Commit graph

273 commits

Author SHA1 Message Date
Alexandre Julliard
917fe72bb0 winex11: Get rid of the OpenGL bitmap support. 2012-07-27 17:05:29 +02:00
Alexandre Julliard
4b0f27f664 winex11: Get rid of the no longer needed drawable rect in the X11 device. 2012-07-12 16:05:37 -05:00
Henri Verbeet
6c4465f4ac winex11: Get rid of xrandr.h. 2012-07-09 15:05:02 -04:00
Henri Verbeet
eafc8d0b34 winex11: Get rid of xvidmode.h. 2012-07-09 15:04:48 -04:00
Henri Verbeet
3ea8de2637 winex11: Use our own structure for mode information. 2012-07-03 14:57:07 +02:00
Henri Verbeet
0fda9d95a5 winex11: Get rid of some unused prototypes. 2012-07-02 19:18:01 +02:00
Alexandre Julliard
3e8b3d0f66 winex11: Add a GET_DRAWABLE escape to mirror the SET_DRAWABLE one. 2012-06-28 01:44:02 +02:00
Alexandre Julliard
191cd77320 winex11: Remove the support for device-dependent bitmaps. 2012-05-29 21:22:23 +02:00
Alexandre Julliard
73919154bf winex11: Always allocate a new GC for bitmap operations. 2012-05-29 21:12:39 +02:00
Alexandre Julliard
93758c43fd gdi32: Remove the CreateBitmap and DeleteBitmap driver entry points. 2012-05-29 21:06:41 +02:00
Alexandre Julliard
1416d0e6f1 gdi32: Remove the bitmap parameter from the Get/PutImage entry points. 2012-05-29 21:05:52 +02:00
Alexandre Julliard
fdc4682e31 gdi32: Remove the CopyBitmap driver entry point. 2012-05-24 22:09:19 +02:00
Alexandre Julliard
995e2104df winex11: Always create the brush pixmap from the pattern bits. 2012-05-24 19:53:24 +02:00
Alexandre Julliard
c2073b7ba2 winex11: Use the create_pixmap_from_image helper to create window icons. 2012-05-15 20:58:39 +02:00
Alexandre Julliard
3e8ad9a064 winex11: Add a helper to create a pixmap from an image. 2012-05-15 17:02:07 +02:00
Alexandre Julliard
f99af0bb8f winex11: Add a helper to retrieve an image from a pixmap. 2012-05-14 14:17:25 +02:00
Alexandre Julliard
b082b3acba winex11: Use an intermediate pixmap also for DDBs to handle format mismatches. 2012-05-09 17:37:36 +02:00
Alexandre Julliard
791a46658a winex11: Store the GL-specific information in the GL driver physdev. 2012-05-08 14:35:44 +02:00
Alexandre Julliard
5f99b59e77 winex11: Add an OpenGL GDI driver. 2012-05-08 14:35:42 +02:00
Alexandre Julliard
a708448725 winex11: Define an enum to manage the various types of GL device contexts. 2012-05-07 13:10:18 +02:00
Alexandre Julliard
416240b781 winex11: Remove obsolete escapes. 2012-05-03 12:50:52 +02:00
Alexandre Julliard
54170fe867 winex11: Remove support for the no longer used GET_GLX_DRAWABLE escape. 2012-05-03 12:50:27 +02:00
Alexandre Julliard
bc6f2f8615 winex11: Store the DC bounds rectangle as a pointer. 2012-04-27 12:51:43 +02:00
Alexandre Julliard
4a87722144 winex11: Add bounds rectangle tracking to all graphics entry points. 2012-04-18 13:50:56 +02:00
Alexandre Julliard
bb62ddeba7 winex11: Remove support for server-side fonts. 2012-04-18 13:07:17 +02:00
Alexandre Julliard
dedd9fe23e winex11: Convert all points to device coordinates at once for polylines and polygons. 2012-04-17 14:39:05 +02:00
Alexandre Julliard
abfed909b2 winex11: Move the window resizing support to mouse.c. 2012-02-01 16:42:48 +01:00
Alexandre Julliard
4f0f7dec99 winex11: Consider zero-size windows mapped even when they are positioned at 0,0. 2012-01-31 17:28:34 +01:00
Ken Thomases
f217415541 winex11: Remove some more leftover X Shm code. 2012-01-26 17:42:25 +01:00
Henri Verbeet
515329d58c winex11: Remove some leftover X Shm code. 2012-01-25 11:27:37 +01:00
Alexandre Julliard
98dd61e2f3 winex11: Don't cache text and background pixel values to support PALETTEINDEX properly. 2012-01-11 20:55:35 +01:00
Kusanagi Kouichi
dc02e4d1a7 winex11.drv: Fix IME status handling. 2012-01-11 19:42:48 +01:00
Alexandre Julliard
5112699a6b winex11: Store the XRender format in the bitmap structure. 2012-01-10 21:06:45 +01:00
Alexandre Julliard
5b11c96fa1 winex11: Get rid of the DIB section support. 2012-01-10 20:12:31 +01:00
Alexandre Julliard
49b73d53cf winex11: Move the clipboard DIB creation functions to clipboard.c. 2012-01-10 20:12:16 +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
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
810d215a3c winex11: Get rid of the GetPixel implementation, use the null driver fallback instead. 2011-12-13 14:00:14 +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
7534d47b1b gdi32: Pass the total visible region in the SetDeviceClipping driver entry point. 2011-12-06 15:51:00 +01:00
Alexandre Julliard
0446707a56 winex11: Implement rectangular gradients using straight X11 calls. 2011-11-30 13:09:08 +01:00
Alexandre Julliard
9716d1c861 winex11: Still process all MotionNotify events when using XInput2. 2011-11-09 15:45:13 +01:00
Alexandre Julliard
d9a45745a7 winex11: Implement the CopyBitmap entry point. 2011-11-08 19:26:13 +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
24ac8c66bb gdi32: Pass the full brush contents in the SelectBrush driver entry point. 2011-11-02 21:41:15 +01:00
Alexandre Julliard
2b1b11d681 gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts. 2011-10-24 23:34:33 +02:00
Alexandre Julliard
ef0fe44327 gdi32: Implement SelectFont as a standard driver entry point. 2011-10-19 18:22:05 +02:00
Alexandre Julliard
f5307025fc winex11: Pre-compute the color shifts for the supported XRender formats. 2011-09-26 16:56:55 +02:00