reactos.git
13 months ago[SHELLEXT][MYDOCS][INF] Add mydocs.dll and .mydocs file extension (#2624)
Katayama Hirofumi MZ [Wed, 22 Apr 2020 10:34:15 +0000 (19:34 +0900)]
[SHELLEXT][MYDOCS][INF] Add mydocs.dll and .mydocs file extension (#2624)

I found "SendTo My Documents" is realized by .mydocs filename extension in WinXP/2k3. To implement this, I will add mydocs.dll file. CORE-12562

13 months ago[IEXPLORE] Update now-redirected 'http' and 'www.reactos.org' URLs (#2619)
Serge Gautherie [Wed, 22 Apr 2020 05:45:12 +0000 (07:45 +0200)]
[IEXPLORE] Update now-redirected 'http' and 'reactos.org' URLs (#2619)

13 months ago[USETUP] Update now-redirected 'http' and 'www.reactos.org' URLs (#2622)
Serge Gautherie [Wed, 22 Apr 2020 05:44:13 +0000 (07:44 +0200)]
[USETUP] Update now-redirected 'http' and 'reactos.org' URLs (#2622)

NB:
http://www.reactos.org/uk/
is not updated, as it returns
Error 404 - Page not found.

13 months ago[RAPPS] Update now-redirected 'http' and 'www.reactos.org' URLs (#2621)
Serge Gautherie [Wed, 22 Apr 2020 05:42:43 +0000 (07:42 +0200)]
[RAPPS] Update now-redirected 'http' and 'reactos.org' URLs (#2621)

NB:
http://www.reactos.org/wiki/Bulgarian_translation
is not updated, as it returns
Error 404 - Page not found.

13 months ago[GDI32_APITEST] Add Tahoma font to GetTextMetrics apitest set (#2615)
Doug Lyons [Wed, 22 Apr 2020 05:21:31 +0000 (00:21 -0500)]
[GDI32_APITEST] Add Tahoma font to GetTextMetrics apitest set (#2615)

Tahoma is available in Windows and ReactOS both, so this allows us to compare these fonts in both systems.

13 months ago[TIMEDATE.CPL] In case TimeZone data does not contain a valid StandardName, perform...
Hermès Bélusca-Maïto [Tue, 21 Apr 2020 22:16:14 +0000 (00:16 +0200)]
[TIMEDATE.CPL] In case TimeZone data does not contain a valid StandardName, perform comparisons against the time-zone numerical values instead.

It may happen that the time-zone information in the registry key
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
contains an empty StandardName / DaylightName, or is too long for the
standard maximum 32-character length, and therefore is returned empty.
And/or it may happen as well that some of the standard names (value "Std")
present in some of the time zones listed in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
are similarly too long, and therefore are returned as empty strings.

In case this happens, perform comparisons instead with the numerical
values Bias, StandardBias, DaylightBias, StandardDate and DaylightDate
in order to find a match.

It is interesting to note also that in Vista+ there is an additional
REG_SZ value "TimeZoneKeyName" in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
that allows to directly find a match in the time zones list in
"Windows NT\CurrentVersion\Time Zones".

13 months ago[TZLIB] QueryTimeZoneData(): Don't fail if the optional values "Display", "Std",...
Hermès Bélusca-Maïto [Sun, 19 Apr 2020 16:50:00 +0000 (18:50 +0200)]
[TZLIB] QueryTimeZoneData(): Don't fail if the optional values "Display", "Std", "Dlt" are missing (or too long to be captured). However fail if the timezone information is missing.

13 months ago[TIMEDATE.CPL][SYSSETUP][TZLIB] Introduce a small static library "tzlib": "TimeZone...
Hermès Bélusca-Maïto [Sun, 19 Apr 2020 15:48:25 +0000 (17:48 +0200)]
[TIMEDATE.CPL][SYSSETUP][TZLIB] Introduce a small static library "tzlib": "TimeZone Utilities Library", and use it in timedate.cpl and syssetup.dll.

This small win32 library provides time-zone utility wrappers around
Win32 functions, that are used by different ReactOS modules such as
timedate.cpl, syssetup.dll, and a possible future 'tzutil' tool.

The code has been extracted from the common code found in both
timedate.cpl and syssetup.dll.

13 months ago[WIN32SS] CORE-16738 Comment an assert
Joachim Henze [Tue, 21 Apr 2020 21:26:47 +0000 (23:26 +0200)]
[WIN32SS] CORE-16738 Comment an assert

It popped up 2-3 times for me during several
months of ros usage and I could continue without
noticing any side effects.
Giannis who once added it, was ok with commenting it.

His words:
This assertion isn't something fatal,
the worst thing that can happen from continuing on it would be
to make the thread get awake more times than it should.

13 months ago[KDCOM][NTOS:INBV][FREELDR] Decrease default baud rate for PC-98 target (#2601)
Dmitry Borisov [Tue, 21 Apr 2020 20:22:42 +0000 (02:22 +0600)]
[KDCOM][NTOS:INBV][FREELDR] Decrease default baud rate for PC-98 target (#2601)

According to PC-9801 Bible p. 50, divisor for PIT will become unsupported in some cases after having removed the fractional part. Replace 19200 value with 9600 which is supported by both 10 MHz and 8 MHz machines.

13 months ago[SHELL32] Fix grammar mistake in portuguese translation (#2605)
Jose Carlos Jesus [Tue, 21 Apr 2020 13:38:23 +0000 (14:38 +0100)]
[SHELL32] Fix grammar mistake in portuguese translation (#2605)

13 months ago[SHIMGVW] Improve Japanese translation
Katayama Hirofumi MZ [Tue, 21 Apr 2020 10:11:58 +0000 (19:11 +0900)]
[SHIMGVW] Improve Japanese translation

13 months ago[MEDIA][FONTS] Fix French glyphs of Tahoma font (#2607)
Katayama Hirofumi MZ [Tue, 21 Apr 2020 06:32:19 +0000 (15:32 +0900)]
[MEDIA][FONTS] Fix French glyphs of Tahoma font (#2607)

Fix French glyphs (U+00EC, U+00EE, and U+00EF) of Tahoma font. Version 0.018 khmz
CORE-16899

13 months ago[README] Replace IRC with our official chat
Stanislav Motylkov [Tue, 21 Apr 2020 01:04:46 +0000 (04:04 +0300)]
[README] Replace IRC with our official chat

Also improve contributing section.

13 months ago[REACTOS] Update now-redirected 'http' and 'www.reactos.org' urls (#2583)
Serge Gautherie [Tue, 21 Apr 2020 00:38:54 +0000 (02:38 +0200)]
[REACTOS] Update now-redirected 'http' and 'reactos.org' urls (#2583)

And improve/fix some urls.

13 months ago[SHIMGVW] Update French translation (#2610)
Kyle Katarn [Tue, 21 Apr 2020 00:18:55 +0000 (02:18 +0200)]
[SHIMGVW] Update French translation (#2610)

Addendum to 3926e9b. CORE-16911

13 months ago[REGEDIT] Improve Russian translation
Stanislav Motylkov [Mon, 20 Apr 2020 23:30:21 +0000 (02:30 +0300)]
[REGEDIT] Improve Russian translation

Also fix minor issues in other translations. CORE-16914

13 months ago[SHELL32] Update Russian translation
Stanislav Motylkov [Mon, 20 Apr 2020 21:38:42 +0000 (00:38 +0300)]
[SHELL32] Update Russian translation

Addendum to c82ba34.

13 months ago[SHIMGVW] Update Russian translation
Stanislav Motylkov [Mon, 20 Apr 2020 21:28:58 +0000 (00:28 +0300)]
[SHIMGVW] Update Russian translation

Addendum to 3926e9b. CORE-16911

13 months ago[BROWSEUI] Update Russian translation
Stanislav Motylkov [Mon, 20 Apr 2020 21:24:23 +0000 (00:24 +0300)]
[BROWSEUI] Update Russian translation

Addendum to d8e47d6. CORE-10989

13 months ago[SHELL32] Fix a bug that caused Auto Arrange to always be highlighted in the file...
Charles Ambrye [Mon, 20 Apr 2020 02:52:52 +0000 (19:52 -0700)]
[SHELL32] Fix a bug that caused Auto Arrange to always be highlighted in the file explorer

This occurred in the file explorer because the menu isn't destroyed and recreated each time, so the menu item, once checked, will stay checked forever.  We must call CheckMenuItem with MF_UNCHECKED to clear the check when necessary

13 months ago[SHELL32] Modify context menu to include Align To Grid, and remove Line Up Icons
Charles Ambrye [Mon, 20 Apr 2020 02:49:38 +0000 (19:49 -0700)]
[SHELL32] Modify context menu to include Align To Grid, and remove Line Up Icons

Implement support for using Align To Grid, which itself simply sets the LVS_EX_SNAPTOGRID extended style of the list view control

13 months ago[LISTVIEW] Add basic support for LVS_EX_SNAPTOGRID
Charles Ambrye [Mon, 20 Apr 2020 02:41:54 +0000 (19:41 -0700)]
[LISTVIEW] Add basic support for LVS_EX_SNAPTOGRID

13 months ago[BROWSEUI] fr-fr translation update following PR2602 (#2611)
Kyle Katarn [Mon, 20 Apr 2020 17:21:36 +0000 (19:21 +0200)]
[BROWSEUI] fr-fr translation update following PR2602 (#2611)

* PR2602 fr-fr update
* typo following sdever review

13 months ago[TRANSLATION][SHIMGVW] Spanish IDS_NOPREVIEW (#2609)
Julen Urizar Compains [Mon, 20 Apr 2020 17:00:43 +0000 (19:00 +0200)]
[TRANSLATION][SHIMGVW] Spanish IDS_NOPREVIEW  (#2609)

13 months ago[RAPPS] Addendum to previous commit, fix condition
Sylvain Deverre [Mon, 20 Apr 2020 16:45:37 +0000 (18:45 +0200)]
[RAPPS] Addendum to previous commit, fix condition

13 months ago[RAPPS] Proxy fields default state fix (CORE-16853) (#2594)
Kyle Katarn [Mon, 20 Apr 2020 16:30:33 +0000 (18:30 +0200)]
[RAPPS] Proxy fields default state fix (CORE-16853) (#2594)

* Fix for CORE-16853 https://jira.reactos.org/browse/CORE-16853

Co-authored-by: Sylvain Deverre <deverre.sylv@gmail.com>
13 months ago[SHELL32] CDesktopFolder::GetUIObjectOf: fix crash when requested to create a IID_ICo...
Ioannis Adamopoulos [Mon, 20 Apr 2020 14:35:34 +0000 (17:35 +0300)]
[SHELL32] CDesktopFolder::GetUIObjectOf: fix crash when requested to create a IID_IContextMenu for 0 items.
* Tests show that we should return a valid object even in this case.

13 months ago[SHELL32] CMyDocsFolder: Ensure the object can be used without calling Initialize
Mark Jansen [Wed, 29 Jan 2020 20:48:16 +0000 (21:48 +0100)]
[SHELL32] CMyDocsFolder: Ensure the object can be used without calling Initialize

13 months ago[SHELL32] Ensure CIDLDataObject::GetData always returns an STGMEDIUM that is safe...
Mark Jansen [Wed, 29 Jan 2020 20:36:08 +0000 (21:36 +0100)]
[SHELL32] Ensure CIDLDataObject::GetData always returns an STGMEDIUM that is safe for use with ReleaseStgMedium

13 months agoAdd Search Hidden Files and Folders Registry Entry for HKCU
Doug Lyons [Sun, 19 Apr 2020 02:17:46 +0000 (21:17 -0500)]
Add Search Hidden Files and Folders Registry Entry for HKCU

13 months ago[EXPLORER] Keep processing messages while waiting for a startup task
Mark Jansen [Sun, 19 Apr 2020 16:44:26 +0000 (18:44 +0200)]
[EXPLORER] Keep processing messages while waiting for a startup task
CORE-16909

13 months ago[SHIMGVW] Consider failure case of loading file (#2606)
Katayama Hirofumi MZ [Mon, 20 Apr 2020 12:05:14 +0000 (21:05 +0900)]
[SHIMGVW] Consider failure case of loading file (#2606)

If loading an image file failed, then properly handle it. The command line is rundll32 shimgvw.dll,ImageView_Fullscreen .
CORE-16911

13 months ago[BROWSEUI] Display an error message if the path or drive don't exist (CORE-10989)
Charles Ambrye [Sun, 19 Apr 2020 19:48:14 +0000 (12:48 -0700)]
[BROWSEUI] Display an error message if the path or drive don't exist (CORE-10989)

The return result of ParseNow was never checked, but contained useful information on what type of error may have occurred.  If the error is an issue with the path not existing the explorer will now show an error message notifying the user of the problem instead of silently failing.
Note:  Shell32 does not properly return ERROR_INVALID_DRIVE when the drive path does not exist.  For that reason, it is still possible to browse to a non-existent drive.  However, once shell32 is patched this code will work properly, as it checks for both ERROR_INVALID_DRIVE and ERROR_FILE_NOT_FOUND.

13 months ago[BROWSEUI] Attempt to parse absolute path even if relative path gets an unexpected...
Charles Ambrye [Sun, 19 Apr 2020 05:34:08 +0000 (22:34 -0700)]
[BROWSEUI] Attempt to parse absolute path even if relative path gets an unexpected failure

Some 'BindToObject' methods are incomplete, and in some cases relative paths are simply not possible (especially in special folders such as the desktop)

13 months ago[SHELL32] CORE-16895 RC IDD_OPEN_WITH All langs
Joachim Henze [Mon, 20 Apr 2020 00:07:52 +0000 (02:07 +0200)]
[SHELL32] CORE-16895 RC IDD_OPEN_WITH All langs

-Avoid text truncations regarding the checkbox
 in a uniform way
-Reduce chance of text truncations for a button
 in a uniform way
-Fix es-ES dlg layout and harmonize its dlg Size
 with other languages
-de-DE fix double accelerator

13 months ago[Win32SS] Fix build
James Tabor [Sun, 19 Apr 2020 23:49:46 +0000 (18:49 -0500)]
[Win32SS] Fix build

13 months ago[Win32SS] Fix Send and Post Parameters for WM_DEVICECHANGE
James Tabor [Sun, 19 Apr 2020 23:40:59 +0000 (18:40 -0500)]
[Win32SS] Fix Send and Post Parameters for WM_DEVICECHANGE

For CORE-16492. See CORE-7447.

See https://source.winehq.org/git/wine.git/commitdiff/43197e6641591c4b2955f086df7e880fbdb2d7ae

13 months ago[REGEDIT] Improve Russian translation
Stanislav Motylkov [Sun, 19 Apr 2020 22:44:45 +0000 (01:44 +0300)]
[REGEDIT] Improve Russian translation

CORE-16913

13 months ago[NETSHELL] Show DHCP and WINS information in the network connection details dialog
Eric Kohl [Sun, 19 Apr 2020 20:05:24 +0000 (22:05 +0200)]
[NETSHELL] Show DHCP and WINS information in the network connection details dialog

13 months ago[SHELL32] CORE-16895 RC IDD_FOLDER_OPTIONS_FILETYPES All langs
Joachim Henze [Sun, 19 Apr 2020 19:33:13 +0000 (21:33 +0200)]
[SHELL32] CORE-16895 RC IDD_FOLDER_OPTIONS_FILETYPES All langs

-Some inspiration from de-DE which I improved years ago
-Avoid text truncations and control overlapping that
 happened in almost all other languages
-Increase the size of the listView for all except es-ES & pt-PT
-es-ES & pt-PT had different dlgs sizes, I only slightly tweaked
 those therefore
-In sum this brings the RCs much closer to each other

-Unrelated: fix a white-space-typo we had in some but not all RCs

13 months ago[PEFIXUP] Improve error messages 2575/head
Mark Jansen [Sat, 18 Apr 2020 13:18:38 +0000 (15:18 +0200)]
[PEFIXUP] Improve error messages

13 months ago[LOADCONFIG_APITEST] Tell GCC that the .def is not just included for fun,
Mark Jansen [Sat, 18 Apr 2020 13:18:19 +0000 (15:18 +0200)]
[LOADCONFIG_APITEST] Tell GCC that the .def is not just included for fun,
but that it should actually use it.

13 months ago[REGEDIT] Fix tree view popup menu issues
Eric Kohl [Sun, 19 Apr 2020 13:12:59 +0000 (15:12 +0200)]
[REGEDIT] Fix tree view popup menu issues

Move the tree view popup menu code from the childwindow to the framewindow.

CORE-16887

13 months ago[KDGDB] Allow kdgdb to continue when hit by a first-chance exception.
Sylvain Deverre [Sun, 19 Apr 2020 12:20:58 +0000 (14:20 +0200)]
[KDGDB] Allow kdgdb to continue when hit by a first-chance exception.

When gdb receives a fault, it converts it to "signal", and send "C"
command to server to transfer the signal it couldn't handle.

On ReactOS (and Windows ?) side, we tell KD API that we continue with an
error code, so the exception handler can be called.

This is useful when playing with gflags, especially +soe, with KDGDB.

14 months ago[CMAKE] Fix SEPARATE_DBG build on GCC
Sylvain Deverre [Sun, 19 Apr 2020 10:59:54 +0000 (12:59 +0200)]
[CMAKE] Fix SEPARATE_DBG build on GCC

14 months ago[NETSHELL] CORE-16903 RC Overhaul all languages
Joachim Henze [Sun, 19 Apr 2020 00:58:59 +0000 (02:58 +0200)]
[NETSHELL] CORE-16903 RC Overhaul all languages

DD_LAN_NETSTATUS & IDD_LAN_NETSTATUSADVANCED

Reason for the change:
-dlgs sizes did differ (between langs and also within same lang)
-groupboxes sizes did differ (between langs and also within same lang)
-tabbing through both dlgs looked poorly therefore in almost all langs
 (margin and groupbox jumping)
-in some languages we had truncation
-in some languages we had unintended scaling for the icon
-after the change all controls and dlgs have the exact same size for all languages,
I managed to achieve the common detominator for
everything that looks good in all languages and guarantees to not introduce any truncation

Only exception is the icons horizontal position which may require individual tweaking!

14 months ago[TRANSLATION] New Portuguese translation (#2588)
Jose Carlos Jesus [Sat, 18 Apr 2020 21:49:35 +0000 (22:49 +0100)]
[TRANSLATION] New Portuguese translation (#2588)

* [TRANSLATION] New PT translation to inetcpl

* [TRANSLATION] Fix SUBLANG in file cpl/joy/lang/pt-PT.rc to SUBLAG_NEUTRAL

* [TRANSLATION] New PT translation to cpl/mmsys/lang/pt-PT.rc

* [TRANSLATION] Fix SUBLANG in cryptui_Pt.rc file

14 months ago[COMDLG32] Polish translation dialog layout fix (#2570)
Piotr Hetnarowicz [Sat, 18 Apr 2020 17:21:15 +0000 (19:21 +0200)]
[COMDLG32] Polish translation dialog layout fix (#2570)

14 months ago[OLEACC] Polish translation update (#2569)
Piotr Hetnarowicz [Sat, 18 Apr 2020 17:20:45 +0000 (19:20 +0200)]
[OLEACC] Polish translation update (#2569)

14 months ago[OLEDLG] Polish translation dialog fix (#2568)
Piotr Hetnarowicz [Sat, 18 Apr 2020 17:20:29 +0000 (19:20 +0200)]
[OLEDLG] Polish translation dialog fix (#2568)

14 months ago[TIMEDATE] Polish translation update (#2567)
Piotr Hetnarowicz [Sat, 18 Apr 2020 17:19:52 +0000 (19:19 +0200)]
[TIMEDATE] Polish translation update (#2567)

14 months ago[TASKKILL] Polish translation update (#2566)
Piotr Hetnarowicz [Sat, 18 Apr 2020 17:19:31 +0000 (19:19 +0200)]
[TASKKILL] Polish translation update (#2566)

14 months ago[SERVMAN] CORE-16879 fr-FR Update
Joachim Henze [Sat, 18 Apr 2020 14:38:59 +0000 (16:38 +0200)]
[SERVMAN] CORE-16879 fr-FR Update

Avoid text truncation and realign controls.

14 months ago[SERVMAN] CORE-16879 RC en-US & de-DE Pixel Tweaking
Joachim Henze [Sat, 18 Apr 2020 13:34:04 +0000 (15:34 +0200)]
[SERVMAN] CORE-16879 RC en-US & de-DE Pixel Tweaking

The left x-margin was inconsistent within 'General'-tab
and tabbing through multiple tabs looked unprofessional
because 'General'-tab had much smaller left-margin.

14 months ago[SERVMAN] RC Update All languages
Joachim Henze [Sat, 18 Apr 2020 12:14:55 +0000 (14:14 +0200)]
[SERVMAN] RC Update All languages

Align a treeviews horizontal and vertical size
to exactly fit its neighbor treeview in last
tab 'Dependencies'.
Slightly related to CORE-16879.

14 months ago[INETCPL][SERVMAN] French translation update (#2572)
Kyle Katarn [Sat, 18 Apr 2020 11:21:37 +0000 (13:21 +0200)]
[INETCPL][SERVMAN] French translation update (#2572)

CORE-16900

Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
14 months ago [INETCPL] French translation update #2571
Kyle Katarn [Sat, 18 Apr 2020 10:16:58 +0000 (12:16 +0200)]
 [INETCPL] French translation update #2571

CORE-16900

14 months ago[NOTEPAD] Fix missing french 'About notepad' menu item translation
Eric Kohl [Sat, 18 Apr 2020 09:28:42 +0000 (11:28 +0200)]
[NOTEPAD] Fix missing french 'About notepad' menu item translation

CORE-16886

14 months ago[REGEIT] Fix inconsistent menu state for 'Permissions'
Eric Kohl [Sat, 18 Apr 2020 07:59:41 +0000 (09:59 +0200)]
[REGEIT] Fix inconsistent menu state for 'Permissions'

- Disable the 'Permissions' item in the main menu, when 'My Computer' is selected.
- Enable the 'Permissions' item in the tree view context menu.

CORE-16889

14 months ago[REGEDIT] Add a special popup menu for the tree view root item
Eric Kohl [Sat, 18 Apr 2020 06:52:24 +0000 (08:52 +0200)]
[REGEDIT] Add a special popup menu for the tree view root item

CORE-16888

14 months ago[REGEDIT] CORE-16892 fr-FR Translation update
Joachim Henze [Fri, 17 Apr 2020 23:59:39 +0000 (01:59 +0200)]
[REGEDIT] CORE-16892 fr-FR Translation update

Fix 3 text truncations in search-dlg

14 months ago[NETID] CORE-16594 fr-FR Avoid text truncations
Joachim Henze [Fri, 17 Apr 2020 23:26:09 +0000 (01:26 +0200)]
[NETID] CORE-16594 fr-FR Avoid text truncations

14 months ago[MMSYS] CORE-16881 fr-FR "Save As" button too narrow
Joachim Henze [Fri, 17 Apr 2020 22:45:32 +0000 (00:45 +0200)]
[MMSYS] CORE-16881 fr-FR "Save As" button too narrow

14 months ago[FREELDR] Fix typos and PC-98 boot (#2564)
Dmitry Borisov [Fri, 17 Apr 2020 18:27:20 +0000 (00:27 +0600)]
[FREELDR] Fix typos and PC-98 boot (#2564)

- INT 18h, AH=A0h doesn't exist, it was meant to be AH=0Ah. Thanks to SimK (@simk98l) on twitter for bug reporting and fix.
- Adress -> Address.

14 months ago[RAPPS] Use _beginthreadex instead of CreateThread (#2552)
He Yang [Fri, 17 Apr 2020 17:27:16 +0000 (12:27 -0500)]
[RAPPS] Use _beginthreadex instead of CreateThread (#2552)

14 months ago[SDK][HOST-TOOLS] Add load_config workaround for gcc builds 2542/head
Mark Jansen [Mon, 13 Apr 2020 10:20:47 +0000 (12:20 +0200)]
[SDK][HOST-TOOLS] Add load_config workaround for gcc builds
Since binutils can not add this, we re-introduce pefixup.
It searches for the exported symbol '_load_config_used',
and uses that to fill out the LOAD_CONFIG directory in the PE header

14 months ago[DBGHELPHOST] Add IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG
Mark Jansen [Mon, 13 Apr 2020 09:27:21 +0000 (11:27 +0200)]
[DBGHELPHOST] Add IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG

14 months ago[LDR] Add initial LOAD_CONFIG support
Mark Jansen [Sun, 12 Apr 2020 14:24:28 +0000 (16:24 +0200)]
[LDR] Add initial LOAD_CONFIG support

14 months ago[LOADCONFIG_APITEST] Add apitest using the load config section
Mark Jansen [Sat, 11 Apr 2020 20:30:47 +0000 (22:30 +0200)]
[LOADCONFIG_APITEST] Add apitest using the load config section
For now, the only test is related to a user trace stack db.
The entire test application is disabled for gcc,
since it is unable to generate this load config info.
The stacktrace test is disabled until it is implemented.

14 months ago[APITEST][NTDLL] Implement RtlGetNtProductType testcase (#2489)
Bișoc George [Fri, 17 Apr 2020 10:47:09 +0000 (12:47 +0200)]
[APITEST][NTDLL] Implement RtlGetNtProductType testcase (#2489)

14 months ago[UTILMAN] Move most of the code in a library (#2530)
Bișoc George [Fri, 17 Apr 2020 10:42:47 +0000 (12:42 +0200)]
[UTILMAN] Move most of the code in a library (#2530)

Windows XP and Server 2003 Utility Manager has a dedicated library for the resources and other stuff. Utility Manager is just a simple process that loads it. Hence create a library for the program, UManDlg.dll, and move the resources and other stuff there.

In addition to that, use ExtractIconW to get the icon resource from the program (the DLL doesn't share icons by default) and remove the icon resource from the "About" dialog window. Also change the encoding type of other translation files to UTF-8 (which were previously set with UTF-8 with BOM).

14 months ago[COMCTL32] Implement a simple version of snap to grid for listview
Charles Ambrye [Wed, 15 Apr 2020 16:02:00 +0000 (09:02 -0700)]
[COMCTL32] Implement a simple version of snap to grid for listview

14 months ago[SHELL32] Pass LVA_SNAPTOGRID to listview when 'Line up Icons' is selected
Charles Ambrye [Wed, 15 Apr 2020 16:01:09 +0000 (09:01 -0700)]
[SHELL32] Pass LVA_SNAPTOGRID to listview when 'Line up Icons' is selected

14 months ago[COMCTL32] Do not allow user to move icons when in auto-arrange mode
Charles Ambrye [Wed, 15 Apr 2020 15:59:18 +0000 (08:59 -0700)]
[COMCTL32] Do not allow user to move icons when in auto-arrange mode

14 months ago[BROWSEUI] CORE-16810 de-DE Translation of "Search Results" titlebar
Joachim Henze [Fri, 17 Apr 2020 07:43:40 +0000 (09:43 +0200)]
[BROWSEUI] CORE-16810 de-DE Translation of "Search Results" titlebar

14 months ago[NETID] Update Polish translation (#2559)
Piotr Hetnarowicz [Thu, 16 Apr 2020 21:25:03 +0000 (23:25 +0200)]
[NETID] Update Polish translation (#2559)

Co-authored-by: Adam Słaboń <asaillen456esx@gmail.com>
14 months ago[SHUTDOWN] Update Polish translation (#2557)
Piotr Hetnarowicz [Thu, 16 Apr 2020 19:48:16 +0000 (21:48 +0200)]
[SHUTDOWN] Update Polish translation (#2557)

14 months ago[CHARMAP] Update Polish translation (#2555)
Piotr Hetnarowicz [Thu, 16 Apr 2020 19:47:51 +0000 (21:47 +0200)]
[CHARMAP] Update Polish translation (#2555)

14 months ago[DEVMGR] Polish translation update (#2554)
Piotr Hetnarowicz [Thu, 16 Apr 2020 17:25:01 +0000 (19:25 +0200)]
[DEVMGR] Polish translation update (#2554)

14 months ago[attrib] pl-pl lang update
Piotr Hetnarowicz [Thu, 16 Apr 2020 14:59:48 +0000 (16:59 +0200)]
[attrib] pl-pl lang update

14 months ago[cmd] pl-pl update
Piotr Hetnarowicz [Thu, 16 Apr 2020 15:46:15 +0000 (17:46 +0200)]
[cmd] pl-pl update

14 months ago[SYSSETUP] Update authors page in second stage setup
Stanislav Motylkov [Thu, 16 Apr 2020 15:46:31 +0000 (18:46 +0300)]
[SYSSETUP] Update authors page in second stage setup

Fix layout issues in different languages. CORE-16874

14 months ago[CMAKE] Replace custom functions to built-in ones
Victor Perevertkin [Thu, 16 Apr 2020 12:59:38 +0000 (15:59 +0300)]
[CMAKE] Replace custom functions to built-in ones
add_target_compile_definitions -> target_compile_definitions
add_target_compile_flags -> target_compile_options
add_target_include_directories -> target_include_directories

14 months ago[BROWSEUI] Fix build. Addendum to ac29d29.
Stanislav Motylkov [Thu, 16 Apr 2020 11:16:48 +0000 (14:16 +0300)]
[BROWSEUI] Fix build. Addendum to ac29d29.

CORE-16810

14 months ago[BROWSEUI] Localize "Search Results" shell folder name
Stanislav Motylkov [Thu, 16 Apr 2020 11:10:24 +0000 (14:10 +0300)]
[BROWSEUI] Localize "Search Results" shell folder name

Also update French and Russian translations. CORE-16810

14 months ago[SHELL32] Update Russian translation
Stanislav Motylkov [Thu, 16 Apr 2020 10:40:49 +0000 (13:40 +0300)]
[SHELL32] Update Russian translation

CORE-16873

14 months ago[SHELL32] Update Polish translation (#2364) 2364/head
Piotr Hetnarowicz [Thu, 20 Feb 2020 12:36:41 +0000 (13:36 +0100)]
[SHELL32] Update Polish translation (#2364)

14 months ago[WINLOGON] Update Polish translation (#2363) 2363/head
Piotr Hetnarowicz [Thu, 20 Feb 2020 09:03:14 +0000 (10:03 +0100)]
[WINLOGON] Update Polish translation (#2363)

14 months ago[MSGINA] Update Polish translation (#2362) 2362/head
Piotr Hetnarowicz [Thu, 20 Feb 2020 07:55:36 +0000 (08:55 +0100)]
[MSGINA] Update Polish translation (#2362)

Co-Authored-By: Adam Słaboń <asaillen456esx@gmail.com>
14 months ago[ZIPFLDR] Update Polish translation (#2351) 2351/head
Piotr Hetnarowicz [Sat, 15 Feb 2020 07:01:33 +0000 (08:01 +0100)]
[ZIPFLDR] Update Polish translation (#2351)

14 months ago[APPWIZ] Update Polish translation (#2337) 2337/head
Piotr Hetnarowicz [Wed, 12 Feb 2020 17:24:36 +0000 (18:24 +0100)]
[APPWIZ] Update Polish translation (#2337)

14 months ago[WALLPAPER] Rename Soft Blue to Mizu (#1945)
Foxlet [Wed, 15 Apr 2020 23:37:17 +0000 (19:37 -0400)]
[WALLPAPER] Rename Soft Blue to Mizu (#1945)

Cleanup of filenames to match the Mizu theme.

14 months ago[SFC][SFC_OS] Add stubs to exported functions (#2431)
Oleg Dubinskiy [Wed, 15 Apr 2020 23:06:22 +0000 (02:06 +0300)]
[SFC][SFC_OS] Add stubs to exported functions (#2431)

- Also remove extra whitespace between function names and their arguments in sfc.
- Required by userenv.dll, win32k.sys, and others from Windows Server 2003 and also by some MS installers like Windows Media Encoder 7.1 installer. Now they should not fail due to that functions.

CORE-16458

14 months ago[WINSTA] Add some missing stubs (#2307)
Oleg Dubinskiy [Wed, 15 Apr 2020 22:50:22 +0000 (01:50 +0300)]
[WINSTA] Add some missing stubs (#2307)

Add stubs for WinStationCanLogonProceed() and _WinStationOpenSessionDirectory() functions to make winlogon from Windows Server 2003 happy.

CORE-15392 CORE-16458

14 months ago[KSECDD] Improve GetSecurityUserInfo stub (#2438)
Doug Lyons [Wed, 15 Apr 2020 22:32:47 +0000 (17:32 -0500)]
[KSECDD] Improve GetSecurityUserInfo stub (#2438)

- Fix UNIMPLEMENTED_DBGBREAK seen using FileMon
- Add SAL2 Annotations and remove unneeded comments
- Return NULL pointer

CORE-15186

14 months ago[CHARMAP] Updates to behaviour and UI (#2543)
Charles Ambrye [Wed, 15 Apr 2020 21:31:16 +0000 (14:31 -0700)]
[CHARMAP] Updates to behaviour and UI (#2543)

Purpose
~=~=~=~

This pull request updates charmap to look a bit better (removes gap at bottom of the window), removes the blank space character (0x0020) from the charmap, and also modifies the behaviour of when a larger glyph is rendered (allowing the user to select a new glyph by holding down the mouse button). This better mimics the charmap.exe that is bundled by Microsoft.

Proposed changes
~=~=~=~=~=~=~=~=

- Remove gap where the advanced button is normally rendered when compiled with REMOVE_ADVANCED (which is the default behaviour).
- Skip over the blank space character.
- Change behaviour of rendering large glyphs to allow mouse move, and to hide on double click.
- Optimize search for glyph under the mouse by using the cellSize instead of PtInRect.

* [CHARMAP] Resize the window slightly when compiled with REMOVE_ADVANCED to avoid deadspace at the bottom of the window

* [CHARMAP] Skip over the non-printable characters by starting with character ' ' + 1

* [CHARMAP] Instead of iterating over every cell, simply compute the cell x and y using the CellSize

Modify behaviour of charmap to allow large character render on mouse move, only hiding the larger character on double click.

14 months ago[SHELL32][BROWSEUI] Update Russian translation
Stanislav Motylkov [Wed, 15 Apr 2020 21:10:12 +0000 (00:10 +0300)]
[SHELL32][BROWSEUI] Update Russian translation

Addendum to 033f0d9. CORE-16866

14 months ago[CSRSRV] Addendum to e3a70662: Fix build.
Hermès Bélusca-Maïto [Wed, 15 Apr 2020 13:53:47 +0000 (15:53 +0200)]
[CSRSRV] Addendum to e3a70662: Fix build.

Since indeeed the memcpy/move type of functions usually don't operate on
pointers to 'volatile' data, don't make ClientCaptureBuffer volatile.
Instead when retrieving the values of its 'Size' and 'PointerCount'
members (see the SEH block), use the so-called technique of "volatile
glasses" [1], where the pointer will be explicitly casted to "volatile TYPE*"
where needed.

[1]: https://docs.microsoft.com/archive/blogs/itgoestoeleven/why-your-user-mode-pointer-captures-are-probably-broken

14 months ago[SHELL32] CORE-12294 File & folder properties dialog fr-FR & de-DE resource
Joachim Henze [Wed, 15 Apr 2020 12:45:48 +0000 (14:45 +0200)]
[SHELL32] CORE-12294 File & folder properties dialog fr-FR & de-DE resource

Avoids text truncation for french
Improves checkboxes alignment for german