Katayama Hirofumi MZ
430674022a
[GDI32_APITEST] Strengthen TextTransform testcase ( #4908 )
...
- Simplify and refactor the tests.
- Add the tests for LOGFONT.lfWidth and LOGFONT.lfEscapement.
CORE-11848
2022-11-27 11:25:11 +09:00
Timo Kreuzer
6744368755
[NTDLL_APITEST] Implement NtContinue test for x64
2022-11-24 21:17:58 +02:00
Katayama Hirofumi MZ
2628309baf
[IMM32_APITEST] Follow-up of #4876 ( 7355810
)
...
CORE-11700
2022-11-14 22:02:17 +09:00
Katayama Hirofumi MZ
73558102e7
[IMM32_APITEST] Add ImmEnumInputContext testcase ( #4876 )
...
Verify the IMM implementation. CORE-11700
2022-11-14 18:01:42 +09:00
Stanislav Motylkov
4b10fdbce9
[USER32_APITEST] Add tests for CharPrev/Next/Ex/A/W
...
CORE-18415 CORE-18452
2022-11-07 19:02:09 +03:00
Katayama Hirofumi MZ
a4193ade03
[SETUP][FONTS][INF][GDI32_APITEST] Delete FreeMono and re-map ( #4852 )
...
- Delete FreeMono fonts.
- Re-map "Courier" font substitutes to "Courier New" fonts.
CORE-18605
2022-11-07 08:04:38 +09:00
Katayama Hirofumi MZ
2c4cb40d8e
[SHELL32_APITEST] Workaround on wine_dbgstr_w bugs
...
Double wine_dbgstr_w calls makes output broken.
I used two buffers and kept the results of wine_dbgstr_w to do workaround.
CORE-18080
2022-11-04 19:58:10 +09:00
Katayama Hirofumi MZ
02d92979d9
[SHELL32_APITEST] Add dots tests to PathResolve testcase
...
CORE-18080
2022-11-04 11:37:01 +09:00
Hermès Bélusca-Maïto
e944dfa75f
Remove '.html' from spdx.org license page URLs. ( #4845 )
2022-11-03 18:25:37 +01:00
Mark Jansen
d82185f104
[SDK] Define CCoInit in shellutils
2022-11-01 21:24:14 +01:00
Katayama Hirofumi MZ
a17664cec2
[SHELL32_APITEST] Consider more tests in PathResolve testcase
...
Consider:
- Double-backslash.
- Name with trailing backslash.
- Directory with trailing backslash.
- Non full path.
CORE-18080
2022-11-01 11:19:55 +09:00
Katayama Hirofumi MZ
346d12bcd9
[SHELL_APITEST] Add double-backslash tests for PathResolve testcase
...
- Add s_LinkTargetDoubleBackslash variable.
- Add double-backslash tests.
- Add curly brackets for for-loop.
CORE-18080
2022-11-01 10:11:20 +09:00
Katayama Hirofumi MZ
6fe0a082ec
[SHELL32_APITEST] Follow-up of 83e690c
...
Forgotten the section numbers.
CORE-18080
2022-11-01 09:05:24 +09:00
Katayama Hirofumi MZ
83e690cd92
[SHELL32_APITEST] Improve PathResolve testcase
...
- Use line numbers instead of entry numbers.
- Add LFN check.
- Delete some test entries outside of test data directory.
- Add some test entries.
CORE-18080
2022-11-01 08:55:42 +09:00
Joachim Henze
4615c824db
[SETUP][INF] Delete obsolete font substitutions "DejaVu Serif" ( #4827 )
...
[INF] These 2 lines are nonsense now for 2 different reasons even:
Since 0.4.13-dev-764-g dbb4432b25
we do have a proper "Times New Roman" font, so there is no need for
substitution any longer.
And since 0.4.14-dev-20-g 2f4fb903b4
we don't even have the substitution-target "DejaVu Serif" anymore.
[SETUP] Similar glitch in muifonts.h
[ROSTESTS] Thin out gdi32:GetTextMetrics test
Deletes tests for 3 fonts that we do not longer have
2022-10-31 02:00:01 +01:00
Thomas Faber
885459d8b4
[WIN32K:NTUSER] Fix parameter check in NtUserGetAsyncKeyState. CORE-18124
2022-10-30 10:46:33 -04:00
Katayama Hirofumi MZ
fb58782012
[IMM32_APITEST] Add JapanImeConvTestA/W testcases ( #4820 )
...
Add IME conversion tests to verify IMM/IME support. CORE-11700
2022-10-29 13:49:28 +09:00
Stanislav Motylkov
6aacfa93c0
[USER32_APITEST] Add tests for Keyboard Layouts
...
CORE-17906
2022-10-05 16:18:16 +03:00
Ratin Gao
badd97043f
[RTL][NTDLL_APITEST] Implement RtlRemovePrivileges ( #4614 )
...
Vista+ API, compile-time guarded.
Add tests for it.
2022-10-05 14:31:39 +02:00
Stanislav Motylkov
c1c127932d
[USER32_APITEST] Add tests for MapVirtualKeyW
...
For @julcar. See PR #4730 for details. CORE-17906
2022-10-02 02:46:24 +03:00
Timo Kreuzer
2943ea2cfe
[CRT_APITEST] Add tests for ceil/floor
2022-08-26 00:44:46 +02:00
Timo Kreuzer
a82e46e521
[CRT_APITEST] Add tests for floating point control and status functions
2022-08-22 11:22:08 +02:00
Katayama Hirofumi MZ
3e42f7b478
[NTUSER][USER32] NtUserGetKeyboardLayoutName and GetKeyboardLayoutNameW ( #4595 )
...
#4594 has proved that the 1st argument of NtUserGetKeyboardLayoutName has type PUNICODE_STRING.
CORE-11700
2022-08-06 08:02:31 +09:00
Katayama Hirofumi MZ
bfa92268da
[WIN32KNT_APITEST] Follow-up of Follow-up of #4594 ( 54b3b73
)
...
CORE-11700
2022-08-02 13:25:35 +09:00
Katayama Hirofumi MZ
8043706bf0
[WIN32KNT_APITEST] Follow-up of #4594 ( 54b3b73
)
...
CORE-11700
2022-08-02 12:07:09 +09:00
Katayama Hirofumi MZ
54b3b73c08
[WIN32KNT_APITEST] Add NtUserGetKeyboardLayoutName testcase ( #4594 )
...
The type of the 1st argument of NtUserGetKeyboardLayoutName is doubtful.
CORE-11700
2022-08-02 10:47:49 +09:00
Timo Kreuzer
f659ac5201
[NTDLL_APITEST] Add test for some user mode exceptions
2022-07-14 18:35:28 +02:00
Timo Kreuzer
b85afdfd25
[CRT] Implement portable + amd64 asm version of fabs/fabsf
...
Note: older versions of ML64 are broken and don't understand the register form of movq.
See https://stackoverflow.com/questions/24789339/move-quadword-between-xmm-and-general-purpose-register-in-ml64
2022-06-26 19:13:47 +02:00
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