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 |
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 |
Rémi Assailly
|
81b13c4bb5
|
Added missing declarations.
|
2005-01-20 20:36:01 +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
|
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 |
Jeremy White
|
77502e7e62
|
Fix X11 event timing so that we correctly correlate X11 timing and
Wine timing and dynamically adjust it as we go.
|
2005-01-14 17:06:40 +00:00 |
Mike Hearn
|
9b98d3d3d8
|
Fix Xlib locking in create_desktop.
|
2004-12-27 17:03:15 +00:00 |
Jon Griffiths
|
32454a81a5
|
Remove unneeded headers to reduce unneeded rebuilds.
|
2004-12-20 19:00:11 +00:00 |
Michael Stefaniuc
|
1493433e38
|
Missing HeapFree's + 1 LocalFree (found by smatch).
|
2004-12-14 11:38:50 +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 |
Robert Shearman
|
bbdac5e475
|
GetWindowLong -> GetWindowLongPtr.
|
2004-09-22 19:14:08 +00:00 |
Alexandre Julliard
|
92acc58af6
|
Get rid of the WIN_SetRectangles export from user32.
|
2004-09-09 00:30:29 +00:00 |
Evan Deaubl
|
627423d10b
|
Fix an ERR log in X11DRV_CreateWindow.
|
2004-08-26 18:11:29 +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 |
Dmitry Timoshkov
|
80422fb830
|
Make WM_GETMINMAXINFO default behaviour more like the Windows one.
|
2004-05-07 00:41:32 +00:00 |
Alexandre Julliard
|
7f8ad0a2bf
|
Fixed unsigned comparison issue in previous change.
|
2004-04-28 00:31:21 +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
|
e1d413da84
|
Add a test case for children Z ordering at window creation time.
|
2004-04-12 22:05:53 +00:00 |
Dmitry Timoshkov
|
0ad1a6c6dd
|
Setting WS_VISIBLE style does not require any special handling.
|
2004-04-02 20:12:38 +00:00 |
Huw Davies
|
10e05d02f2
|
Enable resizing if WS_THICKFRAME is set.
|
2004-03-02 20:54:41 +00:00 |
Ulrich Czekalla
|
455a22394a
|
Implemented rendering synthesized BITMAP and DIB formats.
|
2004-02-20 05:43:00 +00:00 |
Alex Pasadyn
|
d18c8ca78f
|
Make full-screen popup windows managed.
|
2004-02-06 05:17:55 +00:00 |
Aric Stewart
|
9672b791ee
|
Use X11 XIM callbacks to enable full IME support.
Correct some timing issues with XIM input.
Start to provide the framework for the MSIME messages.
|
2004-01-21 02:22:26 +00:00 |
Alexandre Julliard
|
446d8321a7
|
Store window icons in the window structure so that WM_SETICON can do
the right thing (based on a patch by Aric Stewart).
|
2003-12-31 23:51:52 +00:00 |
Jerry Jenkins
|
4e6fab5349
|
Fix managed state of some windows.
|
2003-12-13 00:05:53 +00:00 |
Mike Hearn
|
27d972f22a
|
Map (WS_EX_TOOLWINDOW & WS_CAPTION) to _NET_WM_WINDOW_TYPE_UTILITY.
|
2003-12-04 21:54:13 +00:00 |
Alexandre Julliard
|
64c0e2ac96
|
Removed the remaining TSX calls.
|
2003-11-21 21:48:36 +00:00 |
Alexandre Julliard
|
3f6cb0cc3f
|
Delay the creation of the X atoms until we really need them, to allow
getting more of them in one call.
Use XGetAtomNames to retrieve all the selection atoms at once.
|
2003-11-21 05:23:17 +00:00 |
Alexandre Julliard
|
2496c08b76
|
Get rid of a bunch of TSX functions.
|
2003-11-21 00:17:33 +00:00 |
Ulrich Czekalla
|
032bdc9f1d
|
Initial implementation to support XDND protocol.
|
2003-11-20 22:09:51 +00:00 |
Alexandre Julliard
|
d09c3289a2
|
Intern all the atoms we'll need in one step to avoid multiple server
round trips.
|
2003-11-20 04:24:18 +00:00 |
Dmitry Timoshkov
|
c99317a8c9
|
Windows always sets cbtc.hwndInsertAfter to HWND_TOP.
|
2003-10-24 04:21:46 +00:00 |
Alexandre Julliard
|
e0c082b339
|
We only need to check for same process siblings in desktop mode for
top-level windows.
|
2003-10-03 03:38:05 +00:00 |
Alexandre Julliard
|
33fee69bf4
|
In desktop mode, only move the window in Z-order relative to siblings
belonging to the same process.
|
2003-10-02 04:47:35 +00:00 |
Alexandre Julliard
|
e37c6e18d0
|
Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
|
2003-09-05 23:08:26 +00:00 |
Patrik Stridvall
|
ba78aac406
|
Fixed some issues found by winapi_check.
|
2003-08-08 21:07:23 +00:00 |
Dmitry Timoshkov
|
8a8d1b93ca
|
Added support for CP_UNIXCP.
|
2003-07-09 04:22:57 +00:00 |
Kusanagi Kouichi
|
44dcf6ad16
|
Store WM_NAME and WM_ICON_NAME in COMPOUND_TEXT format.
|
2003-06-20 23:29:06 +00:00 |
Alexandre Julliard
|
08eac70d3e
|
Avoid the 'Below' stacking mode when changing Z order since many
window managers don't get it right.
Fix Z order synchronization for child windows (found by Dmitry
Timoshkov and Ulrich Czekalla).
|
2003-05-19 19:08:57 +00:00 |
Mike Hearn
|
34dd455f44
|
Support _NET_WM_PING protocol so the WM can detect freezes.
|
2003-05-04 02:27:20 +00:00 |
Alexandre Julliard
|
b650372b86
|
Don't bother sending WM_NCCREATE to the desktop window, this doesn't
work anyway (spotted by Uwe Bonnes).
|
2003-04-19 21:27:19 +00:00 |
Liu Spider
|
bda34eaa52
|
Added XNFocusWindow attribute when creating a IC.
|
2003-01-30 01:07:43 +00:00 |
Alexandre Julliard
|
8b6a21950d
|
Create an X input context for each top-level window.
|
2003-01-23 01:28:12 +00:00 |
Alexandre Julliard
|
a29960e702
|
Make sure to always set X focus on the top-level window, not on
child windows.
|
2003-01-21 20:16:20 +00:00 |
Dan Kegel
|
0fd521fee3
|
Change RECT to use LONG to match win32 standard headers and fix format
strings to use %ld for RECT elements.
|
2003-01-08 21:09:25 +00:00 |
Alexandre Julliard
|
18d029722f
|
Removed input.h, queue.h, spy.h and sysmetrics.h and moved their
contents to user.h.
Moved message.h and winproc.h to dlls/user.
|
2002-12-03 23:34:52 +00:00 |
Alexandre Julliard
|
e0315e4433
|
Converted x11drv to -DSTRICT.
|
2002-10-31 02:38:20 +00:00 |
Alexandre Julliard
|
9376fb30c5
|
Fixed a number of -DSTRICT warnings.
|
2002-10-31 02:12:18 +00:00 |
Alexandre Julliard
|
0286135de3
|
Rewrote hook support to store the hook chain in the server.
Split off 16-bit hook functions and re-implemented them on top of the
32-bit ones; system-wide 16-bit hooks are no longer supported at this
point.
|
2002-10-29 00:41:42 +00:00 |