Commit Graph
88738 Commits
Author SHA1 Message Date
Timo Kreuzer 1cf31524d5 [REACTOS] Stop using non-conforming swprintf / vswprintf
Use the underscored versions instead.
2026-05-07 06:27:58 +00:00
Doug LyonsandJose Carlos Jesus 1dc2e6de72 [USER32][COMCTL32] EDIT control: Fix vertical scrolling past line number 32767 (#8930)
CORE-19305

Change how WM_VSCROLL is handled to allow higher line counts to be passed to EDIT_WM_VScroll.
Use the GetScrollInfo() function to determine vertical scroll position and pass this to EDIT_WM_VScroll.
---------
Co-authored-by: Jose Carlos Jesus <[email protected]>
2026-05-06 19:11:58 -05:00
Thomas Anderson 66ee8e6eee [REGEDIT] Fix cut off text in French (fr-FR) translation (#8944)
CORE-20169
2026-05-07 00:32:14 +03:00
Thomas Anderson c87e1b9c2d [MSGINA] Fix "beacuse" -> "because" typo (#8941)
* Fix typo in account locked message

* Fix typo in account locked message

* Fix typo in account locked message for Italian locale

* Fix typo in account locked message

* Fix typo in account locked message

* Fix typo in account locked message
2026-05-06 22:43:47 +02:00
Hermès Bélusca-Maïto 5a8039fe51 [BOOTDATA] Shorten the debug-enabled boot entry labels 2026-05-06 22:29:48 +02:00
Hermès Bélusca-Maïto 81752ca211 [FREELDR] Reset BootType before reading its value in the freeldr.ini OS section, if it exists
Because if the value doesn't exist in the OS section, the value isn't
reset and the code would reuse a stray one that was for the previous entry.
2026-05-06 22:29:47 +02:00
Hermès Bélusca-Maïto 45aa3c2a17 [FREELDR] Consider an unkeyed OS entry in freeldr.ini to be a menu separator 2026-05-06 22:29:46 +02:00
Hermès Bélusca-Maïto 68312dedbe [FREELDR:UEFI] uefidisk.c: Remove stray global variable
Addendum to commit 1fd9d11f16 (PR #5219)
2026-05-06 22:29:46 +02:00
Hermès Bélusca-Maïto 07f36b52aa [FREELDR] peloader.c: Minor nits 2026-05-06 22:29:39 +02:00
Eric Kohl 581edfe58e [NETCFGX] Read the UpperRange and LowerRange values into the component item
This is a necessary to support the binding functionality.
2026-05-06 22:11:38 +02:00
Mikhail Tyukin bb63bb36ed [LIBTIFF] fix x64 regression (#8830)
Fix x64 regression seen at https://reactos.org/testman/compare.php?ids=106703,106708,106714 due to #8808 by reverting some changes

CORE-18674
2026-05-06 11:14:20 -04:00
Dmitry Borisov 82ef7e5d04 [HALPC98] Improve TSC calibration routine (#8860)
Do not rely on a hardcoded ASM instruction offset.

Addendum to commit 45e6d49a29.
CORE-17977
2026-05-06 16:20:17 +03:00
Václav Zouzalík af895a116b [PING] Add Slovak (sk-SK) translation (#8784) 2026-05-06 15:50:11 +03:00
Václav Zouzalík e30686e2aa [MSGINA] Update Czech (cs-CZ) translation (#8782) 2026-05-06 15:04:13 +03:00
Timo Kreuzer f2c094caf3 [LIBWINE] Fix debug output synchronization
Previously the debug macros printed file/line, class and message separately, which resulted in possible intermingling with other debug messages, e.g. from rosautotest. This caused random parse errors for testman.
This is fixed by using a temp buffer for the prefix in rosfmt_default_dbg_vlog and then calling vDbgPrintExWithPrefix. Also make the __WINE_DPRINTF macro identical between GCC and MSVC.

See ROSTESTS-178
2026-05-06 08:34:12 +00:00
Eric Kohl 0bfb40dfc6 [INF] Add tcpip interface range values and dhcp service keys 2026-05-05 23:55:09 +02:00
Jose Carlos Jesus e060662a10 [DESK] Update Portuguese (pt-PT) translation (#8925)
Fix truncated text in Effects dialog and improve translation.
2026-05-05 22:50:19 +03:00
Hermès Bélusca-Maïto 6e47921c5c [MEDIA] shortcuts.inf: The Accessibility shortcuts don't require a working directory
Addendum to commit ef268d1301 (r73577).

Magnify, OSK, and UtilMan shortcuts don't require a working directory
`%HOMEDRIVE%%HOMEPATH%`, since they don't access or save files into the
current user's directory. (And most of the time they run under the SYSTEM
account, for which neither the `%HOMEDRIVE%` nor `%HOMEPATH%` environment
variables exist.)

While it's true these shortcuts on Windows XP/2003 have their working
directory set to these values, on Windows 7+ at least this isn't the
case anymore.
2026-05-05 19:34:01 +02:00
Vitaly Orekhov cc81c8cfce [INF] ks.inf: Add Russian (ru-RU) translation (#8923)
Reduce count of untranslated strings throughout the system, this time for the audio settings.
Supply Russian translations for audio device pins and function names.

Some strings have been shortened in obscure ways to fit in our sndvol32 by caption names.
2026-05-05 20:24:25 +03:00
Karol Gocłowski ff23b5bf42 [UXTHEME] Add Polish (pl-PL) translation (#8913)
Polish translations in uxtheme (for appearance tab in the desktop properties).
2026-05-05 19:30:48 +03:00
Serge Gautherie 32c4faf433 [INTEROP_UNITTEST] Remove EOLD_PROGRAMS remnants (#8937)
Addendum to 0.4.16-dev-2564-g a409e5d.
2026-05-05 19:26:08 +03:00
Timo Kreuzer 5be29348db [NTDLL_WINETEST] Fix failing tests on Windows Vista 2026-05-05 07:44:54 +00:00
Timo Kreuzer fc78efb162 [NTDLL_WINETEST] Fix failing tests on Windows 2003 2026-05-05 07:44:54 +00:00
Timo Kreuzer 78be5473ac [NTDLL_WINETEST] Fix test_NtDeleteKey test on older Windows versions 2026-05-05 07:44:54 +00:00
Timo Kreuzer d465daeb83 [NTDLL_WINETEST] Add workarounds to prevent crashes/hangs on ReactOS / Windows 2003 2026-05-05 07:44:54 +00:00
Timo Kreuzer ab7d770045 [NTDLL_WINETEST] Skip NtRegLoadKeyEx tests on pre-NT6
NtRegLoadKeyEx has a different prototype on Windows 2003 vs Vista+.
2026-05-05 07:44:54 +00:00
Timo Kreuzer 0e2195fe31 [NTDLL_WINETEST] Skip tests that hang on Win 10 WOW64 2026-05-05 07:44:54 +00:00
Timo Kreuzer 291af6e986 [NTDLL_WINETEST] Remove useless check 2026-05-05 07:44:54 +00:00
Timo Kreuzer 4fa627e70a [NTDLL_WINETEST] Fix a problem with broken calling convention 2026-05-05 07:44:54 +00:00
Timo Kreuzer 09393565da [NTDLL_WINETEST] Skip RtlUniform tests on Windows 2003
RtlUniform is broken on Windows 2003
2026-05-05 07:44:54 +00:00
Timo Kreuzer c65eb17a53 [NTDLL_WINETEST] Add checks for missing exports on Windows 2003 2026-05-05 07:44:54 +00:00
Timo KreuzerandCarl J. Bialorucki 35bd6f97b5 [NTDLL_WINETEST] Sync to wine-10.0
Co-authored-by: Carl J. Bialorucki <[email protected]>
2026-05-05 07:44:54 +00:00
Timo Kreuzer ed173870e8 [NTDLL] Fix OS version for 2 thread pool exports 2026-05-05 07:44:54 +00:00
Carl J. Bialorucki 94e7bbcc6b [SDK] Update some headers
Preparation for ntdll_winetest sync.
2026-05-05 07:44:54 +00:00
Doug Lyons 049085f106 [GDI32] Fix pptviewer '97 and calls to PolylineTo and PolyBezierTo (#8902)
CORE-20553

Fix PolylineTo and PolyBezierTo based on Wine 10.0.
Include starting point in the "POINTS" variable being passed to PolylineTo and PolyBezierTo.
Handle the starting point as the origin for drawing the lines.
2026-05-04 20:53:32 -05:00
Hermès Bélusca-Maïto ba7a6fc7d9 [SHELL32][SDK] The SHELL_LINK_HEADER::nIconIndex member is a signed 32-bit integer 2026-05-04 22:02:21 +02:00
Doug Lyons 442892d14d [HALX86:DMA] Improve limitation of Scatter/Gather memory allocation (#8910)
CORE-20565

Estimate DMA memory needed staying conservative and use this for memory allocation.
This fixes a regression caused by [5418987](https://github.com/reactos/reactos/commit/5418987)
2026-05-03 18:46:55 -05:00
Eric Kohl ce53420875 [IFMON] Use netcfgx com interfaces to retrieve the configured tcpip settings 2026-05-03 23:07:57 +02:00
Eric Kohl d309745deb [NETSH] Add missing iphlpapi.h import 2026-05-03 20:05:13 +02:00
Eric Kohl 06138e3c98 [REACTOS] Add NhpAllocateAndGetInterfaceInfoFromStack to a header file 2026-05-03 19:46:04 +02:00
Eric Kohl 241a989fa3 [REACTOS] Add missing type declarations for ITcpipProperties_Unknown1 2026-05-03 13:44:19 +02:00
Eric Kohl c2265d992e [NETCFGX] Implement most of ITcpipProperties_fnUnknown1
- Return IP Address, Subnet Mask, Default Gateway, Gateway Metric, Interface Metric and Name Servers.
- WINS Servers, Dynamic Update and Name Registration are not implemented yet.
2026-05-03 10:42:26 +02:00
Katayama Hirofumi MZ 4e01961e20 [SHLWAPI][SHLWAPI_APITEST][SDK] Support CharLowerNoDBCSA/W and CharUpperNoDBCSA/W (#8920)
Implementing missing features...
JIRA issue: CORE-19278
- Implement CharLowerNoDBCSA, CharLowerNoDBCSW,
  CharUpperNoDBCSA, and CharUpperNoDBCSW functions.
- Modify shlwapi.spec.
- Add prototypes into <shlwapi_undoc.h>.
- Add CharUpperNoDBCS testcase.
2026-05-03 10:11:56 +09:00
Katayama Hirofumi MZ 0cd3b555b1 [SHLWAPI][SHLWAPI_APITEST][SDK] Support IStream_ReadPidl and IStream_WritePidl (#8918)
Implementing missing features...
JIRA issue: CORE-19278
- Implement IStream_ReadPidl and IStream_WritePidl
  functions.
- Add prototypes to <shlwapi_undoc.h>.
- Add IStreamPidl testcase.
2026-05-03 10:10:27 +09:00
Eric Kohl d9d27f8943 [MSV1_0][DDK] Improve LsaApCallPackage
- Implement MsV1_0Lm20ChallengeRequest for LsaApCallPackage
- Add message type checks
2026-05-02 19:24:58 +02:00
Eric Kohl 62537b39b7 [MPRAPI] Add MprConfigServerConnect stub
This stub is required to make WinXPs ifmon.dll work when the user runs netsh.exe and changes into the interface context.
2026-05-01 12:19:15 +02:00
Daniel Victor 54422db2b8 [FREELDR] Fix UEFI IA-32 boot (#8886)
The PAE flag might be enabled on some x86-32 UEFI platforms, causing a crash in the kernel.
```
Assertion C:\reactos-master\reactos\ntoskrnl\mm\ARM3\miarm.h(971): PointerPte->u.Hard.Valid == 0
nt!MI_WRITE_VALID_PTE+0x28:
822d1d08 cd2c            int     2Ch
```

Tested using qemu with `OVMF32_CODE_4M.fd` firmware, and with 32bit UEFI in VMware.
2026-04-30 23:56:19 +02:00
Katayama Hirofumi MZ 8727bfd634 [SHLWAPI][SDK] Support SHDialogBox (#8917)
Implementing missing features...
JIRA issue: CORE-19278
- Implement SHDialogBox function.
- Modify shlwapi.spec.
- Add prototype to <shlwapi_undoc.h>.
2026-04-30 10:54:19 +09:00
Eric Kohl c04c092a3e [REACTOS][NETCFGX] Add the undocumented ITcpipProperties interface to the tcpip notify object 2026-04-29 21:09:54 +02:00
Eric Kohl 2586be9bc6 [REACTOS][NETCFGX] Implement INetCfgComponentPrivate_fnUnknown1
It is a QueryInterface method for notify objects.
2026-04-29 20:33:06 +02:00