Carl J. Bialorucki
410db43f20
[IPHLPAPI_APITEST] Test failure fixes ( #8214 )
...
- liCreateTimestamp isn't set in TCP tables on several Windows versions. If it isn't, then we can't compare it to the current system time; so don't.
- GetInterfaceName had some test failures unique to Vista, guard them.
- icmp: Accept either ERROR_INVALID_HANDLE or ERROR_INVALID_PARAMETER as a last error in a couple tests.
2025-07-04 19:14:24 -06:00
Serge Gautherie
ea9e2812c6
[GITHUB] build.yml: Build some more ARM/ARM64 modules ( #8215 )
...
Another extension of ARM* builds.
I "randomly" tried some directories, these succeed.
Build 4+1 more directories.
2025-07-05 01:52:46 +03:00
Serge Gautherie
b0420ca511
[HALX86] HalpSetupAcpiPhase0(): Fix ACPI version reporting ( #8211 )
...
Use the correct structure and fields.
Based on ACPI v1.0-v6.6 documentation at https://uefi.org/acpi/specs
Addendum to c21792df52
(r53831).
2025-07-05 01:48:36 +03:00
Dmitry Borisov
0462ebf0d6
[COMCTL32_APITEST] Add a testcase for product version string ( #8216 )
...
Addendum to commit b5f763447c
.
- KVM x86: https://reactos.org/testman/compare.php?ids=102897,102903
- KVM x64: https://reactos.org/testman/compare.php?ids=102898,102905
comctl32:tooltipv6: 1 tests executed (0 marked as todo, 0 failures), 0 skipped.
2025-07-04 21:26:37 +03:00
Hermès Bélusca-Maïto
bb881021ce
[WINLOGON] Move logoff/shutdown thread handling code into a helper function ( #8222 )
...
This code was in common between HandleLogoff() and HandleShutdown().
2025-07-04 17:07:03 +02:00
Piotr Hetnarowicz
fbd70c81c3
[SHIMGVW] Update Polish (pl-PL) translation ( #8201 )
...
Addendum to 084fae1eb4
.
2025-07-04 08:48:50 +03:00
Piotr Hetnarowicz
5cbfa17321
[TASKKILL] Update Polish (pl-PL) translation ( #8189 )
...
Addendum to 97e7efc020
and 1519a676bd
.
2025-07-04 08:44:40 +03:00
Carl J. Bialorucki
33336d0369
[APITESTS] Add GetNTVersion() macro for version detection on Windows 8.x+ ( #8225 )
...
Grab the NT version from KUSER_SHARED_DATA and expose it in GetNTVersion().
2025-07-03 14:51:10 -06:00
Carl J. Bialorucki
19e8fbb20e
[KMTESTS] Fixes for 2003, Vista, 7, 8, 10 x86 and x64 ( #8175 )
...
Fix several kmtests in preparation for testbots with newer versions of Windows. There's still more kmtests to fix, but this fixes all the kmtests that bugchecked during my testing.
2025-07-03 14:33:59 -06:00
Justin Miller
83faff8706
[FREELDR] Hack AMD64 so it can boot in high mem ( #8226 )
...
Hack ReactOS AMD64 so we can boot on systems with higher ram amounts tested up to 128gb
JIRA report: CORE-20265
2025-07-03 12:47:34 -07:00
Timo Kreuzer
24b0857a72
[NTOS:MM] Handle failure of MmSetPageEntrySectionSegment
...
This prevents a crash when paged pool is low.
No, I will not fix all other instances!
2025-07-03 22:38:50 +03:00
Timo Kreuzer
2cd05a3756
[NDK] Update SYSTEM_INFORMATION_CLASS
...
See https://www.geoffchappell.com/studies/windows/km/ntoskrnl/inc/api/ntexapi/system_information_class.htm and Windows 10/11 pdb files
2025-07-03 22:21:05 +03:00
Piotr Hetnarowicz
41e7aa19d5
[CABVIEW] Update Polish (pl-PL) translation ( #8196 )
...
Addendum to 63bb46a2fd
.
2025-07-03 15:36:22 +03:00
Piotr Hetnarowicz
283e351724
[INPUT] Update Polish (pl-PL) translation ( #8202 )
...
Addendum to 0eadf4a00c
+ 17e1cf3127
and 80c4856bba
.
2025-07-03 15:10:33 +03:00
Piotr Hetnarowicz
273642a8b3
[SHDOCVW] Update Polish (pl-PL) translation ( #8200 )
...
Addendum to 960a305e5c
.
2025-07-03 14:54:41 +03:00
Piotr Hetnarowicz
ba326df6d9
[W32TIME] Update Polish (pl-PL) translation ( #8199 )
...
Addendum to e4898e6e0b
and 2a616b0a14
.
2025-07-03 14:36:22 +03:00
Piotr Hetnarowicz
eb0e645def
[CMD] Update Polish (pl-PL) translation ( #8193 )
...
Addendum to 736d81938a
and 18acf79551
.
2025-07-03 14:26:23 +03:00
Piotr Hetnarowicz
8eb8919ce0
[TRACERT] Update Polish (pl-PL) translation ( #8187 )
...
Addendum to be56c5c328
.
2025-07-03 14:19:04 +03:00
Katayama Hirofumi MZ
02ea0aaa93
[MSCTF] Make compartment manager C++ ( #8218 )
...
Implementing missing features...
JIRA issue: CORE-19361
- Delete compartmentmgr.c and
add compartmentmgr.cpp.
- Make ITfCompartmentMgr
implementation C++.
2025-07-03 06:48:16 +09:00
Hermès Bélusca-Maïto
2e4cdd4c23
[WINLOGON] Improve EWX_* flags to WLX_* actions mapping in WM_LOGONNOTIFY:LN_LOGOFF
...
CORE-8322 CORE-11550
2025-07-02 22:44:28 +02:00
Stanislav Motylkov
52e02af86b
[BOOTVID] Fix build for ARM port
...
- Move functions from header to main source, keeping their definitions
- Fix typo DefaultPalette -> VidpDefaultPalette
- Add missing PrepareForSetPixel() function
Addendum to 5f2ca473dc
and cd91271796
. CORE-17617 CORE-17604
2025-07-02 22:24:46 +02:00
Katayama Hirofumi MZ
0db7879a66
[CMAKE] msvc.cmake: Add /wd4819 for Far East Asian ( #8219 )
...
"Far East Asian" Visual Studio had
generated a lot of "warning C4819:
File contains characters that
cannot be displayed in the current
code page...".
JIRA issue: N/A
2025-07-02 22:10:54 +09:00
Katayama Hirofumi MZ
06343fa9a5
[MSCTF] Make category manager C++ ( #8210 )
...
Implementing missing features...
JIRA issue: CORE-19361
- Delete categorymgr.c and add
categorymgr.cpp.
- Make category manager
implementation C++.
2025-07-01 21:39:26 +09:00
Timo Kreuzer
00f45a4a73
[KMTEST] Remove totally broken PoolsCorruption test
...
It was already disabled.
2025-07-01 10:50:48 +00:00
Serge Gautherie
671935f24b
[KERNEL32] _dump_context(): Fix ARM case ( #8185 )
...
Match DbgPrint() parameters.
Addendum to commit 369786f126
(r67736).
2025-06-30 14:05:12 +02:00
Hermès Bélusca-Maïto
3f73319068
[WINLOGON] Cleanup user login information when logon fails and at logoff ( #8182 )
2025-06-30 14:02:34 +02:00
Timo Kreuzer
c507b701ab
[CRT:MATH] Import frexp from musl
2025-06-30 09:19:47 +00:00
Timo Kreuzer
b734e3ba63
[CRT:MATH] Move some math functions from ucrt to crt
2025-06-30 09:19:47 +00:00
Timo Kreuzer
a9ee20cb9a
[CRT:MATH] Import nextafter, nextafterf and nexttowardf from musl
...
Note: On Windows, where a long double is the same as a double, nextafterl is the same as nextafter, nexttowardl is the same as nexttoward.
Also nexttoward is the same as nextafter.
2025-06-30 09:19:47 +00:00
Timo Kreuzer
5c26ccdb29
[CRT:MATH] Import scalbn/scalbnf from musl
2025-06-30 09:19:47 +00:00
Timo Kreuzer
3f71ab80ad
[CRT:MATH] Implement _isnan and _isnanf
2025-06-30 09:19:47 +00:00
Timo Kreuzer
e01231bd49
[CRT:MATH] Implement _finite, _finitef
2025-06-30 09:19:47 +00:00
Timo Kreuzer
50028685dc
[CRT:MATH] Implement _dsign and _dsignf
2025-06-30 09:19:47 +00:00
Timo Kreuzer
0e5d6af68e
[CRT:MATH] Implement x86 sse2 math functions
...
These are just wrappers around the normal functions and lack any optimization.
2025-06-30 09:19:47 +00:00
Timo Kreuzer
5c6912f561
[CRT][UCRTBASE] Add round/roundf
2025-06-30 09:19:47 +00:00
Timo Kreuzer
d736b55644
[CRT:MATH] Fix a bug in _handle_error
2025-06-30 09:19:47 +00:00
Timo Kreuzer
35bc1e1d9e
[CRT] Add crtmath library
2025-06-30 09:19:47 +00:00
Katayama Hirofumi MZ
4866a25a8f
[EXPLORER] Fix Taskbar context menu Z-order bug ( #8186 )
...
Taskbar task button context menu was wrongly
overlapped by Taskbar. #8105 introduced this bug.
JIRA issue: CORE-20260
- Don't bring the taskbar to top on no rude app.
- Check the target window by FindTaskItem in
OnWindowActivated and OnWindowDestroyed.
2025-06-30 10:55:15 +09:00
Eric Kohl
c720dd4960
[NTOS:IO] NtPlugPlayControl.PlugPlayControlUnlockDevice is not implemented
...
It was probably used in previous versions of Windows NT.
2025-06-29 23:43:09 +02:00
Hermès Bélusca-Maïto
12e01218ad
[SYSTEMINFO] Do some code lift-up; use Conutils lib to be able to display localized unicode strings
...
In particular:
- unhardcode buffer sizes and API flags;
- add our standard file header in the .c file (I haven't done it for
the other files);
- merge systeminfo.rc and rsrc.rc together.
2025-06-29 23:03:10 +02:00
Hermès Bélusca-Maïto
dc7c7fb9f5
[SYSTEMINFO] Review translations ( #8169 )
...
- Improve help/usage display formatting for all languages.
- Fix sk-SK Slovak typos and file encoding.
With Notepad++:
* "Encoding->Convert to ANSI", then Save;
* "Encoding->Character encoding->Central Europe Languages->OEM 852", then Save;
* "Encoding->Convert to UTF-8 (without BOM)"
- Fix and finish French (fr-FR) translation.
2025-06-29 21:04:23 +02:00
Eric Kohl
b364fee806
[NTOS:IO] Implement NtPlugPlayControl.PlugPlayControlDeviceClassAssociation
...
The unregistration part is not implemented yet.
2025-06-29 17:34:27 +02:00
Hermès Bélusca-Maïto
92fd611209
[SYSSETUP] Improve French (fr-FR) translation ( #8167 )
2025-06-29 16:48:44 +02:00
Hermès Bélusca-Maïto
9cb76114c6
[NETSHELL][SAMSRV] Fix "reqired" -> "required" typo
...
3rd-party code (drivers/filesystems/fastfat/dirsup.c) left untouched.
Caught by Serge Gautherie.
2025-06-29 16:42:35 +02:00
Hermès Bélusca-Maïto
2a91e496ee
[NETSHELL] Improve French (fr-FR) translation ( #8166 )
2025-06-29 16:36:53 +02:00
Hermès Bélusca-Maïto
488db450b8
[IPCONFIG] Update Russian (ru-RU) and Ukrainian (uk-UA) translations ( #8165 )
...
Co-authored-by: Oleg Dubinskiy <oleg.dubinskij30@gmail.com>
Co-authored-by: Stanislav Motylkov <x86corez@gmail.com>
2025-06-29 16:33:58 +02:00
Hermès Bélusca-Maïto
3ea9bab324
[IPCONFIG] Review translations ( #8165 )
...
- Improve help/usage display formatting for all languages.
- Change "IP" to "IPv4" where applicable (our IPCONFIG doesn't support
IPv6 yet, but prepare the terrain in the translations :)
- Fix and finish French (fr-FR) translation.
2025-06-29 16:33:57 +02:00
Hermès Bélusca-Maïto
af96e9f353
[TRANSLATIONS] Fix some typos in French translations ( #8164 )
2025-06-29 16:31:39 +02:00
Katayama Hirofumi MZ
76daabf6d1
[CYLFRAC] Fix build; Japanese (ja-JP) translation
...
Fix mistake in:
4ac1aacc17
CORE-18706
2025-06-29 22:06:05 +09:00
Katayama Hirofumi MZ
3120d985ff
[VCDCONTROLTOOL] Add Japanese (ja-JP) translation
...
CORE-18706
2025-06-29 22:02:00 +09:00