Dmitry Timoshkov
|
15c8206118
|
winex11.drv: Use the monitor work area to decide whether a window should be made managed.
|
2008-10-07 12:13:03 +02:00 |
Alexandre Julliard
|
fb84ba59d9
|
winex11: Fix SetLayeredWindowAttributes when called on a thread that doesn't have any window.
|
2008-09-22 12:52:53 +02:00 |
Alexandre Julliard
|
3cb23d3455
|
winex11: Don't try to retrieve the X11 size on ShowWindow for zero-sized windows.
|
2008-09-17 21:17:11 +02:00 |
Alexandre Julliard
|
308476ef2f
|
winex11: Force the X11 size of zero-sized window to always be 1x1.
|
2008-09-17 21:11:47 +02: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
|
2f11213168
|
user32: Notify the user driver about window extended style changes too.
|
2008-09-12 14:55:07 +02:00 |
Alexandre Julliard
|
9fab7b458a
|
winex11: Fixed mapping of the move/resize starting point to X11 root coordinates.
|
2008-09-12 11:03:26 +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
|
ac40efa911
|
winex11: Always set the z-order when a window is being made visible.
|
2008-08-29 13:34:55 +02:00 |
Alexandre Julliard
|
31b4061c9b
|
winex11: Fetch the current X window position on ShowWindow resulting from a window manager event.
This ensures that we get the correct size for maximized windows too,
which cannot be done with SetWindowPlacement.
|
2008-07-31 11:40:49 +02:00 |
Alexandre Julliard
|
89a3bd0c15
|
user32: Split the SetWindowPos driver backend in WindowPosChanging/Changed.
This is needed to allow updating the visible rect before invalidating
the DCEs.
|
2008-07-02 15:40:10 +02:00 |
Alexandre Julliard
|
93a02e7f65
|
winex11: Don't create a win data structure for HWND_MESSAGE windows.
|
2008-06-26 16:49:09 +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
|
9d53a1ae2b
|
winex11: Get rid of the explicit colormap management.
|
2008-06-26 16:21:32 +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
|
fc8c21c259
|
winex11: Avoid erasing the window when changing the pixel format.
|
2008-06-18 20:10:56 +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
|
ed37174a71
|
winex11: Make sure that all glX functions are called under the X11 lock.
|
2008-05-28 17:02:07 +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 |
Alexandre Julliard
|
b605980bf1
|
winex11: Create a dummy parent window for composite child windows to avoid using the root.
|
2008-05-12 19:37:57 +02:00 |
Alexandre Julliard
|
6e9dea8a27
|
winex11: Create all the GL drawables using the gdi_display to avoid synchronization issues.
|
2008-05-12 19:37:54 +02:00 |
Andrew Talbot
|
5156219a1c
|
winex11.drv: Remove unused variables.
|
2008-05-02 16:08:15 +02:00 |
Alexandre Julliard
|
6b9517a70a
|
winex11: Only unmap a window when explicitly hidden, not just when WS_VISIBLE is cleared.
|
2008-05-01 18:11:26 +02:00 |
Alexandre Julliard
|
8a5f578223
|
winex11: Ignore the specified owner if it's a zero-size window.
Go back to not mapping zero-size windows.
|
2008-05-01 18:11:26 +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
|
1f99d80c06
|
winex11: Don't force tool windows to unmanaged mode.
The detection algorithm should be good enough for that case now.
|
2008-04-25 14:26:52 +02:00 |
Roderick Colenbrander
|
f0307d9366
|
wgl: Add a wine specific WGL extension which allows you to change the pixel format multiple times.
|
2008-04-24 12:32:38 +02:00 |
Alexandre Julliard
|
bbd32aacff
|
winex11: Don't allow changing the X11 size of a maximized window.
|
2008-04-23 15:34:07 +02:00 |
Alexandre Julliard
|
6ba06fa7af
|
winex11: Make sure that the window gravity is always set.
|
2008-04-23 15:33:29 +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
|
0bbadeb69b
|
winex11: Set type to dialog for owned popup windows.
|
2008-04-21 20:33:18 +02:00 |
Alexandre Julliard
|
9727aa8123
|
winex11: Use SetWindowPos to invalidate DCEs when changing the pixel format.
|
2008-04-21 20:32:22 +02:00 |
Alexandre Julliard
|
24dbaa0856
|
winex11: Moved the WM_SYSCOMMAND handling to window.c.
|
2008-04-17 16:13:34 +02:00 |
Dmitry Timoshkov
|
15c0bcb3d8
|
winex11.drv: Map zero-sized windows but don't add WM decoration to them.
|
2008-04-17 12:41:18 +02:00 |
Alexandre Julliard
|
18f4fb9883
|
winex11: Fix the type hint for the desktop window.
|
2008-04-14 13:27:38 +02:00 |
Alexandre Julliard
|
9bf9c0b7ec
|
winex11: Make WS_EX_APPWINDOW windows have normal type.
|
2008-04-14 13:27:19 +02:00 |
Matthew D'Asaro
|
4217fcb187
|
winex11: Add registry option to let wine decorate windows.
|
2008-04-11 13:11:17 +02:00 |
Alexandre Julliard
|
70ef99e5e1
|
winex11: Make sure to flush painting operations before moving a window.
|
2008-04-10 14:47:19 +02:00 |
Kusanagi Kouichi
|
185157cb6e
|
winex11: Connect to XIM server dynamically.
|
2008-04-10 12:45:56 +02:00 |
Alexandre Julliard
|
731d77f762
|
winex11: Flush the display after creating X windows.
|
2008-04-09 20:24:27 +02:00 |
Alexandre Julliard
|
52246fb921
|
winex11: Move all the embedded systray window support to winex11.drv.
|
2008-04-08 15:47:36 +02:00 |
Dmitry Timoshkov
|
1bf824e0b0
|
winex11.drv: Do not set window type to utility to avoid a Metacity bug.
|
2008-04-07 20:35:27 +02:00 |
Dmitry Timoshkov
|
751a71a044
|
winex11: Change the priority of evaluated window styles to workaround a Metacity bug with handling of utility windows.
|
2008-04-07 12:15:26 +02:00 |
Alexandre Julliard
|
2108734f97
|
winex11: Get rid of the SetWindowPos hack to unmap systray windows.
|
2008-04-07 11:42:31 +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
|
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
|
cef3bc62ce
|
winex11: Always update the window position without relying on the cached values.
|
2008-04-04 11:20:45 +02: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 |