Alexandre Julliard
|
5f8e41233b
|
winex11: Add window data structure locking to the XEmbed event handler.
|
2012-09-19 13:14:00 +02:00 |
|
Alexandre Julliard
|
220f1af064
|
winex11: Add window data structure locking to the GravityNotify event handler.
|
2012-09-19 13:13:51 +02:00 |
|
Alexandre Julliard
|
89a60562a7
|
winex11: Add window data structure locking to the ReparentNotify event handler.
|
2012-09-19 13:13:40 +02:00 |
|
Alexandre Julliard
|
24c0abfd40
|
winex11: Add window data structure locking to the ConfigureNotify event handler.
|
2012-09-19 13:13:23 +02:00 |
|
Alexandre Julliard
|
6a4490d8ab
|
winex11: Add window data structure locking to the Expose event handler.
|
2012-09-19 13:13:04 +02:00 |
|
Alexandre Julliard
|
2c9ce4968a
|
winex11: Add window data locking to the focus event handlers.
|
2012-09-18 14:47:02 +02:00 |
|
Alexandre Julliard
|
b8edf184ee
|
winex11: Add a helper function to set input focus for non-managed windows.
|
2012-09-18 14:47:02 +02:00 |
|
Alexandre Julliard
|
731e497a87
|
winex11: Add window data locking to the drag and drop functions.
|
2012-09-18 14:47:01 +02:00 |
|
Alexandre Julliard
|
c8ea1e50dc
|
winex11: Avoid passing a window data structure to functions that can send messages.
|
2012-09-17 12:42:21 +02:00 |
|
Alexandre Julliard
|
6f1d43b16e
|
winex11: Check for changes in min/maximize state even when the window rectangle didn't change.
|
2012-09-06 14:09:06 +02:00 |
|
Alexandre Julliard
|
2eebedf38e
|
winex11: Handle Expose events by refreshing from the window surface.
|
2012-09-06 14:08:37 +02:00 |
|
Alexandre Julliard
|
cf1be58706
|
winex11: Remove the remaining X11 locking calls.
|
2012-08-16 16:48:00 +02:00 |
|
Alexandre Julliard
|
6bfcb347bf
|
winex11: Remove X11 locking around simple X calls.
|
2012-08-14 15:13:08 +02:00 |
|
Alexandre Julliard
|
29c1b8fa08
|
winex11: Ignore FocusOut event on destroyed windows.
|
2012-03-09 11:37:15 +01:00 |
|
Alexandre Julliard
|
002f85a275
|
winex11: Don't give focus to zero-size windows.
|
2012-02-01 16:42:47 +01:00 |
|
Alexandre Julliard
|
9716d1c861
|
winex11: Still process all MotionNotify events when using XInput2.
|
2011-11-09 15:45:13 +01:00 |
|
Vincent Povirk
|
7a21d06295
|
winex11.drv: Process keyboard events when QS_HOTKEY is specified.
|
2011-07-06 19:43:52 +02:00 |
|
Alexandre Julliard
|
0e2b4f99a9
|
winex11: Warp the pointer when clipping, but ignore the resulting events.
|
2011-05-16 16:35:31 +02:00 |
|
Alexandre Julliard
|
8e9b4e0a5c
|
winex11: Allow MotionNotify events through occasionally while XInput is active.
|
2011-05-13 16:19:45 +02:00 |
|
Alexandre Julliard
|
b081ee452d
|
winex11: Only update the fullscreen pointer grab when something has changed.
|
2011-05-12 16:24:58 +02:00 |
|
Alexandre Julliard
|
a59c7cc859
|
winex11: Automatically clip the pointer when the foreground window is full-screen.
|
2011-05-11 14:55:57 +02:00 |
|
Alexandre Julliard
|
a28722f531
|
winex11: Reset the clipping when the desktop window loses focus.
|
2011-05-11 12:07:37 +02:00 |
|
Marcus Meissner
|
ea85bc9509
|
winex11.drv: Assertion was 1 off (Coverity).
|
2011-05-02 12:38:13 +02:00 |
|
Alexandre Julliard
|
bab850389a
|
winex11: Merge consecutive RawMotion events.
|
2011-04-27 16:00:50 +02:00 |
|
Alexandre Julliard
|
da9922b40d
|
winex11: Ignore MotionNotify events if we have pending RawMotion events.
|
2011-04-27 16:00:02 +02:00 |
|
Alexandre Julliard
|
f1f223d001
|
winex11: Release the clip cursor grab when the clipping window loses focus.
|
2011-04-25 10:49:59 +02:00 |
|
Alexandre Julliard
|
0eb19126e5
|
winex11: Store a message window with the desktop when the cursor is clipped.
This ensures that the thread can be notified when the clip rectangle is reset.
|
2011-04-22 17:51:28 +02:00 |
|
Alexandre Julliard
|
55bfd2ef0d
|
winex11: Allow installing the event handler multiple times.
|
2011-04-19 18:29:24 +02:00 |
|
Alexandre Julliard
|
2ed57f9b96
|
winex11: Make sure the clipping window is initialized in every thread.
|
2011-04-14 17:13:41 +02:00 |
|
Alexandre Julliard
|
bd3ec1a973
|
winex11: Retrieve raw mouse events through XInput2 while the cursor is clipped.
|
2011-04-14 12:08:37 +02:00 |
|
Alexandre Julliard
|
338fe8b9ac
|
winex11: Add handlers for the XInput2 raw mouse events.
|
2011-04-13 18:56:37 +02:00 |
|
Alexandre Julliard
|
a8575a8b4d
|
winex11: Add infrastructure for managing the extra data of generic extension events.
|
2011-04-13 14:13:29 +02:00 |
|
Dmitry Timoshkov
|
6eed4c4241
|
winex11: Move the SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE/SC_RESTORE) call after the window extents check.
|
2011-04-08 17:11:21 +02:00 |
|
Alexandre Julliard
|
9c8911e342
|
winex11: Simplify the event handler lookup, and support names in debug traces for extension events.
|
2011-04-06 13:26:42 +02:00 |
|
Alexandre Julliard
|
ecf217bbe4
|
winex11: Update the cursor on the clipping window while it's mapped.
|
2011-04-05 13:36:57 +02:00 |
|
Alexandre Julliard
|
f46bd50a80
|
winex11: Get rid of the ClipCursor and SendInput entry points.
|
2011-03-03 17:34:53 +01:00 |
|
Alexandre Julliard
|
8f88d4fe78
|
winex11: Pass a window handle for keyboard hardware messages too.
|
2011-03-01 13:21:58 +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
|
30554d4ef1
|
user32: Check structure size in GetGUIThreadInfo.
|
2010-11-16 21:54:03 +01:00 |
|
Alexandre Julliard
|
5d570706c6
|
winex11: Create Win32 windows corresponding to all the ancestors of embedded windows.
This is needed to keep track of the embedded window position by
handling ConfigureNotify received by ancestors.
|
2010-11-08 15:46:49 +01:00 |
|
Alexandre Julliard
|
a8063e8b8b
|
winex11: Handle GravityNotify events for non-toplevel windows.
|
2010-11-08 15:24:00 +01:00 |
|
Alexandre Julliard
|
9bce7fcb87
|
winex11: Add support for receiving ConfigureNotify events on non-toplevel windows.
|
2010-11-08 15:20:51 +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
|
5a4580730d
|
winex11: Re-dock icons when the system tray owner has changed.
|
2010-11-02 10:32:40 +01:00 |
|
Alexandre Julliard
|
68f497bdcc
|
winex11: Improve management of the lifetime of embedded windows.
|
2010-11-02 10:32:40 +01: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 |
|
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 |
|
Ken Thomases
|
4bcf7cbbf0
|
winex11: Allow setting focus on active window, if no focus window.
|
2010-06-25 10:25:41 +02:00 |
|