Evan Tang
a7b49b0e86
kernel32/tests: Fix tls callback tests on Windows 7.
...
Also add a few more so the full set of callbacks is tested.
Fixes: 2203a8564c
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54657
2023-03-13 10:42:10 +01:00
Fan WenJie
67f992c831
wow64: Fix missing conversion of ThreadWineNativeThreadName in wow64_NtSetInformationThread.
2023-03-13 10:39:31 +01:00
Connor McAdams
98027dd6f5
uiautomationcore: Implement IUIAutomationElement::BuildUpdatedCache.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-13 10:39:25 +01:00
Connor McAdams
062584af05
uiautomationcore/tests: Add tests for IUIAutomationElement caching methods.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-13 10:39:25 +01:00
Connor McAdams
549b4f3db4
uiautomationcore: Implement IUIAutomation::CreateCacheRequest.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-13 10:39:25 +01:00
Connor McAdams
64d13cb7ec
uiautomationcore: Add support for element array properties in IUIAutomationElement::GetCurrentPropertyValueEx.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-13 10:39:25 +01:00
Connor McAdams
6749649180
uiautomationcore: Validate input arguments for IUIAutomationElement::GetCurrentPropertyValueEx.
...
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-03-13 10:39:25 +01:00
Alexandre Julliard
4c255f5a63
tiff: Import upstream release 4.5.0.
2023-03-11 18:55:35 +01:00
Alexandre Julliard
f93e53c94b
ldap: Import upstream release 2.5.14.
2023-03-11 18:55:04 +01:00
Alexandre Julliard
f953b99c51
faudio: Import upstream release 23.03.
2023-03-11 18:55:04 +01:00
Alexandre Julliard
d462bcdff1
lcms2: Import upstream release 2.15.
2023-03-11 18:31:22 +01:00
Piotr Caban
fbfa4a3aed
wineps: Fix image bits access in PSDRV_WriteDIBPatternDict.
2023-03-10 21:18:59 +01:00
Piotr Caban
5d68939dfd
wineps: Fix buffer overflow in PSDRV_WriteDIBPatternDict function.
2023-03-10 21:18:59 +01:00
Davide Beatrici
576827d83a
winepulse: Use GetModuleFileName() instead of hardcoded module filename for registry key.
2023-03-10 15:58:59 +01:00
Davide Beatrici
53baa44574
wineoss: Use GetModuleFileName() instead of hardcoded module filename for registry key.
2023-03-10 15:58:59 +01:00
Davide Beatrici
f58ef5a9c8
winecoreaudio: Use GetModuleFileName() instead of hardcoded module filename for registry key.
2023-03-10 15:58:59 +01:00
Davide Beatrici
cb20ab84ff
winealsa: Use GetModuleFileName() instead of hardcoded module filename for registry key.
2023-03-10 15:58:59 +01:00
Rémi Bernon
87e0c10b4c
imm32: Reorder control flow in ImmGetImeMenuItemsW.
2023-03-10 09:50:11 +01:00
Rémi Bernon
d07cec3021
imm32: Reorder control flow in ImmGetImeMenuItemsA.
2023-03-10 09:50:11 +01:00
Rémi Bernon
ad2ca1e99c
imm32: Reorder control flow in ImmUnregisterWordW.
2023-03-10 09:50:11 +01:00
Rémi Bernon
4778d1f2bc
imm32: Reorder control flow in ImmUnregisterWordA.
2023-03-10 09:50:11 +01:00
Rémi Bernon
034148e6a1
imm32: Reorder control flow in ImmRegisterWordW.
2023-03-10 09:50:11 +01:00
Rémi Bernon
cda7a1338e
imm32: Reorder control flow in ImmRegisterWordA.
2023-03-10 09:50:11 +01:00
Rémi Bernon
1bc81cd8ae
imm32: Reorder control flow in ImmGetRegisterWordStyleW.
2023-03-10 09:50:11 +01:00
Rémi Bernon
4693428b05
imm32: Reorder control flow in ImmGetRegisterWordStyleA.
2023-03-10 09:50:11 +01:00
Rémi Bernon
03f1780653
imm32: Reorder control flow in ImmGetProperty.
2023-03-10 09:50:09 +01:00
Fan WenJie
b3ae4f7947
opengl32: Fix missing conversion of glUnmapNamedBuffer_params from 32bit to 64bit.
...
Signed-off-by: Fan WenJie <fanwj@mail.ustc.edu.cn>
2023-03-10 09:49:38 +01:00
Fan WenJie
60ce80e6ac
opengl32: Fix missing conversion of glUnmapBuffer_params from 32bit to 64bit.
...
Signed-off-by: Fan WenJie <fanwj@mail.ustc.edu.cn>
2023-03-10 09:49:38 +01:00
Stefan Dösinger
617831054f
dxgi/tests: Test nested SetFullscreenState from the same thread.
...
I am still deliberately not testing after which message the swapchain
state changes from the old state to the new until we find a game that
depends on this.
ddraw, d3d8 and d3d9 do not catch recursive SetDisplayMode or Reset()
calls. They will recurse for about 16 times and then return library
specific weird return values like 0xd0000510 (NTSTATUS, but
nonexistent facility) or 0x88760868 (non-existent HRESULT facility). I
suspect it aborts when the kernel-side message processing stack is
exhausted. As such, an application depending on nested calls in those
libraries would have to deliberately do it, but limit the amount of
nesting to a non-zero amount.
2023-03-10 09:49:32 +01:00
Stefan Dösinger
92544264fd
dxgi/tests: Test nested fullscreen application from different thread.
2023-03-10 09:49:32 +01:00
Stefan Dösinger
33170e2720
dxgi: Catch nested SetFullscreenState invocations.
2023-03-10 09:49:32 +01:00
Stefan Dösinger
75f7bd0eea
dxgi: Unlock the wined3d mutex after storing the new target.
...
Otherwise a second thread might set it to something else between the
unlock and assignment.
2023-03-10 09:49:32 +01:00
Stefan Dösinger
52bdd0dbcd
dxgi/tests: Run test_swapchain_window_messages on d3d12.
2023-03-10 09:49:32 +01:00
Zebediah Figura
6956746a0a
dxgi: Call wined3d_swapchain_state_set_fullscreen in d3d12_swapchain_init.
...
Signed-off-by: Stefan Dösinger <stefan@codeweavers.com>
2023-03-10 09:49:32 +01:00
Stefan Dösinger
99cc854a03
dxgi/tests: Run test_resize_target_wndproc on d3d12 too.
2023-03-10 09:49:32 +01:00
Stefan Dösinger
2654f9c456
dxgi/tests: Fix UnregisterClass call in test_resize_target_wndproc.
2023-03-10 09:49:13 +01:00
Alexandre Julliard
7af84c79a1
gitlab: Add workaround for more strict git ownership check.
2023-03-10 09:33:13 +01:00
Alexandre Julliard
ce8023ea13
make_makefiles: Die when the git command fails.
2023-03-10 09:25:46 +01:00
Evan Tang
a8fa80cfb4
ntdll/tests: Move TlsIndex test to kernel32:loader.
...
Gets us access to a dll with tls to verify.
2023-03-09 18:42:45 +01:00
Evan Tang
2203a8564c
kernel32/tests: Add test verifying that tls init functions are called.
2023-03-09 18:41:40 +01:00
Evan Tang
1833887428
ntdll: Fix inverted TlsIndex check.
...
Fixes: a30a5287f0
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54539
2023-03-09 18:41:17 +01:00
Hugh McMaster
1a61a4e1a6
regedit: Append '.reg' file extension if necessary.
2023-03-09 18:12:49 +01:00
Hugh McMaster
f5fe9a6cf9
regedit: Allow export_key() to return TRUE.
...
We don't handle errors in export_registry_data() anyway.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54491
2023-03-09 18:12:47 +01:00
Francois Gouget
b7ae278f2b
windows.perception.stub/tests: Skip some tests when ISpatialSurfaceObserverStatics2 is not supported.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54649
2023-03-09 18:11:40 +01:00
Piotr Caban
065fbd206d
gdi32: Improve EMR_CREATEDIBPATTERNBRUSHPT playback.
...
It makes the lbHatch data available after PlayEnhMetaFileRecord returns.
2023-03-09 18:11:28 +01:00
Alexandre Julliard
37628a7732
wow64: Implement Wow64RaiseException().
2023-03-09 17:31:26 +01:00
Alexandre Julliard
c7fcbea457
wow64: Don't update the exception address in raise_exception().
2023-03-09 17:31:26 +01:00
Alexandre Julliard
ce737601d5
wow64: Fixup Eip for breakpoint exceptions.
...
Matching the 32-bit setup_raise_exception().
2023-03-09 17:31:26 +01:00
Alexandre Julliard
3e3af62be9
wow64: Create the WOW64INFO structure.
2023-03-09 17:31:26 +01:00
Rémi Bernon
a8f11bb8f3
imm32: Reorder control flow in ImmGetConversionListW.
2023-03-09 17:31:26 +01:00