Commit Graph

527 Commits

Author SHA1 Message Date
Alexandre Julliard
3bfa90eeda winex11: Fix handling of property sizes for 64-bit platforms. 2008-04-07 11:41:54 +02:00
Alexandre Julliard
f6662c7bbe winex11: Ignore ConfigureNotify events when a window is iconified. 2008-04-04 18:22:23 +02:00
Alexandre Julliard
6e643f3b57 winex11: Avoid updating the wm states inside a ConfigureNotify event. 2008-04-04 13:41:27 +02:00
Alexandre Julliard
cf9d3e3a00 winex11: Don't update the normal size hints when a window is minimized or maximized. 2008-04-04 11:28:30 +02:00
Alexandre Julliard
4d14adfea3 winex11: Use the same test for resizable windows when setting size and mwm hints. 2008-04-04 11:25:48 +02:00
Alexandre Julliard
3f6fec362f winex11: Ignore ConfigureNotify events on unmapped windows. 2008-04-04 11:22:18 +02:00
Alexandre Julliard
cef3bc62ce winex11: Always update the window position without relying on the cached values. 2008-04-04 11:20:45 +02:00
Alexandre Julliard
f41e2339b7 winex11: Allow mapping/unmapping a window even while processing another event. 2008-04-02 16:57:17 +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
f89aa12829 winex11: Move handling of WM_STATE changes to a separate function, and call it directly from wait_from_withdrawn_state. 2008-04-02 15:55:25 +02:00
Vitaliy Margolen
9faf7e3586 winex11drv: Distinguish left and right keys for shift, ctrl and alt. 2008-04-02 11:14:54 +02:00
Roderick Colenbrander
8a5838274b wgl: Add missing WGL_STEREO_ARB to ConvertAttribWGLtoGLX. 2008-04-01 11:27:18 +02:00
Roderick Colenbrander
616ac380f9 wgl: Fix ChoosePixelFormat behavior. 2008-04-01 11:27:11 +02:00
Roderick Colenbrander
b3ffac5a8d wgl: Move all winex11.drv opengl traces to wgl. 2008-03-31 13:01:40 +02:00
Alexandre Julliard
35bec2ed19 winex11: Ignore EnterNotify resulting from a pointer grab. 2008-03-31 12:12:12 +02:00
Jacek Caban
8c910077ae winex11: Add owned windows to the taskbar if it has WS_EX_APPWINDOW style. 2008-03-31 12:11:58 +02:00
Alexandre Julliard
a71998d0a6 winex11: Fix X11DRV_CLIPBOARD_ReadProperty to read data in larger chunks and to properly null-terminate the buffer. 2008-03-26 12:14:41 +01:00
Alexandre Julliard
46489aeda2 winex11: Don't attempt to dock into the system tray in desktop mode. 2008-03-25 12:13:28 +01:00
Dmitry Timoshkov
cb3ff54789 winex11.drv: Don't add owned windows to the taskbar. 2008-03-25 11:45:11 +01:00
Alexandre Julliard
78de7e363b winex11: Grab the pointer in menu tracking mode too. 2008-03-24 17:59:40 +01:00
Alexandre Julliard
5787c12ba6 winex11: Setting window z-order using a sibling doesn't work with some window managers.
So let's see what happens if we don't set z-order at all in that case.
2008-03-24 15:47:28 +01:00
Roderick Colenbrander
ccb4ee39ab wgl: Return TRUE on wglReleasePbufferDCARB success. 2008-03-24 12:08:20 +01:00
Andrew Talbot
5d038523e9 winex11.drv: Assign to structs instead of using memcpy. 2008-03-24 11:33:22 +01:00
Andrew Talbot
8789ed6f84 winex11.drv: Indirection level fix. 2008-03-22 13:21:10 +01:00
Kusanagi Kouichi
53b9a53c27 winex11.drv: Fix crash by long preedit text. 2008-03-21 11:22:06 +01:00
Alexandre Julliard
6677e15389 winex11: Remove leftover debugging output. 2008-03-19 13:39:37 +01:00
Dmitry Timoshkov
79274bf0f5 winex11.drv: Add a some heuristics when to add a maximize or fullscreen hint. 2008-03-19 11:19:09 +01:00
Michael Karcher
5e463acef7 winex11: Fix alpha for client-side-rendered text. 2008-03-18 12:53:57 +01:00
Alexandre Julliard
af369106db winex11: Clip out children window when repainting the desktop. 2008-03-18 12:42:25 +01:00
Alexandre Julliard
d9f8f704ab winex11: Fix mouse coordinates mapping on desktop window. 2008-03-18 12:20:16 +01:00
Alexandre Julliard
f40b045858 winex11: Avoid useless updates of the desktop window Z-order. 2008-03-18 12:19:43 +01:00
Alexandre Julliard
9454e3ff7c winex11: Fix typo that was causing superfluous updates of the visible rect. 2008-03-18 11:44:09 +01:00
Alexandre Julliard
075df1b609 winex11: Fix bug report address. 2008-03-18 11:44:09 +01:00
Dan Kegel
8e4d5d21fd wintab: Expand whitelist of tablets. 2008-03-13 20:44:18 +01: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
Alexandre Julliard
e874fded99 winex11: Discard ConfigureNotify events even if the intervening events are for other windows. 2008-03-11 19:50:27 +01:00
Alexandre Julliard
0118e0d0f1 winex11: Add support for merging redundant events, and use it for ConfigureNotify and MotionNotify. 2008-03-11 12:11:52 +01:00
Alexandre Julliard
653c4140b4 winex11: Added an exception handler to catch bad pointers in X11DRV_SetImageBits. 2008-03-10 19:12:53 +01:00
Dan Kegel
1eba6c7644 winex11: wintab.c: use atan2 instead of atan. 2008-03-07 10:52:25 +01:00
Alexandre Julliard
51d3d620cf winex11: Reset the cursor window when re-creating the client window. 2008-03-05 20:52:14 +01:00
Hans Leidekker
22f146f011 winex11.drv: Retrieve X color profile in GetICMProfile. 2008-03-05 19:46:59 +01:00
Hans Leidekker
81e9b43fb2 gdi32: Move GetICMProfile to the driver. 2008-03-05 19:46:03 +01:00
Alexandre Julliard
ee45bf9ef4 winex11: Don't set the fullscreen hint on maximized windows. 2008-03-05 17:20:03 +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
6f14ba7387 winex11: Retrieve the current window placement in MapNotify before modifying it. 2008-03-05 11:25:27 +01:00
Alexandre Julliard
db43e7a582 winex11: Ignore Map/UnmapNotify if the window is already in the appropriate state. 2008-03-05 11:24:40 +01:00