Commit graph

164772 commits

Author SHA1 Message Date
Rémi Bernon 25906eedd8 server: Introduce and send new WM_WINE_SETCURSOR hardware message. 2023-06-13 22:10:56 +02:00
Rémi Bernon b04ef19930 server: Keep track of the current desktop cursor handle. 2023-06-13 22:10:56 +02:00
Rémi Bernon 10f5ff7f06 server: Update desktop cursor window when cursor pos changes. 2023-06-13 22:10:56 +02:00
Alexandre Julliard 3c4be9856d ntdll: Make only the necessary pages writable in the ARM64EC code map. 2023-06-13 22:10:56 +02:00
Alexandre Julliard f473e31341 ntdll: Load modules with a high base address in high memory. 2023-06-13 22:10:56 +02:00
Alexandre Julliard a82238fad5 ntdll: Allocate 64-bit and kernel stacks in high memory. 2023-06-13 22:10:56 +02:00
Alexandre Julliard 11cd51139d ntdll: Support the lower memory limit in MEM_ADDRESS_REQUIREMENTS. 2023-06-13 22:10:56 +02:00
Alexandre Julliard 2705e6c319 server: Also enforce the size of varargs data structures. 2023-06-13 22:10:56 +02:00
Alexandre Julliard 2f3c8be54f kernel32/tests: Fix the PROCESS_BASIC_INFORMATION exit status type. 2023-06-13 22:10:56 +02:00
Davide Beatrici e55c432a91 wineoss: Implement main_loop in unixlib. 2023-06-13 10:32:19 +02:00
Davide Beatrici 9ad0694aed winecoreaudio: Implement main_loop in unixlib. 2023-06-13 10:32:19 +02:00
Davide Beatrici b089e4a2bb winealsa: Implement main_loop in unixlib. 2023-06-13 10:32:19 +02:00
Davide Beatrici 03e5c9fa7d winepulse: Move main loop logic into mmdevapi. 2023-06-13 10:32:18 +02:00
Connor McAdams c7431990d8 uiautomationcore: Unconditionally match all events registered on the desktop node with a scope of subtree.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-12 21:21:42 +02:00
Connor McAdams c5b2c0369b uiautomationcore: Implement UiaRaiseAutomationEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-12 21:21:42 +02:00
Connor McAdams 61712ec79f uiautomationcore: Add support for cloning UiaCondition structures.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-12 21:21:42 +02:00
Connor McAdams 1518851b72 uiautomationcore: Clone UiaCacheRequest structure passed to UiaAddEvent.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-12 21:21:42 +02:00
Connor McAdams 8c41311a2b uiautomationcore: Store all events in an event list.
Signed-off-by: Connor McAdams <cmcadams@codeweavers.com>
2023-06-12 21:21:42 +02:00
Fabian Maurer 9b12065fc5 wineps.drv: Use afm FamilyName instead of FullName.
Fixes a regression introduced by a6cb10bba2
The old logic also used FamilyName, and some applications depend on that

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54993
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=54980
Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
2023-06-12 21:21:42 +02:00
Tatsuyuki Ishi d24dcb1ec5 win32u: Cleanup naming and log messages for QueryDisplayConfig.
Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
2023-06-12 21:21:42 +02:00
Tatsuyuki Ishi c2c9112bf8 win32u: Move QueryDisplayConfig from user32.
Signed-off-by: Tatsuyuki Ishi <ishitatsuyuki@gmail.com>
2023-06-12 21:21:42 +02:00
Rémi Bernon af902c188e win32u: Move fullscreen window cursor clipping from winex11. 2023-06-12 21:21:42 +02:00
Rémi Bernon b1d273bba3 winex11: Move clip_fullscreen_window foreground check inside it. 2023-06-12 21:21:42 +02:00
Rémi Bernon 3cca65e328 win32u: Add a clipping_cursor member to user_thread_info. 2023-06-12 21:21:42 +02:00
Rémi Bernon 89a7c05ad9 win32u: Add a clipping_reset member to user_thread_info. 2023-06-12 21:21:42 +02:00
Rémi Bernon f47ed29260 win32u: Move grab_pointer registry option from winex11. 2023-06-12 21:21:42 +02:00
Rémi Bernon bb043fb63e winex11: Remove now unnecessary WM_X11DRV_CLIP_CURSOR_NOTIFY. 2023-06-12 21:21:42 +02:00
Rémi Bernon 5911f36cff imm32: Avoid resizing IMCC to zero-size buffer.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55027
2023-06-12 21:21:42 +02:00
Huw Davies b012bed6ff winepulse: Return E_NOTIMPL when the property is not found.
Fixes a regression caused by 13fa7a57df.
2023-06-12 21:21:42 +02:00
Huw Davies 2586652e16 winepulse: Don't overwrite the result in the insufficient buffer case.
Fixes a regression caused by 13fa7a57df.
2023-06-12 21:21:42 +02:00
Alexandre Julliard b5a0dd8ca3 wow64: Don't force wow64 dlls to load at low addresses. 2023-06-12 21:21:42 +02:00
Alexandre Julliard 834f7b2366 winegcc: Fix an uninitialized variable warning in the PE build. 2023-06-12 21:21:42 +02:00
Alexandre Julliard cc2cfb9b79 loader: Make the loader position-independent on 64-bit. 2023-06-12 21:21:42 +02:00
Alexandre Julliard 912fd620db makefiles: Define WINE_UNIX_LIB for all files that are built for Unix. 2023-06-12 21:21:41 +02:00
Alexandre Julliard 93630ce14e include: Remove redundant __WINE_USE_MSVCRT checks. 2023-06-12 21:21:41 +02:00
Alex Henrie adccd96c2b windows.media.speech: Fix memory leak on error path in session_worker_thread_cb (scan-build). 2023-06-12 21:21:41 +02:00
Rémi Bernon 6ac82b2a24 server: Use hardware message category when checking filter. 2023-06-12 21:21:41 +02:00
Rémi Bernon 3ae2dc4648 server: Pass the message code to get_hardware_msg_bit. 2023-06-12 21:21:41 +02:00
Etaash Mathamsetty f2fef431d5 user32: Add GetSystemDpiForProcess export. 2023-06-12 21:21:41 +02:00
Etaash Mathamsetty 6ecca8cf63 ntdll: Allow RtlAllocateHeap to crash with invalid handle. 2023-06-12 21:21:35 +02:00
Alexandre Julliard 68a3b0077e Release 8.10. 2023-06-09 23:51:05 +02:00
Santino Mazza c5daf6a30f riched20: Call ME_UpdateRepaint instead of editor_ensure_visible in set_selection.
To prevent cases where ME_WrapMarkedParagraphs has not been called causing a NULL
pointer when editor_ensure_visible tries to get the row from the cursor.
2023-06-09 23:37:14 +02:00
Alexandre Julliard f76d8ba6c6 winedump: Dump manifest resources in a more structured way. 2023-06-09 23:37:14 +02:00
Alexandre Julliard 79f3fa732a winedump: Dump version resources in a more structured way. 2023-06-09 23:37:14 +02:00
Alexandre Julliard bc2e4ea7e2 winebuild: Update target-dependent characteristics after option parsing. 2023-06-09 23:37:14 +02:00
Alexandre Julliard 320acdad05 winebuild: Set a 64-bit base address for generated 64-bit dlls. 2023-06-09 23:37:14 +02:00
Alexandre Julliard 931292f1a6 ntdll: Use the sysv ABI for __wine_syscall_dispatcher_return().
Missing from b337c5b1a1, spotted by Fan
WenJie.
2023-06-09 23:37:14 +02:00
Davide Beatrici 3b5411941d mmdevapi: Handle CreateThread() failure in AudioClient's Start. 2023-06-09 10:34:58 +02:00
Daniel Lehman f1aa3f37ef riched20: Update paragraph position in marked tree.
nCharOfs is the key for paragraphs added to the marked tree
If it is updated, re-add the entry to update its position
2023-06-09 10:34:51 +02:00
Shaun Ren 473a5462e5 sapi: Implement ISpMMSysAudio::Get/SetFormat. 2023-06-09 10:34:44 +02:00