Commit Graph

1112 Commits

Author SHA1 Message Date
Eric Pouech 7a9ddd4ccb Added basic support for SPI_GETSCREENREADER. 2001-05-21 18:31:49 +00:00
Gerard Patel 22a04e1e5a Fixed SetTimer for hwnd == 0. 2001-05-19 17:35:43 +00:00
Alexandre Julliard 51ab43bd13 Moved the major part of message queue and window timer handling into
the server.
Implemented MsgWaitForMultipleObjectsEx.
2001-05-18 22:51:56 +00:00
Francois Gouget cd8d181a0b Spelling typos. 2001-05-18 21:01:38 +00:00
Jukka Heinonen 7263720dfb Keyboard events did not update AsyncKeyStateTable, now they do. 2001-05-18 20:56:59 +00:00
Bill Medland 31eaee4539 Only measure child rectangles of visible children when deciding about
scroll bars.
2001-05-16 20:06:20 +00:00
Alexandre Julliard 4323004bf1 Create an X connection for each thread, and process X events in the
thread that created the corresponding X window.
Spawn a separate thread to run the desktop message loop in desktop
mode.
2001-05-16 19:52:29 +00:00
Marcus Meissner 3f1ed52d8b Implemented 64bit file size handling.
Removed several unneeded sys/stat.h includes.
2001-05-14 20:09:37 +00:00
Alexandre Julliard 5920737f80 Clear owner of system message queue to avoid freeing it when the first
task exits.
2001-05-14 20:01:38 +00:00
Alexandre Julliard e60ccd11d3 Create a new window for the top popup menu on every new menu tracking,
so that the window belongs to the right thread.
2001-05-11 20:05:42 +00:00
Alexandre Julliard c559735bf8 Renamed display to gdi_display where it is used for GDI operations, to
allow supporting multiple X connections.
2001-05-11 00:17:47 +00:00
Alexandre Julliard b19c57ca71 Fixed reparenting to desktop (found by Gerard Patel). 2001-05-10 21:06:56 +00:00
Alexandre Julliard e3fe9f24ce Moved ScrollWindowEx implementation to the graphics driver. 2001-05-10 03:23:59 +00:00
Alexandre Julliard f2d78536dc Removed XShmCompletion event support (no longer used). 2001-05-09 19:48:32 +00:00
Alexandre Julliard 32ee168200 Use 32-bit hook functions where possible. Cleaned up a couple of
16-bit type uses.
2001-05-09 17:33:00 +00:00
Francois Gouget e76218dd61 Add '\n' at the end of traces. 2001-05-09 17:31:31 +00:00
Alexandre Julliard 3abeae8f4a Moved window move/resize syscommand handling to the graphics driver. 2001-05-09 17:21:04 +00:00
Francois Gouget e17d1a3649 Print the tid in the first column when +tid is specified. 2001-05-08 00:13:38 +00:00
Alexandre Julliard c6a835a63e Remove Get/SetBeepActive from USER driver and manage it locally inside
SystemParametersInfo.
2001-05-05 00:49:15 +00:00
Alexandre Julliard ee44d885a4 Make sure we recompute the visible region in DC hook. 2001-05-03 18:35:33 +00:00
Marcus Meissner eb0ab7681c Made checks in _get_common_ancestor a bit stricter to avoid XQueryTree
XErrors.
2001-04-30 18:16:51 +00:00
Patrik Stridvall 15a3b74356 Documentation name fixes. 2001-04-27 18:03:51 +00:00
Patrik Stridvall b3086a7593 Fixed some issues found by winapi_check. 2001-04-25 19:54:21 +00:00
Alexandre Julliard 46401a2a1c Avoid crash on deleted windows. 2001-04-25 19:53:28 +00:00
Alexandre Julliard 9ae0fe54b0 Moved most of the implementation of SetWindowPos and SetDrawable into
the user driver, and the corresponding code into the dlls/x11drv
directory. Moved a few functions out of the window driver into the
user driver. Plus a few related cleanups.
2001-04-24 23:28:52 +00:00
Andreas Mohr e8db6cbcb2 - make sure that we really use the correct amount of parameters each
time for the callback function
- always pass strings instead of atoms to Win32 enum proc
- fix trace crash due to string format displaying of atom (LOWORD
  only) handle
2001-04-20 18:35:25 +00:00
Jukka Heinonen ac9a200515 GetAsyncKeyState now clears "has been pressed" information of only the
requested key instead of all keys.
2001-04-18 18:05:57 +00:00
Alexandre Julliard d436125345 No need to preallocate DCEs since they are allocated on demand
anyway.
2001-04-18 17:42:36 +00:00
Gerard Patel 7a06d45fca Do not send WM_MOUSEACTIVATE for children of desktop. 2001-04-17 17:57:20 +00:00
Andreas Mohr 577e2298d3 Preliminary support for MB_*MODAL styles. 2001-04-13 22:24:18 +00:00
Alexandre Julliard 3f03975f48 Added first/last message filters to MSG_InternalGetMessage to avoid
busy waits.
2001-04-12 21:09:03 +00:00
James Hatheway 4ae481e4e0 SetWindowRgn shouldn't activate the window. 2001-04-12 21:06:17 +00:00
Alexandre Julliard c9e11394a0 Added mappings for WM_CHARTOITEM and WM_MENUCHAR messages.
Removed mapping of 16-bit edit messages in the generic routines.
2001-04-10 21:46:27 +00:00
Alexandre Julliard 66ffa17b10 Don't use THREAD_IdToTEB in EnumThreadWindows. 2001-04-04 18:32:14 +00:00
Alexandre Julliard 2ec34e48a3 Added TASK_GetPtr/TASK_GetCurrent functions to get the TDB for a task
handle.
2001-04-04 00:21:05 +00:00
Alexandre Julliard 3e7497f20e Unified 16-bit and 32-bit scheduling a bit more. 2001-04-04 00:19:55 +00:00
Gustavo Noronha Silva (KoV) 12a7923224 Added US international keyboard. 2001-04-02 19:12:58 +00:00
James Juran 36b698fc55 Add value 106 to SystemParametersInfo. 2001-04-02 19:12:22 +00:00
Dmitry Timoshkov dc830b5415 Get and print class name for right window in WIN_WalkWindows. 2001-03-28 18:46:08 +00:00
Alexandre Julliard 04689b26f0 Always load the 32-bit dll containing a given 16-bit builtin.
Check the module name in addition to the file name when loading a
16-bit builtin dll.
2001-03-28 01:47:28 +00:00
Gavriel State 4d73ba6e21 - Always use a double-buffered visual if one is available.
- Ensure that all colormaps created use the double-buffered visual if
  it exists. This prevents problems where DRI GL implementations fail
  to work unless the colormap visual matches the window visual matches the
  glX visual.
- Get around similar visual issue with the default GL context created for
  apps that don't create their own contexts before trying to use GL functions.
2001-03-28 01:45:08 +00:00
Alexandre Julliard 26320d1f75 Cleanup properly on x11drv unloading.
Moved --synchronous option into config file.
Removed --desktop, --display and --language command-line options.
2001-03-23 23:45:45 +00:00
Alexandre Julliard 9515336378 Small dll separation fixes. 2001-03-23 19:13:23 +00:00
Alexandre Julliard f88e5aa7bf Cleaned up assumptions about WS_CHILD flag so that we can allow it to
be changed in SetWindowLong.
2001-03-21 23:55:36 +00:00
Eric Kohl ca6c9a6a20 Added stubs for GetWindowsModuleFileName[A/W]. 2001-03-20 01:53:51 +00:00
Ove Kaaven e17aaa22d4 Win2000: If both WS_EX_LAYERED and WS_EX_TRANSPARENT styles are set,
mouse clicks should go straight through the window.
2001-03-19 19:14:22 +00:00
Guy L. Albertelli bf89e7cdd1 Label the width and height correctly in the WINDOWPOS display. 2001-03-16 16:41:07 +00:00
Rein Klazes fafc6fbffe Fix Unicode/Ansi message translation for some listbox/combobox
messages with a zero valued lparam. Output an error when the
translation fails.
2001-03-13 23:32:45 +00:00
Gerard Patel 53cad8b77a Unblock the dialog message loop with a WM_NULL message. 2001-03-05 19:59:50 +00:00
Dmitry Timoshkov 0c2885e194 Add DCX_CLIPSIBLINGS to flags for DCE_GetVisRgn only if window has
WS_CLIPSIBLINGS bit set.
2001-03-04 01:05:00 +00:00