Commit graph

780 commits

Author SHA1 Message Date
Pierre Schweitzer f88259a632
[VCDCONTROLTOOL] Add a shortcut to start menu 2018-12-15 15:46:35 +01:00
Katayama Hirofumi MZ 7050ac4dce
[KBDROST][NTDLL_APITEST] Add UTF-8 BOM (#1135)
Add UTF-8 BOM. CORE-15447
2018-12-15 08:00:39 +09:00
Serge Gautherie e94618b7bf [KMTEST:RTL] RtlException: Remove '#if CORE_6640_IS_FIXED'
On behalf of Víctor Martinez.
CORE-8773
2018-12-13 21:36:10 +01:00
Pierre Schweitzer ec96bf8e5c
[ROSAUTOTEST] Force HTTPS
ONLINE-855
2018-12-13 11:54:59 +01:00
Pierre Schweitzer a062160b29
[ROSAUTOTEST] Forget about HTTP, go over HTTPS directly
ONLINE-855
2018-12-13 11:49:13 +01:00
Pierre Schweitzer 1d22362741
[ROSAUTOTEST] Allow transparent redirection to HTTPS URLs
ONLINE-855
2018-12-13 11:45:43 +01:00
Serge Gautherie 4918271a3c [WS2_32_APITEST] Fix 'inialialization' typo, in comments (#1119) 2018-12-12 20:24:07 +01:00
Mark Jansen f386a6ec41
[SFC_APITEST] Initial test for SfcIsFileProtected and SfcGetFiles 2018-12-12 19:33:44 +01:00
Mark Jansen 6378c83663
[COM_APITEST] Add a test for CLSID_ActiveDesktop
CORE-15424
2018-12-12 19:29:09 +01:00
Mark Jansen 570b7655ab
[PSDK] Add a minimal IActiveDesktop definition
CORE-15424
2018-12-12 19:28:58 +01:00
Pierre Schweitzer dc65db7c13
[ADVAPI32_APITEST] If TEB SubProcessTag is set, query ADVAPI32 to validate its correctness
This is based on: https://wj32.org/wp/2010/03/30/howto-use-i_querytaginformation/
and properly works in W2K3 SP2.
Thanks to Joachim for his tests.
2018-12-11 23:41:01 +01:00
Pierre Schweitzer 7d18e36a31
[ADVAPI32_APITEST] Add a test to show that main service thread is tagged
This test will fail on everything < W2K3 SP2. In spite of what a wide spread
rumor says, MS seems to have added that feature quite lately, but not starting
Vista! ;-)
2018-12-11 23:41:01 +01:00
Pierre Schweitzer 93164cf873
[VCDCONTROLTOOL] Add French translation 2018-12-11 20:13:52 +01:00
Pierre Schweitzer e8e4096eb7
[VCDCLI] Implement support for persistent mounts 2018-12-11 15:24:38 +01:00
Pierre Schweitzer 044a7022c5
[VCDCONTROLTOOL] Enable driver start/stop buttons depending on the service status 2018-12-11 15:04:25 +01:00
Pierre Schweitzer b518fc065d
[VCDCONTROLTOOL] Implement support for persistent mounts 2018-12-11 15:04:25 +01:00
Pierre Schweitzer 10ce523a2c
[VCDCONTROLTOOL] Add a GUI app to manage virtual CD-ROM devices
This is just an open sourced version of the tool provided by MS along
with the driver.
It will avoid users fighting with the CLI tool (that was doing the job
though ;-)).

Looks like that: https://twitter.com/HeisSpiter/status/1072482763348107264

Nota 1: it doesn't have an icon
Nota 2: code may be ugly, I'm not a umode guy! ;-)
2018-12-11 15:04:10 +01:00
Pierre Schweitzer cab37c9455
[VCDROM] Add a display name for the service 2018-12-11 15:04:10 +01:00
Pierre Schweitzer 01d56963f8
[MPR_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-12-08 11:43:10 +01:00
Serge Gautherie c34fa1e389 [SDK][NDK] Move SYSTEM_POWER_INFORMATION to ntpoapi.h (#869)
As suggested by Thomas Faber. See CORE-12587 for more details.
2018-12-05 13:48:01 +01:00
Pierre Schweitzer e9c7c6fd2c
[IPHLPAPI_APITEST] Add tests for GetOwnerModuleFromTcpEntry() 2018-11-29 20:30:23 +01:00
Pierre Schweitzer 1e9fb35fbc
[IPHLPAPI_APITEST] Test GetExtendedTcpTable rather than AllocateAndGetTcpExTable2FromStack 2018-11-29 20:30:22 +01:00
Pierre Schweitzer 73c06d09ff
[IPHLPAPI_APITEST] CurrPorts seems to confirm that timestamp is really a timestamp 2018-11-28 08:28:37 +01:00
Pierre Schweitzer ec605e9138
[IPHLPAPI_APITEST] Add tests for AllocateAndGetTcpExTable2FromStack() 2018-11-27 21:36:48 +01:00
Luo Yufan a2819679ec [TRANSLATION] Update Simplified Chinese translation. (#1057) 2018-11-23 16:24:47 +01:00
Stanislav Motylkov c1195f5300 [SYSDM][DXDIAG][SYSTEMINFO] Include only one user-mode DMI library (#1054)
Include only one user-mode DMI library. Addendum to baf2c0c.
2018-11-21 22:07:54 +01:00
Bernhard Feichtinger 76daaf9faf [MODULES] Add a convenient option to transfer files into a new installation (#877)
Purpose:
When doing a PXE BootCD installation, you may be left without networking, usb and a cd drive.
This adds an easy way to include a few or more files to the installation which are then present on the disk after the installation and which does not require any change to ReactOS source code/build script files (and no manual editing of boot/bootdata/packages/reactos.dff.in).

Proposed changes:
Adds a new modules/3rdparty folder which lets the files end up in C:\ReactOS\3rdParty ready for use.
2018-11-16 23:26:58 +01:00
Katayama Hirofumi MZ 5aa7bb32f1
[SYSTEMINFO] Fix Chinese resource to fix MSVC2010 build (#1041) 2018-11-16 09:32:41 +09:00
Luo Yufan d8a4e0a8e3 [TRANSLATION]Update Simplified Chinese translation. (#1032) 2018-11-14 21:42:21 +09:00
Mark Jansen 027df341f3
[GFLAGS] Use the registry access flags passed in 2018-11-11 17:21:16 +01:00
Serge Gautherie a4859bf283 [KMTESTS:MM] Fix 'PAGE_NOACCESS' copypasta, in an error string
ROSTESTS-110
2018-11-03 16:36:24 +01:00
Jérôme Gardou 5d91d52417 [KMTESTS/MM] Enable again accessing forbidden memory.
Also adda test case for the PAGE_GUARD case

ROSTESTS-110
2018-11-03 12:50:16 +01:00
Katayama Hirofumi MZ 665269be9c
[APITESTS] Add InSendMessage check in SwitchToThisWindow testcase (#998)
CORE-15165
2018-10-30 17:14:37 +09:00
Katayama Hirofumi MZ c550bad4ef
[APITESTS] Improve CloseWindow testcase (#997)
Improve the testcase for user32!CloseWindow function.
2018-10-30 08:54:40 +09:00
Katayama Hirofumi MZ 328a4c3834
[APITESTS] Add CloseWindow testcase (#996)
Add a testcase for user32!CloseWindow function.
2018-10-30 08:38:03 +09:00
Pierre Schweitzer 3d68c01664
[KMTESTS:CC] Introduce a macro to test public BCB
For now, it's local, but it may be moved to some header
to be shared between tests.
2018-10-28 22:37:59 +01:00
Katayama Hirofumi MZ 3e00e7fb22
[APITESTS][USER32] Add testcase for SwitchToThisWindow (#980)
Add an API test program for user32!SwitchToThisWindow function.
JIRA issue: CORE-15165
2018-10-26 19:56:25 +09:00
Hermès Bélusca-Maïto 76e2698237
[NTDLL_APITEST] Re-enable the part of the NtLoad/UnloadKey test related to force-unload a hive with opened sub-key handles.
Effectively reverts b17ce9c8 (r75138).

CORE-13448
2018-10-22 00:05:21 +02:00
Adam Słaboń 7abc8be102 [TRANSLATION] Polish translation update
Polish translation of net, telnet, diskpart, devcpux, fontext, iernonce, lsasrv, themes, arping, frag, screensavers, ctm, fontsub, WinetestsGUI and localmon.
Update for dxdiag, msgina, msports, netcfgx, shell32 and syssetup.
2018-10-20 21:26:07 +02:00
Mark Jansen 8543622a72
[GFLAGS] Implement imagefile options 2018-10-19 23:13:51 +02:00
Mark Jansen ec621270a1
[GFLAGS] Move common code to a shared location. 2018-10-19 23:13:51 +02:00
Mark Jansen bc3b356ae6
[GFLAGS] Move code around to handle multiple options 2018-10-19 23:13:38 +02:00
Pierre Schweitzer f3ea47d94d
[KMTESTS:CC] Add more tests for CcPinMappedData() 2018-10-13 19:24:29 +02:00
Pierre Schweitzer c467169708
[KMTESTS:CC] Properly check for memory allocations 2018-10-13 19:17:00 +02:00
Pierre Schweitzer ce0650d37d
[KMTESTS:CC] Add more tests for CcPinMappedData() 2018-10-13 19:15:48 +02:00
Pierre Schweitzer e3531499c2
[KMTESTS:CC] Add more tests for CcPinMappedData() 2018-10-13 19:13:07 +02:00
Pierre Schweitzer 991db73e37
[KMTESTS:CC] Add more tests for CcPinMappedData() 2018-10-13 18:53:08 +02:00
Pierre Schweitzer 45231fbbc5
[KMTESTS:CC] Add a test showing our CcPinMappedData() implementation is broken 2018-10-13 14:24:52 +02:00
Stanislav Motylkov 743bbc32b7 [SYSTEMINFO] Improve uptime source 2018-10-08 16:36:17 +02:00
Baruch Rutman acb1f24085
[ROSTESTS] Add a test program. (#890)
Add a test program that shows how the *PSMTextOut() functions draw
the strings by a side by side comparison between LpkPSMTextOut() and
UserLpkPSMTextOut().
2018-10-08 16:17:55 +02:00
Hermès Bélusca-Maïto 57a9fca04b
[USER32_APITEST] Add a test for PrivateExtractIcons(A/W) that shows that this API can accept unexpanded file paths.
CORE-15150
2018-10-07 20:32:26 +02:00
Hermès Bélusca-Maïto cd473963f4
[SHELL32_APITEST] Fix the code with respect to what the comments say. No change in test results happen. 2018-10-07 20:32:22 +02:00
Pierre Schweitzer 0d90b4dd5f
[KMTESTS:CC] A pin BCB has a node type code 2018-10-06 12:09:07 +02:00
Pierre Schweitzer 52ccfcf6fe
[KMTESTS:CC] Fix a typo 2018-10-05 21:26:16 +02:00
Serge Gautherie 043faab089 [KMTESTS:TCPIP] Add an "Associate address IRP completed" trace 2018-10-04 18:28:08 +02:00
Serge Gautherie 302144c5ac [KMTESTS:TCPIP] ReturnAddress: Expect NT5 result, not NT6+ one
ROSTESTS-268
2018-10-04 18:17:15 +02:00
Amine Khaldi 50ae3dd409 [ITSS_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:57:42 +01:00
Amine Khaldi d736703417 [INETCOMM_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:55:57 +01:00
Amine Khaldi 41d938c389 [IMM32_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:54:28 +01:00
Amine Khaldi 3e9224d013 [GDIPLUS_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:50:59 +01:00
Amine Khaldi 06fdb3e6ab [CRYPT32_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:48:33 +01:00
Amine Khaldi 156cac53d2 [CREDUI_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:47:02 +01:00
Amine Khaldi e08ae510d5 [COMDLG32_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 12:45:40 +01:00
Amine Khaldi 814d42def7 [ATL100_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:27:20 +01:00
Amine Khaldi d1060f20d6 [ADVPACK_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:26:09 +01:00
Amine Khaldi ddfe5ce855 [DPLAYX_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:23:40 +01:00
Amine Khaldi 5c9588fa7d [DINPUT_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:21:34 +01:00
Amine Khaldi 21c5ece5da [XCOPY_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:17:02 +01:00
Amine Khaldi f2df3bf079 [WSCRIPT_WINETEST] Sync with Wine Staging 3.17. CORE-15127 2018-10-01 00:13:11 +01:00
Mark Jansen 7882b6cfe3
[SHELL32_APITEST] Speed up the CUserNotification test in the failure case. 2018-09-23 20:03:08 +02:00
Pierre Schweitzer 351ae6b2b4
[KMTESTS:CC] Add tests for CcCopyRead that reproduce CORE-15067
CORE-15067
2018-09-21 08:37:20 +02:00
Eric Kohl 47854962ac [ADVAPI32_WINETEST] Fix the STATUS issues 2018-09-18 00:24:36 +02:00
Eric Kohl ffd1293f99 [ADVAPI32_WINETEST] Add tests for SystemFunction004 and SystemFunction005.
These tests show that the required output buffer size it returned in out.Length field when STATUS_BUFFER_TOO_SMALL is returned.

This patch will be sent upstream.
2018-09-17 23:12:16 +02:00
Pierre Schweitzer d69a00e039
[KERNEL32_WINETEST] Enable ConditionVariable and SRW lock tests
If we cannot find the functions in kernel32, try to get them from
kernel32_vista. This will allow testing our own implementation, while
still failing in W2K3 (no implementation available).
2018-09-16 12:05:42 +02:00
Mark Jansen b6e3cf3c03
[KERNEL32_APITEST] Test FLS locking & exception behavior. 2018-09-15 17:56:03 +02:00
Mark Jansen f0f8f1c7d9
[KERNEL32_APITEST] Add test exposing FLS internals. 2018-09-15 17:55:57 +02:00
Katayama Hirofumi MZ 31019e8c0c [TRANSLATION] Update Romanian translation (#851)
Translation from Stefan Fulea.
CORE-15023
2018-09-14 11:04:36 +02:00
Baruch Rutman 1fc041c91a
[BIDITEXT] Add more demo code. (#842)
Add code that demonstrates the use of the lpOrder and lpCaretPos struct members of GCP_RESULTS w/ and  w/o GCP_REORDER flag.
Changed demo string literals to arrays containing character unicode values.
2018-09-09 18:03:48 +02:00
Pierre Schweitzer c287bbe586
[KMTESTS:CC] Fix two failing tests on WHS bot 2018-09-08 15:21:01 +02:00
Serge Gautherie 7e95aebfda [KMTESTS:FLTMGR] Hide FltMgrLoad and FltMgrReg
And add "// TODO: WIP/untested/crashes."

ROSTESTS-299
2018-09-07 08:45:50 +01:00
Pierre Schweitzer 01c73317cc
[KMTESTS:CC] Add tests showing our CcMapData/CcPinRead raise invalid status 2018-09-02 11:50:23 +02:00
Pierre Schweitzer 9ab21d67ae
[KMTESTS:CC] Add tests for BCB extension 2018-09-01 21:52:39 +02:00
Pierre Schweitzer 04a192fa30
[KMTESTS:CC] Add more tests crossing CcPinRead and CcMapData 2018-09-01 21:27:24 +02:00
Hermès Bélusca-Maïto 9a11551a56
[GDI32_APITEST:GetTextFace] Replace tabs by spaces. 2018-09-01 17:18:03 +02:00
Doug Lyons c74696c06d
[GDI32_APITEST] Add tests for GetTextFaceAliasW(), based on Katayama Hirofumi MZ's tests from CORE-14926.
CORE-14995
2018-09-01 17:17:08 +02:00
Pierre Schweitzer b28f538d20
[KMTESTS:CC] Add tests for PIN_EXCLUSIVE 2018-09-01 15:22:41 +02:00
Pierre Schweitzer 38487d63d8
[KMTESTS:CC] Add a test for pinning without access 2018-09-01 12:41:02 +02:00
Pierre Schweitzer a4dc3c4963
[KMTESTS:CC] Add tests for PIN_IF_BCB flag 2018-09-01 12:41:01 +02:00
Pierre Schweitzer 6937fa8f41
[KMTESTS:CC] Duplicate tests for CcPinRead
To be extended.
2018-09-01 12:41:01 +02:00
Pierre Schweitzer b0d1522886
[KMTESTS:CC] Add missing FsRtlEnter/ExitFileSystem() calls
Spotted by Thomas
2018-09-01 12:41:01 +02:00
Pierre Schweitzer 8f284f8a0c
[KMTESTS:CC] That wasn't meant to be committed 2018-09-01 12:41:00 +02:00
Serge Gautherie cbcfbc4322
[COMCTL32_WINETEST] treeview.c: Skip test_right_click()
until CORE-14975 is fixed upstream and WINESYNC.

CORE-14975
2018-09-01 09:22:45 +02:00
Pierre Schweitzer 5d04c691af
[KMTESTS:CC] Add a test to show we map our buffers wrong in CC
That is expected (cf. CORE-14259)
2018-08-31 23:29:59 +02:00
Pierre Schweitzer 1b9b4c48c9
[KMTESTS:CC] Remove dummy leftover 2018-08-31 23:08:25 +02:00
Pierre Schweitzer 262e5bfef1
[KMTESTS:CC] Extended previous test to show an overlap is enough 2018-08-31 23:07:46 +02:00
Pierre Schweitzer ad0c93b001
[KMTESTS:CC] Add a test that shows that our CC implementation duplicates BCB
It should instead reuse BCBs when mapping something already mapped.
2018-08-31 23:01:06 +02:00
Serge Gautherie 3f65f3a51d [KMTESTS] Re-enable kmtest_.exe installation (#389)
ExPools and other tests don't break Windows Server 2003 anymore.

Revert r73535, so KmTests run on "Test WHS" bot.

CORE-12657
2018-08-31 08:46:48 +02:00
Hermès Bélusca-Maïto 1383fb0514
[MODULES] Order the cmake inclusions alphabetically as we're used to everywhere else. 2018-08-30 22:54:49 +02:00
Mark Jansen 66e40be8eb
[NTDLL_APITEST] Various small fixes
- Add a missing file
- Add convenience targets for MSVC_IDE
- Remove whitespace at the end of the lines
2018-08-27 20:05:00 +02:00
Pierre Schweitzer 3f9f5f7080
[KMTESTS:FSRTL] Add tests for the FsRtlIsAnsiCharacter* macro
This covers: FsRtlIsAnsiCharacterWild, FsRtlIsAnsiCharacterLegalFat, FsRtlIsAnsiCharacterLegalHpfs,
FsRtlIsAnsiCharacterLegalNtfs, FsRtlIsAnsiCharacterLegalNtfsStream
2018-08-25 14:26:50 +02:00
Pierre Schweitzer fcbcdf7073
[KMTESTS:FSRTL] Add tests for FsRtlLegalAnsiCharacterArray
These are failing in ReactOS due to the lack of the OLE flag support.
2018-08-25 14:26:49 +02:00
Serge Gautherie ab243b82b4 [ADVAPI32_WINETEST] Restore service.c changes from 3c1b7834e1
This reverts commit a67df65c4f.
New failure was fixed by previous SERVICES commit.
Thus new timeout is avoided.

CORE-14521
2018-08-21 17:36:47 +02:00
Adam Słaboń af3d426685 [TRANSLATION] Polish translation update (#781)
In addition: fix the encoding of the comdlg32 and ntvdm polish resource files.
2018-08-20 17:00:33 +02:00
Katayama Hirofumi MZ b8ea1b3416 [GDI32][APITESTS] Add GetGlyphOutline testcase (#776)
CORE-14928
2018-08-20 16:31:32 +02:00
Victor Perevertkin d0847939e4 [BTRFSTOOLS] Added python scripts for inspecting BTRFS filesystem
internals
2018-08-20 08:26:56 +02:00
Serge Gautherie 155bd681a0 [GDI32_APITEST] Remove broken EngDeleteSemaphore.c (#655)
- Checks are actually uses-after-free, "by design" :-<
- Actual test code duplicates EngCreateSemaphore.c, EngAcquireSemaphore.c and EngReleaseSemaphore.c.
2018-08-19 22:33:56 +02:00
Stanislav Motylkov b851d7e1d3 [KERNEL32_APITEST] Add SystemFirmwareTableInformation tests
Thanks goes to Mark Jansen for help!
2018-08-19 20:27:59 +02:00
Mark Jansen 4b8f6d5eab [ATL_APITEST] Add test for CComQIPtr (or rather, our gcc hack that slightly looks like it) 2018-08-19 17:35:18 +02:00
Hermès Bélusca-Maïto c035f4648b
[ROSTESTS] Add a test for the MB_SERVICE_NOTIFICATION flag of the MessageBox*() APIs. 2018-08-17 21:50:08 +02:00
Hermès Bélusca-Maïto f8f08f3e9b
[ROSTESTS] Rename the "softmodalmsgbox" test to "messagebox". 2018-08-17 21:50:07 +02:00
Hermès Bélusca-Maïto 5fedabbf0a
[ROSTESTS] Add an interactive test for the user32.dll API SoftModalMessageBox(). 2018-08-17 17:12:23 +02:00
Serge Gautherie 669d6b445b [SHELL32_WINETEST] Fix 2 MSVC warnings about flags
- "...\ebrowser.c(1188) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'EXPLORER_BROWSER_OPTIONS *'"
- "...\ebrowser.c(1198) : warning C4133: 'function' : incompatible types - from 'DWORD *' to 'EXPLORER_BROWSER_OPTIONS *'"

Cherry-pick 535f2f9e66
CORE-7538
2018-08-17 16:21:30 +02:00
Mike Swanson 3c7e9bb332 Remove unnecessary executable bits 2018-08-15 18:29:09 +02:00
Mark Jansen 13a3cf03d7
[APPHELP_APITEST] Fix rc dependency.
As pointed out by Thomas.
2018-08-13 13:24:12 +02:00
Mark Jansen 9b6fb9f2f8
[RTL][KERNEL32] Add a comment indicating we need SEH in RtlImageNtHeaderEx
CORE-14532
CORE-14857
2018-08-13 13:24:12 +02:00
Mark Jansen 86fe412d5c
[NTDLL_APITEST] Show behavior with exceptions in DllMain.
CORE-14532
2018-08-13 13:24:12 +02:00
Stanislav Motylkov a91df23308 [SYSTEMINFO] Fix various bugs and add SMBIOS support 2018-08-12 21:18:31 +02:00
Pierre Schweitzer c79e5dc476
[KMTESTS:MM] Properly clean up files
This fixes driver unloading on Windows.

ROSTESTS-266
2018-08-12 10:05:25 +02:00
Katayama Hirofumi MZ db13b422b3 [SHELL32] Fix a careless mistake of ShellExecCmdLine (#737)
CORE-14886
2018-08-10 13:25:50 +02:00
Serge Gautherie 7d6bda16c6
[REACTOS] Improve how some ASSERTMSG() message values are printed: enforce ending "\n".
NB: Not touching calls in "third-party" code: class and classpnp.
2018-08-08 22:03:45 +02:00
Katayama Hirofumi MZ bfcbda227f [SHELL32] Fix handling of multiple parameters in the 'Run' dialog (#665)
The "Run" dialog failed when multiple parameters wee specified.
We use instead a newly-created ShellExecCmdLine() helper function to fix the problem (as found via API-tracing on Windows).
Note that ShellExecCmdLine() starts to be exported with Vista+.

- Implement ShellExecCmdLine() function in shell32.
- Add URL support.
- Fix RunDlgProc function in shell32.
- Add a testcase for ShellExecCmdLine() function.

CORE-14790
2018-08-05 13:39:17 +02:00
Timo Kreuzer 7cf7b27a3a [ROSTESTS] Fix 64 bit issues 2018-08-04 14:39:13 +02:00
Timo Kreuzer a265dc9ce1 [KMTESTS] Fix 64 bit issues 2018-08-04 14:39:13 +02:00
Stanislav Motylkov 8acc68dd98
[KERNEL32_APITEST] Add SystemFirmware tests
CORE-12105
2018-08-02 21:15:28 +02:00
Serge Gautherie 8f440355da [ROSDDT] do_update_base(): Fix assignment to f (#702)
Thanks to "devpao" for reporting this.

ROSAPPS-343
2018-07-27 21:54:12 +02:00
Serge Gautherie d69d401325 [MAN] AnalyzeArgv(): Fix 2 overruns related to element (#703)
- Also use _countof().
- Also add braces.
- Also enforce consistent "no spaces" style.

Thanks to "devpao" for pointing to this function.

ROSAPPS-344
2018-07-27 21:53:50 +02:00
Mark Jansen e6ea0bcbbf
[KMTESTS] Add compile time asserts for IO_STACK_LOCATION offsets
CORE-14782
2018-07-25 20:22:36 +02:00
Hermès Bélusca-Maïto e90316aeaa
[USER32_APITEST] Add few other tests (validation of the desktop path string); improve the output of some messages, displaying the expected values in case of test failure.
See also PR #621.
2018-07-22 19:03:17 +02:00
Hermès Bélusca-Maïto 67adf7ab78
[ROSTESTS] Add an interactive test for window stations. See also PR #621. 2018-07-22 19:03:17 +02:00
Timo Kreuzer 9cab5b549d [ROSAPPS] Fix 64 bit issues 2018-07-08 10:59:16 +02:00
Katayama Hirofumi MZ 6f82659da6 [SHLWAPI][APITESTS] Add test for PathUnExpandEnvStringsForUser (#602)
ROSTESTS-308
2018-06-22 16:44:58 +02:00
Serge Gautherie 15c29d0798 [NETAPI32_APITEST] Fix a NULL dereference of pInfo
With DPH enabled,
{{
Unhandled exception
ExceptionCode:    c0000005
Faulting Address:        0
...
modules/rostests/apitests/netapi32/DsRoleGetPrimaryDomainInformation.c:23 (func_DsRoleGetPrimaryDomainInformation)
...
}}
2018-06-17 12:16:08 +02:00
Katayama Hirofumi MZ 12713b7709
[APITESTS] Add ShellStateTest 2018-06-14 20:07:52 +02:00
Katayama Hirofumi MZ d5f5161804
[SHELL32][APITESTS] Add tests of OpenAs_RunDLL 2018-06-14 19:59:11 +02:00
Yaroslav Veremenko 04ff92bbdd [MODULES] Update README file, with instructions about how to include rostests and rosapps (#613) 2018-06-12 23:38:05 +02:00
Serge Gautherie b012d48d00 [MSI_WINETEST] Fix MSVC_IDE build. (#564)
"reactos-cov\modules\rostests\winetests\msi\msi_winetest.rc(2): error RC2135: file not found: custom.dll [C:\ros_build\modules\rostests\winetests\msi\msi_winetest.vcxproj]".

Output files are written to Debug\ and Release\ subfolders in VSSolution mode, so the RC compiler will only find custom.dll if it knows to look in the right folder.

Thanks to Thomas Faber, who helped.

CORE-11836
2018-06-07 18:27:56 +02:00
Serge Gautherie cac1bc12ae [USER32_APITEST] RedrawWindow: Add a DestroyWindow() call (#423)
Addendum to 7905efdf35.

CORE-13734
2018-06-05 21:23:21 +02:00
Thomas Faber 1a1206c5f8
[OLE32_WINETEST] Fix MSVC build. 2018-06-05 14:40:32 +02:00
Amine Khaldi 1074ede011 [XMLLITE_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:59:33 +01:00
Amine Khaldi c33584a490 [WININET_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:57:53 +01:00
Amine Khaldi ed06e8a117 [WINHTTP_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:57:07 +01:00
Amine Khaldi da5f3d5a8c [WINDOWSCODECS_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:56:11 +01:00
Amine Khaldi c78e873652 [VBSCRIPT_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:53:02 +01:00
Amine Khaldi af009ed327 [USP10_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:51:59 +01:00
Amine Khaldi e23b04e946 [URLMON_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:50:58 +01:00
Amine Khaldi dfaac82a1c [RPCRT4_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:49:34 +01:00
Amine Khaldi 9e90c368ef [RICHED20_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:48:31 +01:00
Amine Khaldi a6cdf4ff08 [OLE32_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:46:11 +01:00
Amine Khaldi 9ce306e4cc [ODBCCP32_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:44:42 +01:00
Amine Khaldi 9b29365701 [MSCTF_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:41:36 +01:00
Amine Khaldi 6b881f6502 [JSCRIPT_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:39:17 +01:00
Amine Khaldi 454e360303 [ITSS_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:37:50 +01:00
Thomas Faber ffa94ca0f0 [NTDLL_APITEST] Add tests for mapping and relocating an image with IMAGE_SCN_CNT_UNINITIALIZED_DATA
CORE-12582
CORE-14556
2018-06-03 20:40:51 +02:00
SebastianoPistore 45b08ed38d [SCREENSAVER] Add Italian translation. (#587)
By Sebastiano Pistore.
2018-06-03 16:43:50 +02:00
Eric Kohl ac45758aff [NTDLL_APITEST] Add missing test file for 0f8e7207.
CORE-14658
2018-05-31 17:12:52 +02:00
Eric Kohl 0f8e720711 [NTDLL_APITEST][LIB_RTL] Add a test for RtlQueryTimeZoneInformation and fix the bug in RtlpQueryRegistryDirect
In working on some problems with Time Zone adjustments in  ReactOS I found that the RtlQueryTimeZoneInformation function is partially broken and wrote an apitest to capture the failures.

Patch by Doug Lyons.

CORE-14658
2018-05-31 16:47:42 +02:00
Baruch Rutman a4a59ad413 [GDI32][LPK] BiDi support for ExtTextOut and GetCharacterPlacement (#534)
Introduce BiDi (bi-directional text) support for ExtTextOut and GetCharacterPlacement, using Wine's GDI BIDI_Reorder function.
Solves the main issue with CORE-7003.

To be compatible with Win2k3+, introduce the "Language Pack" (LPK) dll.
- All the bidi code is removed from gdi32 and replaced by calls to LPK.
  Gdi32 uses dynamic linking to lpk.dll. In case of linking failure no bidi processing will be available.
- Implemented LpkGetCharacterPlacement.
- Implement LpkExtTextOut.
- Add a demo test program to show how the apis should function.
- Added all the remaining code, added special case for lpDx calculation if also GCP_GLYPHSHAPE flag was called.
  Applications that call GCP that use GCP_GLYPHSHAPE flags should also use the GCP_REORDER flag.
  (As written in https://msdn.microsoft.com/en-us/library/windows/desktop/dd144860(v=vs.85).aspx )
- Add ETO_RTLREADING flag handling.
  Imported the ETO_RTLREADING flag handling from wine, which changes the string part order (runs).
  A RRR1LLLRRR2 string without will show as RRR1LLLRRR2 without it, with it RRR2LLLRRR1.
2018-05-30 14:41:22 +02:00
Pierre Schweitzer d65c0d5ada
[WINETESTS] Fix build
CORE-14656
2018-05-27 09:51:38 +02:00
Amine Khaldi 02c546ced9 [HNETCFG_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:13:26 +01:00
Amine Khaldi 4f653a5538 [HLINK_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:12:13 +01:00
Amine Khaldi ea2a3922c9 [GDIPLUS_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:11:35 +01:00
Amine Khaldi 234f89c07b [COMDLG32_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:07:12 +01:00
Amine Khaldi 41e2b83f96 [INCLUDE/WINE][USER32_APITEST] Add ARRAY_SIZE to test.h and remove it from RealGetWindowClass.c. CORE-14656 2018-05-27 04:05:33 +01:00
Amine Khaldi 202ccf50ba [QUARTZ_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 04:01:18 +01:00
Amine Khaldi 979d53be2a [DINPUT_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 03:58:11 +01:00
Amine Khaldi 6e5b60fcf4 [DEVENUM_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 03:56:54 +01:00
Amine Khaldi fcf9cc1ab7 [REG_WINETEST] Sync with Wine Staging 3.9. CORE-14656 2018-05-27 03:49:14 +01:00
Serge Gautherie 0c683c264c [KMTEST] Check/Wait for start/stop of services to complete
This is cleaner behavior and lets report failures.

- Create KmtEnsureServiceState(),
  called at end of KmtStartService() and KmtStopService().
- Create KmtGetServiceStateAsString(),
  called from KmtEnsureServiceState().

ROSTESTS-263
2018-05-17 16:17:36 +01:00
Serge Gautherie f6a4ec8041 [APPSHIM_APITEST] Fix a Clang-Cl warning about n
- "warning: comparison of unsigned expression >= 0 is always true [-Wtautological-unsigned-zero-compare]"

CORE-14306
2018-05-08 21:36:26 +02:00
Thomas Faber 93edd2a185
[IPHLPAPI_APITEST] Avoid crash on ROS and failure on Windows. CORE-14411
- Make the reply buffer for IcmpSendEcho large enough to hold the reply,
  even when testing a smaller size. This avoids a buffer overflow with ROS's
  broken implementation.
- Avoid unnecessary initialization.
- Fix IcmpSendEcho return value check to succeed on Win2003.
- Don't free a string literal in the GetInterfaceName test.
2018-05-06 08:36:19 +02:00
Mark Jansen 0a5a0a3501
[APPSHIM_APITEST] Add a test for the shim IgnoreFreeLibrary 2018-04-22 18:51:21 +02:00
Giannis Adamopoulos 082cdfb9e8 [COMCTL32_APITEST] Add some button tests 2018-04-20 16:27:17 +02:00
Mark Jansen 74bb9d5dc0
[APPHELP_APITEST] Add tests for Data tags 2018-04-12 18:49:25 +02:00
Mark Jansen 7fe78f2779
[SHELL32_APITEST] Show that our current SHCreateFileExtractIconW is incorrect.
CORE-14082
2018-04-07 15:29:59 +02:00
Timo Kreuzer 6b1ca75899
[REACTOS] Fix 64 bit build (#465)
* [HAL] Simplify HalpReboot() and make it portable
* [NTOS:MM] Cast constant to PVOID
* [BINPATCH] Fix 64 bit build
* [VFDDRV] Fix 64 bit build and buffer overruns
* [USBOHCI] Fix structure alignment issues
* [ATL_APITEST] Fix 64 bit build
* [XDK] Update unwind structures in winnt.h
* [NTDLL_APITEST] Fix 64 bit build
* [NTDLL_WINETEST] Fix 64 bit build
* [TFTPD] Fix x64 build
* [USBPORT] Fix a C_ASSERT
* [DSOUND] Fix x64 build
* [HAL] Remove obsolete GetPteAddress() macro
2018-04-03 15:13:17 -06:00
Amine Khaldi c63fc7f345 [XINPUT1_3_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:52:18 +01:00
Amine Khaldi 3c774903aa [WSCRIPT_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:51:45 +01:00
Amine Khaldi 67c66593ea [WS2_32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:51:13 +01:00
Amine Khaldi 1c6244081e [WINMM_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:50:40 +01:00
Amine Khaldi d558fc75a2 [USER32_WINETEST] Sync everything except win.c with Wine Staging 3.3. CORE-14434 2018-04-03 13:49:56 +01:00
Amine Khaldi 0be033fe1d [SHELL32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:47:46 +01:00
Amine Khaldi cdd41ac6c4 [SETUPAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:47:12 +01:00
Amine Khaldi 340679bd1a [SERVICES_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:46:36 +01:00
Amine Khaldi 33b28635b4 [SECUR32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:45:57 +01:00
Amine Khaldi 6d286a66c3 [RSAENH_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:45:23 +01:00
Amine Khaldi 0623a6f810 [PSAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:44:31 +01:00
Amine Khaldi 551f3b9656 [OPENGL32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:43:57 +01:00
Amine Khaldi 4ba4c4156a [NTDLL_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:43:22 +01:00
Amine Khaldi 1c9ac7a2d2 [MSVCRT_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:42:04 +01:00
Amine Khaldi 3479eb396c [LOCALSPL_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:40:29 +01:00
Amine Khaldi ed41a4dee2 [KERNEL32_WINETEST] Sync everything except file.c and virtual.c with Wine Staging 3.3. CORE-14434 2018-04-03 13:39:42 +01:00
Amine Khaldi 845faec403 [HID_WINETEST] Import from Wine Staging 3.3. CORE-14434 2018-04-03 13:32:05 +01:00
Amine Khaldi ff449c5f6f [GDI32_WINETEST] Sync everything except dib.c with Wine Staging 3.3. CORE-14434 2018-04-03 13:28:13 +01:00
Amine Khaldi a84a503c62 [DNSAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:26:14 +01:00
Amine Khaldi f37104dadf [COMCTL32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-03 13:25:05 +01:00
Thomas Faber a67df65c4f
[ADVAPI32_WINETEST] Revert service.c changes from 3c1b7834e1 to avoid testbot hangs. CORE-14521 CORE-14434 2018-04-02 10:03:46 +02:00
Ercan Ersoy 8c2e91897a [TRANSLATIONS] Update and add Turkish translations (#455)
- Added Turkish translations for winetests/GUI and localmon.
- Modified Turkish translations for usersrv, user32, localmon, logon,
  3dtext, kbswitch, winemine, spider, solitarie, clipbrd and charmap_new.
2018-04-01 19:27:08 +02:00
Amine Khaldi bae2bac613 [CMD_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-01 13:20:50 +01:00
Amine Khaldi d5b576b271 [BROWSEUI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-01 13:20:15 +01:00
Amine Khaldi 3c1b7834e1 [ADVAPI32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-04-01 13:19:24 +01:00
Mark Jansen 96c0f7d341
Add initial test for IShellFolderViewCB 2018-03-30 19:46:24 +02:00
Amine Khaldi 9e0ce10ccb [XCOPY_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-25 12:57:16 +01:00
Amine Khaldi f0b579bd14 [REG_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-25 12:51:30 +01:00
Amine Khaldi 79a9b9f874 [XMLLITE_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-25 12:44:51 +01:00
Amine Khaldi ae27690742 [WTSAPI32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-25 12:42:24 +01:00
Amine Khaldi 96a173fcdf [WSHOM_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-25 12:41:06 +01:00
Amine Khaldi 7756e32bcb [WINTRUST_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:19:42 +01:00
Amine Khaldi a5fc445e71 [WININET_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:17:33 +01:00
Amine Khaldi 13ce1b5f17 [WINHTTP_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:16:16 +01:00
Amine Khaldi ecb6144602 [WBEMPROX_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:13:22 +01:00
Amine Khaldi dbca2b2f26 [VERSION_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:11:07 +01:00
Amine Khaldi ff857de1ad [VBSCRIPT_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:09:43 +01:00
Amine Khaldi 79d934d0a1 [USP10_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-24 13:07:49 +01:00
Amine Khaldi 7f95c14153 [URLMON_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:35:59 +01:00
Amine Khaldi 2da768d403 [SHDOCVW_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:24:56 +01:00
Amine Khaldi e1d57446f8 [SCHANNEL_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-23 12:21:22 +01:00
Pierre Schweitzer d7abae76b8
[KMTESTS:MM] Truncate file cache on uninitialize to avoid leaking a reference.
ROSTESTS-266
2018-03-22 22:35:19 +01:00
Amine Khaldi 348381716e [RICHED20_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:17:51 +01:00
Amine Khaldi c851a1bf2e [QMGR_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:12:52 +01:00
Amine Khaldi e270fbfd8d [PROPSYS_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 13:10:09 +01:00
Amine Khaldi 000789f420 [OLEDLG_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-21 12:56:46 +01:00
Mark Jansen 47da433742
[WS2_32_APITEST] Add additional testcases.
CORE-13067
2018-03-20 22:20:12 +01:00
Amine Khaldi b1433cb645 [OLEACC_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:40:39 +01:00
Amine Khaldi 66f35ef8c9 [OLE32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:58 +01:00
Amine Khaldi 66f8e62269 [NETCFGX_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:32:58 +01:00
Amine Khaldi 3662ed8775 [MSXML3_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:29:29 +01:00
Amine Khaldi 48cc7814c2 [MSVFW32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:21:40 +01:00
Mark Jansen 3bf5349172
[WS2_32_APITEST] Add a test showing that GetFileType / _open_osfhandle should succeed.
CORE-13067
2018-03-19 22:35:21 +01:00
Mark Jansen 8bbbab534a
[APPHELP_APITEST] Fix some 64 bit issues. 2018-03-18 15:58:04 +01:00
Amine Khaldi ad72601ed0 [MSRLE32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:36:35 +01:00
Amine Khaldi f302bfa196 [MSACM32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-18 12:23:28 +01:00
Mark Jansen 0dff328003
[NTPRINT_WINETEST] Remove a crashing test for a dll we don't have anymore. 2018-03-17 21:22:42 +01:00
Serge Gautherie 7f208124c9 [NTDLL_APITEST] Fix/Extend ApiTest NtAllocateVirtualMemory (#207)
* Fix 1 failure on both WS03 and ReactOS.
* Create CheckSomeDefaultAddresses(), with additional checks.
* Update license header.
* ROSTESTS-297
2018-03-17 17:30:01 +01:00
Thomas Faber d7ad37a165
[KMTESTS:CC] Truncate file cache on uninitialize to avoid leaking a reference. ROSTESTS-264 ROSTESTS-300 2018-03-17 16:39:23 +01:00
Amine Khaldi 0de65aae00 [MPR_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:25:29 +01:00
Amine Khaldi 32eba10892 [MMDEVAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:23:50 +01:00
Amine Khaldi e68a367aa6 [JSCRIPT_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-17 13:12:12 +01:00
Mark Jansen 25cacdedb7
[GDIPLUS_WINETEST] Re-enable test_font_substitution.
ROSTESTS-154
2018-03-15 20:16:04 +01:00
Amine Khaldi 30494d2a1e [IMAGEHLP_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-15 12:29:08 +01:00
Amine Khaldi 3d690cee5a [HLINK_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-15 12:21:42 +01:00
Hermès Bélusca-Maïto ab8470d8bb
[KMTESTS:CC] Fix MSVC build. 2018-03-10 18:51:21 +01:00
Pierre Schweitzer 47a084303a
[KMTESTS:CC] Add some tests for CcMapData
To be extended.
2018-03-10 11:14:33 +01:00
Amine Khaldi e3f6657f95 [GDIPLUS_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 13:09:52 +01:00
Amine Khaldi 235892b4a4 [FUSION_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 13:08:05 +01:00
Amine Khaldi e4bb5d086b [CRYPTUI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 13:06:48 +01:00
Amine Khaldi c2d08daae1 [CRYPTNET_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 13:03:51 +01:00
Amine Khaldi d03ac84f4f [CRYPT32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 13:00:36 +01:00
Amine Khaldi da5f10af77 [COMDLG32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 12:55:20 +01:00
Amine Khaldi 0dbc2d1842 [COMCAT_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 12:52:03 +01:00
Amine Khaldi ca1d7c82da [CABINET_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 12:49:13 +01:00
Amine Khaldi 2781e242e6 [AVIFIL32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 12:47:13 +01:00
Amine Khaldi 0aba4966ff [ATL100_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 12:45:08 +01:00
Amine Khaldi 1215b3f1da [ATL_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 12:44:38 +01:00
Amine Khaldi 59eab41aba [ADVPACK_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-09 12:42:18 +01:00
Amine Khaldi af9960ca99 [QUARTZ_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-08 13:47:02 +01:00
Amine Khaldi 4203ed112e [DXDIAGN_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-08 13:41:10 +01:00
Amine Khaldi 32675648dc [DINPUT_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-08 13:34:24 +01:00
Amine Khaldi d9b4957fdd [DEVENUM_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-08 13:31:41 +01:00
Amine Khaldi 595b846dae [AMSTREAM_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-08 13:11:06 +01:00
Serge Gautherie 84a9284a3f
[APPHELP_APITEST] Fix a Clang-Cl warning about a memcmp() call
"warning: argument to 'sizeof' in 'memcmp' call is the same pointer type 'SDBQUERYRESULT_VISTA *' (aka 'struct tagSDBQUERYRESULT_VISTA *') as the destination; expected 'SDBQUERYRESULT_VISTA' (aka 'struct tagSDBQUERYRESULT_VISTA') or an explicit length [-Wsizeof-pointer-memaccess]"

CORE-14306
2018-03-07 20:42:14 +01:00
Serge Gautherie 601871955f
[APPHELP_APITEST] env.c: Fix a 3rd Windows S2003 special case
Test_Shimdata() already has a TODO with 2 special cases.

- Special-case "dwLayerCount" too.
- Add extra-safety checks.
2018-03-07 20:42:14 +01:00
Thomas Faber 7905efdf35
[USER32_APITEST] Add a test for PeekMessage without DispatchMessage for WM_PAINT. CORE-13734 2018-03-07 13:20:42 +01:00
Mark Jansen 754a2fa872
[SHLWAPI_APITEST] Add test for SHAreIconsEqual 2018-03-05 22:43:17 +01:00
Thomas Faber 680d69d373
[AFD_APITEST] Introduce a test for directly creating and using sockets via AFD. CORE-9810
The initial tests in send.c validate correct behavior of send/sendto on
disconnected sockets (CORE-9810), fixed in r68129.
However, the helper functions are generic, so they can be used for additional
tests against AFD. Because AFD's create packet structure changes between
Windows versions, the functions check the OS version to determine the right
layout.
Tests succeed on Win2003 as well as Win10.
2018-03-05 14:52:56 +01:00
Amine Khaldi 31139640ea [MSI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-05 00:31:58 +01:00
Amine Khaldi 23ec1e5e6f [WINDOWSCODECS_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-05 00:20:56 +01:00
Amine Khaldi a9068cc8d3 [RPCRT4_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 23:52:30 +01:00
Timo Kreuzer 643e6bf382 [VFDLIB] More 64 bit fixes 2018-03-04 16:27:07 +01:00
Timo Kreuzer 0182dcd71b [PSDK][REACTOS] Fix definitions and usage of DWLP_MSGRESULT, DWLP_DLGPROC, and DWLP_USER
- Make sure the DWLP_* values are correct on _WIN64
- Don't use the DWL_* constants, they are not portable. Enforce this by removing them entirely from winuser.h
- Make sure Get/SetWindowLong*Ptr* is used and pointers are not truncated to LONG
2018-03-04 16:27:07 +01:00
Amine Khaldi 6cdd1357d6 [SHLWAPI_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 13:26:14 +01:00
Amine Khaldi e2e63ede68 [OLEAUT32_WINETEST] Fix non-PCH build. 2018-03-04 13:25:28 +01:00
Amine Khaldi 9d1dc9bee9 [OLEAUT32_WINETEST] Sync with Wine Staging 3.3. CORE-14434 2018-03-04 13:15:59 +01:00
Thomas Faber 88b9b90337
[COM_APITEST] Add some interfaces. 2018-03-02 15:23:13 +01:00
Thomas Faber b3bd2aabe1
[COM_APITEST] Fix test failures on Win2003. 2018-03-02 15:23:05 +01:00
Hermès Bélusca-Maïto 5f4a4b35e6
[ADVAPI32_APITEST] Open services & SCM handles with correct access rights; improve a check order. 2018-02-25 16:11:00 +01:00
Mark Jansen 8e1f342990
[APPSHIM_APITEST] Add Win8 and Win81 versionlie tests 2018-02-24 19:33:50 +01:00
Thomas Faber af6c5806d5
[SHLWAPI] Cherry-pick Wine commit 7be8beab68c (Don't attempt to un-expect ComputerName in PathUnExpandEnvStrings) by Katayama Hirofumi MZ. CORE-13816 2018-02-24 14:18:29 +01:00
Thomas Faber 9ac94af436
[KERNEL32_WINETEST] Cherry-pick Wine commit 85f515292aa (Close process / thread handles) by Mark Jansen. 2018-02-24 14:18:15 +01:00
Thomas Faber a5a6c6419f
[IMAGEHLP_WINETEST] Un-mark a ROS-diff that's been committed upstream. 2018-02-24 14:17:58 +01:00
Serge Gautherie e8271c9a46 [KMTESTS:FSRTL] Fix all FsRtlLargeMcbTestsFastFat() checks
Addendum to 22037684e4.

- Result: check "== FALSE" not "= TRUE".
- Report compared values, not different ones.

CORE-11819
2018-02-22 22:26:34 +01:00
Pierre Schweitzer 22037684e4
[KMTESTS:FSRTL] Add a few more tests matching MS FastFAT.
CORE-11819
2018-02-21 22:53:30 +01:00
Thomas Faber 4487284c17
[KMTESTS:FSRTL] Avoid writing to string literals. ROSTESTS-298 2018-02-21 15:17:58 +01:00
Timo Kreuzer d281d14fd1 [REACTOS] Fix a number of Get/SetWindowsLong*Ptr* issues and use GWLP_* instead of GWL_* where appropriate. 2018-02-19 22:36:36 +01:00
Mark Jansen ee7f479c57
[RTL][XDK][KERNERL32_WINETEST] Import wine actctx changes from 3.2-37c98396
This adds support for reading the trustInfo (requestedExecutionLevel),
and the compatibility (supportedOs) sections.
2018-02-19 22:23:39 +01:00
Pierre Schweitzer 215e48d0bd
[KMTESTS:CC] Addendum to 3fe0e28: use ok_irql.
CORE-14349
2018-02-18 14:51:35 +01:00
Serge Gautherie 45aa179386
[KMTESTS:IO] Fix a Clang-Cl warning about NameLength
"warning: variable 'NameLength' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]"

CORE-14306
2018-02-18 14:14:56 +01:00
Thomas Faber 0cc3f19b80
[KMTESTS:IO] Correctly free name in IoFilesystem's TestAllInformation.
Spotted by Serge Gautherie.
2018-02-18 14:14:54 +01:00
Serge Gautherie 9bc2a27393
[KMTESTS:NPFS] Fix 2 Clang-Cl warnings about ShareAccess
"warning: variable 'ShareAccess' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]"

CORE-14306
2018-02-18 14:14:52 +01:00
Pierre Schweitzer 3fe0e280b1
[KMTESTS:CC] Add IRQL tests for CcCopyRead showing that a spinlock is held during Cc IO operations.
CORE-14349
2018-02-18 14:00:38 +01:00
Thomas Faber a9ba7a3f9e
[KMTESTS] Change license to LGPL and update to SPDX headers.
Permission for this change was given by all authors
(who are now mentioned in the copyright lines).
2018-02-18 11:22:09 +01:00
Hermès Bélusca-Maïto b77840d3a2
[SHELL32_APITEST] Run the CUserNotification worker test function in a thread to copy with possible test timeouts. CORE-13177 2018-02-17 16:02:22 +01:00
Serge Gautherie cd4db318d0 [D3D9][ARPING] Add missing va_start() and va_end() (#371) 2018-02-16 10:28:25 +01:00
Hermès Bélusca-Maïto d1265b932c
[COM_APITEST] Reenable two known interfaces (#367). Caught by Thomas. 2018-02-16 00:15:41 +01:00
Hermès Bélusca-Maïto 02d17df031
[SHELL32_APITEST] Add a test for the CUserNotification implementation. CORE-13177 2018-02-15 22:38:38 +01:00
Hermès Bélusca-Maïto 70bbdca202
[COM_APITEST] Add tests for IUserNotification. CORE-13177 2018-02-15 22:37:32 +01:00
Serge Gautherie 12b0dfb71e [APPSHIM_APITEST] Fix 2 Clang-Cl warnings about ok2
"warning: expression result unused [-Wunused-value]"

CORE-14306
2018-02-12 12:34:20 +01:00
Luo Yufan 19737a2cb9 [TRANSLATION] Simplified Chinese translation update for NETID and PING. (#369) 2018-02-07 14:03:42 +01:00
Luo Yufan b97f0a8fed [TRANSLATION][BROWSEUI][MEDIA] Simplified Chinese translations update (#360) 2018-02-05 18:47:53 +01:00
Luo Yufan a13c998183 [TRANSLATION] Simplified Chinese translations updated. (#348) 2018-02-01 02:50:29 +01:00
Stanislav Motylkov fad8b1f545 [IPHLPAPI_APITEST] Add tests for IcmpSendEcho 2018-01-31 17:28:21 +00:00
Thomas Faber 478bfb484a
[KMTESTS:TCPIP] Fix ok() messages. 2018-01-31 10:38:13 +01:00
Serge Gautherie 1971137a5f [KMTEST] TcpIpConnect: Fix harmless typos (#299)
- 1 s/ok_bool_true/ok/, overkill though harmless.
- 1 s/ntohs/htons/, typo though harmless.

ROSTESTS-274
2018-01-27 11:50:10 +02:00
Giannis Adamopoulos 5b8975211d [GDIPLUS] Add it to winsxs.
[NTDLL_APITEST] Remove a hack for gdiplus
2018-01-27 02:45:50 +02:00
Giannis Adamopoulos 22317b0ca4 [NTDLL_APITEST] Remove one of the hacks for the implicit activation context. 2018-01-27 02:45:50 +02:00
Katayama Hirofumi MZ 19f8ed2b7a [GDI32_APITEST] Add GetTextMetrics tests to gdi32_apitest (#307)
CORE-13840
2018-01-26 23:23:00 +02:00
Serge Gautherie 804472fab8 [ATL_APITEST] CComObject.cpp: Fix output test name copypasta. 2018-01-24 18:59:19 +01:00
Pierre Schweitzer 89670a48ab
[WINHTTP_WINETEST] Properly re-add the ROS diff removed during last winesync.
This avoids timeouts in the winhttp:notification test.

ROSTESTS-295
CORE-14248
2018-01-24 15:56:49 +01:00
Amine Khaldi 46598fe04a [SECUR32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:45:12 +01:00
Amine Khaldi bdbc2cbf9e [SCRRUN_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:44:28 +01:00
Amine Khaldi 2f85bcc30b [REGEDIT_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:43:47 +01:00
Amine Khaldi 4a7f3bdb4e [PSAPI_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:43:04 +01:00
Amine Khaldi d1c4fe8cfb [OPENGL32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:42:20 +01:00
Amine Khaldi 173200c3cb [NETAPI32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:40:45 +01:00
Amine Khaldi d42fce3c82 [MSVCRT_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:39:53 +01:00
Amine Khaldi 64daf542b8 [CMD_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:38:00 +01:00
Amine Khaldi c16a79f47a [QUARTZ_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:34:54 +01:00
Amine Khaldi 4d8fc348d7 [QEDIT_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:32:08 +01:00
Amine Khaldi 09527f87fb [DXDIAGN_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:30:36 +01:00
Amine Khaldi 2fe88c2edd [DPLAYX_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:28:27 +01:00
Amine Khaldi c557dfb7b8 [DINPUT_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:27:32 +01:00
Amine Khaldi 819443d39d [REG_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:05:34 +01:00
Amine Khaldi d71285065d [WTSAPI32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:02:13 +01:00
Amine Khaldi 161232c08b [WSHOM_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 22:00:27 +01:00
Amine Khaldi d8772ec2ca [WLDAP32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 21:57:40 +01:00
Amine Khaldi f40fd12dfd [WININET_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-21 21:54:59 +01:00
Mark Jansen eec2e288be [APPSHIM_APITEST] Windows 10 test update 2018-01-21 21:13:08 +01:00
Mark Jansen f9395e92af [APPHELP][APPHELP_APITEST] Fix SdbGetAppPatchDir prototype 2018-01-21 21:13:08 +01:00
Mark Jansen f4f4466ffd [APPSHIM_APITEST] Add test for shims in AcLayers 2018-01-21 21:13:08 +01:00
Mark Jansen fc503b7c08 [APPSHIM_APITEST] Add test for shims in AcGenral 2018-01-21 21:13:08 +01:00
Pierre Schweitzer d849794a35
[NFI] Rewrite the way files are handled, this allows querying handling a new file while already handling one.
This is useful to fix the problem when a directory wasn't in cache yet, but one of its files is to be displayed.
2018-01-20 22:25:46 +01:00
Thomas Faber cd992d022f
[USP10] Re-use script caches for the same font. CORE-14192
This significantly speeds up WM_SETTEXT in multiline edit controls.
2018-01-20 15:55:07 +01:00
Pierre Schweitzer a34d807311
[NFI] Remove the $Extend specific case. This fixes a FIXME 2018-01-20 15:35:05 +01:00
Pierre Schweitzer a46d9999dd
[NFI] Add a first skeleton of what NFI could be.
All it will do for now is dumping the MFT / Files and their attributes.
It lacks many features, could be really improved and is bugged.

Note that logical sectors dump seems to be broken. MS NFI and this one don't agree on values.

Developed against W2K3.
2018-01-20 14:54:00 +01:00
Amine Khaldi 69d123ae25 [WINHTTP_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:56:09 +01:00
Amine Khaldi a5cb9a0a8d [WINDOWSCODECS_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:51:37 +01:00
Amine Khaldi 71b8c8c1e2 [WBEMPROX_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:48:13 +01:00
Amine Khaldi 41c4d894f3 [VERSION_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:43:01 +01:00
Amine Khaldi 942c426525 [VBSCRIPT_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:40:57 +01:00
Amine Khaldi eb91a73902 [URLMON_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:30:25 +01:00
Amine Khaldi a0b6db8b7f [SHLWAPI_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:27:32 +01:00
Amine Khaldi d3f4d62dde [SHDOCVW_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:19:06 +01:00
Amine Khaldi 44f07538ba [RICHED20_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:11:06 +01:00
Amine Khaldi f41035d141 [PROPSYS_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:06:43 +01:00
Amine Khaldi 5f28af7188 [OLEAUT32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 13:00:17 +01:00
Amine Khaldi b44b1afb81 [OLE32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 12:58:03 +01:00
Amine Khaldi d4c87f7aa8 [MSXML3_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 12:36:34 +01:00
Amine Khaldi 8e65919260 [MSVFW32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 12:32:30 +01:00
Amine Khaldi f860a7802c [MSI_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 12:30:30 +01:00
Amine Khaldi 35e6bb9199 [IMM32_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 12:27:53 +01:00
Amine Khaldi ae5f2352bc [MMDEVAPI_WINETEST] Sync with Wine 3.0. CORE-14225 2018-01-20 12:26:57 +01:00