Rein Klazes
b34868dffa
user32: Separate menu bitmaps and strings.
...
Store bitmaps and bitmaps always in separate fields in the internal
menu structure. Get rid of a lot of assumptions in the code that the
menu can have strings only when it is not some other type and that
bitmaps come in two flavors.
Add a lot of conformance tests, including some submitted by Jason
Edmeades.
2006-01-03 13:23:28 +01:00
Francois Gouget
8ca1f3fc14
Assorted spelling fixes
2006-01-03 12:10:50 +01:00
Vitaliy Margolen
9561d6e29c
gdi: Device name returned from EnumDisplayDevices is valid for CreateDC.
2006-01-03 12:05:54 +01:00
Alexandre Julliard
0e6b4c43de
user/tests: Remove todo_wine from a few tests that (usually) succeed.
2005-12-22 17:15:54 +01:00
Dmitry Timoshkov
b61b82011e
user32/tests: Add a PeekMessage test.
2005-12-22 13:58:11 +01:00
Aric Stewart
314f45dcdb
user: Make the edit control IME aware and implement inline editing.
...
Makes for a significantly better user experience for CJK users.
2005-12-19 18:17:51 +01:00
Vitaliy Margolen
a80d93c5e9
user: Fix LB_GETTEXT unmapping for A<->W.
2005-12-19 18:16:18 +01:00
Rein Klazes
d076748e22
user: Fix hrgn leaks in win.c test.
2005-12-19 17:43:34 +01:00
Lauri Tulmin
86f45494b6
user32: Don't truncate text when creating edit control.
2005-12-19 09:53:19 +01:00
Rein Klazes
3df678a5af
x11drv: Do not use the scroll rectangle for clipping in ScrollDC.
...
With a conformance test.
2005-12-19 09:53:04 +01:00
Dmitry Timoshkov
8d9fb6331e
x11drv: ScrollDC should not clip output if a clipping rect is not specified.
...
Add a ScrollDC test with NULL clipping rect.
Add another set of ScrollDC tests written by Rein Klazes.
2005-12-17 12:24:37 +01:00
Alexandre Julliard
ae964ac801
Take advantage of the __EXCEPT_PAGE_FAULT macro.
2005-12-16 17:17:57 +01:00
Alexandre Julliard
db7920bb44
We no longer need to handle EXCEPTION_PRIV_INSTRUCTION on page faults.
2005-12-16 16:37:12 +01:00
Rein Klazes
13b9923165
user32: Implement saving and fix reading of nonclient metrics.
...
With conformance tests.
2005-12-16 12:38:06 +01:00
Rein Klazes
105450db4a
user: Read/save minimized metrics from/to registry.
2005-12-14 12:27:39 +01:00
Aric Stewart
c50fbab47f
user: GetClipboardFormatNameA fix.
...
In the W->A translation make sure we have characters to translate
before doing the WideCharToMultiByte with -1.
2005-12-14 10:49:54 +01:00
Eric Pouech
28442721fd
Const correctness fixes.
2005-12-12 11:55:49 +01:00
Vincent Béron
834385cad4
Add some missing includes which contain used prototypes.
2005-12-09 11:51:17 +01:00
Alexandre Julliard
ef4dfd4b7a
user: Fixed copy/paste bug in CURSORICON_GetResIconEntry.
2005-12-05 20:41:24 +01:00
Dmitry Timoshkov
b43afeef89
Add a test for LB_SELITEMRANGE, make it pass under Wine.
2005-12-01 11:12:34 +01:00
Dmitry Timoshkov
7d86789758
Add a test for RedrawWindow with an empty region/rectangle, make it
...
pass under Wine.
2005-11-30 19:46:00 +01:00
Vitaliy Margolen
93b63566a5
ShowWindows(SW_SHOWMAXIMIZED) should ignore WS_MAXIMIZE window
...
state. Change tests accordingly.
2005-11-30 12:43:50 +01:00
Vitaliy Margolen
b78784c3f2
New maximized visible window should be shown with
...
ShowWindow(SW_SHOW).
2005-11-30 12:37:47 +01:00
Vitaliy Margolen
aae7632409
CreateWindow should not activate invisible minimized or maximized
...
windows.
Add several tests to show the correct behavior.
2005-11-30 12:32:22 +01:00
Vitaliy Margolen
e95464a5cb
EnumChildWindows should return result from the callback.
2005-11-29 10:40:58 +01:00
Ge van Geldorp
1a1583a364
Match PSDK STATUS_* definitions.
2005-11-28 17:32:54 +01:00
Dmitry Timoshkov
b9212e2aba
set_menu_item_text handles converting an empty menu item to a
...
separator on its own, give it a chance to do its work in the
MIIM_FTYPE case.
2005-11-28 11:53:20 +01:00
Alexandre Julliard
0ec7e1a591
Renamed all .cvsignore files to .gitignore.
2005-11-26 13:10:33 +01:00
Francois Gouget
6d442aeb34
Assorted spelling fixes.
2005-11-23 20:14:43 +01:00
Alexandre Julliard
cc01e8ff05
Preserve 16-byte stack alignment in the various assembly
...
functions. Needed for MacOSX.
2005-11-23 19:55:06 +01:00
Rein Klazes
168e0db02c
Make test_SPI_SETBORDER less likely to permanently change visual
...
settings:
- use smaller border widths values for testing;
- provide a work around for a Windows XP feature that made the tests
change the caption width.
2005-11-23 15:19:04 +01:00
Rein Klazes
6154b46bef
GetSystemMetrics fixes with corresponding tests.
2005-11-22 14:56:11 +00:00
Dmitry Timoshkov
7bde557d8a
Choose what window styles to dump (WS_GROUP/WS_TABSTOP vs.
...
WS_MINIMIZEBOX/WS_MAXIMIZEBOX) based on the WS_CHILD style set.
2005-11-21 15:18:32 +00:00
Vitaliy Margolen
83ef91ce2d
Replace inherit flag with object attributes in winstation and desktop
...
create & open. Use OBJ_OPENIF flag to create winstation & desktop.
2005-11-21 12:05:38 +00:00
Kieran Clancy
925a38d9ad
Fix vertical text alignment in static controls.
2005-11-18 15:04:25 +00:00
Dmitry Timoshkov
d3ccaaa54f
Add another test for Z order of child windows.
2005-11-18 12:07:19 +00:00
Detlef Riekenberg
88dcf83495
Made test loadable on win95 again (EnumDisplayDevicesA not present).
2005-11-17 11:04:01 +00:00
Dmitry Timoshkov
2ca23be50f
Add a test for some edit control behaviours, make it pass under Wine.
2005-11-16 11:22:54 +00:00
Dmitry Timoshkov
0f7ef4bd8d
Do not change focus if the being activated window is no longer
...
active.
2005-11-15 16:53:26 +00:00
Alexandre Julliard
80b997a2cc
Added support for the QS_ALLPOSTMESSAGE flag.
2005-11-14 15:17:09 +00:00
Rein Klazes
8f3b9d506b
Fix SysparametersInfoA( SPI_SETICONMETRICS), the A<->W conversion was
...
rather broken.
Make the SPI_{G|S}ETICONMETRICS functions more consistent with those
for SPI_ICON{HORIZONTAL|VERTICAL}SPACING, SPI_{G|S}ICONTITLEWRAP and
SPI_{G|S}ICONTITLELOGFONT.
Accordingly extend the corresponding tests.
2005-11-14 15:12:14 +00:00
Dmitry Timoshkov
0940654da7
Fix message tests to run cleanly on Windows XP SP1.
2005-11-14 11:24:06 +00:00
Dmitry Timoshkov
6b379c8c2c
Convert some ERRs to WARNs in the DDE client code when appropriate.
2005-11-11 10:53:44 +00:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Francois Gouget
f4c0524ec6
Assorted spelling and case fixes.
2005-11-10 11:39:07 +00:00
Francois Gouget
2adb302a99
Add trailing '\n's to ok() and TRACE() calls.
2005-11-10 11:17:38 +00:00
Christian Costa
24a3ae0601
If a color bitmap is provided, store bitmap information from it
...
instead of the mask bitmap one.
2005-11-09 10:57:57 +00:00
Alexandre Julliard
68b8a4ab69
Don't call SetWindowPos in ShowWindow if a parent window is not
...
visible, only toggle the WS_VISIBLE flag.
2005-11-09 10:35:48 +00:00
Markus Amsler
86b6749208
Improve c2man Documented-Total count. Changes:
...
- add missing description
- add missing returns section
- complete missing A/W pairs
- reformate comments, to match c2man requirements
2005-11-09 10:33:40 +00:00
Rein Klazes
7e6b325929
Re-enable SPI_{GET,SET}BORDER tests and fix the bugs that caused them
...
to be disabled.
Add tests that show that the border value manipulated by
SPI_{GET,SET}BORDER is completely the same as with
SPI_{GET,SET}NONCLIENTMETRICS.
Fix a few signed/unsigned warnings in unrelated tests from the same
source file.
Made the tests pass on wine.
2005-11-08 19:58:37 +00:00