Commit Graph

1377 Commits

Author SHA1 Message Date
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
Alexandre Julliard a534925a48 winex11: Reset clipping when a fullscreen window is unmapped. 2012-01-31 13:45:04 +01:00
Alexandre Julliard 1592b9c9de winex11: Disallow clipping to fullscreen rectangle if XInput2 is not available. 2012-01-30 20:44:49 +01:00
Alexandre Julliard 8eb9ab531f winex11: Check for failure to convert the brush bitmap to X11. 2012-01-27 18:05:48 +01:00
Ken Thomases f217415541 winex11: Remove some more leftover X Shm code. 2012-01-26 17:42:25 +01:00
Matteo Bruni b4afbf98cf winex11: Don't put the GL drawable offscreen. 2012-01-25 11:28:02 +01:00
Henri Verbeet 515329d58c winex11: Remove some leftover X Shm code. 2012-01-25 11:27:37 +01:00
Aric Stewart f624876d3e winex11: Strip the _L or _R from X11DRV_GetKeyNameText when appropriate. 2012-01-23 17:05:11 +01:00
Alexandre Julliard fe7d81dc1b winex11: Ignore rectangles with invalid coordinates when converting region data. 2012-01-23 16:06:55 +01:00
Dmitry Timoshkov c0cf49d50c winex11.drv: Use dialog window type also for owned windows with WS_EX_DLGMODALFRAME style set. 2012-01-19 21:08:51 +01:00
Alexandre Julliard 0e3bfb8951 winex11: Move handling of negative width/height into the XRender blit helper functions. 2012-01-18 16:03:33 +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
Kusanagi Kouichi f56e1fcf7c winex11.drv: Assign struct. 2012-01-11 17:47:35 +01:00
André Hentschel 4c6a20ce22 winex11.drv: No need for WINE_ prefixed debug output macros. 2012-01-11 17:47:25 +01:00
Alexandre Julliard 5112699a6b winex11: Store the XRender format in the bitmap structure. 2012-01-10 21:06:45 +01:00
Alexandre Julliard 3e85a7c2a7 winex11: Avoid some references to the X11 device from XRender. 2012-01-10 20:56:06 +01:00
Alexandre Julliard 7d447d7b9a winex11: Create XRender colors from the original COLORREF and add support for PALETTEINDEX colors. 2012-01-10 20:54:40 +01:00
Alexandre Julliard a680644da6 winex11: Remove the global XRender installed flag. 2012-01-10 20:12:56 +01:00
Alexandre Julliard 5b11c96fa1 winex11: Get rid of the DIB section support. 2012-01-10 20:12:31 +01:00
Alexandre Julliard 978c42feb5 winex11: Avoid using DIB functions to create the dithering image. 2012-01-10 20:12:23 +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 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