Alexandre Julliard
|
6551553fe6
|
winex11: Make the cursor window global instead of per-thread, and send it a message when the cursor changes.
|
2010-04-29 10:19:29 -05:00 |
Alexandre Julliard
|
8ec6359bbb
|
user32: Remove the CURSORICON parameter in the SetCursor entry point.
|
2010-04-21 11:07:45 +02:00 |
Alexandre Julliard
|
eed9c63ac7
|
winex11: Update the cursor from the thread input status instead of caching it per-thread in x11drv.
|
2010-04-21 11:07:45 +02:00 |
Alexandre Julliard
|
d676bf246d
|
user32: Add driver entry points for cursor creation and destruction, and pass the cursor handle to SetCursor.
|
2010-04-20 19:22:38 +02:00 |
Alexandre Julliard
|
ea1d71c7a4
|
winex11: Set the NET_WM_ICON hint for 32-bpp icons.
|
2010-04-16 16:23:33 +02:00 |
Alexandre Julliard
|
246e3732c0
|
winex11: Use the BITBLT_GetVisRectangles helper function for AlphaBlend too.
|
2010-04-15 14:39:37 +02:00 |
Alexandre Julliard
|
39493b0660
|
winex11: Define a structure to hold coordinates information for BitBlt operations.
|
2010-04-15 14:39:33 +02:00 |
Roderick Colenbrander
|
c29cf05919
|
winex11: Add support for 32-bit DDBs.
|
2010-04-13 13:06:32 +02:00 |
Henri Verbeet
|
f331fe4c27
|
winex11.drv: Store if a bitmap is top-down in X_PHYSBITMAP.
GetObject() is supposed to return the absolute height, and there's no other
way to retrieve this information after the bitmap is created.
|
2010-03-01 14:03:33 +01:00 |
Kusanagi Kouichi
|
10789142fc
|
winex11.drv: Check XDND version.
|
2010-02-22 11:55:42 +01:00 |
Kusanagi Kouichi
|
f7b18148d4
|
winex11.drv: Keep the state of XIM and IME consistent.
|
2010-02-22 11:55:25 +01:00 |
Kusanagi Kouichi
|
4ccbcb02b2
|
winex11.drv: Handle result string directly.
|
2010-02-16 12:28:41 +01:00 |
Roderick Colenbrander
|
3afa657636
|
winex11: Fix palette conversion bug.
The LookupPixel code assumed we want to convert pixels to the format
corresponding the default color shifts.
|
2010-02-16 11:32:44 +01:00 |
Alexandre Julliard
|
00b06dac85
|
winex11: Don't process ConfigureNotify events that have been superseded by a later configure request.
|
2010-01-04 17:56:32 +01:00 |
Rob Shearman
|
e4888b0e3c
|
winex11.drv: Empty clipboard cache on process unload to avoid false positives being reported for memory leaks.
|
2009-12-30 13:39:55 +01:00 |
Vincent Povirk
|
1bd13dec61
|
winex11.drv: Generate text/html clipboard data from HTML Format.
|
2009-11-23 13:34:15 +01:00 |
Roderick Colenbrander
|
14e21d955a
|
winex11: Add X11DRV_XRender_SetDeviceClipping for syncing the clipping region with XRender pictures.
|
2009-10-14 14:01:34 +02:00 |
Alexandre Julliard
|
344cf57f1b
|
winex11: Rename the XRENDERINFO type to make it clear it's a pointer.
|
2009-10-08 12:10:59 +02:00 |
Alexandre Julliard
|
fa6ffb4d5d
|
Fix empty function prototypes.
|
2009-10-07 12:24:53 +02:00 |
Roderick Colenbrander
|
6b8753185f
|
winex11: Add support for 16-bit/32-bit DIB sections.
|
2009-10-01 13:47:53 +02:00 |
Alexandre Julliard
|
89c91ac0b1
|
winex11: Remove BITBLT_InternalStretchBlt now that it's identical to X11DRV_StretchBlt.
|
2009-09-30 20:56:56 +02:00 |
Roderick Colenbrander
|
9465700083
|
winex11: Don't use ColorShifts for non-TrueColor bitmaps.
|
2009-09-25 13:16:56 +02:00 |
Roderick Colenbrander
|
efa37f56ec
|
winex11: Add helper function for copying brushes.
|
2009-09-10 12:13:45 +02:00 |
Roderick Colenbrander
|
4ef7bd6943
|
winex11: Add helper function for calculating ColorShifts.
|
2009-09-09 16:25:24 +02:00 |
Dmitry Timoshkov
|
9dbdd708e3
|
winex11.drv: Handle WM_DELETE_WINDOW by simulating clicking the caption Close button.
|
2009-09-09 12:18:28 +02:00 |
Roderick Colenbrander
|
5db05dfea9
|
winex11: Use ColorShifts data in X11DRV_PALETTE_ToLogical.
|
2009-09-02 16:09:07 +02:00 |
Roderick Colenbrander
|
5fc017c497
|
winex11: Use ColorShifts from physDev in X11DRV_PALETTE_ToPhysical.
|
2009-09-02 16:08:36 +02:00 |
Roderick Colenbrander
|
3ad349f316
|
winex11: Prepare X11DRV_PALETTE_ToPhysical/_ToLogical for a new ColorShift structure.
|
2009-09-02 16:07:41 +02:00 |
Roderick Colenbrander
|
3878b4810e
|
winex11: Introduce a new function for looking up the physical color of a pixel for use with colormap generation-like functions.
This prepares to a rewrite of X11DRV_PALETTE_ToPhysical which requires
the physDev for retrieving the color shifts.
|
2009-09-02 16:07:11 +02:00 |
Henri Verbeet
|
9fd29492c1
|
winex11.drv: Add support for XShm pixmaps.
Most of this is "Copyright 2004 Huw Davies for CodeWeavers", I just did a
little bit of integration.
|
2009-08-06 17:26:31 +02:00 |
Roderick Colenbrander
|
6a1aa9b166
|
winex11: XRenderComposite can be inaccurate when scaled x / y source coordinates are passed to it.
Moving this translation to the transformation matrix fixes the problem.
|
2009-07-24 13:10:12 +02:00 |
Roderick Colenbrander
|
618b410aa8
|
winex11: Add a function for retrieving the bitmap GC.
|
2009-07-16 11:19:34 +02:00 |
Roderick Colenbrander
|
004eabfbd3
|
winex11: Add an XRender based GetSrcAreaStretch.
|
2009-07-13 11:58:26 +02:00 |
Vincent Povirk
|
6259aeaacb
|
winex11.drv: Link the windows JFIF format to the X image/jpeg format.
|
2009-06-22 11:22:23 +02:00 |
Vincent Povirk
|
e4663206be
|
winex11.drv: Link the windows PNG format to the X image/png format.
|
2009-06-22 11:22:19 +02:00 |
Francois Gouget
|
c642481305
|
winex11.drv: Replace an strdup() with HeapAlloc() in the OpenGL code.
Free the corresponding memory when the library is unloaded.
|
2009-05-26 14:25:12 +02:00 |
Andrew Talbot
|
f63ceec432
|
winex11.drv: Declare some functions static.
|
2009-01-30 11:43:41 +01:00 |
Damjan Jovanovic
|
3613b15785
|
winex11: Support the startup notification fd.o spec.
|
2009-01-07 14:17:46 +01:00 |
Maarten Lankhorst
|
0a6459598a
|
user32/winex11.drv: Change all user32 operations to use CDECL.
|
2008-12-23 13:06:04 +01:00 |
Maarten Lankhorst
|
131d0a79a1
|
gdi32/winex11.drv: Change all gdi/opengl operations to use CDECL calling convention.
|
2008-12-23 13:02:33 +01:00 |
Aric Stewart
|
b3d308b96f
|
x11drv: Allow ActivateKeyboardLayout to set the keyboard for the thread and GetKeyboardLayout to return the stored keyboard.
|
2008-12-18 14:19:13 +01:00 |
Maarten Lankhorst
|
602b9b0833
|
winex11.drv: Make XIM functions hidden.
|
2008-12-17 15:02:25 +01:00 |
Alexandre Julliard
|
e48283bedd
|
winex11: Remove some unused functions.
|
2008-12-03 12:10:21 +01:00 |
Kusanagi Kouichi
|
fcaeffb7b4
|
winex11: Implement large data transfers.
|
2008-11-05 16:43:10 +01:00 |
Muneyuki Noguchi
|
edd24b613f
|
winex11: Prevent XCreateIC from returning NULL when input style isn't "root".
|
2008-10-20 13:58:20 +02:00 |
Dmitry Timoshkov
|
9aaa24091f
|
winex11.drv: Add support for _NET_WORKAREA.
|
2008-10-02 10:40:13 -05:00 |
Alexandre Julliard
|
be3c3a5214
|
winex11: Driver-side implementation of SetLayeredWindowAttributes.
Based on a patch by Rob Shearman.
|
2008-09-12 15:54:02 +02:00 |
Alexandre Julliard
|
9d45cfde33
|
winex11: Support setting the window region on windows belonging to other threads.
|
2008-09-08 15:51:08 +02:00 |
Alexandre Julliard
|
370368aace
|
winex11: Moved the X11DRV_WindowMessage function to window.c.
|
2008-09-08 15:42:24 +02:00 |
Alexandre Julliard
|
90ef43ab26
|
winex11: Allocate image data from the process heap where possible.
|
2008-08-29 13:34:11 +02:00 |