Thomas Faber
7c3902e57b
[IMM32_APITEST] Fix failure messages.
2022-01-02 12:54:59 -05:00
Thomas Faber
49bb853b24
[GDI32_VISTA] Move D3DKMT functions out of gdi32. CORE-17433
2022-01-01 12:42:04 -05:00
Mark Jansen
d59f5ae2a5
[SHELL32][SHELL32_APITEST] Implement SHCreateFileDataObject
2021-12-31 21:27:30 +01:00
Mark Jansen
51b2197c12
[ROSAPPS] Remove unmaintained / half-implemented imagesoft
2021-12-31 21:25:38 +01:00
Victor Perevertkin
188f5dc50a
[KMTESTS:IO] Avoid crashing in IoCreateFile test when pool allocations are failed
2021-12-28 02:51:52 +03:00
Mark Jansen
b34b47056a
[ROSAPPS] Remove 'man' utility
2021-12-28 01:59:17 +03:00
Mark Jansen
f1519ec1b6
[ROSAPPS] Remove 'chklib' utility
2021-12-28 01:58:52 +03:00
Mark Jansen
271a54282e
[ROSAPPS] Remove 'binpatch' utility
2021-12-28 01:58:07 +03: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
Thomas Faber
4601d94801
[DBGHELP] Fix default search path handling. CORE-17073
...
* Allow NULL search path in SymSetSearchPath
* Use . instead of concrete current directory
* Use _NT_ALT_SYMBOL_PATH variable
* Add some tests
2021-11-15 20:14:34 -05:00
Mark Jansen
e5ea6041c9
[SHELL32][SHELL32_APITEST] Add SHGetAttributesFromDataObject
2021-11-15 20:02:13 +01:00
Thomas Faber
68c9ac2a82
[RICHED20_WINETEST] Re-enable crashing test. CORE-16799
2021-11-14 20:22:34 -05:00
Thomas Faber
c8b6abab80
[RICHED20] Decorate thiscall functions as such. ROSTESTS-375 CORE-17021
2021-11-14 12:54:01 -05:00
George Bișoc
aaa2094208
[KMTESTS:SE] Implement SeFilterToken testcase
2021-11-07 14:14:19 +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
James Tabor
be8e5fc7b3
[User32-winetest] Remove ReactOS to do.
...
N0 longer needed.
2021-10-19 18:49:52 -05:00
Katayama Hirofumi MZ
aa8fc872a0
[IMM32][IMM32_WINETEST] Re-implement ImmSetCompositionStringA/W ( #4040 )
...
- Modify ImmSetCompositionStringA and ImmSetCompositionStringW prototypes (removing const of two arguments).
- Add Imm32OpenICAndCS helper function.
- Implement Imm32SetCompositionStringAW function.
- Modify imm32_winetest (due to removal of const).
CORE-11700
2021-10-17 19:32:48 +09:00
Süleyman Poyraz
05c39d8d62
[TRANSLATION] Update Turkish (tr-TR) translations ( #3958 )
...
Reviewed-by: Can Taşan <ctasan99@hotmail.com>
Signed-off-by: Süleyman Poyraz <zaryob.dev@gmail.com>
2021-10-10 16:00:12 +03:00
Katayama Hirofumi MZ
e30b0a356d
[RICHED20_WINETEST] Fix build about __thiscall redefinition
...
See 5a9535e694
2021-10-10 13:57:32 +09:00
Thomas Faber
5a9535e694
[RICHED20_WINETEST] Restore Wine sync in txtsrv.c. ROSTESTS-355
...
In particular, add the missed diff in ITextHostImpl_TxGetCharFormat.
2021-10-09 20:44:26 -04:00
Rafał Mikrut
782bf0e3dc
[TSCLIENT] Fix code F12 array index ( #4006 )
2021-10-07 23:08:03 +03: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
Hermès Bélusca-Maïto
acde1e0e7b
[IMAGESOFT] Fix build. Addendum to commit 516c8829
.
2021-09-26 03:50:13 +02:00
Hermès Bélusca-Maïto
00ae7c52f9
[IMAGESOFT] Reorganize the bitmap resource IDs.
...
- Moving the IDB_* with their corresponding TBICON_* defines.
- Reordering the BITMAP resources in the same order the defines are defined.
- Fixing values for IDS_READY and IDS_TOOLBAR_TEXT.
2021-09-26 02:43:02 +02:00
Hermès Bélusca-Maïto
516c8829ea
[IMAGESOFT] Use ARRAYSIZE / un-hardcode some sizeof(TYPE) where applicable.
2021-09-26 02:38:37 +02:00
Hermès Bélusca-Maïto
67fd29cae0
[IMAGESOFT] Commit db416e39
made toolbar imagelists creating failing because we overcounted the number of toolbar button bitmaps.
...
Indeed the count was based on the number of elements in TBBUTTON arrays;
however for some of the toolbars, extra entries corresponding to
separators are present, and thus the resulting number of elements is
always larger than the number of actual buttons for which an image is
associated. Passing this (larger) count to the InitImageList() function
therefore made image insertion fail after a certain point.
Now we pass an exact number of *images* instead.
2021-09-26 02:26:42 +02: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
Katayama Hirofumi MZ
d6a0299eec
[IMM32_APITEST] Add himc testcase ( #3965 )
...
Add himc testcase. CORE-11700
2021-09-21 12:26:43 +09:00
Hermès Bélusca-Maïto
158a479a4e
[TRANSLATION] Replace '\r\n' by '\n' from displayed strings, when possible.
2021-09-13 03:52:23 +02:00
Hermès Bélusca-Maïto
9393fc320e
[FORMATTING] Remove trailing whitespace. Addendum to 34593d93
.
...
Excluded: 3rd-party code (incl. wine) and most of the win32ss.
2021-09-13 03:52:22 +02:00
Hermès Bélusca-Maïto
bbabe2489e
[FORMATTING][TRANSLATION] Remove trailing whitespace. Addendum to 34593d93
.
...
Excluded: 3rd-party code (incl. wine).
2021-09-13 03:52:21 +02:00
Hermès Bélusca-Maïto
9b1edceae1
[REACTOS] Fix some instances of DPRINTs with trailing whitespace before newlines.
2021-09-13 03:52:19 +02:00
Süleyman Poyraz
53221834c5
[TRANSLATION] Add and improve Turkish (tr-TR) translation ( #3561 )
...
Reviewed-by: Can Taşan <ctasan99@hotmail.com>
Reviewed-by: Ercan Ersoy <ercanersoy@ercanersoy.net>
Signed-off-by: Süleyman Poyraz <zaryob.dev@gmail.com>
2021-09-12 00:34:11 +03:00
George Bișoc
58c42afec2
[XDK][KMTESTS:SE] Move the auto inherit ACE flags in the right place
...
These bit flags are documented in CreatePrivateObjectSecurityEx API routine call in MSDN and their reasonable location should be XDK (NTIFS section more or less) and not Kernel tests suite (KMTESTs). Also assign these flags the right values.
https://docs.microsoft.com/en-us/windows/win32/api/securitybaseapi/nf-securitybaseapi-createprivateobjectsecurityex
2021-09-09 19:29:50 +02:00
Hermès Bélusca-Maïto
103c43861b
[WIN32KNT_APITEST] Add more tests for NtUserProcessConnect() ( #3937 )
...
Show that NtUserProcessConnect() should return pointers in user client-space.
2021-09-09 16:15:05 +02:00
Stanislav Motylkov
a2e9dcf0a7
[CRT_APITEST] Add tests for __i64tod/u64tod/i64tos/u64tos on ARM ( #3866 )
...
CORE-17713 CORE-17706 CORE-17604
2021-09-09 16:02:11 +03:00
Stanislav Motylkov
6ec6233e9c
[CRT_APITEST] Fix __fto64 test according to MS CRT behavior on x86 and x64
...
Addendum to 99ba9846
. CORE-17703 CORE-17604
2021-09-09 00:56:03 +03:00
Stanislav Motylkov
83318b2c43
[CRT_APITEST] Add missing static CRT tests on ARM
...
Addendum to c23ce9df
. CORE-17604
2021-09-08 20:10:11 +03:00
Stanislav Motylkov
a3af97df13
[CRT_APITEST] Do not test functions that are missing on ARM
...
Addendum to 5f548654
. ROSTESTS-374 CORE-17604
2021-09-08 19:44:56 +03:00
George Bișoc
a0bf7a05cc
[NTDLL_APITEST] Write some NtDuplicateToken tests
...
Implement some tests for NtDuplicateToken syscall that exercises the effective only behavior when the calling thread tries to duplicate an access token but rendering it effective with enabled parts.
2021-09-05 17:01:24 +02:00
Mark Jansen
821b399516
[COM_APITEST] Add mmc/certmgr tests
...
CORE-16429
2021-09-05 16:39:57 +02:00
George Bișoc
a71a019c46
[NTDLL_APITEST] Implement NtAdjustPrivilegesToken testcase
2021-09-05 09:53:17 +02:00
Katayama Hirofumi MZ
f831ec7e0a
[WIN32KNT_APITEST] Add NtUserGetThreadState testcase ( #3922 )
...
CORE-17732, CORE-11700
2021-08-22 09:02:02 +09:00
Katayama Hirofumi MZ
747797fdc2
[IMM32_APITEST] s/0x287/WM_IME_SYSTEM/
...
Don't use magic number. CORE-11700
2021-08-18 19:48:45 +09:00
Katayama Hirofumi MZ
3ff832b5d3
[IMM32_APITEST] Add ImmIsUIMessage testcase ( #3908 )
...
- Add ImmIsUIMessage testcase in IMM32_APITEST. CORE-11700
2021-08-16 15:35:25 +09:00
Katayama Hirofumi MZ
77911014f3
[IMM32] Rewrite ImmIsUIMessageA/W ( #3907 )
...
- Rewrite ImmIsUIMessageA and ImmIsUIMessageW functions.
- Modify HIMC and HIMCC handle types for strictness. Add typecasts.
- Add WM_IME_SYSTEM macro.
- Modify imm32.spec.
CORE-11700
2021-08-16 15:33:51 +09:00
Timo Kreuzer
c23ce9dfad
[CRT_APITEST] Add static_crt_apitest
2021-08-04 02:03:07 +02:00
Timo Kreuzer
5f548654f4
[CRT_APITEST] Add tests for data exports
2021-08-04 02:03:07 +02:00
Timo Kreuzer
b05cc36208
[CRT] Fix CRT headers a bit
...
* Remove unused internal version of float.h
* Define _STATIC_ASSERT in crtdefs.h
* Add some missing declarations
2021-08-04 02:03:07 +02:00
Roman Masanin
99ba98468f
[CRT_APITEST] Add tests for __dtoi64/dtou64/stoi64/stou64 on ARM ( #3848 )
...
CORE-17703 CORE-17604
2021-07-30 14:20:23 +03:00
Stanislav Motylkov
759bdedc1e
[CRT_APITEST] Add tests for __rt_sdiv/udiv/sdiv64/udiv64 on ARM
...
Addendum to f2bc1f0e
and f1e2c6cb
.
CORE-17607 CORE-17614 CORE-17604
2021-07-29 13:37:07 +03:00
Timo Kreuzer
41bc57ddf0
[REACTOS] Silence warnings in 3r-party code
2021-07-23 22:03:48 +02:00
Timo Kreuzer
5d8e834897
[REACTOS] Fix a number of MSVC warnings
2021-07-23 22:03:48 +02:00
Jérôme Gardou
2289deb849
[KMTESTS:NTOS_IO] Fix check of spinlocks in case of checked builds
...
Down back to zero failures
2021-07-23 17:40:57 +02:00
George Bișoc
32a45ce15c
[KMTESTS:SE] Implement initial logon session tests
...
This implements tests for SeMarkLogonSessionForTerminationNotification exported routine so far.
2021-07-15 19:31:46 +02:00
Katayama Hirofumi MZ
5a9c77b3be
[IMM32_APITEST] Add clientimc testcase ( #3815 )
...
- Add clientimc testcase to imm32_apitest.
- Add "precomp.h".
CORE-11700
2021-07-14 01:19:35 +09:00
Timo Kreuzer
9e6b0b16e9
[GDI32_APITEST] Clean up loaded fonts
2021-07-10 18:41:12 +02:00
Timo Kreuzer
8a437ac528
[ROSTESTS] Skip some test on x64
2021-07-10 18:41:12 +02:00
Timo Kreuzer
699041b221
[NTDLL_WINETEST] Unhack exception test and include it in x64
...
This removes the use of a precompiled header, as it causes problems with different usages of NONAMELESSUNION, which had to be hacked already, but this is still causing problems with GCC x64. It's just not worth the hassle to keep reactos specific hacks to save a few ms of compile time.
2021-07-10 18:41:12 +02:00
Timo Kreuzer
a656d23deb
[RPCRT4_WINETEST] Fix 64 bit build
...
"Should be sent to wine"(tm)
2021-07-10 18:41:12 +02:00
Katayama Hirofumi MZ
d066dae7d9
[IMM32_APITEST] Add imm32_apitest test program ( #3810 )
...
Add a test program for imm32.dll as a proof of concept. CORE-11700
2021-07-10 00:05:43 +09:00
Serge Gautherie
76ce08dcec
[WIN32U_2KSP4] Remove it ( #3786 )
...
ReactOS does not target 2000 SP4 anymore.
2021-07-06 21:05:01 +09:00
Jérôme Gardou
7448f4b807
[CMAKE] Turn ENABLE_ROSAPPS, ENABLE_ROSTESTS & ENABLE_WALLPAPERS into options
...
Enabling UI tools to toggle them easily
2021-07-05 15:24:46 +02:00
Timo Kreuzer
6a9a739185
[ROSAUTOTEST] Run tests with current dir set to the test dir
2021-07-03 12:54:50 +02:00
Jérôme Gardou
8d665f8959
[KMTESTS] Fix tests for uniprocessor checked build
2021-06-29 11:49:20 +02:00
Katayama Hirofumi MZ
afd349a93e
[SHELL32_APITEST] Improve ShellExecCmdLine testcase more ( #3736 )
...
- Simplify code.
- Loose the condition of success.
- Add some missing tests.
- Close newly opened windows gracefully.
CORE-17351, CORE-16898, CORE-17612
2021-06-11 08:09:18 +09:00
Katayama Hirofumi MZ
94d9e9c2a8
[USER32_APITEST] Add SetFocus testcase ( #3732 )
...
Investigate about setting keyboard focus. CORE-17550
2021-06-09 16:14:31 +09:00
Katayama Hirofumi MZ
c35a84985a
[SHELL32_APITEST] Strengthen ShellExecuteEx testcase ( #3731 )
...
Investigate shell32!ShellExecuteEx function more. CORE-17351, CORE-16898, CORE-17612
2021-06-08 08:07:37 +09:00
Joachim Henze
d30a1673d4
[SHELL32_APITEST] ShellHook testcase Fix compiler error (addendum to #3289 )
...
addendum to 0.4.15-dev-1123-g 0089291751
Fix a compiler error on RosBE2.1.6 GCC4.7.2
that I got when I merged this test back to 0.4.14RC:
C:/0414rls/reactos/modules/rostests/apitests/shell32/ShellHook.cpp: In function
'LRESULT WindowProc(HWND, UINT, WPARAM, LPARAM)':
C:/0414rls/reactos/modules/rostests/apitests/shell32/ShellHook.cpp:339:26: error
: comparison between signed and unsigned integer expressions [-Werror=sign-compa
re]
cc1plus.exe: all warnings being treated as errors
ninja: build stopped: subcommand failed.
2021-06-06 16:40:28 +02:00
Katayama Hirofumi MZ
9eb566e707
[SHELL32_APITEST] Follow-up of #3723
...
Strengthen FindExecutable testcase. CORE-17351, CORE-16898, CORE-17612
2021-06-06 08:25:27 +09:00
Katayama Hirofumi MZ
fccea84dd4
[SHELL32_APITEST] Add FindExecutable testcase ( #3723 )
...
Investigate the implementation of shell32!FindExecutable function.
CORE-17351, CORE-16898, CORE-17612
2021-06-06 06:51:42 +09:00
Mark Jansen
e8902450bc
[ATL_APITEST] Add some testcases for CString 'operator !='
2021-06-05 23:28:38 +02:00
Timo Kreuzer
20c1da7963
[RTL][KMTEST] RtlPcToFileHeader doesn't handle user mode images in kernel mode
2021-06-05 14:39:29 +02:00
Joachim Henze
ae574e16f8
[WINETESTS] Workaround crashes in riched20:richole on VBox/KVM bots CORE-16799
...
The crashes began when those tests were synced to Wine Staging 4.18 in
0.4.14-dev-419-g 76cf09cfea
WHS 2k3sp2 Before the revert implies the tests were actually ok:
https://reactos.org/testman/compare.php?ids=77492
Disabling some of the tests is very unsatisfying of course,
but at least allows us to observe again
the results of the other tests from that suite.
VBox https://reactos.org/testman/compare.php?ids=77504,77506
KVM https://reactos.org/testman/compare.php?ids=77502,77505
2021-06-04 20:04:20 +02:00
Katayama Hirofumi MZ
55345930ad
[SHELL32_APITEST] ShellExecCmdLine: Don't copy Notepad.exe
...
On Windows 10, when I copyed Notepad.exe to the desktop and double-clicked it, it won't start Notepad. This is probably because there is a security protection mechanism (or some mechanism) at work. Tests that assume this mechanism will not work properly on ReactOS. Thus, I had to delete some tests. CORE-17351
2021-06-04 06:16:07 +09:00
Katayama Hirofumi MZ
f37b94ba39
[SHELL32_APITEST] ShellExecCmdLine: Close Notepad windows
...
By using newly added CloseNotepads function, close the Notepad window.
CORE-17351
2021-06-03 14:49:49 +09:00
Katayama Hirofumi MZ
a8ed286c86
[USER32_APITEST] Add ShowWindow testcase ( #3689 )
...
Investigate the implementation of user32!ShowWindow. CORE-15669
2021-05-30 09:37:38 +09:00
Katayama Hirofumi MZ
d21adc9b31
[SHELL32_APITEST] Strengthen and improve ShellHook testcase ( #3687 )
...
- Add tests to find the missing parameters against HSHELL_WINDOWCREATED conditions.
- Improve code readability. CORE-15669
2021-05-29 09:33:46 +09:00
Jérôme Gardou
1549f0837f
[SDK] Turn txt2nls into a host tool
2021-05-19 22:50:29 +02:00
Jérôme Gardou
4e0ce779d7
[NTDLL_APITEST] Add some tests for RtlUnicodeToOemN
...
CORE-17571
2021-05-19 22:50:29 +02:00
Jérôme Gardou
53a6c44f74
[NTDLL_APITEST] Add some tests for RtlUnicodeStringToCountedOemString
...
CORE-17571
2021-05-19 22:50:29 +02:00
Jérôme Gardou
0a8b51da80
[NTDLL_APITEST] Add tests for RtlxUnicodeStringToAnsiSize & RtlxUnicodeStringToOemSize
...
CORE-17571
2021-05-19 22:50:29 +02:00
Jérôme Gardou
50e0b006e7
[NTDLL_APITEST] Add some Japanese to RtlGenerate8dot3Name test case
...
CORE-17571
2021-05-19 22:50:29 +02:00
Serge Gautherie
eba00d1b5e
[CMAKE] winetests/: Move '/wd4334' to 3 sub-modules only
...
Addendum to 42d2d5e
.
2021-05-12 12:50:48 +02:00
Serge Gautherie
03e824641e
[CMAKE] winetests/: Move '/wd4101' to kernel32/ only
...
Also add matching remove_target_compile_option().
Addendum to 42d2d5e
.
2021-05-11 14:13:21 +02:00
George Bișoc
ac97662619
[KMTESTS:SE] Remove erroneous tests regarding impersonation level
...
These tests didn't make much sense. The captured token from the subject context is not an impersonation token and both Windows and ReactOS ultimately fail on those tests.
2021-05-11 09:20:28 +02:00
Mark Jansen
264aaa9e05
[RTL] Implement RtlGetLengthWithoutLastFullDorOrNtPathElement
...
CORE-17248
2021-05-08 19:24:23 +02:00