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 |
Austin English
|
abfb9211c8
|
winex11: Only declare the winediag debug channel if OpenGL is enabled.
|
2011-10-28 12:44:59 +02:00 |
Alexandre Julliard
|
171183c77b
|
winex11: Mask FPU exceptions around fontconfig calls.
|
2011-10-28 12:41:47 +02:00 |
André Hentschel
|
d63651fe18
|
winex11.drv: Remove remaining pixmap prefix to fix compilation without libxrender.
|
2011-10-25 20:13:42 +02:00 |
Alexandre Julliard
|
a8444d7fd1
|
gdi32: Add driver entry points for a number of font functions.
|
2011-10-24 23:45:37 +02: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
|
cbd81d391c
|
gdi32: Implement EnumDeviceFonts as a standard driver entry point.
|
2011-10-24 23:34:28 +02:00 |
Marcus Meissner
|
0101149c7a
|
winex11.drv: WORD and BYTE swapped in 555->1 bit converter (Coverity).
|
2011-10-24 19:54:16 +02:00 |
Alexandre Julliard
|
36420d2286
|
winex11: Add error checks around every XF86VidMode call.
|
2011-10-24 11:19:28 +02:00 |
Alexandre Julliard
|
f839e53272
|
winex11: Filter out zero-size dashes for PS_USERSTYLE pens.
|
2011-10-21 14:55:26 +02:00 |
Alexandre Julliard
|
f00767807f
|
winex11: Chain to the next driver when not using a device font.
|
2011-10-20 13:22:03 +02:00 |
Alexandre Julliard
|
ef0fe44327
|
gdi32: Implement SelectFont as a standard driver entry point.
|
2011-10-19 18:22:05 +02:00 |
Andrew Talbot
|
53a8746dcd
|
winex11.drv: Mark some fall-throughs in switch statements.
|
2011-10-18 15:11:12 +02:00 |
Daniel Santos
|
f2ad9df45d
|
winex11.drv: Add on-screen PS_USERSTYLE support to pens.
|
2011-10-14 20:26:44 +02:00 |
Alexandre Julliard
|
125529fabe
|
winex11: Get rid of the client-side DIB optimization in AlphaBlend.
|
2011-10-11 15:34:50 +02:00 |
Alexandre Julliard
|
d36b7a7f24
|
winex11: Require an A8R8G8B8 format for blending with a source alpha.
|
2011-10-11 13:17:17 +02:00 |
Alexandre Julliard
|
5021040452
|
winex11: Fall back to client-side blit when the source needs palette mapping.
|
2011-10-10 22:07:17 +02:00 |
Alexandre Julliard
|
40c2f3ff48
|
winex11: Fall back to client-side blit for color -> monochrome conversions.
|
2011-10-10 21:44:47 +02:00 |
Henri Verbeet
|
dbe058249f
|
winex11: Print the GL renderer and version when complaining about software / indirect rendering.
|
2011-10-10 13:40:35 +02:00 |