Stephane Lussier
34264f2686
WM_SYSCOMMAND message (for SC_CLOSE) should be posted not sent.
1999-08-07 14:12:42 +00:00
Stephane Lussier
9455211417
X11drv SetDrawable function modifies the DC origin, this translation
...
should be reflected for the dc clipping region for CS_OWNDC and CS_CLASSDC.
1999-08-07 14:10:55 +00:00
Ivan De Saedeleer
0e65a49b2b
Minor fix to the French Canadian keyboard.
1999-08-04 14:28:03 +00:00
Alexandre Julliard
15de615276
Got rid of dsprintf and related macros.
1999-08-04 12:22:42 +00:00
Achim Kaiser
564b784402
Draw an additional white bit for each invert bit of a cursor.
1999-07-24 12:16:58 +00:00
Noel Borthwick
36d7ca38b8
While handling the X FocusIn message in managed mode, if the window
...
has been disabled revert the X focus back to the last focus window.
1999-07-24 12:16:00 +00:00
Sylvain St-Germain
00bf3811ae
Fixed inconsistency in conditions that determines if a window requires
...
a WM border.
1999-07-24 12:11:22 +00:00
Huw D M Davies
106b08320f
Fixed compiler warning.
1999-07-24 10:13:36 +00:00
Lionel Ulmer
2bce6fea7e
- Added a new option 'noxshm'
...
- Added a 16bpp -> 32 bpp conversion function
1999-07-23 19:19:56 +00:00
Marcus Meissner
e32a317b76
Removed the old, historical and no longer working IPC support.
1999-07-11 14:13:56 +00:00
Ulrich Weigand
203780eb6e
Removed all EVENT_Synchronize( FALSE ) calls; use a periodic callback
...
calling XFlush() instead.
1999-07-10 10:24:31 +00:00
Alexandre Julliard
359f497e97
Converted to the new debug interface, using script written by Patrik
...
Stridvall.
1999-07-04 16:02:24 +00:00
Patrik Stridvall
d96e1f133e
Moved code to the X11 driver.
1999-07-04 13:31:03 +00:00
Patrik Stridvall
1ed4ecffa8
ANSI C fixes.
...
Removed warnings.
Made the include files self-sufficient.
Some Solaris fixes.
1999-06-26 14:58:24 +00:00
Lars Heete
dfc46d94a6
Prevent bad window X error.
1999-06-26 11:45:36 +00:00
Philippe Froidevaux
c778d9bc85
Added Swiss french keyboard layout.
1999-06-22 19:01:14 +00:00
Alexandre Julliard
55e1af93b5
Added DebugBreak.
1999-06-18 18:24:47 +00:00
Ulrich Weigand
7f53c57321
- Do not call XConfigureWindow if SetWindowPos was called due to a
...
received ConfigureNotify event (to avoid recursion).
- Use XTranslateCoordinates in EVENT_GetGeometry instead of manually
walking the tree.
- Set XSizeHint.win_gravity to StaticGravity for managed windows.
1999-06-18 17:03:13 +00:00
Ulrich Weigand
a7617a05d1
Bugfix: DISPLAY_SetCursor should not use USER-internals, as it is also
...
used with native USER ...
1999-06-13 08:35:26 +00:00
Patrik Stridvall
4bf335497d
Removed direct references to CLASS internals.
1999-06-12 14:52:15 +00:00
Ulrich Weigand
b38e1decb8
Better implementation of [GS]etForegroundWindow.
...
Fixed focus handling on inter-thread activation.
Adapted FocusIn/Out event handling to per-queue focus.
1999-06-12 06:42:20 +00:00
Eric Pouech
ab450aad07
Fixed order for entering critical sections (X11 vs. WndLock) when
...
calling X11DRV_MOUSE_SetCursor.
1999-06-07 17:38:53 +00:00
Ulrich Weigand
92499dba2f
Try to improve ConfigureNotify event processing.
1999-06-05 15:12:39 +00:00
Ulrich Weigand
2bb2d9b008
Fixed potential memory corruption in EVENT_QueryZOrder.
...
Fixed potential X synchronization problem in X11DRV_WND_SetHostAttr.
1999-06-05 11:49:04 +00:00
Ulrich Weigand
153334e50a
Removed DummyMotionNotify EVENT driver routine.
1999-06-05 09:02:11 +00:00
Rikhardur Egilsson
365c54e77a
Icelandic keyboard support.
1999-05-29 11:04:09 +00:00
Ulrich Weigand
7581f85617
Moved X input event handling out of EVENT_WaitNetEvent and into
...
service thread callback; moved EVENT_WaitNetEvent out of the EVENT_
driver. Changed winContext to hold HWND instead of WND *.
1999-05-22 18:57:17 +00:00
75793af6d1
Added Italian keyboard support.
1999-05-13 18:49:47 +00:00
Andreas Mohr
41d38ee8fb
Fixed quite ill window locking code.
1999-05-13 18:43:40 +00:00
Alex Korobka
98447497b7
Rearranged PAINT_RedrawWindow() so that it first recursively updates
...
invalid regions and only then starts sending out messages. This should
help with reentrancy during message processing and now it needs just
one (or none) scratch region for all there is to do. Also, small fixes
for SetWindowPos().
1999-05-08 17:57:09 +00:00
Alexandre Julliard
06c275a643
Converted to the new debugging interface (done with the help of the
...
script written by Patrik Stridvall).
1999-05-02 14:32:27 +00:00
Ulrich Weigand
9dcaeca29f
Use SERVICES callback to implement Windows timers.
...
Timer expiration handling removed from EVENT_WaitNetEvent loop.
1999-05-02 11:30:39 +00:00
Guy Albertelli
20ac20724d
Correct logic in GetKeyNameText.
1999-05-02 09:11:33 +00:00
Peter Bortas
1e24a087ed
Added Swedish keyboard layout.
1999-04-25 10:53:22 +00:00
Noel Borthwick
ee7199549a
Fixed a problem with managed mode, where popup windows with a WS_DLGFRAME
...
style were appearing with a title bar. According to the docs for
WS_DLGFRAME a window with this style cannot have a title bar.
1999-04-25 09:19:21 +00:00
David Luyer
a4dd6a6af1
- consolidate both cases of !pending in WaitNetEvent
...
- select() returns -1 not 0 on error in WaitNetEvent
1999-04-25 09:11:05 +00:00
Patrik Stridvall
0f8bc5b5c7
Fixed ANSI compabillity.
1999-04-22 16:27:50 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Noel Borthwick
a0d03ef1fc
While handling the WM_DELETEWINDOW client message check if a window
...
has been disabled and if so prevent an SC_CLOSE message from being
sent.
1999-04-18 09:21:01 +00:00
Pablo Saratxaga
002106ac22
Added walon language support (I also moved Cz -> Cs, Sw -> Sv, and Po
...
-> Pt; to conform to standard names for those languages).
1999-04-16 09:06:58 +00:00
Huw D M Davies
746706b309
index == 3 corresponds to Alt-Gr + Shift.
1999-04-15 16:37:16 +00:00
Pavel Roskin
6f01462b8b
Fixed ugly disabled controls and black background in Write and Lotus
...
Notes.
1999-04-15 15:52:59 +00:00
Francois Boisvert
e5811f0eb1
Solved a deadlock between global lock and wnd lock in event.c.
1999-04-15 15:22:23 +00:00
Guy Albertelli
76d8abe38f
Fix scancodes for NumLock and Num-/.
...
Fix MapVirtualKey() (maptype=2) to return proper ascii code.
Reworked GetKeyNameText() again.
1999-04-15 15:14:44 +00:00
Guy Albertelli
2031d6c430
Partial implementation for GetKeyNameText for new keyboard structure.
1999-04-11 14:47:41 +00:00
Brian Gerst
2f9a31c2dc
Fixed X11DRV_MOUSE_WarpPointer initial value.
1999-04-10 16:37:03 +00:00
José Marcos López
05eb8b5125
Added Spanish keyboard layout.
1999-04-04 12:44:42 +00:00
Eric Pouech
24f5ffc620
Updated French keyboard.
1999-04-03 13:50:58 +00:00
Ove Kaaven
787cf10922
'Realigned' the layout table a bit. Applied the non-latin-1 stuff and
...
the dead key mapping stuff to the actual mapping code too. Prettied
up the fixme message. Added a check where if the keys of two layouts
match exactly, the one with the best-matching keycode order is chosen,
so that the QWERTY and Dvorak layouts can be distinguished.
1999-04-03 11:18:58 +00:00
Marcus Meissner
2199f6e078
Split off keysym/deadchar -> char mapping, use it in DetectLayout.
1999-04-01 12:05:44 +00:00