Matthew Davison
60009b9a56
Removed calls to HEAP_strdupAtoW.
2003-01-23 23:07:38 +00:00
Alexandre Julliard
e5fb975a6e
Added dead keys support using X input methods (based on a patch by
...
Dmitry Timoshkov).
2003-01-23 01:29:58 +00:00
Francois Gouget
389df3db5c
Extend the code to set both the Win9x and the NT registry keys. Only
...
the NT keys are authoritative (i.e. we set the Win9x keys but don't
re-read them).
2003-01-20 23:25:14 +00:00
Alberto Massari
bf9390e7d2
Handle the WS_EX_LEFTSCROLLBAR style (that is, draw the vertical
...
scrollbar on the left side of the control).
2003-01-14 23:41:01 +00:00
Duane Clark
36d84c04f7
Check for pending X events before getting queue status.
2003-01-14 19:32:42 +00:00
Dmitry Timoshkov
5261df0306
Post correct notification code on WM_CLOSE for dialogs.
2003-01-14 19:29:15 +00:00
Francois Gouget
6fed1e3738
Update the registry keys of SPI_ICONHORIZONTALSPACING,
...
SPI_ICONVERTICALSPACING and SPI_SETICONTITLEWRAP to match XP.
The SPI_SETBORDER test leaves an incorect border setting and is just
too erratic: comment it out for now.
Modified the SPI_ICONHORIZONTALSPACING, SPI_ICONVERTICALSPACING and
SPI_SETWORKAREA to not cause the icons to be reorganized.
Don't test out-of-bound values for SPI_SETKEYBOARDSPEED as behavior
differs accross Windows platforms.
On Win9x the maximum value for SPI_SETSCREENSAVETIMEOUT is 32767.
The registry keys and values stored in them for
SPI_ICONHORIZONTALSPACING and SPI_ICONVERTICALSPACING depend on the
Windows platform: ignore them.
No Windows platform seems to SPI_SETFASTTASKSWITCH: no longer test it.
The lParam of WM_SETTINGCHANGE is quite useless (even the MSDN says
so!) and varies accross Windows platforms. Ignore it.
Always check the SystemParametersInfoA return code as it fails in very
strange ways on some platforms. Skip unsupported settings.
Skip Unicode tests on platforms that don't support it.
2003-01-13 20:40:22 +00:00
Robert Shearman
72e64900c2
SPI_GETMINIMIZEDMETRICS implemented.
2003-01-13 18:29:03 +00:00
Alexandre Julliard
04d5963871
Print the message name for registered messages.
2003-01-11 21:07:50 +00:00
Dan Kegel
0fd521fee3
Change RECT to use LONG to match win32 standard headers and fix format
...
strings to use %ld for RECT elements.
2003-01-08 21:09:25 +00:00
Alexandre Julliard
8ba666f3a7
Store the keyboard state in the thread input structure on the server
...
side.
2003-01-08 19:56:31 +00:00
Duane Clark
632d0c2df0
WS_CAPTION is a two bit field, so test appropriately.
2003-01-08 19:53:47 +00:00
Alexandre Julliard
242e395bbc
Store the hardware messages in the thread input structure, not in the
...
thread queue. Get rid of the cooked messages queue.
2003-01-08 00:27:58 +00:00
Dimitrie O. Paun
297f3d898d
Define NONAMELESS{STRUCT,UNION} explicitly in the files that need them.
2003-01-07 20:36:20 +00:00
Duane Clark
3800e91eb5
A window with a WS_EX_APPWINDOW extended style can also get a menu.
2003-01-07 19:46:31 +00:00
Dimitrie O. Paun
221ffc5e9c
UpdateWindow returns a BOOLean.
2002-12-19 04:14:19 +00:00
Rein Klazes
6f9b686b5a
Fix an A/W structure size bug in DrawCaptionTempW().
2002-12-16 22:12:11 +00:00
Dimitrie O. Paun
737d4be892
Move excpt.h out of include/msvcrt/ as it does not conflict with any
...
standard Unix header.
2002-12-12 23:34:01 +00:00
Mike Hearn
9ea673a4d8
Make WM_MOUSEHOVER coordinates client relative.
2002-12-10 19:05:12 +00:00
Alexandre Julliard
18d029722f
Removed input.h, queue.h, spy.h and sysmetrics.h and moved their
...
contents to user.h.
Moved message.h and winproc.h to dlls/user.
2002-12-03 23:34:52 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Alexandre Julliard
1b20db4f19
Added CS_DBLCLKS style to dialog window class.
2002-11-25 21:10:23 +00:00
Matthew Davison
3f17416ad2
Fix some unicode->ascii calls.
2002-11-24 22:13:26 +00:00
Mike Hearn
43a0a51540
Altered WM_MOUSEHOVER so the lParam and wParam fields are set
...
correctly to virtual key states and cursor position.
2002-11-23 01:12:17 +00:00
Alexandre Julliard
aff7ddaeeb
Made user compile with -DSTRICT.
2002-11-22 21:22:14 +00:00
Alexandre Julliard
a8a422f70d
Fixed more -DSTRICT issues.
2002-11-22 20:43:01 +00:00
Alexandre Julliard
7ef66af34a
Moved some more 16-bit functions to user16.c.
...
A few fixes for -DSTRICT.
2002-11-22 04:47:10 +00:00
Stefan Leichter
2c7567251e
Moved implementation of Get/SetClassLong from ascii to unicode.
2002-11-21 21:48:27 +00:00
Stefan Leichter
ab73d6e903
Replaced CreateDCA by CreateDCW in LoadImageW.
2002-11-21 21:48:06 +00:00
Jukka Heinonen
1a665058e8
Removed last users of msdos/interrupts.c.
2002-11-21 00:02:09 +00:00
Stefan Leichter
5d0b987151
Moved implementation of LoadKeyboardLayout from ASCII to Unicode.
2002-11-18 19:47:20 +00:00
Stefan Leichter
27faf02e0b
Moved implementation of EnumDisplaySettings from ASCII to Unicode.
2002-11-18 19:44:46 +00:00
Ryan Cumming
dc71624d59
Make LookupIconIdFromDirectoryEx16 call LookupIconIdFromDirectoryEx,
...
instead of the other way around.
2002-11-18 19:41:53 +00:00
Tony Lambregts
c702ae8ab9
Fix SM_CYVTHUMB, SM_CXSMSIZE, SM_CXMENUCHECK and SM_CYMENUCHECK.
2002-11-15 01:35:16 +00:00
Alexandre Julliard
3f61afbbc8
Added ReleaseDC function to the USER driver interface.
2002-11-14 22:30:20 +00:00
Alexandre Julliard
a817568231
Fixed sign problem in GetWindowWord/Long check for offset larger than
...
the window extra bytes.
2002-11-13 19:49:29 +00:00
Mike McCormack
2d106a5706
Fix a few GDI memory leaks.
2002-11-13 19:43:53 +00:00
Eric Pouech
b6aad50245
Implemented a Wine-only scheme for interprocess WinHelp message
...
passing.
2002-11-11 22:20:47 +00:00
Dmitry Timoshkov
46c80c8876
Fix copy/paste bug. Make MessageBox without an icon look better.
2002-11-11 19:52:33 +00:00
Francois Gouget
9234cba140
Compute SM_CYMAXIMIZED purely based on the screen height until we know
...
how to take into account 'start menus' correctly.
2002-11-06 21:56:32 +00:00
Greg Turner
ea4913f8f9
- noop redefinition of SPI_[GET/SET]MENUUNDERLINES
...
- define and fixme for
SPI_[GET/SET][SELECTIONFADE/DROPSHADOW/KEYBOARDCUES]
2002-11-04 22:47:59 +00:00
Alexandre Julliard
cf2e57d0c7
Split out some more 16-bit code.
2002-10-31 22:06:53 +00:00
Alexandre Julliard
7a1cb65cb9
Moved 16-bit definitions out of mmddk.h into mmsystem16.h.
2002-10-31 02:23:43 +00:00
Uwe Bonnes
47cc1554d1
MSGBOX_DlgProc: break out of WM_COMMAND.
2002-10-31 01:15:18 +00:00
Dmitry Timoshkov
601a3abec1
Fix some types and function prototypes according to Platform SDK
...
definitions.
2002-10-31 01:04:39 +00:00
Michael Stefaniuc
ec5612ee1d
Some more fixes for compiling the user dll with -DSTRICT.
2002-10-30 23:45:38 +00:00
Alexandre Julliard
c07a6cf537
Fixed ShowWindowAsync.
2002-10-29 21:33:00 +00:00
Alexandre Julliard
0b1a367b78
Removed a couple of no longer used queue functions.
2002-10-29 21:32:37 +00:00
Alexandre Julliard
0286135de3
Rewrote hook support to store the hook chain in the server.
...
Split off 16-bit hook functions and re-implemented them on top of the
32-bit ones; system-wide 16-bit hooks are no longer supported at this
point.
2002-10-29 00:41:42 +00:00
Andreas Mohr
90ce2c896f
- Make int09 update the BIOS data segment's keyboard status flags
...
bytes, implement pause key handling.
- Let int16/02 read the keyboard status flags bytes instead of calling
GetAsyncKeyState().
- Make the keyboard state buffer used for Get*Key*() reflect
VK_L/RMENU properly.
- Small fixes.
2002-10-28 23:51:27 +00:00