Commit Graph

103 Commits

Author SHA1 Message Date
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
Alexandre Julliard
e7044cb8f8 winex11: Explicitly request creation of the thread display where necessary. 2008-06-26 16:47:42 +02:00
Alexandre Julliard
06a1407c13 winex11: Explicitly request creation of the per-thread data where necessary. 2008-06-26 15:08:08 +02:00
Alexandre Julliard
2d9b38133b winex11: Add support for performing GL calls on a top-level window DC. 2008-05-28 17:52:06 +02:00
Alexandre Julliard
30a133fe00 winex11: When re-creating a client window check the new visual against the current one instead of the default one. 2008-05-13 10:43:48 +02:00
Huw Davies
80157c2fa6 winex11.drv: Rename X11DRV_DIB_BitmapInfoSize to bitmap_info_size and fix to take into account bit field masks. 2008-05-02 16:07:50 +02:00
Alexandre Julliard
4a37308389 winex11: Register IME classes only when needed. 2008-05-01 10:57:34 +02:00
Kusanagi Kouichi
bf05ded740 winex11: Allow XIM server to be started after Wine. 2008-04-29 13:49:16 +02:00
Alexandre Julliard
2bbf00ed08 winex11: Don't put window manager decorations on shaped windows. 2008-04-29 12:46:16 +02:00
Alexandre Julliard
855308fd95 winex11: Merged the contents of winpos.c into window.c. 2008-04-23 15:32:58 +02:00
Alexandre Julliard
39f2a08277 winex11: Moved the X11DRV_resize_desktop function to desktop.c. 2008-04-23 15:22:17 +02:00
Alexandre Julliard
31ed6473be winex11: Moved the ConfigureNotify handler to event.c. 2008-04-22 16:56:31 +02:00
Alexandre Julliard
9727aa8123 winex11: Use SetWindowPos to invalidate DCEs when changing the pixel format. 2008-04-21 20:32:22 +02:00
Kusanagi Kouichi
bb8d1ca672 winex11: Update caret position. 2008-04-18 13:57:15 +02:00
Alexandre Julliard
64e8128409 winex11: Moved the MapNotify handler to event.c. 2008-04-17 16:13:12 +02:00
Alexandre Julliard
585da9296d winex11: Moved the ExposeEvent handler to event.c.
Use consistent naming for all event handlers.
2008-04-17 16:09:26 +02:00
Matthew D'Asaro
4217fcb187 winex11: Add registry option to let wine decorate windows. 2008-04-11 13:11:17 +02:00
Kusanagi Kouichi
185157cb6e winex11: Connect to XIM server dynamically. 2008-04-10 12:45:56 +02:00
Alexandre Julliard
5c30e9ae00 winex11: Separate the XIM process-wide setup from the IME creation. 2008-04-10 12:29:01 +02:00
Alexandre Julliard
a0ac99c536 winex11: Add some generic support for XEMBED client windows. 2008-04-09 15:46:33 +02:00
Alexandre Julliard
52246fb921 winex11: Move all the embedded systray window support to winex11.drv. 2008-04-08 15:47:36 +02:00
Aric Stewart
6dca48feaf winex11: Add IME functionality to winex11drv.
All XIM interaction will soon pass through this functionality instead
of directly to imm32.
2008-04-07 20:44:43 +02:00
Alexandre Julliard
3bfa90eeda winex11: Fix handling of property sizes for 64-bit platforms. 2008-04-07 11:41:54 +02:00
Alexandre Julliard
86675edfee winex11: Replace the lock_changes flag by a check on the event currently being processed. 2008-04-02 16:43:49 +02:00
Alexandre Julliard
a442d3b46d winex11: Rely on PropertyNotify events instead of Map/UnmapNotify to detect iconification. 2008-04-02 15:59:12 +02:00
Alexandre Julliard
5977c72325 winex11: Store a pointer to the X11 event currently being handled instead of a simple count. 2008-03-13 13:35:02 +01:00
Alexandre Julliard
cf76c7d65c winex11: Check if _NET_WM_MOVERESIZE is supported before using it. 2008-03-12 17:31:04 +01:00
Alexandre Julliard
dc26f27835 winex11: Moved support for window moving/resizing back to user32. 2008-03-12 15:01:24 +01:00
Hans Leidekker
22f146f011 winex11.drv: Retrieve X color profile in GetICMProfile. 2008-03-05 19:46:59 +01:00
Alexandre Julliard
d0e14bf709 winex11: Wait for a window to move out of withdrawn state before withdrawing it again. 2008-03-05 16:52:22 +01:00
Alexandre Julliard
3b6f95c663 winex11: Add a DestroyNotify handler to catch a situation that is not supposed to happen. 2008-03-05 16:51:09 +01:00
Alexandre Julliard
9238ccca48 winex11: Set the appropriate _NET_WM_STATE properties for maximized windows. 2008-03-01 13:30:58 +01:00
Alexandre Julliard
7af2a9a902 winex11: Avoid depending on win.h. 2008-02-29 13:44:55 +01:00
Alexandre Julliard
63dd1a02ca winex11: Merge the iconification support into the SetWindowPos driver backend. 2008-02-28 17:01:10 +01:00
Alexandre Julliard
b76db19e88 winex11: Use XWithdrawWindow to unmap managed windows, and wait until they are withdrawn before mapping them again. 2008-02-27 19:13:09 +01:00
Alexandre Julliard
5a5344b4ad winex11: Added tracking of the WM_STATE window property. 2008-02-27 19:11:43 +01:00