Stanislav Motylkov [Thu, 30 Apr 2020 18:18:14 +0000 (21:18 +0300)]
[UTILMAN] Fix build
Addendum to
ac87614.
Stanislav Motylkov [Thu, 30 Apr 2020 16:28:21 +0000 (19:28 +0300)]
[INF] Add Russian translation for network services strings
Addendum to
80db055 and
3542514.
Stanislav Motylkov [Thu, 30 Apr 2020 16:10:16 +0000 (19:10 +0300)]
[LABEL] Update Russian translation
Addendum to
6bfe4f6 and
87ecf82. CORE-9444
Stanislav Motylkov [Thu, 30 Apr 2020 15:46:18 +0000 (18:46 +0300)]
[UTILMAN] Add Russian translation
Addendum to
975d417.
Stanislav Motylkov [Thu, 30 Apr 2020 15:36:07 +0000 (18:36 +0300)]
[TIMEDATE] Update Russian translation
Addendum to
5a81a5b. CORE-16684
Stanislav Motylkov [Thu, 30 Apr 2020 15:24:11 +0000 (18:24 +0300)]
[HOTPLUG] Add Russian translation
Also made some cosmetic fixes and added missing menu in Indonesian translation
Addendum to
2125fec,
bfdd626 and
b8dd046.
Stanislav Motylkov [Thu, 30 Apr 2020 14:46:18 +0000 (17:46 +0300)]
[POWERCFG] Update Russian translation
Addendum to
535b8dd and
52cd931. CORE-12565 CORE-16893
Stanislav Motylkov [Thu, 30 Apr 2020 13:32:16 +0000 (16:32 +0300)]
[DESK] Update Russian translation
Addendum to
d05f621 and
e157468. CORE-14537 CORE-16923
Stanislav Motylkov [Thu, 30 Apr 2020 13:16:16 +0000 (16:16 +0300)]
[BOOTDATA] Add consistency to translated strings
Addendum to
e157468.
Stanislav Motylkov [Thu, 30 Apr 2020 12:30:19 +0000 (15:30 +0300)]
[INTL] Add Russian translation
Also improve other translations. Addendum to
216b702. CORE-16951
Stanislav Motylkov [Thu, 30 Apr 2020 12:10:28 +0000 (15:10 +0300)]
[SENDMAIL] Update Russian translation
Addendum to
a48aa21. CORE-16924
Stanislav Motylkov [Thu, 30 Apr 2020 11:18:44 +0000 (14:18 +0300)]
[BOOTDATA][THEMEUI] Add Russian translation
Addendum to
94e4c69 and
a2f5283. CORE-16934
Stanislav Motylkov [Thu, 30 Apr 2020 10:54:42 +0000 (13:54 +0300)]
[MYDOCS] Add Russian translation
Addendum to
4efff7f. CORE-12562
Jose Carlos Jesus [Wed, 1 Apr 2020 15:34:50 +0000 (16:34 +0100)]
[USER32] Fixed issue with thumb scrolling on IDC_PICKICON_LIST
Jose Carlos Jesus [Thu, 19 Dec 2019 16:31:34 +0000 (16:31 +0000)]
[USER32] Fixed scrolling by mouse wheel issue
Jose Carlos Jesus [Mon, 16 Dec 2019 00:49:49 +0000 (00:49 +0000)]
[USER32] Fixed scrolling issue in Change Icon dialog. CORE-16163
Hermès Bélusca-Maïto [Thu, 30 Apr 2020 16:39:07 +0000 (18:39 +0200)]
[SMSS] Fix build complaint.
Mas Ahmad Muhammad [Sun, 26 Apr 2020 19:01:21 +0000 (02:01 +0700)]
[COMDLG32] enlarge list area in CHOOSE_FONT
Hermès Bélusca-Maïto [Thu, 30 Apr 2020 12:02:04 +0000 (14:02 +0200)]
[SMSS] Fix PROCESSOR_IDENTIFIER environment variable assignment.
The swprintf() formatting string slot was incorrect.
Adapted from a patch by Kyle Katarn, PR #2697.
Adam Stachowicz [Thu, 30 Apr 2020 10:37:31 +0000 (12:37 +0200)]
[SHELL32] Update Polish translation (#2700)
Addendum to
8f3079c.
Jared Smudde [Thu, 30 Apr 2020 08:10:40 +0000 (03:10 -0500)]
[DESK] Set some flags for Browse for Wallpaper dialog (#2699)
* [DESK] Add initial directory flag and set it to My Pictures. Also set OFN_EXPLORER style.
* Use CSIDL_MYPICTURES instead of environment variable concoction.
* Fix formatting.
Katayama Hirofumi MZ [Thu, 30 Apr 2020 08:09:14 +0000 (17:09 +0900)]
[SHELL32][EXPLORER] Improve Recent Documents of Start Menu (#2648)
Improve Recent Documents of Start Menu. Add items of "My Documents" and "My Pictures" into Recent menu item.
CORE-3588, CORE-11483
Piotr Hetnarowicz [Thu, 30 Apr 2020 06:20:15 +0000 (08:20 +0200)]
[MC][NET] Polish translation update (#2695)
Jose Carlos Jesus [Thu, 30 Apr 2020 06:02:33 +0000 (07:02 +0100)]
[APPWIZ] Make shortcut name selected on creation (#2184)
Adam Stachowicz [Wed, 29 Apr 2020 22:40:35 +0000 (00:40 +0200)]
[CODEOWNERS] Update translation section (#2679)
Add missing translation teams
Serge Gautherie [Wed, 29 Apr 2020 21:36:44 +0000 (23:36 +0200)]
[MSVCRT][APISETS] Update spec files for __DestructExceptionObject() (#2682)
- [MSVCRT] __DestructExceptionObject(): Remove '-version=0x600+'
- [APISETS] __DestructExceptionObject(): Forward it to msvcrt
CORE-15135
Kyle Katarn [Wed, 29 Apr 2020 18:58:34 +0000 (20:58 +0200)]
[MMSYS] Fix combo box and play icon on "Sound" properties page (#2690)
CORE-16935
Stanislav Motylkov [Wed, 29 Apr 2020 18:02:52 +0000 (21:02 +0300)]
[TAPIUI] Fix dialog localization issues
Addendum to
0a387c9.
Piotr Hetnarowicz [Wed, 29 Apr 2020 17:02:49 +0000 (19:02 +0200)]
[TAPIUI] Update Polish translation (#2694)
Piotr Hetnarowicz [Wed, 29 Apr 2020 14:05:30 +0000 (16:05 +0200)]
[NETTCPIP.INF] Polish localize network services strings
Kyle Katarn [Wed, 29 Apr 2020 13:13:01 +0000 (15:13 +0200)]
[INF] Localize network services and drivers strings (#2673)
Also add French translation for them
He Yang [Wed, 29 Apr 2020 13:01:10 +0000 (21:01 +0800)]
[LABEL] Update Chinese Simplified translation (#2692)
Katayama Hirofumi MZ [Tue, 28 Apr 2020 23:39:47 +0000 (08:39 +0900)]
[MSPAINT] Follow-up of #2686
Show error message if SaveDIBToFile failed.
CORE-16982, CORE-16979
Katayama Hirofumi MZ [Tue, 28 Apr 2020 22:48:46 +0000 (07:48 +0900)]
[KERNEL32_APITEST] Add QueryUserAPC testcase (#2681)
Add a testcase for kernel32!QueryUserAPC, SleepEx and WaitForSingleObjectEx functions.
CORE-13950
Katayama Hirofumi MZ [Tue, 28 Apr 2020 22:44:18 +0000 (07:44 +0900)]
[MSPAINT] Refactor loading/saving image file (#2686)
- Add DoLoadImageFile, CreateWhiteDIB, and CMainWindow::ConfirmSave functions.
- Replace LoadDIBFromFile function with DoLoadImageFile.
- Fix the empty file loading.
- Delete UpdateApplicationProperties function.
- Rewrite SaveDIBToFile function.
CORE-16982, CORE-16979
Oleg Dubinskiy [Tue, 28 Apr 2020 21:58:40 +0000 (00:58 +0300)]
[SETUPAPI] Improve SetupRemoveFromSourceListA/W exports (#2680)
CORE-16968
Kyle Katarn [Fri, 24 Apr 2020 13:48:54 +0000 (15:48 +0200)]
[NETSHELL] Remove erroneous DNS Server line and fix date/time format (#2655)
CORE-16947
Bișoc George [Tue, 21 Apr 2020 09:28:07 +0000 (11:28 +0200)]
[CRT][STDLIB] Wine-sync _mbtowc_l function code
The current _mbtowc_l code directly passes the string count size argument to cbMultiByte argument parameter to MultiByteToWideChar(). As the size of lpMultiByteStr expressed in bytes by cbMultiByte is dependent of the actual given string, the size of lpWideCharStr expressed in characters by cchWideChar is always 1.
The resulting parameters to MultiByteToWideChar() will lead to a failure as lpWideCharStr cannot accommodate the converted string if the size pointed by lpMultiByteStr is larger than the buffer wide string to receive the converted output, a Win32 error code of ERROR_INSUFFICIENT_BUFFER in other words. The fact that _mbtowc_l never fails without WINE Gecko package installed is because the codepage pointed by lc_codepage is CP_ACP and the converted output is directly given to the destination wide string parameter thus never calling MultiByteToWideChar(). Installing WINE Gecko merely unhides this problem.
As _mbtowc_l is imported from WINE and that they have updated their code (which at the same time this fixes the aforementioned problem), the following commit syncs the updated code from WINE.
CORE-16885
Joachim Henze [Tue, 28 Apr 2020 19:33:26 +0000 (21:33 +0200)]
[BOOTDATA] CORE-16976 Strip netkvm from optional files
Because we added it into our sources recently,
there is no need anymore for opt-adding binaries.
VBox OK https://reactos.org/testman/compare.php?ids=72868,72873
KVM OK https://reactos.org/testman/compare.php?ids=72869,72872
Katayama Hirofumi MZ [Tue, 28 Apr 2020 11:56:18 +0000 (20:56 +0900)]
[SHIMGVW] Correctly draw display border (#2687)
Use WS_EX_CLIENTEDGE extended style for display window.
Fix message WM_SIZE handling. CORE-16983
Serge Gautherie [Mon, 27 Apr 2020 20:10:22 +0000 (22:10 +0200)]
[WINSPOOL] EnumPrintersA: Refactor failure handling (#2304)
Serge Gautherie [Tue, 31 Mar 2020 07:39:16 +0000 (09:39 +0200)]
[RPCRT4] Add I_RpcSNCHOption() as 'stub'
CORE-12534
Piotr Hetnarowicz [Mon, 27 Apr 2020 19:49:33 +0000 (21:49 +0200)]
[LABEL] Update Polish translation (#2678)
Co-Authored-By: Adam Słaboń <asaillen456esx@gmail.com>
Kyle Katarn [Mon, 27 Apr 2020 16:25:19 +0000 (18:25 +0200)]
[SYSDM] User Profiles fix of OnDestroy (CORE-16921) (#2614)
Stanislav Motylkov [Mon, 27 Apr 2020 12:22:58 +0000 (15:22 +0300)]
[SHELL32] Fix dialog labels in Recycle Bin properties page (#2676)
Also fix remaining "Max size" edit box positions.
Addendum to
e6e45b3. CORE-16972
Mark Jansen [Wed, 6 Mar 2019 23:15:00 +0000 (00:15 +0100)]
[WIN32K] Mute a DPRINT
Mark Jansen [Wed, 6 Mar 2019 23:13:19 +0000 (00:13 +0100)]
[WIN32K] Allocate a buffer for a classname that is too long
Kyle Katarn [Mon, 27 Apr 2020 10:48:26 +0000 (12:48 +0200)]
[SHELL32] Fix "Max size" Edit box position in Recycle Bin properties page (#2676)
CORE-16972
Kyle Katarn [Mon, 27 Apr 2020 10:44:27 +0000 (12:44 +0200)]
[NETID] Fix incorrect component position and size, complete French translation (#2672)
- Missing fr-fr translation for some items
- Wrong components size and/or position to fully display text
CORE-16597
- Complete fr-fr translation of associated .rc file
- Fix of component design (size, location, BS_MULTILINE).
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Piotr Hetnarowicz [Mon, 27 Apr 2020 10:38:27 +0000 (12:38 +0200)]
[RASDLG] pl-PL update (#2675)
Kyle Katarn [Mon, 27 Apr 2020 10:32:42 +0000 (12:32 +0200)]
[EXPLORER] Fix incorrect component position and size for French language (#2671)
CORE-16930, CORE-12386
Victor Perevertkin [Mon, 27 Apr 2020 00:40:48 +0000 (03:40 +0300)]
[CMAKE] Fix build with CMake 3.17.1-ReactOS (RosBE 2.2)
Oleg Dubinskiy [Sun, 26 Apr 2020 19:15:21 +0000 (22:15 +0300)]
[PROFMAP] Initial implementation (#2119)
Co-Authored-By: Stanislav Motylkov <x86corez@gmail.com>
Serge Gautherie [Fri, 24 Jan 2020 13:47:58 +0000 (14:47 +0100)]
[EXPLORER] trayclock: Update timer delay when showing seconds is modified
Serge Gautherie [Fri, 24 Jan 2020 13:47:58 +0000 (14:47 +0100)]
[EXPLORER] trayclock: Better handle timers, especially when it is hidden
Serge Gautherie [Fri, 24 Jan 2020 03:41:00 +0000 (04:41 +0100)]
[EXPLORER] CTrayClockWnd::CalculateDueTime(): Fix uiDueTime value
when showing seconds.
Adam Stachowicz [Sun, 26 Apr 2020 18:39:09 +0000 (20:39 +0200)]
[CODEOWNERS ] Clarify the use of teams
Oleg Dubinskiy [Sun, 26 Apr 2020 17:43:53 +0000 (20:43 +0300)]
[SHLWAPI] Add version limit for export from NT 5.1 to NT5.2, because it was dropped since NT6
Co-Authored-By: Serge Gautherie <32623169+SergeGautherie@users.noreply.github.com>
Oleg Dubinskiy [Sun, 26 Apr 2020 13:21:46 +0000 (16:21 +0300)]
[SHLWAPI] Improve SHEvaluateSystemCommandTemplate export CORE-14742
Hermès Bélusca-Maïto [Sun, 26 Apr 2020 17:10:48 +0000 (19:10 +0200)]
[WIN32SS] Fix formatting only.
Victor Perevertkin [Sun, 26 Apr 2020 16:50:44 +0000 (19:50 +0300)]
[MEDIA][CMAKE] Create add_driver_inf cmake function
*.inf files for drivers can now be placed along with the driver code
Serge Gautherie [Fri, 24 Apr 2020 02:18:48 +0000 (04:18 +0200)]
[THEMES] Update now-redirected 'http' and 'reactos.org' URLs
Mohamed Mediouni [Fri, 31 May 2019 21:42:53 +0000 (23:42 +0200)]
[CRT] Implement __chkstk function for ARM (#1595)
Incoming r4 contains the number of dwords to allocate, converting to bytes then return.
This makes ReactOS applications compiled for ARM running on true ARM Windows.
Reference: https://github.com/wine-mirror/wine/commit/
2b095beace7b457586bd33b3b1c81df116215193
Mohamed Mediouni [Sat, 1 Jun 2019 10:51:37 +0000 (12:51 +0200)]
[CRT] ARM & ARM64 Windows do not have initenv in their CRTs (#1597)
Native CRT on ARM & ARM64 Windows doesn't have these functions.
For compatibility, it's mandatory to not have it at all. Otherwise,
ARM executables built for ReactOS do not run on true ARM Windows.
Consider doing full sync with mingw-w64 CRT in future.
Sylvain Deverre [Sun, 26 Apr 2020 16:40:47 +0000 (18:40 +0200)]
[LWIP] Use tcp_close when both shut_rx and shut_tx are set. Fixes CORE-16868 (#2582)
Serge Gautherie [Thu, 27 Dec 2018 16:37:54 +0000 (17:37 +0100)]
[USER32] EDIT_WM_KillFocus(): Restore Wine code, #ifdef'ed out
Use '#ifdef __REACTOS__' for WINESYNC'ed code.
Partially reverts
71ab0b5d4cb7fe00e0047308a18ae48c734266b9.
CORE-10266
Serge Gautherie [Thu, 24 Oct 2019 21:40:25 +0000 (23:40 +0200)]
[NTOS:KE] KiTrap0DHandler(): Fix a copypasta
Addendum to r45038.
Andreas Maier [Sat, 11 Apr 2020 21:32:04 +0000 (23:32 +0200)]
[MSV1_0] Create stubs for SECPKG_FUNCTION_TABLE (SpLsaModeInitialize)
This commit fixes a bug too.
Old code of SpLsaModeInitialze returns a pointer to a local variable (SECPKG_FUNCTION_TABLE).
Serge Gautherie [Sun, 26 Apr 2020 15:23:13 +0000 (17:23 +0200)]
[RPCRT4] Fully WineSync spec file. CORE-16441 (#2494)
* [RPCRT4] Export NdrServerCallAll stub
Addendum to
6feb8748d300347f848eee8436845a1f0c67d3aa.
Import rest of
https://source.winehq.org/git/wine.git/commit/
e54224e88c9514b7a1293d2f5b9471effbb3358f
With thanks to Hermès B., who noticed it is 64bit only.
CORE-16441
* [RPCRT4] Fix NdrServerContextMarshall spec file entry
Addendum to
6feb8748d300347f848eee8436845a1f0c67d3aa.
Import
https://source.winehq.org/git/wine.git/commit/
660ee356e9cc0478b806949e4fdbc9f0588468db
CORE-16441
* [RPCRT4] Fix RpcNetworkIsProtseqValid[AW] spec file entries
Cherry-pick
https://source.winehq.org/git/wine.git/commit/
6127c688eaa68b6adcc06f44bf41cb6f0c608d77
Hermès Bélusca-Maïto [Thu, 16 Apr 2020 17:09:35 +0000 (19:09 +0200)]
[SDK] Update sdkddkver.h with newer NTDDI_WIN10_* versioning defines.
Mark Jansen [Sun, 26 Apr 2020 15:01:08 +0000 (17:01 +0200)]
[USETUP] Fix the build for msvc
Victor Perevertkin [Sun, 26 Apr 2020 14:58:52 +0000 (17:58 +0300)]
[CODEOWNERS] Add more language groups to translations auto-assignment
Adam Stachowicz [Sun, 26 Apr 2020 14:48:46 +0000 (16:48 +0200)]
[INTL.CPL] Polish translation update (#2665)
After PR #2654
Katayama Hirofumi MZ [Sun, 26 Apr 2020 13:06:19 +0000 (22:06 +0900)]
[SHELL32] Implement VK_DELETE on SHBrowseForFolder (#2661)
Enable Del/Delete key to delete the selected folder in "Browse for Folder" dialog.
You can use https://jira.reactos.org/secure/attachment/40118/getfolder.zip as a test program.
CORE-7592
Hervé Poussineau [Sat, 25 Apr 2020 22:23:13 +0000 (00:23 +0200)]
[USETUP] Move loading of requested font from blue.sys to usetup
Hervé Poussineau [Mon, 13 May 2019 21:28:19 +0000 (23:28 +0200)]
[USETUP] Support a custom way to extract files for cabinet files
This will be used to extract files from cabinet to memory, instead of
writing them to disk.
Hervé Poussineau [Mon, 13 May 2019 21:22:20 +0000 (23:22 +0200)]
[USETUP] Optimize font loading
Reload a new font only if codepage changed.
Hervé Poussineau [Sat, 25 Apr 2020 19:34:16 +0000 (21:34 +0200)]
[BLUE] Add an IOCTL to directly choose which font to use (instead of codepage)
Mark Jansen [Sat, 18 Apr 2020 11:53:02 +0000 (13:53 +0200)]
[RTL] Implement LdrpRecordUnloadEvent
Mark Jansen [Sat, 18 Apr 2020 11:51:37 +0000 (13:51 +0200)]
[NTDLL_APITEST] Add a test for RtlGetUnloadEventTrace
Mark Jansen [Sat, 18 Apr 2020 11:50:50 +0000 (13:50 +0200)]
[NDK] Fix RTL_UNLOAD_EVENT_TRACE_NUMBER
William Kent [Sun, 26 Apr 2020 12:31:16 +0000 (08:31 -0400)]
[FONTS] Add Selawik as a substitution for Segoe UI
Serge Gautherie [Thu, 13 Feb 2020 02:25:42 +0000 (03:25 +0100)]
[SHELL32] DoGetProductType(): Use RegGetValueW()
instead of RegQueryValueExW(), to enforce a null terminator.
Addendum to
9f4e8ef25b53d27494efab569288452fbaa1cdfa.
Serge Gautherie [Thu, 13 Feb 2020 02:25:42 +0000 (03:25 +0100)]
[ROSPERF] PrintOSVersion(): Fix RegQueryValueExW() use
Bișoc George [Sun, 26 Apr 2020 12:14:17 +0000 (14:14 +0200)]
[UTILMAN] Properly annotate some variables (#2561)
Previously the code had a mixture of 'sz', 'wsz', 'lp' and 'lpwsz' Hungarian annotation prefixes which could bring confusions about the nature of the annotated variables. From now on all of these variables have a well defined annotation. Furthermore, add a missing argument annotation to LaunchProcess().
Serge Gautherie [Fri, 28 Feb 2020 12:14:36 +0000 (13:14 +0100)]
[NDK][NTDLL] RtlGetNtProductType(): Update it with SAL2 annotations
郑 [Sun, 26 Apr 2020 12:00:02 +0000 (20:00 +0800)]
Update zh-CN.rc (#2522)
Saibamen [Sun, 26 Apr 2020 11:56:46 +0000 (13:56 +0200)]
[SHIMGVW] Update Polish translation (#2666)
After PR #2606
Saibamen [Sun, 26 Apr 2020 11:56:17 +0000 (13:56 +0200)]
[DESK.CPL] Update Polish translation (#2664)
After PR #2591
Mark Jansen [Tue, 21 Apr 2020 20:10:49 +0000 (22:10 +0200)]
[NTDLL_APITEST] Add test for RTL_DEBUG_QUERY_MODULES
Mark Jansen [Thu, 16 Apr 2020 17:59:53 +0000 (19:59 +0200)]
[RTL] Partially implement RtlCreateQueryDebugBuffer and RtlDestroyQueryDebugBuffer
Mark Jansen [Thu, 16 Apr 2020 17:58:07 +0000 (19:58 +0200)]
[NTDLL_APITEST] Add minimal test for RTL_DEBUG_INFORMATION allocation
Mark Jansen [Thu, 16 Apr 2020 17:58:48 +0000 (19:58 +0200)]
[NDK] Fix RTL_DEBUG_INFORMATION definition
Mark Jansen [Wed, 15 Apr 2020 21:34:14 +0000 (23:34 +0200)]
[NDK] Fix BackTrace size in RTL_PROCESS_BACKTRACE_INFORMATION
Mark Jansen [Mon, 13 Apr 2020 21:37:25 +0000 (23:37 +0200)]
[NDK] Add STACK_TRACE_DATABASE definition
Mark Jansen [Wed, 15 Apr 2020 19:25:01 +0000 (21:25 +0200)]
[PSDK] Add argument names + sal annotations
Bișoc George [Sun, 26 Apr 2020 11:14:44 +0000 (13:14 +0200)]
[UTILMAN] Add Romanian and Italian translations (#2562)
Jose Carlos Jesus [Sun, 26 Apr 2020 11:12:28 +0000 (12:12 +0100)]
[BOOTDATA] Portuguese translation for EVENT_LABEL and DESKTOP_SCHEME (#2631)
Saibamen [Sun, 26 Apr 2020 11:07:25 +0000 (13:07 +0200)]
[POWERCFG] Update polish translation (#2663)
Update after PR #2593
Jose Carlos Jesus [Sun, 26 Apr 2020 11:06:34 +0000 (12:06 +0100)]
[CPL] Portuguese translation update (#2629)
Portuguese translation for:
cpl/input, cpl/hotplug, cpl/liccpa, cpl/telephon, cpl/timedate