Commit graph

941 commits

Author SHA1 Message Date
Aric Stewart
7ab639862b ToUnicode: ignore CTRL+number keystrokes. 2000-11-08 04:29:42 +00:00
Dmitry Timoshkov
740bb92b5a Added the ability to see names of the virtual key codes. 2000-11-05 20:07:59 +00:00
Francois Gouget
56b17436a1 Added comment explaining why we have an ERR rather than a WARN. 2000-11-05 03:20:02 +00:00
James Abbatiello
0ed182fffa Cleanup SystemParametersInfo<16|A|W>. 2000-11-05 03:18:47 +00:00
James Abbatiello
077e66c27c Fix test for pending message in QUEUE_ReceiveMessage(). 2000-11-05 03:17:41 +00:00
Alexandre Julliard
2239abb9f9 Allocate DC objects on the process heap, and removed WIN_DC_INFO
structure (based on a patch by Ken Coleman).
2000-11-05 02:05:07 +00:00
Alexandre Julliard
1f029ea6f5 Authors: Gerard Patel <g.patel@wanadoo.fr>, Marcus Meissner <marcus@jet.franken.de>
Move focus recalculation out of the window destroy recursion
so we do not send WM_SETFOCUS to already destroyed windows.
2000-11-02 20:08:59 +00:00
Marcus Meissner
9199f4a492 DrawIconEx: when flags=0 use flags=DI_NORMAL instead. 2000-11-01 21:36:35 +00:00
Alexandre Julliard
908464d448 Authors: Andreas Mohr <amohr@codeweavers.com>, Dimitrie O. Paun <dimi@cs.toronto.edu>, Patrik Stridvall <ps@leissner.se>
Various warning fixes.
2000-11-01 03:11:12 +00:00
Gabriel Garcia
a9774bead3 Added Latin American layout. 2000-11-01 01:47:39 +00:00
Francois Gouget
edf1fd7158 Fixed the value of some system colors. 2000-10-31 01:35:30 +00:00
Peter Ivanyi
1da3befe54 Added/upgraded Slovak messages, and Slovak and Czech keyboard layout. 2000-10-31 01:19:11 +00:00
Dmitry Timoshkov
75b25be6ee Display an ERR on errors while initializing USER. 2000-10-31 01:01:41 +00:00
David Elliott
44f84b55f3 Added basic working stubs of new Windows 2000 API functions. 2000-10-29 01:24:54 +00:00
Alexandre Julliard
4c18636d4e Use GetStockObject() instead of the magic STOCK_* handles. 2000-10-29 01:22:15 +00:00
Marcus Meissner
6f9c840ca0 Report errors on WinHelp() failures. 2000-10-29 01:17:24 +00:00
Alexandre Julliard
07d0c31c6c Removed unused STRUCT32_NCCALCSIZE functions. 2000-10-26 21:50:59 +00:00
Dmitry Timoshkov
ef55932f4b Ask application to reinitialize its menu before processing an
accelerator key.
2000-10-26 21:47:20 +00:00
Dmitry Timoshkov
b5f8b9227c Added an another special case handling for Shift+[NumPad]DEL. 2000-10-25 21:58:48 +00:00
Dmitry Timoshkov
8a31634a00 Replaced ToAscii by ToUnicode in the User driver interface. 2000-10-25 21:34:31 +00:00
Rein Klazes
354f9826b8 In SWP_DoNCCalcSize() when determining whether the client area has
moved, use the client coordinates as they are: not relative to its
window coordinates.
2000-10-25 20:29:06 +00:00
Andreas Mohr
2bf380c72f Added SPI_GETWINDOWSEXTENSION. 2000-10-25 20:28:42 +00:00
Louis Philippe Gagnon
e4ab07e0fe - Calculate changes in the client area relative to the window
instead of its parent when using SWP_EX_PAINTSELF.
- With SWP_EX_PAINTSELF, copy only if client area changed, since a
  window can't move relative to itself.
- In SWP_DoNCCalcSize, when determining if the client area
  changed, use values relative to the window itself, not its parent.
2000-10-23 00:36:06 +00:00
Ulrich Weigand
409eb44eb0 Fixed painting problems in non-MM_TEXT modes. 2000-10-23 00:35:28 +00:00
Joerg Mayer
959d73e8dd Reduce the number of warnings about missing initializers. 2000-10-22 23:56:32 +00:00
Guy L. Albertelli
936c6c4ea4 Added wParam and lParam as parameters in SPY_ExitMessage
Added dump for the STYLECHANG[ING|ED] messages.
Dump structures on exit only if message allows changes.
2000-10-22 23:52:47 +00:00
Dmitry Timoshkov
ff81f93883 Added support for AZERTY keyboard layout. 2000-10-19 22:25:35 +00:00
Ulrich Weigand
1848c808d3 Watch out for DefMDIChildProc calls on non-MDI-child windows. 2000-10-19 20:24:06 +00:00
Dmitry Timoshkov
7b0bf0f08d Added support for keyboard input in various locales. 2000-10-17 00:31:53 +00:00
Dmitry Timoshkov
63ba91dc8e Fixed behaviour of window's system buttons. 2000-10-15 00:22:29 +00:00
Susan Farley
557066db1c Status bars on managed windows should not have SIZEGRIP style. 2000-10-13 17:07:08 +00:00
Francois Gouget
67c9691313 Added many missing *Pxxx types.
Removed a few *LPxxx types that are not supposed to be there (in
particular LPICONINFO).
Added a few missing *LPCxxx types (MENUITEMINFO, SCROLLINFO,
DLGITEMTEMPLATE).
WINHELP and PE_ACCEL are internal types.
MULTIKEYHELP and HELPWININFO both have an A and W variant.
NUMBERFMT, CURRENCYFMT and the related API belong to winnls.h.
Added missing ARW_xxx defines (for sysmetrics).
2000-10-12 23:18:55 +00:00
Stephane Lussier
6bac4f2c15 Before calling the timer window proc, make sure it is valid. 2000-09-29 00:56:05 +00:00
Alexandre Julliard
15bfcd0398 Moved $(MODULE).o rule out of Make.rules into the individual
Makefiles.
2000-09-29 00:28:25 +00:00
Dmitry Timoshkov
8e2643687d If window was not resized and not moved, repaint only itself excluding
parent.
2000-09-27 22:26:51 +00:00
Stephane Lussier
d741850dd8 On reception of a FocusOut event, don't deactivate the application if the
next window to get the focus is a Wine window.
2000-09-27 00:22:00 +00:00
Alexandre Julliard
83f52d11c1 Moved all Win16 definitions out of the standard Windows headers. 2000-09-26 22:20:14 +00:00
Alexandre Julliard
60e175294b Use documented DROPFILES structure instead of internal DROPFILESTRUCT. 2000-09-25 23:56:41 +00:00
Alexandre Julliard
d8fab2e67c Removed some of the XXX_reg macros now that we are using the standard
CONTEXT86 structure everywhere.
2000-09-25 23:53:07 +00:00
Alexandre Julliard
072dfb57e3 Removed inclusion of wine/winestring.h from winbase.h and added it to
the C files that need it.
2000-09-25 23:30:56 +00:00
Alexandre Julliard
0ff083bab8 Call WH_GETMESSAGE hook in PeekMessage too (based on a patch by Rob
Farnum).
2000-09-24 19:51:15 +00:00
Gerald Pfeifer
1b490b42bf Fixed format strings. 2000-09-24 03:05:11 +00:00
Andreas Mohr
c941effc24 Make GetTickCount not use the whole Unix epoch (since 1970) any more,
since that crashed several games or caused problems with them as they
aren't used to a high Windows uptime of more than 24.9 days.
2000-09-22 22:37:56 +00:00
Andreas Mohr
260f1a1def Spelling, trace fixes. 2000-09-22 20:59:29 +00:00
Alexandre Julliard
f37e3a471b Removed a coupld of unused functions in the Callout structure. 2000-09-16 20:58:06 +00:00
Alexandre Julliard
3993216776 Moved Select/RealizePalette implementation to USER and use
pfnSelect/RealizePalette function pointers in GDI.
Make sure the palette handle is valid in GDISelectPalette16 (thanks to
Uwe Bonnes).
2000-09-16 20:57:39 +00:00
Andreas Mohr
007fb24088 Added support for non-deletable system brushes and pens created by
USER.
2000-09-16 20:53:51 +00:00
Ulrich Weigand
a761e3dad0 Modified CallTo16Register routines to update register context after
call returns. Callers adapted.
2000-09-13 20:29:44 +00:00
Serge Ivanov
6117fc4165 (Merged by Marcus Meissner <marcus@jet.franken.de>)
Fixed problem with origin for DST_COMPLEX style.
Fixed handling of DSS_DISABLED and DSS_DEFAULT styles.

Added handling of BS_MULTILINE style, label alignment
styles (BS_RIGHT, etc.) and some exotic styles BS_FLAT (only
pushbuttons for now), and BS_PUSHLIKE.

Modified label drawing procedure: now all kinds of buttons
use common BUTTON_DrawLabel function. Actual label drawing is
performed by DrawStateW function.

GroupBox must use WM_CTLCOLORSTATIC instead of WM_CTLCOLORBTN message.
2000-09-13 00:00:55 +00:00
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