Commit graph

168015 commits

Author SHA1 Message Date
Nikolay Sivov 882d822900 mf/samplegrabber: Check shutdown state when setting the clock.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-31 18:52:08 +01:00
Nikolay Sivov c45ae2c680 mf/samplegrabber: Release current media type on shutdown. 2023-10-31 18:52:08 +01:00
Zebediah Figura 25f8698fcd server: Only set sock->event when the event is first noticed.
Do not set it every time another event is polled.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55838
2023-10-31 18:52:07 +01:00
Zebediah Figura 99dd3c5cba ws2_32/tests: Add a regression test for interaction of sock_reselect() with event select. 2023-10-31 18:50:51 +01:00
Nikolay Sivov eb8cac0f08 shell32: Fix string size condition check (Coverity).
The issue was introduced by 68fd74e7f9.
2023-10-31 18:50:03 +01:00
Paul Gofman bf58285a90 mfplat/sample: Optimize copying to 2d buffer. 2023-10-31 18:49:31 +01:00
Paul Gofman ac4a2c4c75 mfplat/sample: Refactor sample_CopyToBuffer(). 2023-10-31 18:49:30 +01:00
Paul Gofman b7fe6359c8 mfplat/buffer: Do not flip in memory_2d_buffer_ContiguousCopy{From|To}(). 2023-10-31 18:49:29 +01:00
Paul Gofman 8487666e9c mfplat/tests: Add more tests for copying 2d buffers. 2023-10-31 18:49:28 +01:00
Paul Gofman ffae0d818b mfplat/buffer: Use absolute pitch in memory_1d_2d_buffer_[Un]Lock(). 2023-10-31 18:49:26 +01:00
Alex Henrie 3bc570e8ec dxgi/tests: Use CRT allocation functions. 2023-10-31 18:49:19 +01:00
Alex Henrie 2369657333 dxgi: Use CRT allocation functions. 2023-10-31 18:49:12 +01:00
Alex Henrie 1b7b948a16 ddraw/tests: Use CRT allocation functions. 2023-10-31 18:49:06 +01:00
Alex Henrie e3ac58558f ddraw: Use CRT allocation functions. 2023-10-31 18:49:00 +01:00
Alex Henrie 042f9304cc d3d9/tests: Use CRT allocation functions. 2023-10-31 18:48:51 +01:00
Alex Henrie 9a5b854e2b d3d9: Use CRT allocation functions. 2023-10-31 18:48:36 +01:00
Alex Henrie 6db89702a3 d3d8/tests: Use CRT allocation functions. 2023-10-31 18:48:30 +01:00
Alex Henrie a70e3059c6 d3d8: Use CRT allocation functions. 2023-10-31 18:48:24 +01:00
Alex Henrie f2d1734794 d3d11/tests: Use CRT allocation functions. 2023-10-31 18:48:17 +01:00
Alex Henrie b99ea51331 d3d10core/tests: Use CRT allocation functions. 2023-10-31 18:48:06 +01:00
Hans Leidekker fd00d8e4cc ntdll: Bump current build number to 19043 (Win10 2009).
Based on Proton commit 0fa76dd66a8.
2023-10-31 17:04:57 +01:00
Tim Clem ec449cfdeb msvcrt: Promote the log from _wassert from a trace to an error. 2023-10-31 17:04:57 +01:00
Alexandre Julliard 4819a850a0 winegcc: Use a temp file for the implicitly created import library.
Otherwise clang creates a .lib file along with every dll.
2023-10-31 17:04:57 +01:00
Alexandre Julliard 663e93e61f server: Only create Wow64 system directories for 32-bit platforms. 2023-10-31 14:07:16 +01:00
Alexandre Julliard c9a011a9cb wow64: Only support Wow64 system directories for 32-bit platforms. 2023-10-31 14:07:16 +01:00
Alexandre Julliard 0d3fd14747 kernelbase: Only support Wow64 system directories for 32-bit platforms. 2023-10-31 14:07:16 +01:00
Alexandre Julliard 3d66e96b7f ntdll: Only check Wow64 system directories for 32-bit platforms. 2023-10-31 13:26:49 +01:00
Alexandre Julliard 123b86fe4a ntdll: Remove an unused global variable. 2023-10-31 13:26:49 +01:00
Alexandre Julliard 8f507ff9a7 ntdll: Also update code ranges for pure ARM64EC binaries. 2023-10-31 13:26:49 +01:00
Sven Baars 2821016247 advapi32/tests: Fix a typo (Coverity). 2023-10-30 17:18:59 +01:00
Esme Povirk 0f0867063d user32/tests: Improve timer measurement method.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55786
2023-10-30 14:26:10 +01:00
Connor McAdams d81256e7b6 uiautomationcore: Return TRUE from UiaClientsAreListening().
This function always returns TRUE on Windows 7 and above, and now that we
have stubs for all the event raising functions there should be no harm
in doing the same.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:54 +01:00
Connor McAdams 0cbca47dae uiautomationcore: Don't set HRESULT when attempting to advise currently focused HUIANODE.
create_uia_node_from_hwnd() is expected to fail if the HWND doesn't have
a native serverside provider.

Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:52 +01:00
Connor McAdams 4ed0a49618 uiautomationcore: Don't return failure from ::GetEmbeddedFragmentRoots stub on the default BaseHwnd provider.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:52 +01:00
Connor McAdams a35c77fd33 uiautomationcore: Implement IRawElementProviderFragment::GetEmbeddedFragmentRoots for MSAA providers.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-10-30 14:25:51 +01:00
Nikolay Sivov 8935dc7339 include: Correct ID3D10EffectPool interface uuid.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2023-10-30 13:35:23 +01:00
Brendan Shanks c742e3f67b localspl: Ensure unixlib function tables and enum stay in sync. 2023-10-30 13:35:13 +01:00
Hans Leidekker 863d29ca72 win32u: Get rid of a special case for non-scalable fonts in NtGdiGetCharABCWidthsW(). 2023-10-30 13:35:06 +01:00
Hans Leidekker 31fd070165 gdi32/tests: Skip broken Noto Color Emoji font in character width test. 2023-10-30 13:35:06 +01:00
Louis Lenders 221e88e2ec uxtheme: Add stub for SetPreferredAppMode.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55742
2023-10-30 13:34:53 +01:00
Zhiyi Zhang e1259ff91a win32u: Return ERROR_ACCESS_DENIED for WH_JOURNALRECORD and WH_JOURNALPLAYBACK.
On > XP, settings WH_JOURNALRECORD or WH_JOURNALPLAYBACK hooks report ERROR_ACCESS_DENIED
according to tests, even with administrator rights. PCSE_TERM depends on this to not crash.
MSDN also says that journaling hooks APIs are unsupported starting in Windows 11. Reject
journalling hooks unconditionally here because they have been broken for a long time.
2023-10-30 13:33:28 +01:00
Zhiyi Zhang 6dfeab55bd win32u: Return ERROR_GLOBAL_ONLY_HOOK when a thread ID is specified for global hooks. 2023-10-30 13:33:28 +01:00
Zhiyi Zhang d2284bb6df user32/tests: Add more parameter checks for SetWindowsHookExA(). 2023-10-30 13:33:28 +01:00
Alexandre Julliard 6af8b70409 user32: Enable a few more hook tests. 2023-10-30 13:33:28 +01:00
Alexandre Julliard afb16d3ee2 server: Fix returned error when creating an existing symlink.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55839
2023-10-30 13:33:28 +01:00
Alex Henrie 0f88c7c31f winemenubuilder: Disallow desktop integration for internet shortcuts. 2023-10-30 13:33:28 +01:00
Alex Henrie b520a19fc2 loader: Associate Wine with internet shortcuts. 2023-10-30 13:33:28 +01:00
Alex Henrie da42d96aa8 uxtheme/tests: Use CRT allocation functions. 2023-10-30 13:33:28 +01:00
Alex Henrie 0c3530d698 uninstaller: Use CRT allocation functions. 2023-10-30 10:22:10 +01:00
Alex Henrie 8418962fa7 msscript: Use CRT allocation functions. 2023-10-30 10:21:48 +01:00