Timo Kreuzer
8a67170616
[CRT_APITEST] Implement tests for fabs/fabsf
2022-06-26 19:13:47 +02:00
Timo Kreuzer
96b847fd04
[NTDLL_APITEST] Fix RtlGetNtProductType test
2022-06-26 16:09:52 +02:00
Timo Kreuzer
47842d7847
[NTDLL_APITEST] Check whether changing the product type in the registry has an effect on RtlGetNtProductType
2022-06-25 22:57:18 +02:00
George Bișoc
0c569e1ff3
[NTDLL_APITEST] NtQueryInformationToken: write tests for TokenGroupsAndPrivileges
2022-06-19 17:22:04 +02:00
George Bișoc
2d1805504e
[NTDLL_APITEST] NtQueryInformationToken: write tests for TokenSandBoxInert
2022-06-13 18:17:10 +02:00
George Bișoc
bac1bce605
[NTDLL_APITEST] Write tests for NtQueryInformationToken and NtSetInformationToken
2022-06-09 19:20:31 +02:00
Victor Perevertkin
f155b9377f
[CMAKE] Elimitate the use of GCC and CLANG variables
2022-05-27 01:37:34 +03:00
Hermès Bélusca-Maïto
4bf32102ab
[SHELL32_APITEST] ShellExecCmdLine: Do **NOT** use TerminateProcess to close the opened windows.
...
This design, introduced in 418edcd2b
, is fundamentally flawed as it
can also close windows unrelated to the running test (e.g. windows
of programs that the user can start, while the test is running).
But since we cannot do much better, mitigate instead the other main
problem of this design: Just use PostMessageW(WM_CLOSE), as it used
to be, instead of TerminateProcess().
Indeed, using TerminateProcess() otherwise could kill unrelated
processes the test hasn't created. In particular it could kill the
csrss.exe system process if, during the testing procedure, a hard-error
popup shows up.
And this is precisely the case when this test runs with limited memory,
and a hard-error
"Insufficient system resources exist to complete the requested service."
arises.
2022-05-06 21:32:08 +02:00
Hermès Bélusca-Maïto
307ce1a503
[SHELL32_APITEST] ShellExecuteEx: Introduce a CleanupNewlyCreatedWindows() helper similar to the one of the ShellExecCmdLine test.
2022-05-06 21:32:01 +02:00
Serge Gautherie
03422451b3
[REACTOS] Add '\n' to debug logs
...
on TRACE, WARN, FIXME and ERR calls.
Plus a few nit picks.
2022-05-04 03:28:38 +03:00
Hermès Bélusca-Maïto
7ba5f703d2
[BROWSEUI_APITEST] Addendum to 7e22dc05
.
2022-05-03 17:29:39 +02:00
Serge Gautherie
7e22dc05ca
[BROWSEUI][BROWSEUI_APITEST] SHExplorerParseCmdLine(): Sync and improve ( #3231 )
...
ROSTESTS-302
- SHCreateFromDesktop(): Sync declaration and spec.
- SHExplorerParseCmdLine(): Sync declaration, header and spec.
- SHExplorerParseCmdLine: Enforce 'UINT_PTR' return type.
Addendum to e39876d
and 0f8439a
.
- SHExplorerParseCmdLine: Replace '*EXPLORER_INFO'
- SHExplorerParseCmdLine: Fix x64 support; Fix some results.
2022-05-03 16:32:14 +02:00
Jose Carlos Jesus
4f72e9c9b0
[GDI32_APITEST] Add CursorIcon tests to GetObject test ( #3955 )
...
Thanks to @Doug-Lyons for testing.
CORE-17752
2022-04-29 16:45:02 +03:00
Victor Perevertkin
522e9f6dd3
[DBGHELP_APITEST][SDK_APITEST] Fix initializing global variables
2022-04-26 03:38:37 +03:00
Victor Perevertkin
590e36479c
[WS2_32_APITEST] Convert global variables to static ones
2022-04-26 03:38:37 +03:00
Victor Perevertkin
6e5d80df69
[COMPILER_APITEST] Convert global variables to static ones
2022-04-26 03:38:36 +03:00
Victor Perevertkin
4571c96534
[COMPILER_APITEST] Remove unused variable from MS SEH tests
2022-04-26 03:38:36 +03:00
Victor Perevertkin
97f075a2ab
[USER32_APITEST] Convert global variables to static ones
2022-04-26 03:38:29 +03:00
Katayama Hirofumi MZ
e9df3176f7
[IMM32_APITEST] himc: Show class on CreateWindow failure ( #4466 )
...
Display the window class name on failure of CreateWindow function call.
CORE-11700
2022-04-23 07:18:38 +09:00
Katayama Hirofumi MZ
3820744a18
[NTUSER][IMM32_APITEST] Associate HIMC to WND ( #4451 )
...
- Set the default input context to WND at IntCreateWindow function.
- Add more tests to the himc testcase of imm32_apitest.
CORE-11700
2022-04-15 13:16:50 +09:00
Joachim Henze
44a6987493
[CRT_APITEST] wctomb.c Fix '\n.' typos CORE-18103
...
Addendum to 0.4.15-dev-139-g 3cb0bdaa0b
Those were the only new cases introduced in the ReactOS source tree since
our last cleanup in that regard.
Ftr I think adding such finishing dots in debug prints are nonsense in general.
2022-03-25 18:42:07 +01:00
Mark Jansen
427d8af7f1
[SDK/WINE] Add support for subtest
...
033196641b
2022-03-20 19:28:24 +01:00
Katayama Hirofumi MZ
1c097babff
[IMM32_APITEST] Fix ImmGetImeInfoEx for Win2k3
...
CORE-11700
2022-03-03 10:10:46 +09:00
Katayama Hirofumi MZ
418edcd2bf
[SHELL32_APITEST] ShellExecCmdLine: Close newly-opened windows
...
ROSTESTS-378
2022-02-15 20:15:36 +09:00
Katayama Hirofumi MZ
60b89da383
[SHELL32_APITEST] Try to fix Test Win2003_x64 again
2022-02-13 17:45:08 +09:00
Katayama Hirofumi MZ
3ed22ed326
[SHELL32_APITEST] Try to fix Test Win2003_x64
...
rm: cannot remove 'C:\\tests/testdata/shell32_apitest_sub.exe': Permission denied
2022-02-09 12:37:06 +09:00
Hermès Bélusca-Maïto
ba516ff0f5
[KERNEL32_APITESTS] Add a test showing thread locale/LangID sync with console ( #4301 )
...
This test shows how a console program's thread's language ID changes,
or not, when changing the console output code page (or indirectly
when starting on/connecting to a new console), depending on whether
or not the console is running on a CJK/on a non-CJK system, and the
selected code page is a CJK/a non-CJK one.
By that, the test indirectly tests the (non-exposed) consoles GetLangId
+ SetThreadLocale() calls being made under the hood.
2022-02-08 15:58:00 +01:00
Mark Jansen
f80de47c85
[SHELL32_APITEST] ShellExecuteEx: Add test for 'properties' verb
...
CORE-18035
2022-02-03 21:50:34 +01:00
Katayama Hirofumi MZ
df8c74e78b
[INCLUDE] Rename <ddk/imm.h> as <ddk/immdev.h> ( #4321 )
...
- Rename <ddk/imm.h> as <ddk/immdev.h>.
- Delete sdk/include/reactos/wine/imm.h (this header is confusing and nonsense).
- Changes related to it.
CORE-11700
2022-01-30 09:38:04 +09:00
Katayama Hirofumi MZ
4bec8ff63e
[WIN32KNT_APITEST] Strengthen NtUserGetThreadState testcase ( #4291 )
...
Add some paramters to test on. CORE-17732
2022-01-17 16:01:31 +09:00
Thomas Faber
7c3902e57b
[IMM32_APITEST] Fix failure messages.
2022-01-02 12:54:59 -05:00
Mark Jansen
d59f5ae2a5
[SHELL32][SHELL32_APITEST] Implement SHCreateFileDataObject
2021-12-31 21:27:30 +01:00
Katayama Hirofumi MZ
691139c090
[SHELL32_APITEST] Disable SHChangeNotify testcase by DISABLE_THIS_TESTCASE macro
...
SHChangeNotify testcase takes 6min. Too heavy.
CORE-13950
2021-12-27 09:58:35 +09:00
Katayama Hirofumi MZ
7e9cf35967
[SHELL32_APITEST] Strengthen SHChangeNotify testcase more and more ( #4174 )
...
CORE-13950
2021-12-27 09:45:44 +09:00
Katayama Hirofumi MZ
581757d861
[KERNEL32_APITEST] Improve MultiByteToWideChar testcase
...
- Fix WinXP and ReactOS cases.
CORE-13349
NOTE: We use Win10's MultiByteToWideChar behaviour due to security reason.
2021-12-10 12:24:41 +09:00
Hermès Bélusca-Maïto
957e566a23
[APITESTS][NTVDM][SPOOLSV] Add the missing ENABLE_EXPORTS property as these EXE targets have function exports.
...
This became a requirement, following a previous CMake update.
Otherwise the built EXEs would not export their intended functions.
Addendum to commit d8e92b5a
(see PR #1335 )
CORE-15406
[LOADCONFIG] The GCC rant had nothing to do with GCC, but everything with CMake...
[SPOOLSV] Add the missing exported stubs.
2021-12-04 01:17:32 +01:00
James Tabor
993eb07654
[User32|API_TEST] Add Get Window Ptr Test
...
Adding test to verify results from a foreign window process.
See CORE-17856.
2021-11-27 14:47:11 -06:00
Hermès Bélusca-Maïto
d575e828d7
[NTDLL_APITEST] Test that NtQueryInformationProcess(ProcessWx86Information) can work without a ReturnLength pointer.
2021-11-22 00:13:33 +01:00
Mark Jansen
e5ea6041c9
[SHELL32][SHELL32_APITEST] Add SHGetAttributesFromDataObject
2021-11-15 20:02:13 +01:00
George Bișoc
6fe1b387c6
[NTDLL_APITEST] Implement NtFilterToken testcase
2021-11-07 14:14:18 +01:00
Mark Jansen
e3402aca65
[ATL][ATL_APITEST] Add test for CPath +small fixes
2021-10-30 22:47:57 +02:00
Katayama Hirofumi MZ
067ca884bc
[SHELL32_APITEST] Strengthen ShellHook testcase for fullscreen ( #4051 )
...
- Add tests for HSHELL_RUDEAPPACTIVATED.
CORE-16130
2021-10-24 09:19:23 +09:00
George Bișoc
fe0415a4ba
[NTDLL_APITEST] Free the allocated memory block when we're done
...
This fixes a memory leak where we allocate a buffer for token statistics with RtlAllocateHeap routine but we never free it afterwards.
2021-10-23 09:58:50 +02:00
Katayama Hirofumi MZ
396b49436c
[IMM32_APITEST] Fix himc testcase crash ( #4036 )
...
- Add NULL checks for pIC.
CORE-11700
2021-10-20 20:23:38 +09:00
Katayama Hirofumi MZ
afec737142
[IMM32_APITEST] Add ImmGetImeInfoEx testcase ( #3988 )
...
CORE-11700
2021-10-04 07:35:00 +09:00
James Tabor
c6d1646c9d
[ApiTests|GDI] Add test for attribute changes to Bitmaps.
...
Only opporpate place to add this test.
2021-09-27 23:52:00 -05:00
Katayama Hirofumi MZ
b3382d8d24
[IMM32] Rewrite ImmLockIMC ( #3975 )
...
- Add Imm32InitContext and Imm32LockIMCEx helper functions.
- Re-implement ImmLockIMC function.
- Modify CLIENTIMC and INPUTCONTEXTDX structures.
CORE-11700
2021-09-27 09:32:24 +09:00
Arjav Garg
a602bc3550
[NTUSER] Fix UserSendKeyboardInput() KEYEVENTF_SCANCODE use case (CORE-17144)
2021-09-25 09:56:12 -04:00
George Bișoc
32db51fcff
[NTDLL_APITEST] Implement NtAdjustGroupsToken API tests
2021-09-23 17:38:42 +02:00
Katayama Hirofumi MZ
7b622283ee
[IMM32_APITEST] himc: Use ok rather than ok_int ( #3970 )
...
Use ok macro rather than ok_int macro. CORE-11700
2021-09-22 19:07:07 +09:00