Commit graph

163357 commits

Author SHA1 Message Date
Sven Baars
3609508c2f kernelbase: Don't open Wow6432nodes from create_key().
These can never exist in a newly created key.
2023-03-28 20:40:07 +02:00
Piotr Caban
c3bd7c003e wineps: Handle EMR_BITBLT record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
ab12be686a wineps: Handle EMR_STRETCHBLT record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
83f0862b43 wineps: Handle EMR_SETARCDIRECTION record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
ec2d0e9d8b wineps: Handle EMR_SETBRUSHORGEX in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
b4ce2902e0 wineps: Handle EMR_SETVIEWPORTORGEX record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
a18178dd29 wineps: Handle EMR_SETVIEWPORTEXTEX in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
706569086f wineps: Handle EMR_SETWINDOWORGEX record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
f6aa74e3b7 wineps: Handle EMR_SETWINDOWEXTEX record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
9e09705d49 wineps: Handle EMR_PAINTRGN record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
f4d6b054ef wineps: Handle EMR_ANGLEARC record in spool files. 2023-03-28 15:29:56 +02:00
Piotr Caban
dbf901a4da wineps: Support arc direction in PSDRV_DrawArc. 2023-03-28 15:29:56 +02:00
Vijay Kiran Kamuju
8426109a43 msvcr100: Add _UnrealizedChore::_CheckTaskCollection stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53794
2023-03-28 15:29:56 +02:00
Alexandre Julliard
e588e218f0 ntdll: Only fall back to start.exe when using a different loader. 2023-03-28 11:58:30 +02:00
Alexandre Julliard
bdc11ee079 ntdll: Add a helper function to return the alternate 32/64 loader. 2023-03-28 11:57:34 +02:00
Rémi Bernon
61219f1b8b imm32: Call ImeSelect from ImmLockIMC with current IME. 2023-03-28 11:55:31 +02:00
Rémi Bernon
de4323611a imm32: Update HIMC private data when selecting IME. 2023-03-28 11:55:31 +02:00
Rémi Bernon
9c8b3e6f42 imm32: Introduce a new imc_select_hkl helper. 2023-03-28 11:55:31 +02:00
Rémi Bernon
0aa3b85b97 imm32: Enumerate input contexts in ImmActivateLayout. 2023-03-28 11:55:31 +02:00
Rémi Bernon
462d5ca257 imm32/tests: Test ActivateKeyboardLayout with an existing window. 2023-03-28 11:55:31 +02:00
Rémi Bernon
c2c27e7927 imm32/tests: Test ImmCreateInputContext et al. 2023-03-28 11:55:31 +02:00
Rémi Bernon
47533974ce imm32: Call ActivateKeyboardLayout from ImmActivateLayout. 2023-03-28 11:55:31 +02:00
Rémi Bernon
ca97db75d1 imm32/tests: Check current keyboard layout during ime calls. 2023-03-28 11:55:31 +02:00
Rémi Bernon
db5cf9a5e1 imm32: Use installed IME language for the created HKL. 2023-03-28 11:55:31 +02:00
Rémi Bernon
4571456e70 win32u: Allow LANG_INVARIANT in NtUserActivateKeyboardLayout. 2023-03-28 11:55:30 +02:00
Alex Henrie
d8e6a29d98 wldap32: Stub out setting LDAP_OPT_REFERRAL_HOP_LIMIT.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54727
2023-03-28 11:53:22 +02:00
Francois Gouget
490e36c807 taskschd/tests: Deleting tasks & folders requires elevated privileges on Windows 7.
This means skipping any test that requires creating a folder as the
test would be unable to clean up after itself.
Add a test to show that there is the same issue with tasks by creating
one in the root folder.

Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54106
2023-03-28 11:44:02 +02:00
Francois Gouget
b7afd8ba26 taskschd/tests: Elevated privileges are needed to connect using a hostname.
Being in the administrator group is not sufficient.
2023-03-28 11:44:01 +02:00
Francois Gouget
27f378f071 taskschd/tests: Use a winetest context in the scheduler loops. 2023-03-28 11:44:01 +02:00
Francois Gouget
afd9820f56 taskschd/tests: Use wide character string literals in scheduler.c. 2023-03-28 11:44:01 +02:00
Francois Gouget
58e0677d33 taskschd/tests: Store the xml definitions as wide string literals in scheduler.c. 2023-03-28 11:44:01 +02:00
Francois Gouget
38fb5396d4 taskschd/tests: Use __HRESULT_FROM_WIN32() to initialize constants.
It is a macro and thus constant unlike HRESULT_FROM_WIN32().
2023-03-28 11:43:59 +02:00
Stefan Dösinger
2212e663f9 ddraw/tests: Show that SYSMEM | 3DDEVICE surfaces don't consume vidmem. 2023-03-28 11:43:42 +02:00
Stefan Dösinger
23cfa8a210 ddraw/tests: Native 64 bit ddraw has a video memory leak. 2023-03-28 11:43:42 +02:00
Stefan Dösinger
723cd0a4ae wined3d: Make video memory accounting a per-resource flag.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54701
2023-03-28 11:43:38 +02:00
Rémi Bernon
d62e2268d7 dinput: Rewrite IDirectInput8_EnumDevicesBySemantics.
Simplifying and fixing it.
2023-03-27 21:23:09 +02:00
Rémi Bernon
cb987646a4 dinput: Implement DIDBAM_PRESERVE BuildActionMap flag. 2023-03-27 21:23:09 +02:00
Rémi Bernon
782ad8f70c dinput: Check device type in BuildActionMap for specific semantics. 2023-03-27 21:23:08 +02:00
Rémi Bernon
18b5f7956f dinput: Load action map from registry before resetting guid. 2023-03-27 21:23:08 +02:00
Rémi Bernon
2da8f5d2ac dinput: Trace formats in (Build|Set)ActionMap and EnumDevicesBySemantics. 2023-03-27 21:23:08 +02:00
Rémi Bernon
8e63f68fb3 dinput/tests: Add more IDirectInput8_EnumDevicesBySemantics tests. 2023-03-27 21:23:08 +02:00
Rémi Bernon
83881f579f dinput/tests: Test BuildActionMap cases with multiple devices. 2023-03-27 21:23:08 +02:00
Connor McAdams
55c1acd926 uiautomationcore: Add support for UIA_ProviderDescriptionPropertyId.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-27 18:32:35 +02:00
Connor McAdams
2d85254355 uiautomationcore: Add a helper function for retrieving a property value from an individual node provider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-27 18:32:35 +02:00
Connor McAdams
45aca56e08 uiautomationcore/tests: Add NULL input argument tests for IUIAutomationTreeWalker navigation method.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-27 18:32:35 +02:00
Connor McAdams
5c41987709 uiautomationcore/tests: Skip IAccessible2 tests on Win10v1909.
Windows 10 1909 doesn't use IAccessible2 interfaces while comparing
IAccessible interfaces, so skip the interface comparison tests.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53269
2023-03-27 18:32:33 +02:00
Alex Henrie
31aa2245ef wldap32: Implement setting LDAP_OPT_SSL and add tests.
Windows has the LDAP_OPT_SSL option to turn SSL on or off after calling
ldap_init but before connecting to the server. OpenLDAP doesn't have
that option and instead expects a fully SSL connection to be requested
by passing one or more "ldaps://" URIs to ldap_init. However, OpenLDAP
also has an LDAP_OPT_URI option, which Windows does not have, that can
be used to change the URIs before connecting. And OpenLDAP already takes
care of converting "ldap://" or "ldaps://" to lowercase, so all we have
to do is find and replace that exact string in each URI in the list.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54727
2023-03-27 18:32:17 +02:00
Francois Gouget
bb516ae1a6 schedsvc/tests: Deleting tasks & folders requires elevated privileges on Windows 7.
This means skipping any test that requires creating a folder as the
test would be unable to clean up after itself.

Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=53128
Wine-Bug: https://bugs.winehq.org//show_bug.cgi?id=54109
2023-03-27 17:44:44 +02:00
Francois Gouget
4385a3c29e schedsvc/tests: Document SchRpcGetTaskInfo() calls that crash on Windows.
Not just Windows 7 but all versions up to Windows 11.
2023-03-27 17:44:42 +02:00
Francois Gouget
ee2c7dc881 schedsvc/tests: Use a winetest context in the rpcapi loops. 2023-03-27 17:44:28 +02:00