Alexandre Julliard
|
0d9dde7953
|
gdi32: Add an optional clip region to the PutImage entry point.
|
2011-07-21 18:49:47 +02:00 |
Alexandre Julliard
|
73dc9833b7
|
gdi32: Pass the full bitblt_coords structure to the Get/PutImage entry points.
|
2011-07-21 15:35:30 +02:00 |
Alexandre Julliard
|
b01eb19511
|
gdi32: Remove the GetDIBits entry point from the graphics driver.
|
2011-07-18 17:07:51 +02:00 |
Huw Davies
|
56d7e2add9
|
winex11: Sync a dib-section before accessing the image bits.
|
2011-07-15 14:40:10 +02:00 |
Alexandre Julliard
|
ce9a5c6659
|
winex11: Add an implementation for the PutImage entry point.
|
2011-07-14 13:05:16 +02:00 |
Alexandre Julliard
|
e6fcbc543e
|
winex11: Add an implementation for the GetImage entry point.
|
2011-07-14 12:53:51 +02:00 |
Alexandre Julliard
|
c7a8ff26d3
|
gdi32: Graphics driver functions no longer need to be CDECL.
|
2011-07-13 14:56:12 +02:00 |
Alexandre Julliard
|
605b2e6d52
|
winex11: Add a DC function structure and export it.
|
2011-07-13 14:05:07 +02:00 |
Alexandre Julliard
|
bfc12c0c94
|
gdi32: Pass the source/dest visible rectangles to the AlphaBlend driver entry point.
|
2011-07-11 17:12:49 +02:00 |
Alexandre Julliard
|
1805f123b0
|
gdi32: Compute StretchBlt rectangles in gdi32.
|
2011-07-11 17:12:33 +02:00 |
Alexandre Julliard
|
00647af50b
|
winex11: Use the HDC from the gdi_physdev structure.
|
2011-07-08 16:03:59 +02:00 |
Alexandre Julliard
|
6c951b7d0d
|
winex11: Pass a generic PHYSDEV to all graphics entry points.
|
2011-07-08 15:55:11 +02:00 |
Alexandre Julliard
|
4e2a28bd03
|
gdi32: Export the gdi_physdev structure for the external drivers.
|
2011-07-07 14:46:14 +02:00 |
Alexandre Julliard
|
2e4b0b1ef4
|
winex11: Set the reported screen bpp based on the available pixmap formats.
|
2011-07-06 12:38:31 +02:00 |
Marcus Meissner
|
5a9b623212
|
winex11.drv: Mark internal symbols with hidden visibility.
|
2011-05-25 11:49: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
|
ae52a8c2cb
|
winex11: Add an option to automatically clip the pointer in desktop and multi-monitor modes.
|
2011-05-11 14:56:20 +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
|
a07b8411fc
|
winex11: Export a couple of helper functions for window rectangles.
|
2011-05-11 12:09:12 +02:00 |
Alexandre Julliard
|
a28722f531
|
winex11: Reset the clipping when the desktop window loses focus.
|
2011-05-11 12:07:37 +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
|
33c491eb84
|
winex11: Allow changing the clipping rectangle while the mouse is grabbed.
|
2011-04-22 17:51:29 +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
|
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 |
Alexandre Julliard
|
f13c65b4f5
|
winex11: Get rid of the old ddraw HAL support.
|
2011-04-12 17:42:12 +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
|
06948ebccf
|
winex11: Update the cursor on the clip window when the pointer grab starts.
|
2011-04-06 13:10:44 +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
|
886ae4c348
|
winex11: Always forward SetCursor to the driver, and limit the frequency of updates on the driver side.
|
2011-04-05 13:36:57 +02:00 |
Alexandre Julliard
|
4d358bfee3
|
winex11: Add an option to disable pointer grabs.
|
2011-04-05 13:36:57 +02:00 |
Alexandre Julliard
|
ae2b356361
|
winex11: Implement cursor clipping using a pointer grab.
|
2011-04-05 13:36:57 +02:00 |
Alexandre Julliard
|
3d34f01f3c
|
gdi32: Add null driver entry points for StretchBlt and AlphaBlend.
|
2011-03-18 16:05:09 +01:00 |
Alexandre Julliard
|
6419edfb6d
|
gdi32: Add a mechanism for stacking gdi drivers.
|
2011-03-10 12:38:31 +01:00 |
Alexandre Julliard
|
5f5c7020f3
|
gdi32: Add a common header to the physdev structure.
|
2011-03-08 22:34:57 +01:00 |
Alexandre Julliard
|
383bda91cf
|
user32: No longer export HOOK_CallHooks.
|
2011-03-08 14:50:47 +01:00 |
Alexandre Julliard
|
f15e91a883
|
winex11: Pre-register atoms for all the built-in clipboard formats.
|
2011-03-03 21:27:34 +01: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
|
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
|
94fb0f5935
|
winex11: Synchronize the mouse cursor in update_mouse_state.
|
2011-02-24 12:16:54 +01:00 |
Alexandre Julliard
|
477c085e4d
|
winex11: Potentially update the system tray notification position when any foreign window is moved.
|
2010-12-15 17:17:39 +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 |
Vladimir Panteleev
|
d7d5fb0abf
|
winex11: Add X11DRV_PALETTE_GetColor function to resolve any COLORREF to an RGB.
|
2010-11-08 13:30:20 +01:00 |