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
Henri Verbeet
34139937b0
wined3d: Sort the exports.
...
For the most part these were already sorted, but a few exceptions appear to
have crept in.
2023-03-14 18:34:28 +01:00
Henri Verbeet
890877f145
d3d11: Get rid of the DXBC tag definitions.
...
These have been unused for a while now.
2023-03-14 18:34:22 +01:00
Alexandre Julliard
e3e0c3a91a
wineboot: Use the SystemProcessorBrandString query instead of cpuid.
2023-03-14 17:38:51 +01:00