Alexandre Julliard
|
49b73d53cf
|
winex11: Move the clipboard DIB creation functions to clipboard.c.
|
2012-01-10 20:12:16 +01:00 |
Alexandre Julliard
|
fbbf3ba408
|
gdi32: Get rid of the CreateDIBSection driver entry point.
|
2012-01-10 16:13:29 +01:00 |
Alexandre Julliard
|
40bf321e5a
|
winex11: Remove the remainining DIB section locking calls.
|
2012-01-10 16:13:24 +01:00 |
Alexandre Julliard
|
c123c2f87a
|
winex11: Fix support for PALETTEINDEX mapping and get rid of DIBINDEX support.
|
2012-01-10 11:56:24 +01:00 |
Alexandre Julliard
|
b88b6b74f0
|
opengl32: Get rid of the DIB section sync support.
|
2012-01-10 11:24:12 +01:00 |
Alexandre Julliard
|
dc1aeeb2f8
|
gdi32: Get rid of the SetDIBColorTable driver entry point.
|
2012-01-07 13:27:08 +01:00 |
Alexandre Julliard
|
bcc65899f8
|
winex11: Remove DIB locking calls from all graphics functions.
|
2012-01-06 19:24:26 +01:00 |
Alexandre Julliard
|
56331e2a9a
|
gdi32: Don't allow Get/SetDeviceGammaRamp on DIBs or memory DCs.
|
2012-01-06 19:24:12 +01:00 |
Pierre Schweitzer
|
747a26d9a0
|
winex11.drv: Fix handle leak.
|
2012-01-03 12:37:35 +01:00 |
Alexandre Julliard
|
cc9836bda0
|
gdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens.
|
2011-12-30 11:04:29 +01:00 |
Alexandre Julliard
|
f85bb35280
|
gdi32: Pass a brush_pattern structure to the SelectBrush entry point.
|
2011-12-30 11:04:26 +01:00 |
Alexandre Julliard
|
b90be52cdd
|
winex11: Scale raw motion events according to their valuator range.
|
2011-12-21 10:58:25 +01:00 |
Alexandre Julliard
|
126bb92717
|
winex11: Keep the device info around as long as XInput2 is active.
|
2011-12-21 10:57:57 +01:00 |
Ken Thomases
|
3fa4da76ea
|
winex11: Have ToUnicodeEx null-terminate the output buffer, if there's room.
|
2011-12-20 10:15:16 +01:00 |
Alexandre Julliard
|
4066587f19
|
winex11: Remove DIB locking calls from all blitting entry points.
|
2011-12-19 20:15:42 +01:00 |
Alexandre Julliard
|
c1297ac0d8
|
winex11: Only take managed popups into account when deciding whether to make a window managed.
|
2011-12-19 20:15:41 +01:00 |
Alexandre Julliard
|
c4cf90246d
|
winex11: Hardcode the MWM hints for the desktop window.
|
2011-12-19 20:15:41 +01:00 |
Alexandre Julliard
|
5f1f57ce48
|
winex11: Update MWM hints when the window size changes.
|
2011-12-16 12:08:08 +01:00 |
Alexandre Julliard
|
59f790af04
|
winex11: Add missing initialization of pattern brush style.
|
2011-12-14 17:54:45 +01:00 |
Alexandre Julliard
|
810d215a3c
|
winex11: Get rid of the GetPixel implementation, use the null driver fallback instead.
|
2011-12-13 14:00:14 +01:00 |
Alexandre Julliard
|
2453b6a896
|
winex11: Add some sanity checks on bitmap formats before creating a pixmap.
|
2011-12-08 18:00:03 +01:00 |
Alexandre Julliard
|
b036c8a38d
|
winex11: Don't call get_xrender_picture inside the X11 lock.
|
2011-12-07 17:57:32 +01:00 |
Alexandre Julliard
|
8d6354c5b2
|
winex11: Allow the visible region to be zero when not clipping.
|
2011-12-06 15:51:00 +01:00 |
Alexandre Julliard
|
649e33de58
|
winex11: Store the visible region handle directly instead of making a copy.
|
2011-12-06 15:51:00 +01:00 |
Alexandre Julliard
|
7534d47b1b
|
gdi32: Pass the total visible region in the SetDeviceClipping driver entry point.
|
2011-12-06 15:51:00 +01:00 |
Alexandre Julliard
|
4c6a409779
|
winex11: Use an X11 error handler to catch BadMatch errors from XGetImage.
|
2011-12-05 22:47:31 +01:00 |
Alexandre Julliard
|
abd5d5a3a9
|
winex11: Always refresh the picture clipping when we have an additional clip region.
|
2011-12-05 17:21:17 +01:00 |
Alexandre Julliard
|
7ea59c107f
|
gdi32: Use dithering also for 1-bpp gradients.
|
2011-12-05 16:36:08 +01:00 |
Alexandre Julliard
|
e332ebb200
|
winex11: Always ignore alpha channel with XRender gradients.
|
2011-12-02 14:12:07 +01:00 |
Alexandre Julliard
|
76358216f4
|
winex11: Implement rectangular gradients using XRender if supported.
|
2011-11-30 14:25:29 +01:00 |
Alexandre Julliard
|
0446707a56
|
winex11: Implement rectangular gradients using straight X11 calls.
|
2011-11-30 13:09:08 +01:00 |
Ulrich Czekalla
|
392785965f
|
winex11: Avoid grabbing user_section while holding X11DRV_CritSection.
|
2011-11-28 20:15:18 +01:00 |
Gerald Pfeifer
|
ef6f8a58c5
|
winex11.drv: Move a conditionally used label into the condition in X11DRV_XRender_Init.
|
2011-11-28 16:40:48 +01:00 |
Alexandre Julliard
|
9efb9d480d
|
winex11: Don't allocate the glyph cache without Xrender, and cleanup initialization.
|
2011-11-21 12:17:56 +01:00 |
Alexandre Julliard
|
b61a534853
|
winex11: Get rid of the non-Xrender client-side font rendering.
|
2011-11-21 12:17:31 +01:00 |
Alexandre Julliard
|
4612d61b5e
|
winex11: Fix selecting a pattern brush into a DIB section device.
|
2011-11-17 17:33:50 +01:00 |
Francois Gouget
|
06646b7aa2
|
winex11: Delete the palette and xrender static critical sections when unloading the dll.
|
2011-11-17 11:38:10 +01:00 |
Alexandre Julliard
|
bd44f10496
|
winex11: Make sure we create valid bitmaps even for a 1x1 mask.
|
2011-11-16 18:21:21 +01:00 |
Alexandre Julliard
|
1ff5f3d56f
|
winex11: Remove check for DIB color table in ExtTextOut.
|
2011-11-14 21:25:47 +01:00 |
Alexandre Julliard
|
9716d1c861
|
winex11: Still process all MotionNotify events when using XInput2.
|
2011-11-09 15:45:13 +01:00 |
Alexandre Julliard
|
ef292465be
|
winex11: Use the motion event time to decide when to update the cursor.
|
2011-11-09 14:53:34 +01:00 |
Alexandre Julliard
|
098b11e995
|
winex11: Don't allow setting the cursor across processes while clipping.
|
2011-11-09 14:26:34 +01:00 |
Alexandre Julliard
|
d9a45745a7
|
winex11: Implement the CopyBitmap entry point.
|
2011-11-08 19:26:13 +01:00 |
Alexandre Julliard
|
9391c6a757
|
gdi32: Add a CopyBitmap driver entry point.
|
2011-11-08 19:25:05 +01:00 |
Alexandre Julliard
|
a16dbbe3d8
|
winex11: Implement a SelectBrush entry point in the XRender driver.
|
2011-11-07 20:54:01 +01:00 |
Alexandre Julliard
|
265068974d
|
winex11: Use the brush information passed in SelectBrush for pattern brushes.
|
2011-11-07 20:34:13 +01:00 |
Alexandre Julliard
|
24ac8c66bb
|
gdi32: Pass the full brush contents in the SelectBrush driver entry point.
|
2011-11-02 21:41:15 +01:00 |
Alexandre Julliard
|
6bf6575c5c
|
gdi32: Store a pointer instead of a global handle for DIB pattern brushes.
|
2011-11-02 12:02:27 +01:00 |
Alexandre Julliard
|
95cba0c0f4
|
gdi32: Add a DC driver entry point for GdiGradientFill.
|
2011-10-31 23:51:38 +01:00 |
Austin English
|
31f8a525c8
|
winex11: Only declare X11DRV_DIB_QueryXShm if XShm is supported.
|
2011-10-28 12:45:27 +02:00 |