Commit Graph

2577 Commits

Author SHA1 Message Date
Mark Jansen
eb4d60df6d [ROSTESTS:WM_ERASEBKGND] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
4d5f293802 [ROSTESTS:LINETEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
11122fc369 [ROSTESTS:THREAD_MSG] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
30f326bd8d [ROSTESTS:LINECLIP] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
34b5d5c50a [ROSTESTS:BUTTON] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
121b21f4f9 [ROSTESTS:COPYMOVE] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
e40861d9e1 [ROSTESTS:MKTIME] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
b8ac631b29 [ROSTESTS:SECTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
801395bb29 [ROSTESTS:THREAD] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
83111cdb40 [ROSTESTS:ISOTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
976d70a7d6 [ROSTESTS:CONSUME] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
e4cd994d98 [ROSTESTS:PTEB] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
480ce3a2d1 [ROSTESTS:ATOMTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
91243e6984 [ROSTESTS:NPTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
18fca37fe5 [ROSTESTS:MSTEST] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
4f65f033c3 [ROSTESTS:COUNT] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
55dfd673a4 [ROSTESTS:ALIVE] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
b5b8ac94d4 [ROSTESTS:SHM] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
ba7a5e0a7f [ROSTESTS:EVENT] Remove unused test application 2026-10-22 19:53:02 +02:00
Mark Jansen
e3be1bf0bc [ROSTESTS:ARGS] Remove unused test application 2026-10-22 19:53:02 +02:00
Whindmar Saksit
a97c8a2cdc [SHELL32_APITEST] Add IShellItem QI and attribute tests (#9738) 2026-10-21 01:13:39 +02:00
Timo Kreuzer
ab9c7aac42 [NTDLL_APITEST] Implement tests for RTL NtUserPfn functions 2026-10-20 21:56:35 +00:00
Whindmar Saksit
52eaf78aa0 [SHELL32][SHELL32_APITEST] Basic IShellItem2 implementation (#9692) 2026-10-18 20:40:20 +02:00
Mark Jansen
4fce4f5894 [ROSAUTOTEST] Don't crash on module names shorter than 4 characters
substr threw std::out_of_range for modules like msi or hid.
2026-10-17 18:15:24 -04:00
Mikhail Tyukin
95bba32e55 [NTOS_IO] Fix kmtest:IoCreateFile regression 2026-10-17 15:53:12 -04:00
Mikhail Tyukin
f0a83320d7 [USERENV] Use Vista style users folder 2026-10-17 15:53:12 -04:00
Timo Kreuzer
e9ca2187a4 [NTDLL_APITEST] Add tests for RtlFls* functions 2026-10-17 19:02:13 +00:00
Luo Yufan
c139fd378b [TRANSLATION] Update Simplified Chinese (zh-CN) translation (#9697)
- [CALC] Improve Simplified Chinese (zh-CN) translation
- [CHARMAP] Update Simplified Chinese (zh-CN) translation
- [CLIPBRD] Improve Simplified Chinese (zh-CN) translation
- [EVENTCREATE] Improve Simplified Chinese (zh-CN) translation
- [MODE] Improve Simplified Chinese (zh-CN) translation
- [WHOAMI] Improve Simplified Chinese (zh-CN) translation
- [DXDIAG] Improve Simplified Chinese (zh-CN) translation
- [SOLITAIRE] Update Simplified Chinese (zh-CN) translation
- [WINMINE] Update Simplified Chinese (zh-CN) translation
- [KBSWITCH] Update Simplified Chinese (zh-CN) translation
- [EVENTVWR] Update Simplified Chinese (zh-CN) translation
- [SERVMAN] Update Simplified Chinese (zh-CN) translation
- [MSPAINT] Update Simplified Chinese (zh-CN) translation
- [PING] Improve Simplified Chinese (zh-CN) translation
- [NOTEPAD] Update Simplified Chinese (zh-CN) translation
- [RAPPS] Update Simplified Chinese (zh-CN) translation
- [REGEDIT] Update Simplified Chinese (zh-CN) translation
- [TASKMGR] Update Simplified Chinese (zh-CN) translation
- [SETUP:REACTOS] Update Simplified Chinese (zh-CN) translation
- [EXPLORER] Update Simplified Chinese (zh-CN) translation
- [DISKPART] Improve Simplified Chinese (zh-CN) translation
- [WINLOGON] Update Simplified Chinese (zh-CN) translation
- [FDEBUG] Improve Simplified Chinese (zh-CN) translation
- [ACCESS] Improve Simplified Chinese (zh-CN) translation
- [APPWIZ] Update Simplified Chinese (zh-CN) translation
- [DESK] Improve Simplified Chinese (zh-CN) translation
- [HOTPLUG] Update Simplified Chinese (zh-CN) translation
- [INPUT] Update Simplified Chinese (zh-CN) translation
- [MAIN] Improve Simplified Chinese (zh-CN) translation
- [MMSYS] Update Simplified Chinese (zh-CN) translation
- [POWERCFG] Update Simplified Chinese (zh-CN) translation
- [SYSDM] Update Simplified Chinese (zh-CN) translation
- [USRMGR] Improve Simplified Chinese (zh-CN) translation
- [CABVIEW] Update Simplified Chinese (zh-CN) translation
- [DESKADP] Update Simplified Chinese (zh-CN) translation
- [FONTEXT] Update Simplified Chinese (zh-CN) translation
- [NETSHELL] Update Simplified Chinese (zh-CN) translation
- [STOBJECT] Update Simplified Chinese (zh-CN) translation
- [ZIPFLDR] Update Simplified Chinese (zh-CN) translation
- [ACLUI] Improve Simplified Chinese (zh-CN) translation
- [COMDLG32] Improve Simplified Chinese (zh-CN) translation
- [JSCRIPT] Update Simplified Chinese (zh-CN) translation
- [MSI] Update Simplified Chinese (zh-CN) translation
- [NETCFGX] Update Simplified Chinese (zh-CN) translation
- [OLEACC] Improve Simplified Chinese (zh-CN) translation
- [SHLWAPI] Update Simplified Chinese (zh-CN) translation
- [SYSSETUP] Update Simplified Chinese (zh-CN) translation
- [USERENV] Update Simplified Chinese (zh-CN) translation
- [WININET] Update Simplified Chinese (zh-CN) translation
- [SSSTARS] Improve Simplified Chinese (zh-CN) translation
- [USER32] Improve Simplified Chinese (zh-CN) translation
2026-10-16 23:22:25 +03:00
Stanislav Motylkov
4d42bdf40a [TRANSLATION] Correct author attribution name to comply with guidelines
Revert nickname back to a real legal name. See #9697.
2026-10-16 22:54:09 +03:00
Doug Lyons
15029c1df7 [GDI32_APITEST][GDI32][NTGDI] GetDIBits Improvements (#9676)
* [GDI32_APITEST] Test partly "uninitialized" BITMAPINFO
* [GDI32] Fix calculation of cjMaxBits in GetDIBits
* [WIN32K:NTGDI] Fix input validation in GreGetDIBitsInternal
---------
Co-authored-by: Timo Kreuzer <timo.kreuzer@reactos.org>
2026-10-16 04:50:48 -05:00
Alex Mendoza
c25e4fd7de [SHELL32] Fix RegenerateUserEnvironment (#8542)
This makes RegenerateUserEnvironment behaviour match Wine & Windows by:

 -   fixing handle and environment block leaks
 -   preserving special = environment variables
 -   using correct token access rights
 -   avoiding early return resource leaks
 -   deleting keys that are deleted
2026-10-15 03:51:33 +00:00
Mark Jansen
7b29f63e28 [CMAKE] Add default address to rshell and vfdlib 2026-10-14 00:29:08 -04:00
Mark Jansen
74773c2a09 [ROSTESTS] Mute some warnings about missing baseaddresses
Follow-up of #9671
2026-10-13 19:39:38 -04:00
Justin Miller
3cc9aa9929 [SDK][KMTESTS][NTOSKRNL] Implement DeviceProperty support (#9549)
* [RTL][NTOSKRNL] Initialize the Rtl locale table in kernel mode
* [SDK][NTOSKRNL][KMTESTS] Implement DeviceProperty support
2026-10-13 22:32:03 +00:00
Timo Kreuzer
3434a22a77 [NTDLL_APITEST] Add access right tests for NtQueryInformationThread 2026-10-13 15:21:35 +00:00
Timo Kreuzer
4b4063a01d [SDK][KMTEST][NTOS] Adjust process and thread all access to NT6 2026-10-13 15:21:35 +00:00
Timo Kreuzer
e4d1f4bc70 [APITESTS] Fix GetNTDDIVersion results for Windows 11 2026-10-13 15:21:35 +00:00
Mohammed Al-Houmi
d942fd5a1f [GFLAGS] Close registry keys with RegCloseKey (#9667)
The HKEY handles opened by RegOpenKeyEx/RegCreateKeyEx in gflags.c and
imagefile.c were closed with CloseHandle() instead of RegCloseKey().
pageheap.c in the same directory already does it the right way, so this
makes the whole directory consistent.

Signed-off-by: Mohammed Ali Al-Hawmy <mhmdlylyalhwmy461@gmail.com>
2026-10-13 00:02:28 +03:00
Justin Miller
2accf13eb5 [NTDLL][KERNEL32][KMTESTS][MODULES] Fix some testman regressions (#9669)
* [KMTESTS] Fix ZwAllocateVirtualMemory stress test timeout on x64
* [NTDLL][KERNEL32] Fix inverted fiber data checks
* [SETUPAPI_WINETEST] Fix crash in test_open_device_interface_key
* [SHELL32_WINETEST] Fix crash in test_request_groups
* [WINHTTP_WINETEST] Skip hanging websocket tests
2026-10-12 16:01:47 -04:00
Mikhail Tyukin
d78023d59f [WININET] Sync to Wine-10.0 (#9660)
Sync wininet and its tests to wine 10

JIRA issue: CORE-20586
2026-10-12 14:59:07 -04:00
Hermès Bélusca-Maïto
103dfc0287 [COMCTL32_APITEST] TestButtonSpacing(): Improve TB_GETMETRICS and TB_SETMETRICS tests (#9642)
CORE-9332

The new tests verify that:
- `TB_GETMETRICS` without a valid structure doesn't return anything;
- `TB_SETMETRICS` without a valid structure doesn't change the metrics;
- `TB_SETMETRICS` with a valid structure correctly changes the metrics,
  and a subsequent `TB_GETMETRICS` call correctly retrieves the values.

Complements the tests added in commit 6aa52a76c8 (r75462).
2026-10-12 18:35:07 +02:00
Hermès Bélusca-Maïto
b8bfd21269 [COMCTL32_APITEST] Destroy the created toolbar window at the end of TestButtonSpacing() 2026-10-12 18:35:06 +02:00
Hermès Bélusca-Maïto
2edd8cb654 [COMCTL32_APITEST] In C, functions without parameters are marked 'void' 2026-10-12 18:35:05 +02:00
Justin Miller
09a03ec307 [KMTESTS] Remove the pointless rangelist test 2026-10-11 16:23:54 -07:00
Mohammed al-Ramadany
7f8b9ab9a1 [KMTESTS] Add ZeroBitsTest to ZwAllocateVirtualMemory 2026-10-11 17:15:37 -04:00
Mohammed al-Ramadany
863e38c7a3 [KMTESTS] Fix ZwAllocateVirtualMemory tests on x64 2026-10-11 17:15:37 -04:00
Whindmar Saksit
35c272d4ca [BROWSEUI][SHDOCVW][SHELL32] In-place browse IShellBrowser favorites (#9312)
- Browses favorite folders in-place (like Windows)
- Fixes the issue where .cab/.zip are treated as folders (CORE-20077)
- Added a simple favorite location selection dialog
- Adds support for more SHGetNewLinkInfo flags (40 new tests, all passing on ROS, XP, 8 and 10)

CORE-20077
2026-10-11 16:35:53 +02:00
Whindmar Saksit
26b45cebea [SHELL32][FONTEXT][NETSHELL][SHELL32_APITEST] Fix some failing Shell32 folder tests (#9237)
- Don't parse x: on NT5
- Don't parse \\?\ long paths
- Handle subdir paths in recycler API
- Minor CPrinterFolder test fixes
- IShellFolder Search and Column defaults
2026-10-11 00:54:38 +02:00
Justin Miller
a287c41b7e [WINETESTS] Disable the infinitely spinning test on x86 too (#9650)
This wasn't even running anyway, it was timing out.
2026-10-10 17:40:52 +00:00
Justin Miller
9b8bca32f0 [NTDLL][KERNEL32][SUBSYSTEMS][NTOS][SDK] Fix some NT5-isms (#9624)
* [NTDLL][KERNEL32][SUBSYSTEMS][NTOS][SDK] Fix usages of the following NT5
flags: HasFiberData InDbgPrint FreeStackOnTermination
* [CMLIB] fix the very few vista issues in cmlib
* [NTDLL] wrapped usage of NT5 element TraceLogging, not that we support etw anyway
2026-10-07 20:59:47 +00:00