Commit graph

162874 commits

Author SHA1 Message Date
Alexandros Frantzis 2a79056e9a winewayland.drv: Add initial driver stub.
Add the initial driver stub for the Wayland driver and build it
by default.

Signed-off-by: Alexandros Frantzis <alexandros.frantzis@collabora.com>
2023-03-16 12:52:37 +01:00
Connor McAdams eeb098e7b6 uiautomationcore: Implement IUIAutomationElement::FindFirst{BuildCache}.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-16 12:48:13 +01:00
Connor McAdams fdb3c9f93a uiautomationcore: Implement IUIAutomationElement::FindAll{BuildCache}.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-16 12:48:13 +01:00
Connor McAdams 3b68d75f53 uiautomationcore/tests: Add tests for IUIAutomationElement find methods.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-16 12:48:12 +01:00
Connor McAdams d3d108f9b8 uiautomationcore: Implement IUIAutomationElement::GetCachedPropertyValueEx.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-16 12:48:12 +01:00
Connor McAdams 29a4e096d7 uiautomationcore: Implement IUIAutomationCacheRequest::AddProperty.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-16 12:48:12 +01:00
Connor McAdams b9410e8c39 uiautomationcore: Add support for caching property values in UiaGetUpdatedCache.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-16 12:48:12 +01:00
Alex Henrie 0c1dcfd354 wldap32: Handle null LDAPMessage in ldap_parse_result.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54690
2023-03-16 12:47:54 +01:00
Alex Henrie 65323a6b96 wldap32: Handle null LDAPMessage in ldap_count_entries.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54690
2023-03-16 12:47:54 +01:00
Alex Henrie 57828356f8 wldap32: Replace bvfreeU with plain free. 2023-03-16 12:47:44 +01:00
Zhiyi Zhang 81976e5c3f light.msstyles: Add nonclient metrics. 2023-03-15 17:43:46 +01:00
Zhiyi Zhang 40492eb007 user32/tests: Do not modify cursor position when simulating clicks.
FVWM by default uses a focus follow mouse model so the window under the mouse cursor automatically
gets focus. Windows explorer.exe and other windows managers use click to focus model. So on FVWM,
if a test changes the cursor position, it might affects other tests that rely on a specific focus
window. Restore the cursor position after sending simulating clicks to avoid affecting other tests
unintentionally. FVWM could be configured to use a click to focus model, but right now it will make
many tests starting to succeed and other tests fail. So it seems to be too big of a change. Flaky
is added to test_SetWindowPos() because this patch makes the tests succeed on Gitlab CI but the same
tests still fails for other window managers and on TestBots.
2023-03-15 17:43:45 +01:00
Zhiyi Zhang c7d748d2e5 gitlab: Make FVWM respect position hints.
FVWM doesn't respect PPosition hints by default and tries to tile a window according to its rules.
This might break tests that require a window at a specific position. For example, when setting the
caption bar height to anything other than 18, some user32 tests start to fail. They succeeded
previously just because the caption bar and border height on FVWM totals to 18, which is happens to
be the same value used by Wine by default.
2023-03-15 17:43:43 +01:00
Sven Baars b5a0759b15 kernelbase: Restructure the create_key() loop. 2023-03-15 16:12:31 +01:00
Sven Baars 6b7adb3d5d kernelbase: Add a fast path to create_key(). 2023-03-15 16:12:31 +01:00
Sven Baars 5d7bbb56c1 kernelbase: Move create_key() below open_key(). 2023-03-15 16:12:31 +01:00
Sven Baars 0badf072e0 kernelbase: Factor opening a subkey out of open_key(). 2023-03-15 16:12:31 +01:00
Sven Baars 31ee0b309b kernelbase: Always try to open the Wow6432Node in open_key(). 2023-03-15 16:12:31 +01:00
Sven Baars 0da843f082 kernelbase: Restructure the open_key() loop. 2023-03-15 16:12:31 +01:00
Sven Baars e146c33351 kernelbase: Pass the key name to create_key(). 2023-03-15 16:12:31 +01:00
Sven Baars 076fb381a9 kernelbase: Pass the root key to create_key(). 2023-03-15 16:12:31 +01:00
Sven Baars 75aa00a557 kernelbase: Pass the key name to open_key(). 2023-03-15 16:12:31 +01:00
Sven Baars a31d0e6c62 kernelbase: Pass the root key to open_key(). 2023-03-15 16:12:30 +01:00
Rémi Bernon 8bdee1d248 imm32: Use CRT allocation functions. 2023-03-15 14:57:51 +01:00
Rémi Bernon e242e09432 imm32: Rewrite ImmGetDescription(A|W). 2023-03-15 14:57:51 +01:00
Rémi Bernon 85489a53f5 imm32: Rewrite ImmGetIMEFileName(A|W). 2023-03-15 14:57:51 +01:00
Rémi Bernon 8b0b53379f imm32: Transform "Ime File" value in ImmInstallIMEW. 2023-03-15 14:57:51 +01:00
Rémi Bernon 4eba0765d9 imm32: Rename szImeRegFmt to layouts_formatW. 2023-03-15 14:57:51 +01:00
Alexandre Julliard 9e8fbdab72 wineboot: Add processor features for supported WoW64 architectures on ARM64. 2023-03-15 14:57:51 +01:00
Alexandre Julliard 911cdcda04 wow64: Forward NtWow64IsProcessorFeaturePresent() to the CPU backend. 2023-03-15 11:50:46 +01:00
Alexandre Julliard 5a1d431b4b ntdll: Implement NtWow64IsProcessorFeaturePresent(). 2023-03-15 11:48:57 +01:00
Alexandre Julliard 6114944106 ntdll/tests: Update some todos that succeed with the new wow64 architecture. 2023-03-15 11:48:57 +01:00
Alexandre Julliard 6f2cf11da3 ntdll/tests: Fix Wow64 tests failures on Windows 11 ARM64. 2023-03-15 10:59:31 +01:00
Alexandre Julliard 29cd79829c ntdll/tests: Handle another possible status when SystemProcessorFeaturesInformation is not supported. 2023-03-15 09:05:47 +01:00
Henri Verbeet 7db5431699 d3dcompiler: Handle some newer D3D_BLOB_PART values in debug_d3dcompiler_d3d_blob_part(). 2023-03-14 21:00:19 +01:00
Rémi Bernon b97cf7ab5f widl: Remove unused temp_name member. 2023-03-14 20:38:59 +01:00
Rémi Bernon 9a047736b3 widl: Use bison-bridge option. 2023-03-14 20:38:59 +01:00
Rémi Bernon 37f343b4a9 widl: Use noyywrap lexer option. 2023-03-14 20:38:59 +01:00
Rémi Bernon 1ec6ea528e widl: Add missing rule end semicolons. 2023-03-14 20:38:59 +01:00
Rémi Bernon 3384e7cb63 widl: Use explicit %empty token for empty rules. 2023-03-14 20:38:59 +01:00
Daniel Tang bbb28c938b windows.networking: Stub DllGetActivationFactory(). 2023-03-14 18:38:31 +01:00
Daniel Tang ce18bd4d09 wofutil: Stub WofIsExternalFile(). 2023-03-14 18:38:31 +01:00
Daniel Tang 1471924800 wintypes: Stub RoIsApiContractMajorVersionPresent(). 2023-03-14 18:38:31 +01:00
Rémi Bernon 9d72a71f57 winex11: Remove now unnecessary user locale change checks. 2023-03-14 18:38:31 +01:00
Rémi Bernon c0366cbb2e win32u: Prevent user locale change in NtUserActivateKeyboardLayout. 2023-03-14 18:38:31 +01:00
Rémi Bernon 27c5abe378 win32u: Keep the current user locale when loading layout. 2023-03-14 18:38:31 +01:00
Rémi Bernon d12dda395f win32u: Keep the current user locale when enumerating layouts.
The low word of the enumerated HKL is the desired user locale, the high
word is either the keyboard layout LANGID, or the keyboard "Layout Id"
for additional layouts with the same LANGID.
2023-03-14 18:38:31 +01:00
Derek Lesho ab80ee17fa winegstreamer/media_source: Close bytestream in ::Shutdown.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
2023-03-14 18:38:31 +01:00
Derek Lesho 698cc602f0 mfplat/tests: Test bytestream closing behavior in IMFMediaSource::Shutdown.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
2023-03-14 18:38:31 +01:00
Francois Gouget d3c32ccfe1 d3d8/tests: Remove an unused call to IDirect3D8_GetAdapterDisplayMode().
It is no longer used now that test_fpu_setup() uses create_device().
2023-03-14 18:34:34 +01:00