Jérôme Gardou
e470b58376
[REACTOS] Explicitly link against pseh & include pseh headers in a few places
2021-04-28 13:10:23 +02:00
Jérôme Gardou
79bc62f206
[COMPILER_APITEST] Disable SEH tests for GCC amd64 build
2021-04-28 13:10:23 +02:00
Jérôme Gardou
0995b35bac
[KERNEL32_APITEST] Fix compilation & global wut?? with SSE exception test
2021-04-28 13:10:23 +02:00
George Bișoc
5222eae730
[NTDLL_APITEST] Implement NtImpersonateAnonymousToken testcase
2021-04-27 12:25:03 +02:00
Katayama Hirofumi MZ
f511258ee5
Revert '[FONTEXT_APITEST] Follow-up of #3585 '
2021-04-07 17:08:23 +09:00
Katayama Hirofumi MZ
4214c2bf3c
[BROWSEUI_APITEST] Strengthen IAutoComplete testcase
2021-04-07 12:39:28 +09:00
Katayama Hirofumi MZ
a105b5d355
[FONTEXT_APITEST] Follow-up of #3585 ( deb928c
)
...
Strengthen GetDisplayNameOf testcase. CORE-9281, CORE-16444
2021-04-06 09:02:53 +09:00
Mark Jansen
deb928c4bc
[FONTEXT_APITEST] Show that fontext returns absolute paths with SHGDN_FORPARSING ( #3585 )
...
Add GetDisplayNameOf testcase. CORE-9281, CORE-16444
2021-04-06 07:54:58 +09:00
Katayama Hirofumi MZ
ab7d8f3616
[BROWSEUI][BROWSEUI_APITEST] Add CLSID_ACLHistory stubs ( #3582 )
...
- Initial implement CLSID_ACLHistory as stub.
- Add IACLHistory testcase into browseui_apitest.
CORE-9281
2021-04-05 04:20:18 +09:00
Katayama Hirofumi MZ
e771589ae1
[BROWSEUI_APITEST] Strengthen ACListISF testcase ( #3577 )
...
Analyze CLSID_ACListISF's behavior about relative paths. CORE-9281
2021-04-03 16:56:49 +09:00
Katayama Hirofumi MZ
ea3c56b659
[BROWSEUI_APITEST] Strengthen ACListISF testcase ( #3538 )
...
Add tests for ACListISF testcase to clarify the details. CORE-9281
2021-03-18 09:49:40 +09:00
Serge Gautherie
b43bb63373
[COMPILER_APITEST] Sync an '#if defined(_X86_)' ( #3318 )
...
Addendum to dfccee7
(r41810).
2021-03-04 23:03:37 +01:00
George Bișoc
69ca7258d0
[NTDLL_APITEST] Implement testcase for NtCompareTokens
2021-03-04 16:22:56 +03:00
Katayama Hirofumi MZ
2282205d13
[BROWSEUI_APITEST] Fix abnormal termination on fn2 == NULL
...
The DoWordBreakProc function crashed.
CORE-9281
2021-03-04 14:42:04 +09:00
Katayama Hirofumi MZ
3b1c81b0ec
[BROWSEUI_APITEST] Strengthen IAutoComplete on WM_KEYDOWN ( #3500 )
...
- Simplify the test mechanism.
- Add more tests for WM_KEYDOWN message.
CORE-9281
2021-03-04 09:35:44 +09:00
Victor Perevertkin
fc2b105e5d
[CMAKE] Use remove_target_compile_option when disabling manually enabled warnings
2021-03-03 06:04:25 +03:00
Colin Finck
ec9f3d82b0
[NTDLL_APITEST] Ensure that some noticeable time has passed since process creation to fix a flaky test.
2021-03-02 19:32:20 +01:00
Katayama Hirofumi MZ
a0e5c3d862
[BROWSEUI_APITEST] Strengthen IAutoComplete testcase on extended LV style ( #3499 )
...
Test the extended list-view style of the listview. CORE-9281
2021-03-02 18:05:32 +09:00
Katayama Hirofumi MZ
6de330026c
[BROWSEUI_APITEST] Follow-up of #3493
2021-03-02 07:36:55 +09:00
Katayama Hirofumi MZ
003b19dc3c
[BROWSEUI_APITEST] Add IAutoComplete testcase ( #3493 )
...
Add tests for IAutoComplete objects, especially on the drop-down window and related controls.
CORE-9281
2021-03-02 07:25:31 +09:00
Katayama Hirofumi MZ
9e32854998
[ATL_APITEST] Fixup of #3492 ; fix SubclassWindow testcase
...
Fix the tests at Line 359 and 403.
CORE-9281
2021-02-28 13:13:38 +09:00
Katayama Hirofumi MZ
ef3e7a3717
[SDK][ATL] Implement UnsubclassWindow methods ( #3492 )
...
I want UnsubclassWindow methods.
- Implement CWindowImpl::UnsubclassWindow method.
- Implement CContainedWindowT::UnsubclassWindow method.
- Add SubclassWindow testcase to atl_apitest test program.
- Fix generic text mapping of <atlwin.h>.
CORE-9281
2021-02-28 12:45:16 +09:00
George Bișoc
b00ecdcab9
Replace my E-mail with the ReactOS org one ( #3475 )
...
From now on for ReactOS related contributions only the organization e-mail shall be used and also reverse the order of my real full name.
2021-02-22 18:26:55 +03:00
Doug Lyons
89843bec56
[GDI32_APITEST] Add more StretchBlt Regression Tests ( #3455 )
...
Added tests for many more StretchBlt options.
Created StretchBlt regression tests for verifying most flip options.
This is preparation for my Pull Request #3458 which will implement the flip functionality for StretchBlt.
CORE-16642
2021-02-21 08:21:51 +09:00
Jérôme Gardou
c8d07514c8
[CMAKE] Fix GCC -fstack-protector usage
2021-01-05 13:38:57 +01:00
Baruch Rutman
f6de3342bf
[GDI32_APITEST] Add tests for SetLayout and its effects ( #3203 )
...
As part of the efforts to fix mirroring (Right-to-left UI), this API test
should help determine what is wrong currently in how certain functions behave
when the DC is mirrored. It focuses mostly on BitBlt, StretchBlt and LPtoDP.
Inspired by PR #3109 .
CORE-17298
2020-12-26 19:48:21 +03:00
Dmitry Borisov
2e6c9ee1ca
[USER32_APITEST] Add a test for SPI_GETGRADIENTCAPTIONS ( #3338 )
2020-12-20 23:12:20 +03:00
Jérôme Gardou
cb196d1e39
[APITESTS] Do not compile SEH tests in when using dummy PSEH
2020-12-14 18:22:07 +01:00
Mark Jansen
e1523dd28e
[NTDLL_APITEST] Add test showing that RtlImageDirectoryEntryToData works on 32-bit and 64-bit images
2020-12-05 17:03:24 +01:00
Thomas Faber
044be0e314
[USER32_DYNAMIC_APITEST] Remove a tautological check. Spotted by clang.
2020-11-22 13:22:03 +01:00
Thomas Faber
b2cf64094c
[NTDLL_APITEST] Add a test for KeyValuePartialInformationAlign64. CORE-17358
2020-11-14 15:10:59 +01:00
Timo Kreuzer
490362cc67
[WIN32NT_APITEST] Add tests for truncated and extended handle to NtGdiDeleteObjectApp test
2020-11-07 18:34:10 +01:00
Hermès Bélusca-Maïto
3c722e35b1
[CMD][SERVMAN][SHELL32][WINSPOOL][ROSAPPS][NTOS:PNP] Fix my build.
2020-11-06 01:06:11 +01:00
Mark Jansen
cf869e3444
[DNSAPI_APITEST] Fix null-reference in case of failure
2020-11-04 21:13:42 +01:00
Timo Kreuzer
935280bf14
[CRT_APITEST] Add test for atexit
2020-11-01 09:33:14 +01:00
Timo Kreuzer
4048935988
[GDI32_APITEST] Add tests for truncated and extended handle to GetObject test
2020-10-31 14:24:09 +01:00
Timo Kreuzer
fe36f081c7
[COMPILER_APITEST] Add SEH tests from MS ( #2435 )
...
* [COMPILER_APITEST] Import MS EH/SEH tests
Taken from https://github.com/microsoft/compiler-tests
* [CRT] Add missing declaration of _longjmpex
* [COMPILER_APITEST] Add cmake build files for MS SEH test
It is built as a static library
* [COMPILER_APITEST] Fix GCC build of MS SEH tests
There are a number of hacks in there now. Also the volatile hacks should be separated and sent upstream.
* [COMPILER_APITEST] Fix x64 build of MS SEH tests
* [COMPILER_APITEST] Fix clang build of MS SEH tests
* [COMPILER_APITEST] Include MS SEH tests
2020-10-31 11:08:27 +01:00
Mark Jansen
9b421af118
[NTDLL_APITEST] Fix LdrEnumResources testdata initialization
...
ROSTESTS-361
2020-10-29 20:17:58 +01:00
Timo Kreuzer
a713e63b8b
[COMPILER_APITEST] Add new compiler_apitest, using pseh tests
2020-10-24 13:26:33 +02:00
Timo Kreuzer
69e80a1e74
[PSEH2_TEST] Move it to apitests
...
The folder name is compiler, because it is going to be part of a new compiler_apitest.
2020-10-24 13:26:33 +02:00
Jérôme Gardou
00ed72d7e8
[CMAKE] Get rid of add_compile_flags
...
Use add_compile_options and the like instead
2020-10-20 21:44:54 +02:00
Jérôme Gardou
ed61512236
[CMAKE] Get rid of add_compile_flags_language macro
...
in favor of add_compile_options and the like with generator expressions
Also take this as an opportunity to remove the C++11 standard hack, GCC 8 now defaults to C++14
2020-10-20 21:44:54 +02:00
Jérôme Gardou
907025a018
[CMAKE] Introduce the atl_classes interface library
...
This takes care of adding the relvant include directory and the _ATL_NO_EXCEPTIONS define, if needed
2020-10-20 21:44:54 +02:00
Jérôme Gardou
d6ea8659c8
[CMAKE] Get rid of the set_cpp macro
...
Instead of messing with global variables and the like, we introduce two target properties:
- WITH_CXX_EXCEPTIONS: if you want to use C++ exceptions
- WITH_CXX_RTTI: if you need RTTI in your module
You can use the newly introduced set_target_cpp_properties function, with WITH_EXCEPTIONS and WITH_RTTI arguments
We also introduce two libraries :
- cpprt: for C++ runtime routines
- cppstl: for the C++ standard template library
NB: On GCC, this requires to create imported libraries with the related built-in libraries:libsupc++, limingwex, libstdc++
Finally, we manage the relevant flags with the ad-hoc generator expressions
So, if you don't need exceptions, nor RTTI, nor use any runtime at all: you simply have nothing else to do than add your C++ file to your module
2020-10-20 21:44:54 +02:00
Jérôme Gardou
7b3faadaf5
[CMAKE] Add target-level dependency between ntdll_apitest and load_notifications
2020-10-20 15:21:00 +02:00
Katayama Hirofumi MZ
0089291751
[SHELL32_APITEST] Add ShellHook testcase ( #3289 )
...
Add a testcase named ShellHook for shell hook. This testcase will test HSHELL_WINDOWCREATED especially. HSHELL_WINDOWCREATED affects display of task bar panes. CORE-17330
2020-10-12 09:52:21 +09:00
Thomas Faber
9b1fb8d6fd
[NTDLL_APITEST] Add test for an image file where SizeOfRawData > VirtualSize. CORE-17284
2020-10-03 13:13:35 +02:00
Katayama Hirofumi MZ
828a65f470
[BROWSEUI_APITEST] Follow-up of #3249 ( b1c3329
)
...
CORE-9281
2020-10-01 05:03:34 +09:00
Katayama Hirofumi MZ
b1c33293b0
[BROWSEUI_APITEST] Strengthen IACLCustomMRU testcase ( #3249 )
...
Add some tests for "TypedURLs" of a special case. The TypedURLs registry key consists of the registry values of "url1", "url2", "url3" etc instead of "MRUList", "a", "b" etc. CORE-9281
2020-09-30 20:51:49 +09:00
Kyle Katarn
b217d8bd14
[ROSTEST] Fix copy paste bug in RtlBitmap.c
2020-09-26 17:12:36 +02:00