Alexandre Julliard
|
f1a3480068
|
user32: Handle input injected through SendInput entirely in user32.
|
2011-03-02 21:48:39 +01:00 |
Alexandre Julliard
|
c7efa293f0
|
server: Invoke low-level hardware hooks directly from the server side.
|
2011-03-02 21:26:13 +01:00 |
Alexandre Julliard
|
ae895a1f10
|
user32: Export a Wine-specific function to send hardware input from the graphics driver.
|
2011-03-02 21:25:43 +01:00 |
Alexandre Julliard
|
0f18d2bb09
|
server: Set the message code for mouse input on the server side.
|
2011-03-02 11:59:38 +01:00 |
Alexandre Julliard
|
02e30f5f77
|
server: Pass the original hardware input data to the server and set the message parameters on the server side.
|
2011-03-02 11:34:15 +01:00 |
Alexandre Julliard
|
bc4afb0786
|
server: Don't pass a thread id to send_hardware_message, determine it from the window.
|
2011-03-01 13:21:58 +01:00 |
Alexandre Julliard
|
39c4e6d1d9
|
user32: Retrieve the current cursor position from the server.
|
2011-03-01 13:21:42 +01:00 |
Alexandre Julliard
|
a7da164949
|
user32: Retrieve the key state for GetAsyncKeyState from the server.
|
2011-02-28 22:28:42 +01:00 |
Alexandre Julliard
|
b9e4b5a28c
|
server: Fill the key state in mouse events from the server-side state.
|
2011-02-28 21:37:09 +01:00 |
Alexandre Julliard
|
02e8174067
|
server: Store the cursor clip rectangle in the server.
|
2011-02-25 13:50:19 +01:00 |
Alexandre Julliard
|
b7987db36f
|
winex11: Update the window cursor at most once every 100ms if nothing changed.
|
2011-02-24 12:17:10 +01:00 |
Alexandre Julliard
|
94fb0f5935
|
winex11: Synchronize the mouse cursor in update_mouse_state.
|
2011-02-24 12:16:54 +01:00 |
Alexandre Julliard
|
10aa13a98e
|
winex11: Fix event coordinates mapping for the root window in the explorer process.
|
2010-12-13 12:43:34 +01:00 |
Alexandre Julliard
|
cdaff0a918
|
winex11: Add support for receiving mouse events on non-toplevel windows.
|
2010-11-05 17:15:12 +01:00 |
Alexandre Julliard
|
c876f25054
|
winex11: Allow specifying system cursor replacements through the registry.
|
2010-10-18 19:08:37 +02:00 |
Alexandre Julliard
|
45b87f1f94
|
winex11: Add support for remapping standard Win32 cursors to the X11 system cursors.
|
2010-10-18 19:08:37 +02:00 |
Alexandre Julliard
|
94e65bae54
|
winex11: Avoid creating a DC when not necessary.
|
2010-10-18 19:08:37 +02:00 |
Alexandre Julliard
|
85a69604de
|
winex11: Use GetIconInfoEx when creating cursors.
|
2010-10-18 19:08:37 +02:00 |
Erich Hoover
|
e84eb16c05
|
winex11: Add support for animated cursors in X11 driver.
|
2010-10-07 16:21:18 +02:00 |
Alexandre Julliard
|
d39d2da065
|
winex11: Mirror the client rectangle if necessary for update_window_zorder.
|
2010-10-07 15:58:10 +02:00 |
Alexandre Julliard
|
6ee4521886
|
server: Pass the rectangle in client coordinates for update_window_zorder.
|
2010-09-27 21:12:49 +02:00 |
Dmitry Timoshkov
|
88900f429a
|
user32: Make sure that SendInput always initializes the time field.
|
2010-09-22 12:44:22 +02:00 |
Alexandre Julliard
|
f2f508856b
|
winex11: Set the user time property on top-level windows.
Helps convince some broken window managers to put new windows on top
of the z-order.
|
2010-06-29 13:28:39 +02:00 |
Alexandre Julliard
|
e25049e879
|
winex11: Create X11 cursors on demand when the cursor is set to a window.
|
2010-05-21 13:29:47 +02:00 |
Alexandre Julliard
|
875ca461ae
|
winex11: Reimplement creation of Xlib cursors to use the bitmaps returned by GetIconInfo.
|
2010-05-21 13:27:14 +02:00 |
Alexandre Julliard
|
6264bc20bc
|
winex11: Retrieve the cursor info with GetIconInfo to create a color cursor.
|
2010-05-21 12:55:15 +02:00 |
Alexandre Julliard
|
45b7eb6858
|
winex11: Move X11 locking inside the cursor creation functions.
|
2010-05-21 12:53:14 +02:00 |
Alexandre Julliard
|
5ee89aad68
|
winex11: Update the cursor also for events ignored by a hook.
|
2010-05-12 14:13:15 +02:00 |
Alexandre Julliard
|
6551553fe6
|
winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes.
|
2010-04-29 10:19:29 -05:00 |
Alexandre Julliard
|
860329d61d
|
winex11: Add missing X11 locking when setting the cursor.
|
2010-04-22 18:11:41 +02:00 |
Alexandre Julliard
|
8ec6359bbb
|
user32: Remove the CURSORICON parameter in the SetCursor entry point.
|
2010-04-21 11:07:45 +02:00 |
Alexandre Julliard
|
eed9c63ac7
|
winex11: Update the cursor from the thread input status instead of caching it per-thread in x11drv.
|
2010-04-21 11:07:45 +02:00 |
Alexandre Julliard
|
776527f38f
|
winex11: Move creation of an empty cursor to a separate helper function.
|
2010-04-20 21:23:28 +02:00 |
Alexandre Julliard
|
9485f0b756
|
winex11: Implement the entry points for creating and destroying cursors.
|
2010-04-20 21:20:10 +02:00 |
Alexandre Julliard
|
d676bf246d
|
user32: Add driver entry points for cursor creation and destruction, and pass the cursor handle to SetCursor.
|
2010-04-20 19:22:38 +02:00 |
Alexandre Julliard
|
6ef5ccb90e
|
winex11: Fix 16-bpp cursor conversions.
|
2010-04-16 16:24:24 +02:00 |
Dmitry Timoshkov
|
32e3539413
|
winex11.drv: Handle failure of XcursorImageCreate.
|
2009-08-12 12:53:32 +02:00 |
Andrew Riedi
|
73393fab16
|
winex11: Factor out the 'alpha_zero' test and use it for legacy cursor support.
|
2009-01-02 12:46:47 +01:00 |
Andrew Riedi
|
cdf88e9c29
|
winex11.drv: Calculate the cursor bitmap offsets in a way consistent with user32.
|
2008-12-31 12:28:23 +01:00 |
Maarten Lankhorst
|
0a6459598a
|
user32/winex11.drv: Change all user32 operations to use CDECL.
|
2008-12-23 13:06:04 +01:00 |
Henri Verbeet
|
6de9cfaf7f
|
winex11.drv: Fix color conversion for 16 bpp cursors.
|
2008-12-17 14:04:58 +01:00 |
Alexandre Julliard
|
7fdadbb377
|
server: Add functions for conversions between server user handles and pointer-style handles.
|
2008-12-08 16:58:20 +01:00 |
Stefan Dösinger
|
08f4b87f96
|
winex11: Do not cap the cursor size.
|
2008-08-21 13:28:57 +02:00 |
Alexandre Julliard
|
e7044cb8f8
|
winex11: Explicitly request creation of the thread display where necessary.
|
2008-06-26 16:47:42 +02:00 |
Alexandre Julliard
|
06a1407c13
|
winex11: Explicitly request creation of the per-thread data where necessary.
|
2008-06-26 15:08:08 +02:00 |
Alexandre Julliard
|
62b0e91c38
|
winex11: Add support for X11 mouse buttons 8 and 9.
|
2008-05-22 20:45:30 +02:00 |
Andrew Talbot
|
5156219a1c
|
winex11.drv: Remove unused variables.
|
2008-05-02 16:08:15 +02:00 |
Alexandre Julliard
|
35bec2ed19
|
winex11: Ignore EnterNotify resulting from a pointer grab.
|
2008-03-31 12:12:12 +02:00 |
Alexandre Julliard
|
d9f8f704ab
|
winex11: Fix mouse coordinates mapping on desktop window.
|
2008-03-18 12:20:16 +01:00 |
Alexandre Julliard
|
7af2a9a902
|
winex11: Avoid depending on win.h.
|
2008-02-29 13:44:55 +01:00 |