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>
Piotr Hetnarowicz [Sat, 15 Feb 2020 07:01:33 +0000 (08:01 +0100)]
[ZIPFLDR] Update Polish translation (#2351)
Piotr Hetnarowicz [Wed, 12 Feb 2020 17:24:36 +0000 (18:24 +0100)]
[APPWIZ] Update Polish translation (#2337)
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.
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
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
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
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.
Stanislav Motylkov [Wed, 15 Apr 2020 21:10:12 +0000 (00:10 +0300)]
[SHELL32][BROWSEUI] Update Russian translation
Addendum to
033f0d9. CORE-16866
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
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
Hermès Bélusca-Maïto [Wed, 15 Apr 2020 12:07:25 +0000 (14:07 +0200)]
[CSRSRV] CsrCaptureArguments(): Tell the compiler the contents ClientCaptureBuffer points to has a volatile character.
See https://docs.microsoft.com/fr-fr/archive/blogs/itgoestoeleven/why-your-user-mode-pointer-captures-are-probably-broken
for more details.
Since the contents of ClientCaptureBuffer is in the shared memory, the
client could modify it while it is being probed and captured, and so we
have to avoid any potential compiler optimizations regarding the
captured "Length = ClientCaptureBuffer->Size" and
"PointerCount = ClientCaptureBuffer->PointerCount" values.
Julen Urizar Compains [Wed, 15 Apr 2020 11:27:36 +0000 (13:27 +0200)]
[TRANSLATION] Spanish minor fixes (#2547)
Translations for:
- Applications: clipbrd, dxdiag, rapps,
- cmdutils: attrib, find, help, label, reg, xcopy
- usetup
- dlls: browseui, shell32, syssetup
- Add Spanish translation for Accesibility Utility (utilman).
Update for the "Choose product options" strings in syssetup:
Originally "ProductType" and "ProductSuite" (typesetted without spaces) were the registry value names where these settings would go, but since it's meaningless to show these values it's better instead to use human-readable names with correct translation and spacing.
Co-authored-by: Hermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Serge Gautherie [Wed, 15 Apr 2020 11:05:54 +0000 (13:05 +0200)]
[IPHLPAPI] GetAdaptersAddresses(): Add 1 free() in ERROR_NO_DATA case (#2526)
And fix 4 comments.
Follow-up to
68d94581.
Erkin Alp Güney [Wed, 15 Apr 2020 10:50:36 +0000 (13:50 +0300)]
[SYSSETUP] Added a flag for mandatory password (#2500)
Use a human-readable #define flag 'PASSWORDS_MANDATORY' instead of the #if 0.
See also CORE-8038.
Serge Gautherie [Wed, 15 Apr 2020 10:48:54 +0000 (12:48 +0200)]
[README.WINE] Fix 'User32' typo and add winetests/winmm. CORE-16441 (#2525)
CORE-16441
Bișoc George [Wed, 15 Apr 2020 10:47:01 +0000 (12:47 +0200)]
[SDK][PSDK] Add a version check for DiskGeometryGetPartition and DiskGeometryGetDetect and add a missing member to PARTITION_INFORMATION_EX structure (#2541)
DiskGeometryGetPartition() and DiskGeometryGetDetect() are guarded in NTDDI_VERSION for version checking as they differ between Windows XP and Server 2003. In conjunction to that, the PARTITION_INFORMATION_EX structure has "IsServicePartition" as member which is missing in the current NT IOCTL Disk interface header.
Stanislav Motylkov [Tue, 14 Apr 2020 15:20:18 +0000 (18:20 +0300)]
[ZIPFLDR] Fix FriendlyTypeName registry value (#2548)
It should be a value inside CompressedFolder key, not a subkey.
Stanislav Motylkov [Tue, 14 Apr 2020 15:12:48 +0000 (18:12 +0300)]
[ZIPFLDR] Add Russian translation (#2548)
Stanislav Motylkov [Tue, 14 Apr 2020 15:12:30 +0000 (18:12 +0300)]
[SHELL32] Add Russian translation (#2548)
CORE-16866
Adam Słaboń [Wed, 15 Apr 2020 10:37:54 +0000 (12:37 +0200)]
[THEMES][LUNAR] Add bitmaps for quick launch toolbar (#2549)
Adam Słaboń [Wed, 15 Apr 2020 10:37:21 +0000 (12:37 +0200)]
[FREELDR][INSTALL][FDEBUG] Include FreeLDR tools in LiveCD and HybridCD (#2550)
It might be useful to have them on LiveCD/HybridCD as well.
Hermès Bélusca-Maïto [Tue, 14 Apr 2020 23:58:08 +0000 (01:58 +0200)]
[CSRSRV] Improve validation of CSR API Message's capture buffers.
- Improve capture buffer validation in CsrCaptureArguments(), by
implementing the checks done by Windows 2003 (NT 5.2) described
in section "Server-Side Validation and Capture" of the article
https://www.geoffchappell.com/studies/windows/win32/csrsrv/api/apireqst/capture_header.htm
- In CsrReleaseCapturedArguments(), protect the data copy back into
the client buffer within a SEH block.
Hermès Bélusca-Maïto [Tue, 14 Apr 2020 21:07:42 +0000 (23:07 +0200)]
[CSRSRV] CsrCaptureArguments() and CsrReleaseCapturedArguments(): Use better names for the capture buffers.
Rename inaccurate names 'LocalCaptureBuffer' and 'RemoteCaptureBuffer'
into 'ClientCaptureBuffer' and 'ServerCaptureBuffer' respectively.
(Recall: CSRSRV is the 'Server', and any app doing LPC calls to it is
the 'Client'.)
Hermès Bélusca-Maïto [Tue, 14 Apr 2020 20:58:22 +0000 (22:58 +0200)]
[CSRSRV] Protect the Server DLL entrypoint calls under SEH.
Hermès Bélusca-Maïto [Tue, 14 Apr 2020 20:53:49 +0000 (22:53 +0200)]
[CSRSRV] Only when CSRSRV is compiled in debugging mode, should we display debugging messages and support debug breakpoints.
Also, trigger the less fatal breakpoints only if CSRSS/CSRSRV is being
debugged (the 'BeingDebugged' flag is set in the current PEB). This will
avoid any unhandled breakpoint exceptions when testing/fuzzing running
debug builds of ReactOS without any debugger attached.
Hermès Bélusca-Maïto [Tue, 14 Apr 2020 20:38:51 +0000 (22:38 +0200)]
[CSRSRV] s/LPWSTR/PWSTR/ as the former is not NT type.
Joachim Henze [Mon, 13 Apr 2020 23:34:34 +0000 (01:34 +0200)]
[SYSDM.CPL] fr-FR Resize & Reposition 3 buttons CORE-16595
to avoid text truncation of the button
"Environment Variables"
Hermès Bélusca-Maïto [Mon, 13 Apr 2020 21:24:55 +0000 (23:24 +0200)]
[CONSRV] Move process-initialization-specific functions from handle.c into console.c .
- Move ConSrvInitHandlesTable() & rename it ConSrvInitProcessHandles()
since its purpose is to initialize the standard input, output and
error handles for a console process.
- Move ConSrvAllocateConsole(), ConSrvInheritConsole() and
ConSrvRemoveConsole().
Joachim Henze [Mon, 13 Apr 2020 22:42:33 +0000 (00:42 +0200)]
[DXDIAG] fr-FR Translation Addendum CORE-12477 part 3/3
Leave english strings untouched regarding space before colon.
Thanks to HBelusca for review as well.
I hope next one translating these will take care still.
Joachim Henze [Mon, 13 Apr 2020 22:06:48 +0000 (00:06 +0200)]
[DXDIAG] fr-FR Translation Addendum CORE-12477
Addendum to 0.4.14-dev-1405-g
dcc6dcb0bd6cb076fabe6fe0a45f9556eed1b379
Readd all spaces before the colons that I removed,
as that is a french speciality and was correct,
and also add some more of those that were missing even
before my commit (was inconsistent).
Thanks to Serge Gautherie, Thomas Faber and hpoussin
for the review.
Joachim Henze [Mon, 13 Apr 2020 21:27:52 +0000 (23:27 +0200)]
[MSPAINT] fr-FR Translate some menu items CORE-12357
Mark Jansen [Mon, 13 Apr 2020 20:44:56 +0000 (22:44 +0200)]
[MSCTF_WINETEST] Skip crashing test when it fails
CORE-16797
Joachim Henze [Mon, 13 Apr 2020 20:43:37 +0000 (22:43 +0200)]
[DXDIAG] Less text truncation for all languages
Manually Tweaked fr-FR the most, see CORE-12477
Manually Tweaked de-DE enlarged a buttons size
For All Languages harmonized " :"->":"
For All Languages harmonized the maximized available space
for dynamic strings in 2nd tab right side from 100->120
Thomas Faber [Mon, 13 Apr 2020 15:55:00 +0000 (17:55 +0200)]
[WINDOWSCODECS] Avoid buffer underflow in TiffFrameDecode_ReadTile. CORE-16796
Hermès Bélusca-Maïto [Mon, 13 Apr 2020 16:10:54 +0000 (18:10 +0200)]
Fix build.
Hermès Bélusca-Maïto [Sun, 12 Apr 2020 17:03:30 +0000 (19:03 +0200)]
[CONSRV] Convenience fixes.
- Simplify screen-buffers initialization.
- Get rid of this CONSOLE_SCREEN_BUFFER_VTBL virtual table.
- Move ConsoleInput to a proper header.
Eric Kohl [Mon, 13 Apr 2020 13:41:13 +0000 (15:41 +0200)]
[SHELL32] No french translation from "right click drag'n'drop"
CORE-16815
Eric Kohl [Mon, 13 Apr 2020 13:27:47 +0000 (15:27 +0200)]
[SHELL32] Fix missing french translation for "Command prompt here"
CORE-16855
Eric Kohl [Mon, 13 Apr 2020 10:33:58 +0000 (12:33 +0200)]
[DEVMGR] Do not add the 'Resources' page to the device properties if the device does not have any resources
Eric Kohl [Mon, 13 Apr 2020 09:25:09 +0000 (11:25 +0200)]
[IPCONFIG] Improvements to ipconfig
- Simplify the cleanup-code in ShowInfo
- Print the 'Primary DNS suffix' and the 'DNS Suffix Search List'
- Move the /registerdns message into its own function
Katayama Hirofumi MZ [Mon, 13 Apr 2020 04:19:12 +0000 (13:19 +0900)]
[SHELL32] Follow-up No.3 of #2539
Improve a comment in CreateNotificationParamAndSend.
CORE-13950
Katayama Hirofumi MZ [Mon, 13 Apr 2020 04:06:15 +0000 (13:06 +0900)]
[SHELL32] Follow-up No.2 of #2539
Improve tracing message in CChangeNotifyBroker::BrokerNotification.
CORE-13950
Katayama Hirofumi MZ [Mon, 13 Apr 2020 01:41:26 +0000 (10:41 +0900)]
[SHELL32] Follow-up of #2539
Improve comment. CORE-13950
Katayama Hirofumi MZ [Mon, 13 Apr 2020 01:36:24 +0000 (10:36 +0900)]
[SHELL32] Shell notify rework for simplicity and readability (#2539)
Shell change notification has been implemented in #2432. But as @yagoulas said, source code structure is in mess. We improved simplicity and human readability of our source code.
- Move wine/changenotify.c code into changenotify.c and shelldesktop/CChangeNotify.cpp.
- Simplify code and rename the identifiers and add many comments. CORE-13950
Mark Jansen [Sun, 12 Apr 2020 23:41:02 +0000 (01:41 +0200)]
[WINMM] Fix crashing winetest
CORE-16795
CORE-16806
Victor Perevertkin [Sun, 12 Apr 2020 14:23:17 +0000 (17:23 +0300)]
[BOOTDATA] Add FsType into default unattend.inf template
Hermès Bélusca-Maïto [Sun, 12 Apr 2020 10:45:31 +0000 (12:45 +0200)]
[CONSRV] Introduce a set of macros CON_API / CON_API_NOCONSOLE for wrapping around the repetitive prologue/epilogue of every console CSR API entrypoint.
All the per-API message structure unpacking and console validation done
with ConSrvGetConsole() is now automatically generated using the macros,
so that the actual implementation of each API can be done independently
of how the console object is obtained.
This could also allow reusing these API implementations with a different
mechanism for obtaining the console without changing anything in them.
Saibamen [Sun, 12 Apr 2020 13:36:07 +0000 (15:36 +0200)]
[TRAVIS] Fix inconsistent git clone depth in CI
Andreas Maier [Sat, 11 Apr 2020 21:05:37 +0000 (23:05 +0200)]
[PSDK] fix typedef PLSA_AP_CALL_PACKAGE_PASSTHROUGH (ntsecpkg.h)
Eric Kohl [Sun, 12 Apr 2020 11:11:33 +0000 (13:11 +0200)]
[TIMEDATE] Pervent running multiple NTP updates at once
- Run the NTP uptate from a separate thread
- Do not accept another update until the current one has finished
CORE-16835
James Tabor [Sat, 11 Apr 2020 22:58:38 +0000 (17:58 -0500)]
[User32] Return Default Window Procedure for WM_DEVICECHANGE
See CORE-16492.
James Tabor [Sat, 11 Apr 2020 22:41:26 +0000 (17:41 -0500)]
[User32] Implement Device Event Message handler
Need a way to send WM_DEVICECHANGE from the Service manager application.
Next step is to process it in the Client/Server Run-time Subsystem.
See CORE-16492.
Thomas Faber [Sun, 5 Apr 2020 21:02:57 +0000 (23:02 +0200)]
[ACPI] Properly return a single alternative in Bus_PDO_QueryResourceRequirements. CORE-12892 CORE-14688
In ACPI resource descriptors, alternatives are marked with
StartDependent tags. Only the last set is terminated with EndDependent.
Therefore, since we only return the first alternative list for now,
ignore the first StartDependent tag and terminate enumeration at the second.
In the future we will need to build the full set of alternative lists here,
which will also make the unit test succeed fully.
This should fix random resource conflicts and make COM ports usable.
Thomas Faber [Sun, 5 Apr 2020 21:01:41 +0000 (23:01 +0200)]
[ACPI] Avoid unnecessary casts.
Thomas Faber [Tue, 6 Aug 2019 17:54:40 +0000 (19:54 +0200)]
[ACPI_APITEST] Add a unit test for Bus_PDO_QueryResourceRequirements. CORE-12892
This will allow us to verify fixes made to function, which is quite broken.
Hermès BÉLUSCA - MAÏTO [Sat, 11 Apr 2020 15:56:23 +0000 (17:56 +0200)]
Remove the 'end_of_line' value. Addendum to
32db19f6 - PR #2528
According to https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties#end_of_line
there is not yet any value to translate "use the native end-of-line" from the VCS.
So for the time being, let's follow the advice mentioned in the article:
> if you want to use native line endings between different operating systems it is better not to set this option and leave that task to the VCS.
Saibamen [Sat, 11 Apr 2020 15:40:36 +0000 (17:40 +0200)]
Create .editorconfig (#2528)
By Adam "Saibamen" Stachowicz.
Saibamen [Sat, 11 Apr 2020 15:40:16 +0000 (17:40 +0200)]
Simplify .gitignore (#2531)
By Adam "Saibamen" Stachowicz.
Hermès Bélusca-Maïto [Fri, 10 Apr 2020 18:37:28 +0000 (20:37 +0200)]
[CONSRV] Finally fix CONSOLE vs. CONSRV_CONSOLE/WINSRV_CONSOLE stuff. CORE-9496
What remains to be cleared up are the ugly casts.
Hermès Bélusca-Maïto [Fri, 10 Apr 2020 18:38:47 +0000 (20:38 +0200)]
[WIN32SS] Get rid of "consrv_new".
Any new features/architectural changes to the console will either be
done in separate branches, or incrementally in master within the
existing console module.
Federico Pellegatta [Sat, 11 Apr 2020 10:11:14 +0000 (12:11 +0200)]
Updated release version on readme
Joachim Henze [Sat, 11 Apr 2020 10:45:42 +0000 (12:45 +0200)]
[ZIPFLDR] CORE-16838 Update de-DE translation
Katayama Hirofumi MZ [Sat, 11 Apr 2020 02:55:06 +0000 (11:55 +0900)]
[SHELL32] Improve CChangeNotify::ShouldNotify more
Improved non-recursive cases.
CORE-13950
Katayama Hirofumi MZ [Sat, 11 Apr 2020 00:27:45 +0000 (09:27 +0900)]
[SHELL32] Check pidl->mkid.cb == 0 at CChangeNotify::ShouldNotify
CORE-13950
Victor Perevertkin [Thu, 9 Apr 2020 01:40:17 +0000 (04:40 +0300)]
[CMAKE][CONFIGURE] Enable runtime checks on MSVC by default.
Remove RTC switch from configure.cmd, now MSVC runtime checks are
supposed to be enabled/disabled via CMake define (-DRUNTIME_CHECKS=1)
Prepare for adding more dynamic analysis options
Katayama Hirofumi MZ [Fri, 10 Apr 2020 23:45:23 +0000 (08:45 +0900)]
[SHELL32] Make "Unable to get notification window" quiet
CORE-13950
Eric Kohl [Fri, 10 Apr 2020 18:58:02 +0000 (20:58 +0200)]
[DEVMGR] Remove ATLASSERTs from ListDevicesByType and RecurseChildDevices
Suggested by Mark Jansen. Thanks!
Eric Kohl [Fri, 10 Apr 2020 17:34:38 +0000 (19:34 +0200)]
[NETSHELL] Disable the 'Delete' menu item for physical network interfaces
CORE-16821
Joachim Henze [Fri, 10 Apr 2020 16:59:15 +0000 (18:59 +0200)]
[ZIPFLDR] CORE-16823 fr-FR Translate 'Click next to extract'
Joachim Henze [Fri, 10 Apr 2020 16:32:04 +0000 (18:32 +0200)]
[STOBJECT] CORE-16598 fr-FR translation of 'Adjust Power Settings'
Katayama Hirofumi MZ [Fri, 10 Apr 2020 14:08:31 +0000 (23:08 +0900)]
[BROWSEUI] Add 'm_' prefix to CExplorerBand members (#2524)
Add 'm_' prefix to the variable members of class CExplorerBand for readability.
CORE-13950
Katayama Hirofumi MZ [Fri, 10 Apr 2020 12:57:58 +0000 (21:57 +0900)]
[SHELL32] Simplify CChangeNotify::ShouldNotify
CORE-13950
Katayama Hirofumi MZ [Fri, 10 Apr 2020 12:51:22 +0000 (21:51 +0900)]
[SHELL32] Improve CChangeNotify::ShouldNotify
Shell change notification was not sent to My Documents.
CORE-13950
Eric Kohl [Fri, 10 Apr 2020 11:40:10 +0000 (13:40 +0200)]
[USBSTOR] Add missing compatible device id 5
Jérôme Gardou [Fri, 10 Apr 2020 09:23:58 +0000 (11:23 +0200)]
[IPHLPAPI] Do not use free() on buffer allocated with HeapAlloc
Katayama Hirofumi MZ [Fri, 10 Apr 2020 09:16:31 +0000 (18:16 +0900)]
[SHELLEXT][ZIPFLDR] SendTo Zip compressed folder needs notification
CORE-16818
Hermès Bélusca-Maïto [Thu, 9 Apr 2020 21:20:54 +0000 (23:20 +0200)]
[W32TIME][BOOTDATA] Export SvchostEntry_W32Time() as an alias to W32TmServiceMain, and use the former as the service entry point specified in the registry, for Windows compatibility.
Hervé Poussineau [Thu, 9 Apr 2020 17:47:01 +0000 (19:47 +0200)]
[NTOS] Add a #define __ROS_ROSSYM__ when using rossym
Use it where needed.
Tibor Lajos Füzi [Thu, 9 Apr 2020 19:49:34 +0000 (21:49 +0200)]
[TRANSLATION] Hungarian translation update (#2519)
Hungarian translation update for solitaire, spider solitaire, winemine, task manager.
Hermès Bélusca-Maïto [Thu, 9 Apr 2020 18:37:01 +0000 (20:37 +0200)]
[LIB:ARBITER] Addendum to
374f2b4d: Fix build.
- No need to use a PCH when compiling a 1-file library.
- Add the _NTSYSTEM_ definition.
- Since the arbiter.h file is to be included by the users of this
library, namely only kernel-mode NT components (incl. NTOS), there
is no need to include the standard kernel-mode headers in it.
Include these headers instead in the private implementation of the
library, arbiter.c.
Serge Gautherie [Thu, 9 Apr 2020 17:42:00 +0000 (19:42 +0200)]
[SHELL32] Fix SHCNE_UPDATEITEM number of items (#2409)
Import
https://source.winehq.org/git/wine.git/commit/
83acbb79c1a059cbfec58fbb05619e7a6f703f2d
Related to CORE-13950
Vadim Galyant [Thu, 9 Apr 2020 17:19:00 +0000 (19:19 +0200)]
[HALX86][PCIX] Statically link HALx86 and PCIX to the arbiter library. (#2471)
Vadim Galyant [Thu, 26 Mar 2020 14:45:59 +0000 (18:45 +0400)]
[NTOS][SDK:LIB] Add a Resources Arbiter library, to be used by bus drivers (acpi, pci), kernel and legacy hal (PIC HAL). (#2471)
Bișoc George [Thu, 9 Apr 2020 17:06:00 +0000 (19:06 +0200)]
[MSGINA] Redraw only the animation bar scroll (#2518)
Invalidating and updating the whole window is a waste of computation resources and may cause certain controls notably the text string control to flicker. So instead, just invalidate the specific portion of the client area which is the animation bar.
Serge Gautherie [Thu, 9 Apr 2020 16:54:15 +0000 (18:54 +0200)]
[MSGINA] gui: Remove superfluous DLG_DATA.TimerID (#2505)
And use a timer ID define, with a positive value; report SetTimer() failure.
Mas Ahmad Muhammad [Thu, 9 Apr 2020 16:49:45 +0000 (23:49 +0700)]
[TRANSLATION] Add and update Indonesian translations (#2506)
- CMDUTILS: attrib, label (update translation)
- USETUP (add translation)
- HOTPLUG (add translation)
- CONSRV (update translation)
- USERSRV (update translation)
- USER32 (update translation)
- ACLUI (update translation)
- LICCPA (update translation)
- SUBST (update translation)
- REGSVR32 (update translation)
- REGEDIT-CLB (update translation)
- ACPPAGE (update translation)
- TIMEDATE (update translation)
- SOLITAIRE (update translation)
- FDEBUG (update translation)
- SYSSETUP (update translation)
Joachim Henze [Thu, 9 Apr 2020 16:16:24 +0000 (18:16 +0200)]
[SHELL32] CORE-16808 fr-FR "Browse for folder" too narrow (extract zip file)
Julen Urizar Compains [Thu, 9 Apr 2020 16:13:46 +0000 (18:13 +0200)]
[TRANSLATION] Multiple minor fixes and addings. (#2516)
- Applications: eventvwr, fltmgr, servman.
- rosapps: arping, CTM, fontsub, fraginator, imagesoft, systeminfo, vcdcontroltool, vgafontedit.
- CPLs: desk.cpl.
- ReactOS Setup GUI app.
- Screensavers: butterflies, maze, Starfield.
- System: NTVDM, printing/monitors/localmon; the freeze dialog in user32, the error strings in usersrv.
Katayama Hirofumi MZ [Thu, 9 Apr 2020 15:57:08 +0000 (00:57 +0900)]
[SHELL32_APITEST] Add SHAppBarMessage testcase (#2517)
Add a testcase for shell32!SHAppBarMessage function. CORE-7237
Hermès Bélusca-Maïto [Thu, 9 Apr 2020 15:45:40 +0000 (17:45 +0200)]
[BOOTVID] Addendum to
5f2ca473: Forgot to include the precompiled header.
Vadim Galyant [Wed, 8 Apr 2020 16:20:03 +0000 (20:20 +0400)]
[FREELDR] Add parsing boot options from .ini files. (#2511)
Co-Authored-By: Stanislav Motylkov <x86corez@gmail.com>
William Kent [Thu, 9 Apr 2020 14:13:33 +0000 (10:13 -0400)]
[APISETS] Forward _seh_filter_{dll,exe} (#2513)
Since these functions are forwarded to a different function name, update.py misses them.
The choice of target comes from Wine:
https://github.com/wine-mirror/wine/blob/
a98ca88dd1139ad8e16e63fbb349c2fc5e9ad332/dlls/ucrtbase/ucrtbase.spec#L1877-L1878
William Kent [Thu, 9 Apr 2020 14:11:31 +0000 (10:11 -0400)]
[DRWTSN32] Recognize EXCEPTION_WINE_STUB (#2514)
DrWtsn32.exe recognizes several standard exception codes, and prints their names in the crash log. However, EXCEPTION_WINE_STUB is not in this list, and as such it is treated as an unknown error and printed as "--". Having this error code given a name at the start of the crash dump is useful, as it allows me to identify calls to unimplemented issues more readily.
Hermès Bélusca-Maïto [Thu, 9 Apr 2020 12:24:52 +0000 (14:24 +0200)]
[SDK:SUBSYS] conmsg.h: Some DWORDs -> ULONGs.
Hermès Bélusca-Maïto [Thu, 9 Apr 2020 12:23:27 +0000 (14:23 +0200)]
[FLTMGR][NDK] Fix typos.
Dmitry Borisov [Wed, 8 Apr 2020 05:42:05 +0000 (11:42 +0600)]
[BOOTVID] Code refactoring. (#2510)
- Abstract the VGA and LCD code.
- Create a common file for all platforms.
Dmitry Borisov [Wed, 8 Apr 2020 05:25:11 +0000 (11:25 +0600)]
[BOOTVID] Move the VGA code into the PC directory. (#2510)
Dmitry Borisov [Mon, 6 Apr 2020 21:48:01 +0000 (03:48 +0600)]
[BOOTVID][NTOSKRNL][HALX86] Move hardcoded coordinates of bootvid into one place. (#2504)
Co-Authored-By: Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Katayama Hirofumi MZ [Thu, 9 Apr 2020 07:56:54 +0000 (16:56 +0900)]
[SHELL32] Watch for common desktop and SHCNE_CREATE for IShellLink::Save (#2515)
- On desktop view, we have to watch both the common desktop and the private desktop.
- In Windows, IShellLink::Save (shortcut creation) sends SHCNE_CREATE or SHCNE_UPDATEITEM notification.
- Simplify CChangeNotify::ShouldNotify.
CORE-10391