Commit Graph

40 Commits

Author SHA1 Message Date
Alexandre Julliard
d4e1debee7 winex11.drv: Make sure to erase the dragging frame before moving the window. 2007-11-21 13:22:42 +01:00
Alexandre Julliard
83fd17f216 winex11.drv: Set the WM_STATE_ABOVE hint on topmost windows. 2007-10-31 18:13:20 +01:00
Alexandre Julliard
917f288f1b server: Also return the new extended style in the set_window_pos request. 2007-10-31 17:51:05 +01:00
Alexandre Julliard
952c82c271 server: Avoid refreshing areas of a window that have already been copied by the X server. 2007-10-17 17:28:04 +02:00
Alexandre Julliard
7fa032d1a4 winex11: Process all types of messages while moving/resizing a window. 2007-10-17 12:40:24 +02:00
Alexandre Julliard
a0019801eb winex11: Set the SKIP_PAGER and SKIP_TASKBAR styles on tool windows. 2007-10-11 16:24:28 +02:00
Alexandre Julliard
8a87429d12 winex11: Add generic mechanism for managing WM_STATE properties. 2007-10-11 16:24:28 +02:00
Alexandre Julliard
e36ed76139 winex11.drv: Always drag the full window for top-level windows to avoid having to grab the server. 2007-09-27 20:13:57 +02:00
Alexandre Julliard
8be5b58ba7 winex11.drv: Update the wm hints when the window frame is changed. 2007-09-19 17:55:22 +02:00
Alexandre Julliard
7d21e6b375 winex11.drv: If a window is not resizable through the window manager fall back to non-managed resizing. 2007-09-19 17:54:33 +02:00
Alexandre Julliard
effdfa7da4 winex11: Child windows don't get activated even when requested, so don't make them managed either. 2007-08-27 12:37:14 +02:00
Alexandre Julliard
a37a2fa4c5 winex11: Update the wm hints also when mapping a previously zero-size window. 2007-08-21 21:38:20 +02:00
Alexandre Julliard
f48eb1581d winex11: Force a window to managed mode when it is activated. 2007-08-20 22:06:50 +02:00
Alexandre Julliard
ac98e0c075 winex11: Switch windows to managed mode in SetWindowPos instead of at creation time. 2007-08-20 22:06:33 +02:00
Alexandre Julliard
bde89576b3 winex11: Store wm hints in the window data instead of fetching them when needed. 2007-08-16 23:27:37 +02:00
Andrew Talbot
080635bdeb winex11.drv: Exclude unused headers. 2007-05-29 12:10:21 +02:00
Dmitry Timoshkov
3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Pierre d'Herbemont
0e28140ff8 winex11.drv: Check the valid rects after the set_window_pos wineserver call. 2007-02-26 15:55:13 +01:00
Alexandre Julliard
34c5104bcc winex11.drv: We still have to flush the display after mapping a window.
The Photoshop splash screen needs this.
2007-02-13 17:17:26 +01:00
Dmitry Timoshkov
65681a0e18 user32: Add the tests for minimize/restore MDI child sequence, fix some failures. 2007-02-05 21:04:20 +01:00
Dmitry Timoshkov
635bb11049 winex11.drv: Fix the typos in the fullscreen state debug trace. 2007-01-15 12:44:24 +01:00
Dmitry Timoshkov
f6702ec4af winex11.drv: Force the fullscreen state update once the window is mapped. 2007-01-10 11:58:56 +01:00
Dmitry Timoshkov
92faf7aa96 user32: Make more ShowWindow tests pass under Wine. 2007-01-01 17:15:30 +01:00
Dmitry Timoshkov
0995a6ea43 winex11.drv: Fix the regression caused by a previous change. 2007-01-01 17:03:18 +01:00
Dmitry Timoshkov
910660253b user32: Add a message test for various ShowWindow() calls, fix some failures. 2006-12-22 11:52:13 +01:00
Juris Smotrovs
00982465c4 user32: Extend the support for SWP_STATECHANGED for all windows. 2006-12-19 16:58:24 +01:00
Vitaliy Margolen
1d9ea46cd4 user32: ClipCursor should use virtual screen resolution for empty/invalid rects. 2006-12-14 21:13:15 +01:00
Pierre d'Herbemont
e5e58a6b13 user32: Factorize driver's SetWindowPos in user32. 2006-11-29 14:05:33 +01:00
Alexandre Julliard
00e097b6e3 winex11.drv: Update the X11 window position when the primary monitor origin changes. 2006-11-14 10:40:49 +01:00
Dmitry Timoshkov
ffd80ba7b1 winex11.drv: Call SetWindowPos with SWP_FRAMECHANGED set when switching from minimized state in X11DRV_MapNotify. 2006-11-08 11:26:50 +01:00
Alexandre Julliard
a06aeaba39 winex11.drv: Offset X11 coordinates with the primary monitor position.
No longer force the primary monitor to contain the X11 (0,0) coordinate.
2006-10-26 13:04:52 +02:00
Alexandre Julliard
3c305f9db9 winex11.drv: Preliminary support for Xinerama. 2006-10-23 14:37:17 +02:00
Dmitry Timoshkov
dbd43c622f user: Add a test for ShowWindow(SW_MAXIMIZE) called on an invisible maximized MDI child, make it mostly pass under Wine. 2006-10-17 16:11:41 +02:00
Vitaliy Margolen
6069d0d596 winex11drv: Win64 printf format warning fixes. 2006-10-09 15:23:33 +02:00
Dmitry Timoshkov
ac387bbe13 winex11.drv: Make all windows moveable by default. 2006-10-05 18:07:10 +02:00
Dmitry Timoshkov
97c350b438 winex11.drv: Update window's full screen state on the resolution
change as well as on the window resize event.
2006-06-29 14:54:29 +02:00
Dmitry Timoshkov
b2686ad2dd include: Move appropriate parts of winpos.h to winuser.h and win.h,
remove winpos.h afterwards.
2006-06-29 14:48:42 +02:00
Dmitry Timoshkov
ef72c1d100 winex11.drv: Add support for full screen window state using the NETWM protocol. 2006-06-21 11:15:19 +02:00
Jeremy White
3484fa7616 winex11.drv: On Solaris, Xutil.h is required to define XRegion. 2006-06-19 22:36:51 +02:00
Alexandre Julliard
bdb4fab7a7 x11drv: Renamed the x11drv directory to winex11.drv. 2006-06-16 09:57:50 +02:00