Alexandre Julliard
ddc3317b7a
Store in the server all the window information accessible with
...
Get/SetWindowLong.
2001-10-22 19:08:33 +00:00
Andrew Lewycky
ad73ed2d92
XFree86 4.1 gamma ramp support.
2001-10-21 15:02:01 +00:00
Alexandre Julliard
32fb580515
Changed X11 mouse driver to use SendInput, and removed WINE_MOUSEEVENT
...
hack. Moved mouse.c to dlls/x11drv.
Added KeymapNotify event handler, and fixed handling with multiple
alt/shift/control keys.
Removed dinput functions from USER driver.
2001-10-18 21:38:59 +00:00
Alexandre Julliard
fb0ff053c0
Added internal Wine messages to perform SetWindowPos, ShowWindow and
...
SetParent in the correct thread.
Replace QUEUE_IsExitingQueue by USER_IsExitingThread.
Store window rectangles in the server.
Prevent DestroyWindow on windows not belonging to the current thread.
2001-10-16 21:58:58 +00:00
Alexandre Julliard
8fd26b9134
Renamed WIN_GetWndPtr into WIN_GetPtr and added corresponding
...
WIN_ReleasePtr. Started using it instead of WIN_FindWndPtr where we
don't need to access windows of other processes.
2001-10-15 17:56:45 +00:00
Alexandre Julliard
80593bf842
Removed next and child fields in the window structure and use
...
WIN_ListChildren instead.
2001-10-11 20:49:40 +00:00
Alexandre Julliard
556607a147
Store window parent as an HWND instead of a pointer.
2001-10-10 20:28:17 +00:00
Gerard Patel
94ce2a3303
Map a window if it is shown by a direct style change.
2001-10-03 18:44:02 +00:00
Ilya Konstantinov
560ca323e2
Added a _NET_WM_NAME(UTF8_STRING) property to every window.
2001-10-02 18:44:56 +00:00
Alexandre Julliard
9c89290e89
Ignore ConfigueNotify size changes while the window is iconic.
2001-09-21 21:04:56 +00:00
Alexandre Julliard
d23a82bc86
Made all 16<->32 HWND conversions use explicit functions instead of
...
implicit type casts.
Moved a lot of 16-bit functions to the new wnd16.c file.
Changed DIALOGINFO structure handling to support 32-bit handles.
2001-09-19 20:37:04 +00:00
Alexandre Julliard
f44bbb8d10
Make sure that HWND comparisons are always done with full 32-bit
...
handles.
2001-09-14 00:24:39 +00:00
Francois Gouget
45cc1430e9
Check for htotal=vtotal=0 (for xfree 4 vesa driver).
2001-09-14 00:05:44 +00:00
Patrik Stridvall
3c0211f969
Cleanup code that is strange or difficult to parse.
2001-09-11 00:32:32 +00:00
Alexandre Julliard
a2ae982978
Ignore size change on ConfigureNotify if window rect is empty and new
...
size is 1x1.
2001-09-10 23:27:57 +00:00
Francois Gouget
0fe854b7dd
Added an option to disable XVidMode support.
2001-09-10 23:05:57 +00:00
Alexandre Julliard
1a66d226eb
Added global management of user handles in the server.
...
Very preliminary support for shared window handles.
2001-08-28 18:44:52 +00:00
Jukka Heinonen
c3f2a140cf
GrabPointer uses now SetWindowLong to change window procedure instead
...
of accessing directly WND structure.
2001-08-27 19:04:18 +00:00
Alexandre Julliard
9d9dac0947
Added WIN_ListParents function and renamed WIN_BuildWinArray into
...
WIN_ListChildren. Made owner field in WND structure an HWND.
2001-08-24 19:28:21 +00:00
Alexandre Julliard
0801ffc5a3
Implemented GetAncestor and removed WIN_GetTopParent.
...
Removed a few more accesses to the WND structure.
2001-08-24 00:26:59 +00:00
Dmitry Timoshkov
4bc0b28897
Fixed an incorrect (harmless) memory allocation.
2001-08-22 18:04:00 +00:00
Alexandre Julliard
fa42aa81e4
Removed WIN_GetDesktop().
2001-08-21 17:13:55 +00:00
Alexandre Julliard
4ff32c8aef
Removed a number of direct accesses to the window structure.
2001-08-18 18:08:26 +00:00
Alexandre Julliard
301df6b5cd
Added names to standard critical sections (suggested by Andreas
...
Mohr).
2001-08-16 18:12:56 +00:00
Alexandre Julliard
de42428f23
Removed a number of direct accesses to the WND structure, replacing
...
them by API calls.
2001-08-10 22:51:42 +00:00
Patrik Stridvall
a2afd5b8ad
Documentation fixes.
2001-08-09 21:36:39 +00:00
Alexandre Julliard
e994d5036e
Added Interlocked*Pointer functions.
...
Fixed InterlockedCompareExchange prototype.
2001-08-09 21:21:13 +00:00
Jukka Heinonen
822ab45314
XGrabPointer is now called from the correct thread context and it is
...
made sure that we have keyboard focus when using DirectX.
2001-08-06 18:47:25 +00:00
Alexandre Julliard
bfb4a23aa9
Replaced MSG_InternalGetMessage calls by equivalent exported APIs.
2001-08-06 18:05:47 +00:00
Alexandre Julliard
8f4c007ff5
Fixed desktop window structure initialization.
2001-07-31 01:00:50 +00:00
Alexandre Julliard
9208301d16
Rewrote Escape to avoid calling down to Escape16.
...
Replaced Escape by ExtEscape in the DC function table.
2001-07-29 20:25:14 +00:00
Alexandre Julliard
99bb9f9775
Added GetDeviceCaps to the DC driver interface. Removed devCaps
...
pointer in the generic DC structure.
2001-07-28 00:18:02 +00:00
Alexandre Julliard
3dd63eb2ad
Build the DC function table by using GetProcAddress on the graphics
...
driver module. Moved driver support to dlls/gdi.
2001-07-27 19:37:31 +00:00
Alexandre Julliard
8afe6628f8
Avoid using GetFastQueue16 from USER.
2001-07-26 20:12:22 +00:00
Alexandre Julliard
f899ef07a6
Removed some unnecessary includes.
2001-07-23 00:04:00 +00:00
Alexandre Julliard
8cd1f719bc
Use AdjustWindowRect to translate X to window rectangle instead of
...
duplicating what's done in nonclient.c.
2001-07-20 18:37:37 +00:00
Lionel Ulmer
1fc39be64f
Fix X crash when running in managed mode.
2001-07-12 22:27:56 +00:00
Alexandre Julliard
704d035364
Fixed a few issues with tsx11 locking.
...
Always map the client window when moving out of iconic state.
2001-07-12 02:49:31 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Dmitry Timoshkov
7aa8694908
Fix some inter dll dependencies.
2001-07-02 18:02:10 +00:00
Alexandre Julliard
f25487a10f
Removed unnecessary SetWindowPos call in SetWindowRgn.
2001-06-29 01:41:32 +00:00
Alexandre Julliard
ed15fc7de1
Moved ForceWindowRaise to the USER driver and removed the WND driver.
2001-06-29 01:26:41 +00:00
Alexandre Julliard
649637f53f
Added window properties to make some x11drv-specific information
...
available to higher level code.
2001-06-26 21:10:11 +00:00
Alexandre Julliard
9446387170
Make the visible region empty for non-visible windows.
2001-06-26 20:09:19 +00:00
Alexandre Julliard
f4b14106f7
Don't rely on X to expose windows covered by a sibling, do it
...
manually.
2001-06-22 03:42:27 +00:00
Ove Kaaven
624f14e776
Make GetCursorPos call XQueryPointer.
2001-06-21 00:44:09 +00:00
Alexandre Julliard
64264be49b
Clip parent client area when using the drawable from a higher level
...
parent.
2001-06-20 00:22:40 +00:00
Alexandre Julliard
8ffcf755fe
Fixed region leak.
2001-06-20 00:18:48 +00:00
Alexandre Julliard
838d65aebe
Moved hardware message queue handling to the server.
2001-06-19 19:16:41 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00