Commit Graph

892 Commits

Author SHA1 Message Date
James Hatheway 3489997573 KDE 1.x has problems with using XShapeCombineMask when there was no
previous region.
2000-09-12 23:59:57 +00:00
Andreas Mohr 20cd9356a8 - fixes debugger output
- get rid of wrong comments
- fix comments
- .spec spelling fix
- improve warning message
2000-09-12 23:40:40 +00:00
Huw D M Davies 2f245af009 Don't try to delete a wndclass background brush if it's a COLOR_*
constant.
2000-09-12 23:38:33 +00:00
Mike McCormack a2bdadec88 Make sure NC_HandleNCCalcSize returns a valid rectangle.
Painting fails if the rectangle is invalid.
2000-09-12 23:37:57 +00:00
Dmitry Timoshkov 10d9909e66 Unify WM_SETTEXT handling among DefWindowProc16/DefWindowProcA/DefWindowProcW. 2000-09-09 19:39:48 +00:00
Dmitry Timoshkov 73968f0bd3 Simplify a bit MDI child window creation. 2000-09-09 19:38:52 +00:00
Giovanni Pancotti f708f548b9 Italian keyboard fixes. 2000-09-07 21:04:06 +00:00
Alexandre Julliard a1ce916171 Serge Ivanov
Delay destroying menu entry until all messages are sent.
2000-09-06 19:40:07 +00:00
Mike McCormack 88c5bc6eee Added missing comma. 2000-09-04 20:19:27 +00:00
Alexandre Julliard 60cf612b59 Henning Hoffmann
Augment menu when a mdi window starts maximized.
2000-09-01 01:24:19 +00:00
Alexandre Julliard bd616cb02e Francis Beaudet
MDI Patch which fixes problems in PR, QP, WP and Paradox.
2000-09-01 01:23:03 +00:00
Alexandre Julliard 9c2370bd75 Added exception handling wrapper to a number of server requests.
Changed a few requests to use the new vararg mechanism.
2000-08-30 00:00:48 +00:00
Andreas Mohr 5e7fa021ef - fix one locking ignorant return 0; in MSG_SendMessageInterThread()
- fix a crash in QUEUE_RemoveSMSG()
- convert some queue WARN() to ERR()
- spaileng fikses
2000-08-29 03:52:46 +00:00
Francois Methot bd1908f04c Do not check for system menu if the window has style WS_EX_TOOL_WINDOW. 2000-08-28 21:31:23 +00:00
Andreas Mohr 349655636b - made the MIDI sequencer error message much better for confused users
to be found on #WineHQ
- use strerror instead of errno at important places
- got rid of HAVE_STRERROR macro
- removed some #include:s (hopefully I didn't break anything)
2000-08-26 20:31:48 +00:00
Alexandre Julliard f681cd091e Fixed RegisterClass last error code on atom creation failure. 2000-08-23 19:18:44 +00:00
Gerard Patel f314e5e76b Disable the owner of a modal dialog box just before creating the
dialog window.
2000-08-21 03:31:39 +00:00
Gerard Patel eaa28e5f06 Handle the LB_GETTEXT and CB_GETLBTEXT cases for 32W to 16 mapping. 2000-08-21 02:38:40 +00:00
Gerard Patel 7d0968e03b Enables showing of hidden windows when the app ask *only* to maximize it. 2000-08-21 02:38:23 +00:00
Louis Philippe Gagnon 06057e7aac - Separate application calls to ShowOwnedPopups from Wine calls (in
EVENT_MapNotify) by introducing an internal function.
- Fix ShowOwnedPopups so it sends messages with the same parameters as
  in Windows.
2000-08-20 03:40:59 +00:00
Alexandre Julliard 2a2321bbca Authors: Alexandre Julliard <julliard@codeweavers.com> (for Corel), Albert den Haan <albertd@corel.com>
Added syslevel locking for GDI operations.
Propagate the changes through the graphics code.
2000-08-19 21:38:55 +00:00
Gerard Patel e3bd8d0adf Turns the handling to pure 16 bits, remove references to dialog.h. 2000-08-18 23:05:44 +00:00
Peter Ganten 553e3c98d1 Threads without active or focus window should not receive keyboard
messages.
2000-08-14 20:53:00 +00:00
Dmitry Timoshkov 9b1e1dc4c5 Add "FullWindowDrag" feature for not managed windows. 2000-08-14 17:20:25 +00:00
Alexandre Julliard c7e7df8b17 Replaced all lstr* calls from inside Wine code by their str* equivalent. 2000-08-14 14:41:19 +00:00
Alexandre Julliard d586dc99be Replaced VERSION_* calls by exported API equivalents. 2000-08-14 14:35:01 +00:00
Alexandre Julliard a509af8a3c Removed to allow CVS to remove the directory. 2000-08-14 13:27:00 +00:00
Stephane Lussier 1a1bd1aa16 Instead of not doing the Z ordering when the application asks to place
the window under a zero-sized window, now the window above the
zero-sized window, is used to do the Z ordering.
2000-08-11 00:40:38 +00:00
Alexandre Julliard 42d20f9dca Merged clipboard driver into USER driver.
Moved all ttydrv source files to dlls/ttydrv.
Load functions pointer for the USER driver from the graphics driver
dll with GetProcAddress.
2000-08-10 01:16:19 +00:00
Alexandre Julliard 5ab9d860f2 Removed some unnecessary #includes and dll dependencies. 2000-08-09 22:35:05 +00:00
Alexandre Julliard 6113975a1e Moved struct32.c to windows directory. 2000-08-09 00:38:18 +00:00
Huw D M Davies b00c0124b9 WINPOS_WindowFromPoint should respect hrgnWnd. 2000-08-07 17:10:39 +00:00
Marcus Meissner 64c86ffe66 Removed local variable shadows warnings. 2000-08-07 04:16:43 +00:00
Stephane Lussier 3b6c5dce1e Top level windows with 0 width or height are created with a size of 1x1 in
the X11 driver. I've added some code to make sure those windows are never
mapped while the size <= 0.
2000-08-06 03:35:24 +00:00
Alexandre Julliard cb10fdab99 Replaced lstrlen/lstrcmp by libc equivalents everywhere we don't need
to trap exceptions.
2000-08-06 02:41:16 +00:00
Alexandre Julliard 93652e1a68 Moved a bunch of functions out of libwine/kernel/gdi into USER. 2000-08-04 04:21:02 +00:00
Alexandre Julliard b0efe28f6c Removed a few dependencies on GDI internals from USER dll. 2000-08-04 04:18:04 +00:00
Jean-Claude Batista 083a28fec3 Provide position hints for window managers. 2000-08-01 00:18:56 +00:00
Alexandre Julliard 646c562f9c Cleaned up some more USER dependencies. 2000-07-31 23:32:47 +00:00
Alexandre Julliard 6b141176be Moved toolhelp implementation into kernel32 dll. 2000-07-31 21:01:05 +00:00
Alexandre Julliard 946a4448af Cleaned up a few USER dependencies. 2000-07-30 13:50:27 +00:00
Huw D M Davies a14ca868d0 Initialize hrgnWnd. 2000-07-29 11:31:29 +00:00
Francois Boisvert 5538ec4661 NC_DoNCHitTest now returns HTNOWHERE like Windows is doing when
clicking on a window having a customize non client area.
2000-07-29 00:00:29 +00:00
Francois Jacques 5b6879c5c0 - implementation of SetWindowsRgn and GetWindowRgn
- X11DRV and TTYDRV updated with new API SetWindowRgn
2000-07-28 23:04:54 +00:00
Stephane Lussier 09be9d0d14 Now the service thread is no more in charge of erasing the background
of the Window. Service thread is doing the invalidation part, and the
application thread is doing the erasing part. All this has been
implemented using WM_SYNCPAINT message.
2000-07-28 22:21:19 +00:00
Dmitry Timoshkov d650c46c85 Do not crash if window was not found. 2000-07-28 20:20:03 +00:00
Stephane Lussier 52146f62fd - UpdateWindow should refresh all children that have an update region.
- In DIALOG_CreateIndirect UpdateWindow shouldn't be called. Wine will generate
  a WM_PAINT eventually for the dialog, no need to force a paint right away.
(based on a patch from James Hatheway in the Corel tree)
2000-07-28 20:19:37 +00:00
Ove Kaaven a5bb5ea2c3 Always get a hardware message from the system queue in PeekMessage,
even if no such wake bits are set, because in a PeekMessage loop,
there's no sleeping, so the necessary wake bits are never set...
2000-07-28 20:17:54 +00:00
Eric Pouech 731e9f5309 - removed (now obsolete) driver.h file (it's content is now in mmsystem.h)
- upgraded vfw.h content
2000-07-26 18:07:04 +00:00
Susan Farley f2355e0f15 Don't destroy the caret on SWP_HIDEWINDOW. 2000-07-25 20:59:03 +00:00