Alexandre Julliard
|
ae661da49c
|
Properly compute the client area valid rects and pass them to the
server in set_window_pos to avoid invalidating areas that remain
valid.
|
2005-02-03 13:40:12 +00:00 |
Alexandre Julliard
|
d7726c3a73
|
Store the "managed" flag as a window property instead of the
Wine-specific WS_EX_MANAGED style bit.
|
2005-02-01 18:53:59 +00:00 |
Alexandre Julliard
|
f777d70a63
|
Only create an X window for top-level windows, not for child windows.
Get rid of the X client window too, it's no longer needed.
|
2005-01-31 16:34:07 +00:00 |
Alexandre Julliard
|
d56ccaa7e1
|
Use an X context to associated the x11drv private window data to a
window handle instead of accessing the WND structure directly.
|
2005-01-28 17:25:50 +00:00 |
Rein Klazes
|
3ee5db6e17
|
Make ShowWindow(...,SW_SHOWNA) also work on already visible windows
with some conformance tests.
|
2005-01-25 11:21:20 +00:00 |
Alexandre Julliard
|
5ae51c47dd
|
Tweak SetWindowPos flags handling to make a few more of the messaging
tests pass.
|
2005-01-21 17:06:07 +00:00 |
Alexandre Julliard
|
f936428601
|
Make WIN_SetStyle more thread-safe by specifying the bits to change
instead of the new value.
|
2005-01-21 10:32:13 +00:00 |
Alexandre Julliard
|
6382ffae2a
|
Replace a number of calls to WIN_FindWndPtr by WIN_GetPtr.
|
2005-01-20 20:07:42 +00:00 |
Alexandre Julliard
|
6758db9a0c
|
Get rid of nonclient.h and of the corresponding exported functions in
user32.spec.
|
2005-01-17 20:27:11 +00:00 |
Alexandre Julliard
|
fc5ce14592
|
Avoid most references to the internals of the WND structure by passing
around an x11drv_win_data pointer instead.
|
2005-01-17 19:17:47 +00:00 |
Alexandre Julliard
|
b819f4cd5c
|
Removed a couple of unnecessary calls to WIN_SuspendWndsLock.
|
2005-01-17 15:49:02 +00:00 |
Alexandre Julliard
|
d820437b19
|
Removed unused ForceWindowRaise function.
|
2005-01-17 13:46:57 +00:00 |
Jon Griffiths
|
32454a81a5
|
Remove unneeded headers to reduce unneeded rebuilds.
|
2004-12-20 19:00:11 +00:00 |
Alexandre Julliard
|
25b6493aee
|
Added some sanity checks on window dimensions.
|
2004-12-09 16:58:00 +00:00 |
Alexandre Julliard
|
5defa49979
|
Moved update region handling to the server.
|
2004-12-07 17:31:53 +00:00 |
Dmitry Timoshkov
|
12f49fb9b1
|
ShowWindow activates only a being maximized child window, add a couple
of message tests for MDI child activation.
|
2004-12-06 16:38:19 +00:00 |
Alexandre Julliard
|
807fe07417
|
Don't bother to return partial region data in get_window_region and
get_visible_region, return STATUS_BUFFER_OVERFLOW instead.
|
2004-09-17 18:20:11 +00:00 |
Dmitry Timoshkov
|
ca27b29f92
|
Remove a stray 'else' left by a previous patch.
|
2004-09-15 18:03:15 +00:00 |
Dmitry Timoshkov
|
d304e4f80d
|
Log flags for WM_WINDOWPOSCHANGING/WM_WINDOWPOSCHANGED messages, make
the tests pass on Win95/Win98/Win2000, fix some test failures under
Wine.
|
2004-09-13 18:03:09 +00:00 |
Alexandre Julliard
|
92acc58af6
|
Get rid of the WIN_SetRectangles export from user32.
|
2004-09-09 00:30:29 +00:00 |
Alexandre Julliard
|
bf5470c00e
|
We still need to look for the top parent that doesn't clip siblings in
GetDC because of the X window clipping.
|
2004-09-01 17:30:35 +00:00 |
Alexandre Julliard
|
8680ce1a0e
|
In GetDC use the parent drawable when DCX_PARENTCLIP is set.
|
2004-08-24 18:49:34 +00:00 |
Alexandre Julliard
|
041c489a47
|
When possible, use the X window of the requested window in GetDC
instead of the parent to avoid trouble with OpenGL clipping.
|
2004-08-24 02:35:25 +00:00 |
Robert Shearman
|
553dc348b0
|
Allow the user to move managed windows by dragging on HTCAPTION
areas.
|
2004-08-18 23:47:48 +00:00 |
Krishna Murthy
|
af5feb9bdd
|
Allow resizing windows without thickframe style.
|
2004-08-17 22:28:02 +00:00 |
Ulrich Czekalla
|
8322fc6a57
|
Avoid holding x11drv lock while calling function that grabs gdi
lock. Prevents potential deadly embrace.
|
2004-08-10 23:42:52 +00:00 |
Alexandre Julliard
|
6acd40dc98
|
Fixed X11DRV_GetDC for the desktop window.
Use the client window as drawable when possible.
|
2004-07-06 23:57:01 +00:00 |
Alexandre Julliard
|
618a7e5813
|
Added support for window regions in the server.
|
2004-06-29 03:53:25 +00:00 |
Alexandre Julliard
|
e59ec7cd94
|
Use X11DRV_GetRegionData to implement X11DRV_SetWindowRgn instead of
duplicating that functionality.
|
2004-06-28 23:54:22 +00:00 |
Robert Shearman
|
55efefddee
|
Fix small mistake in the previous visible region patch.
|
2004-06-24 04:06:51 +00:00 |
Dmitry Timoshkov
|
d530e54883
|
WM_WINDOWPOSCHANGED should always contain a final window position.
|
2004-06-23 20:50:30 +00:00 |
Alexandre Julliard
|
e8d86b7cd4
|
Moved visible region calculation to the server.
|
2004-06-23 20:44:58 +00:00 |
Alexandre Julliard
|
0118c8ba0f
|
Only unmap the window when it gets moved off-screen by the app, not by
the window manager.
|
2004-06-18 22:34:19 +00:00 |
Dmitry Timoshkov
|
b6175f49af
|
ShowWindow shouldn't fix SWP_ flags, it's the job of SetWindowPos.
|
2004-06-18 19:37:37 +00:00 |
Dmitry Timoshkov
|
4e23f101f3
|
Do nothing in ShowWindow(SW_SHOW) if a window is already visible.
|
2004-06-14 19:32:21 +00:00 |
Mike Hearn
|
eff34efcf8
|
Ignore attempts to hide an already invisible window. Add a test case
for this behaviour, passes on Wine and Windows 2000.
|
2004-06-03 23:26:35 +00:00 |
Alexandre Julliard
|
59b7d34b7d
|
Replace empty window rect checks by a new X11DRV_is_window_rect_mapped
function so that we can reuse that support for off-screen windows.
|
2004-04-27 23:32:01 +00:00 |
Dmitry Timoshkov
|
70c4864e8c
|
Restore correct focus handling for ShowWindow(SW_HIDE) case.
|
2004-04-08 19:47:01 +00:00 |
Dmitry Timoshkov
|
b9001f3443
|
Revert an erroneous patch.
|
2004-04-08 19:07:20 +00:00 |
Dmitry Timoshkov
|
11a3a4f59c
|
Add SWP_NOZORDER in the case it's not needed.
|
2004-04-02 20:22:29 +00:00 |
Dmitry Timoshkov
|
9858e235d2
|
A decision whether add SWP_NOACTIVATE or not should be based on
GetActiveWindow() test.
|
2004-04-02 20:18:20 +00:00 |
Dmitry Timoshkov
|
0d3748bbf6
|
ShowWindow should not optimize SW_HIDE, it's the job of SetWindowPos.
|
2004-04-02 20:16:39 +00:00 |
Dmitry Timoshkov
|
85571bb128
|
Sending WM_SHOWWINDOW is a job of SetWindowPos.
|
2004-04-02 20:14:15 +00:00 |
Dmitry Timoshkov
|
4edbbbd8ea
|
Windows truncates windows coordinates at 16 bits when moving or
resizing a window.
|
2004-03-11 03:51:46 +00:00 |
Alex Pasadyn
|
a4626a43f5
|
Update the desktop window size and send WM_DISPLAYCHANGE on resolution
changes.
|
2004-02-13 03:58:21 +00:00 |
Alexandre Julliard
|
294c8af60b
|
Removed some unnecessary inclusions of gdi.h.
|
2004-01-20 22:48:57 +00:00 |
Alexandre Julliard
|
85dcf1e1a0
|
Moved SetDrawable, StartGraphicsExposures and EndGraphicsExposures
functionality to x11drv escapes so that we don't have to access the DC
structure directly.
|
2004-01-14 04:53:11 +00:00 |
Rein Klazes
|
a97c7d2fb3
|
In clip_children() don't clip the visible region by children that have
a WS_EX_TRANSPARENT style.
|
2003-11-27 00:56:05 +00:00 |
Alexandre Julliard
|
64c0e2ac96
|
Removed the remaining TSX calls.
|
2003-11-21 21:48:36 +00:00 |
Alexandre Julliard
|
2496c08b76
|
Get rid of a bunch of TSX functions.
|
2003-11-21 00:17:33 +00:00 |