1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00
Commit graph

301 commits

Author SHA1 Message Date
Rémi Bernon
4573910acc win32u: Move D3DKMT vulkan implementation out of winex11. 2024-03-26 22:46:05 +01:00
Rémi Bernon
e614610aaf win32u: Introduce and use new reg_(open|create)_ascii_key helpers. 2024-03-06 18:59:34 +01:00
Rémi Bernon
66baee8b99 win32u: Use NtUserCallHwndParam interface for __wine_send_input. 2024-03-05 20:50:06 +01:00
Alexandre Julliard
b26d127897 user32: Return a proper NTSTATUS in all user callbacks. 2024-01-19 14:30:59 +01:00
Jacek Caban
10424f0dbd win32u: Provide extra space in buffers used to dispatch string getter messages. 2023-12-06 23:10:23 +01:00
Alexandre Julliard
909e2b952a win32u: Remove DECLSPEC_HIDDEN usage. 2023-11-17 10:20:54 +01:00
Jacek Caban
6b592e8102 win32u: Use user message packing for CB_GETLBTEXT and LB_GETTEXT. 2023-08-01 21:50:34 +09:00
Jacek Caban
4777bd62ae win32u: Use user message packing for messages passing string. 2023-07-27 11:54:03 +09:00
Jacek Caban
c9a17eb503 win32u: Use user message packing for WM_NCCALCSIZE. 2023-07-24 11:52:55 +02:00
Jacek Caban
7cc06fb999 win32u: Pack messages in WH_CALLWNDPROC hooks. 2023-07-24 11:52:55 +02:00
Jacek Caban
af95fc8c4f win32u: Use user message packing for HCBT_CREATEWND hooks. 2023-07-24 11:52:55 +02:00
Brendan Shanks
726472fef6 win32u: Set zero_bits correctly for large address aware applications on Wow64. 2023-07-10 12:20:18 +02:00
Rémi Bernon
9b7669592d win32u: Move virtual desktop display settings logic from winex11. 2023-06-21 18:26:33 +02:00
Rémi Bernon
ab9b99c4a5 server: Pass set_cursor flags in WM_WINE_CLIPCURSOR wparam.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55047
2023-06-16 21:35:58 +02:00
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
af902c188e win32u: Move fullscreen window cursor clipping from winex11. 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
b7570b798e win32u: Add a reset parameter to WM_WINE_CLIPCURSOR and driver ClipCursor. 2023-06-07 22:48:27 +02:00
Rémi Bernon
3bce247bd2 win32u: Add a separate function to process WM_WINE_CLIPCURSOR. 2023-05-31 22:50:10 +02:00
Rémi Bernon
1cea2be9e8 win32u: Move cursor clipping functions to input.c. 2023-05-31 22:50:10 +02:00
Rémi Bernon
c22c10d6e9 win32u: Move some window functions to window.c. 2023-05-31 22:50:10 +02:00
Alexandre Julliard
4a91cf82fd win32u: Don't use WINAPI for private functions. 2023-05-31 13:35:53 +02:00
Jacek Caban
b601e3fa97 win32u: Use syscall interface for all exports. 2023-05-29 11:37:09 +02:00
Jacek Caban
da4663d640 win32u: Don't return full OUTLINETEXTMETRICW from __wine_get_file_outline_text_metric. 2023-05-29 11:37:08 +02:00
Jacek Caban
3dbe180ea5 win32u: Extend NtGdiSetDIBitsToDeviceInternal for SetDIBits implementation. 2023-05-29 11:37:08 +02:00
Jacek Caban
ab88c7cbb1 win32u: Implement NtGdiIcmBrushInfo and use it instead of __wine_get_brush_bitmap_info. 2023-05-29 11:37:07 +02:00
Jacek Caban
0492108ae8 win32u: Use syscall interface for all ntuser functions. 2023-05-29 11:37:06 +02:00
Jacek Caban
c73684e533 win32u: Use syscall interface for all ntgdi functions. 2023-05-26 11:09:34 +02:00
Jacek Caban
28642d2239 win32u: Use syscall interface for more clipping functions. 2023-05-26 11:09:33 +02:00
Jacek Caban
1ac5a2e01a win32u: Use syscall interface for more font functions. 2023-05-26 11:09:32 +02:00
Jacek Caban
9b5c916e4e win32u: Use syscall interface for more font functions. 2023-05-26 11:09:32 +02:00
Jacek Caban
384d34d6fb win32u: Use syscall interface for more GDI object functions. 2023-05-26 11:09:31 +02:00
Jacek Caban
5f5082afc9 win32u: Use syscall interface for more DC functions. 2023-05-26 11:09:30 +02:00
Jacek Caban
e4215142f7 win32u: Use syscall interface for DIB functions. 2023-05-26 11:09:30 +02:00
Jacek Caban
859eda026d win32u: Use syscall interface for D3DKMT functions. 2023-05-26 11:09:29 +02:00
Jacek Caban
4aecddf06a win32u: Use syscall interface for more bitmap functions. 2023-05-26 11:09:28 +02:00
Jacek Caban
cd09a22439 win32u: Use syscall interface for bitblt functions. 2023-05-25 16:26:08 +02:00
Jacek Caban
0c73b717fb win32u: Pass blend function as DWORD to NtGdiAlphaBlend. 2023-05-25 16:26:08 +02:00
Jacek Caban
7acaba6774 win32u: Use syscall interface for more path functions. 2023-05-25 16:26:07 +02:00
Jacek Caban
6452d293de win32u: Use syscall interface for more printer functions. 2023-05-25 16:26:06 +02:00
Jacek Caban
0cccc08cd6 win32u: Use syscall interface for more painting functions. 2023-05-25 16:26:06 +02:00
Jacek Caban
8cc95b5487 win32u: Use syscall interface for more painting functions. 2023-05-25 16:26:05 +02:00
Jacek Caban
3b01fb113f win32u: Use syscall interface for NtGdiOpenDCW. 2023-05-25 16:26:04 +02:00
Alexandre Julliard
f83ec675bd win32u: Don't use floating point types in syscalls. 2023-05-12 11:39:10 +02:00
Rémi Bernon
fee5eaecb4 win32u: Send WM_INPUTLANGCHANGE when activating new layout. 2023-03-08 17:49:00 +01:00
Zebediah Figura
b2dd38372f win32u: Make send_message_timeout() hidden. 2023-01-30 16:49:55 +01:00
Zhiyi Zhang
d81cf4ed55 win32u: Introduce a get_display_depth() helper to retrieve emulated display depth.
Using EnumDisplaySettings() directly to query display depth has a high overhead when using the
XRandR 1.0 display device handler on some NVIDIA setups.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51420
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53382
2023-01-09 16:44:08 +01:00
Jacek Caban
d222dcc2a4 win32u: Convert inter-process messages to Unicode.
Based on user32 WINPROC_CallProcWtoA.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53744
2022-12-20 18:26:55 +01:00
Jacek Caban
7fc68b7ac5 win32u: Move GetTaskmanWindow implementation from user32. 2022-12-09 17:52:25 +01:00
Jacek Caban
7d53e27cff win32u: Move SetTaskmanWindow implementation from user32. 2022-12-09 17:52:25 +01:00