Commit Graph

600 Commits

Author SHA1 Message Date
Dmitry Timoshkov
61daaf8bd3 Fix a bug in ShellExecute which called DdeCreateStringHandleW with a
wrong parameter. Revert previous erroneous fix.
2004-04-23 21:32:17 +00:00
Dmitry Timoshkov
476ac454ee Unicode version of DdeCreateStringHandle should ignore codepage parameter. 2004-04-22 23:46:21 +00:00
Alexandre Julliard
f1e755db4b Preload keyboard.drv when Windows version is Win9x. 2004-04-21 22:30:08 +00:00
Dmitry Timoshkov
f04b9d0b07 Add a message test for custom dialog initialization. 2004-04-20 04:02:50 +00:00
Francois Gouget
52c0832161 Make Unicode strings static const. 2004-04-20 01:12:17 +00:00
Dmitry Timoshkov
6ba0d27e45 Add a test for GW_HWNDLAST. 2004-04-13 21:15:51 +00:00
Dmitry Timoshkov
7104df5d0d Add WM_QUERYNEWPALETTE in appropriate places of the message test. 2004-04-12 23:13:14 +00:00
Dmitry Timoshkov
e1d413da84 Add a test case for children Z ordering at window creation time. 2004-04-12 22:05:53 +00:00
Dmitry Timoshkov
b53f87865c Add WM_SETREDRAW test. 2004-04-08 19:07:06 +00:00
Sami Aario
78f1224fd9 Stubs to prevent taskmgr.exe from crashing or aborting during
startup.
2004-04-07 19:41:21 +00:00
Alexandre Julliard
bb133bd596 Fixed a couple of header files ordering issues. 2004-04-07 03:59:41 +00:00
Dmitry Timoshkov
a6b405d6f4 Make use of the 'defwinproc' flag in the message test. 2004-04-06 20:09:59 +00:00
José Manuel Ferrer Ortiz
24dd96a907 Updated Spanish translations. 2004-04-06 03:24:19 +00:00
Sami Aario
dd0a1f944b Fix return types of GetThreadDesktop and OpenDesktopA. 2004-04-06 03:21:13 +00:00
Dmitry Timoshkov
2d91357831 Add new tests for various window creation/positioning behaviours. 2004-04-02 20:22:53 +00:00
Dimitrie O. Paun
abe9c975a8 Remove the rest of the Tweak look hack. 2004-04-01 21:06:14 +00:00
Dimitrie O. Paun
126227a55a Remove the support for the Win 3.1 Look. 2004-04-01 04:57:12 +00:00
Raphael Junqueira
b9f45e7a70 Added some stubs. 2004-04-01 02:12:41 +00:00
Dmitry Timoshkov
c7d9f75eeb Workaround a msvcrt.realloc bug under Win9x by using Win32 APIs instead.
Take into account that HeapRealloc may move the allocated memory block.
2004-03-27 20:41:43 +00:00
Dmitry Timoshkov
f38a07b205 Add a procedure for logging WM_PARENTNOTIFY messages. 2004-03-26 02:28:28 +00:00
Dmitry Timoshkov
d5a1e761ee Make DestroyWindow() not mess with a window focus, this should be
taken care of by ShowWindow(SW_HIDE).
Add a test for DestroyWindow() on a focused child.
2004-03-26 01:06:15 +00:00
Dmitry Timoshkov
6a203fb885 Add 'hook' flag for messages. Add a test for CBT hook messages. 2004-03-26 00:18:20 +00:00
Dmitry Timoshkov
bb1df89a2f Add 'optional' flag for messages, make the test run under win2k. 2004-03-25 23:35:52 +00:00
Alexandre Julliard
9e4ed6460c .spec.c files are no longer used for 32-bit dlls. 2004-03-24 03:36:44 +00:00
Dmitry Timoshkov
946cd3c117 Add a test case which confirms that SetMenu implementation in Wine is
correct.
2004-03-19 19:14:45 +00:00
Alexandre Julliard
9e1bafd0df Get rid of the registry lookups, rely entirely on the kernel devices
instead.
2004-03-19 01:18:48 +00:00
Justin Chevrier
7e997ef081 Implemented SPI{GET,SET}MOUSEHOVERWIDTH, SPI{GET,SET}MOUSEHOVERHEIGHT,
SPI{GET,SET}MOUSEHOVERTIME, SPI{GET,SET}MOUSESCROLLLINES,
SPI{GET,SET}MENUSHOWDELAY.
2004-03-19 01:16:12 +00:00
Dmitry Timoshkov
4edbbbd8ea Windows truncates windows coordinates at 16 bits when moving or
resizing a window.
2004-03-11 03:51:46 +00:00
Bobby Bingham
f0ee76dc0d Stub EnumDesktopsW for now.
Implement EnumDesktopsA in terms of EnumDesktopsW.
2004-03-09 00:41:39 +00:00
Robert Shearman
e2b1222ee0 Stub for RegisterDeviceNotificationW. 2004-03-05 20:44:15 +00:00
Justin Chevrier
0a25dd4668 Move implementation of SysParametersInfo from Ascii to Unicode. 2004-03-04 01:41:11 +00:00
Alexandre Julliard
589e115233 We no longer use the .exe.spec.c files. 2004-03-02 21:16:37 +00:00
Dmitry Timoshkov
c162263d3f First step in using faster approach for A<->W message mapping. 2004-02-20 05:14:48 +00:00
Alexandre Julliard
492ac292b9 Added support for building a dll from a .def file for cases where we
don't want to write a full .spec.
Renamed --spec option to --dll for consistency.
2004-02-17 20:36:16 +00:00
Huw Davies
14743a0f3b SetMenu should always call SetWindowPos whether the window is visible
or not. However we shouldn't call SWP from CreateWindowEx.
Added a test for this behaviour.
2004-02-17 20:29:05 +00:00
Bill Medland
df0916b494 Added the automatic tabbing in IsDialogMessage.
Added corrections to GetNextTab/GroupItem.
Included tests.
2004-02-12 02:16:33 +00:00
Alexandre Julliard
a2e2e18586 Avoid a few more GetModuleHandle calls. 2004-02-12 00:35:01 +00:00
Dmitry Timoshkov
9b24af8acb Add a test case and a fix for the window styles state at the window
creation time.
2004-02-06 05:18:56 +00:00
Alexandre Julliard
55d72b792f lpCreateParams should be a SEGPTR in 16-bit code. 2004-01-28 21:41:56 +00:00
Alexandre Julliard
df5800fdd7 Properly translate the message result for WM_GETTEXT-style messages. 2004-01-27 20:28:42 +00:00
Dmitry Timoshkov
525ac67945 MSDN is wrong: WM_NCACTIVATE takes the same lParam as WM_ACTIVATE. 2004-01-27 20:11:23 +00:00
Francois Gouget
6b6ed724ae Add missing '\n's to debug traces. 2004-01-27 00:01:43 +00:00
Yoshiro Takeno
c91d9f0c90 In Windows, the leading byte for multibyte characters are set to upper
byte. If single byte character is used, the upper byte is set to 0.
2004-01-26 20:20:07 +00:00
Uwe Bonnes
347b7bbd51 Small fix for the WPR_SIGNED case (count the sign). 2004-01-26 20:13:36 +00:00
Francois Gouget
47e116225a Add trailing '\n's to ok() calls. 2004-01-23 20:50:35 +00:00
Francois Gouget
7494b5b980 Add trailing '\n's to ok() calls.
Check whether _MSC_VER is defined.
2004-01-23 02:11:12 +00:00
Dmitry Timoshkov
dc70553cae Merge the MDI and common window creation code. Change the way MDI
children are managed in MDIClient.
Add support for MDICREATESTRUCT A<->W conversions.
Add support for WM_MDIREFRESHMENU.
2004-01-20 04:29:20 +00:00
Francois Gouget
30acf519b6 Add trailing '\n's to ok() calls. 2004-01-18 22:10:55 +00:00
Francois Gouget
83795a7530 The MSVC headers won't give a name to the nameless union of INPUT
despite our request (NONAMELESSUNION). So define our own type and use
it instead.
Remove useless NONAMELESSSTRUCT.
Fix signed/unsigned warning.
2004-01-16 02:02:38 +00:00
Francois Gouget
79495fe5a9 We need to set _WIN32_WINNT to 0x501 to get CS_DROPSHADOW and
ICON_SMALL2.
2004-01-16 02:02:19 +00:00
Alexandre Julliard
a51bb8151d ScrollDC doesn't need to be in the graphics driver. 2004-01-12 21:15:16 +00:00
Ferenc Wagner
88bc174873 Pin down LoadStringA behaviour on different buffer lengths. 2004-01-09 00:36:51 +00:00
Francois Gouget
640cc3f3e1 Assorted spelling fixes. 2004-01-06 22:08:33 +00:00
Steven Edwards
892a28323b Split up the Win16/32 MDI support a bit. 2004-01-02 20:48:13 +00:00
Ivan Leo Murray-Smith
b0d57e7c31 Completed Italian language support. 2004-01-02 03:56:24 +00:00
Chris Morgan
4e2c03644c Make the debug mark printing unconditional instead of conditional upon
the  SHELL debug channel.  Make mark text obvious by changing the
output text to 'Debug mark requested by user' and adding 'Debug mark'
to the menu resource text.
2004-01-02 01:50:50 +00:00
Alexandre Julliard
446d8321a7 Store window icons in the window structure so that WM_SETICON can do
the right thing (based on a patch by Aric Stewart).
2003-12-31 23:51:52 +00:00
Rein Klazes
8e74404fea IsdialogMessage16 must not process messages that are not intended for
the dialog box.
2003-12-31 00:15:16 +00:00
Dmitry Timoshkov
1a620f29d2 Add MDI child creation tests. 2003-12-30 21:54:54 +00:00
Vik Kumar
c04cf2d12c Fixed MS UI Gothic font names. 2003-12-30 19:19:18 +00:00
Ge van Geldorp
d1632bf652 Pass dtp parameter on from DrawTextExA to DrawTextExW. 2003-12-13 03:25:57 +00:00
Alexandre Julliard
54b951a480 Make Char{Lower,Upper}A call Char{Lower,Upper}BuffA.
Small optimization to avoid a memory allocation.
Fixed sign extension in Char{Lower,Upper}A (reported by Andreas
Rosenberg).
2003-12-12 06:07:28 +00:00
Vik Kumar
103f9893ca Font changes from MS P Gothic to MS UI Gothic. 2003-12-12 05:59:14 +00:00
Alexandre Julliard
bd13ab8d78 Store a pointer to the client-side class structure in the server and
return it on create_window and destroy_class.
Only create a single instance of the desktop class for the whole
session.
Added some missing locking in the client-side class management.
2003-12-11 05:34:53 +00:00
Alexandre Julliard
ca10d8a5bd Added tests for class style and instance handling. 2003-12-10 04:25:48 +00:00
Alexandre Julliard
bfce151ae5 Added window classes in the server, and support for inter-process
GetClassWord/Long (based on a patch by Mike McCormack).
Various fixes to the class instance handling.
2003-12-10 04:08:06 +00:00
Andreas Rosenberg
2fa87d2908 Point size in DLG_TEMPLATE may be negative. 2003-12-10 02:12:09 +00:00
Kevin Koltzau
cc09196356 Implemented GetTitleBarInfo. 2003-12-08 23:46:29 +00:00
Dimitrie O. Paun
2eaefbd1a4 Move content of global.h into the appropriate private headers. 2003-12-08 21:58:55 +00:00
Steven Edwards
cfcc449324 Porting fixes. 2003-11-26 22:29:30 +00:00
Jeff Miller
811c4119b9 Mask off bit 0x80 in the accelerator table entry field fVirt if it's
not the last entry.
2003-11-26 22:28:16 +00:00
Dmitry Timoshkov
86e4079bc2 Make Alt+[national key] menu shortcuts work. 2003-11-26 05:08:48 +00:00
Alexandre Julliard
b7976c00a0 Fixed declarations of BroadcastSystemMessage and TranslateAccelerator
in winuser.h. Added GetWindowModuleFileName.
2003-11-26 04:09:00 +00:00
Alexandre Julliard
436eda3071 Removed task.h. 2003-11-25 00:42:26 +00:00
Ivan Leo Murray-Smith
5a2f3c1f1f Added/updated Italian resources. 2003-11-20 22:07:35 +00:00
Dmitry Timoshkov
f2963aeb86 Make national (hot)keys work in menus. Make menu code use unicode APIs. 2003-11-18 19:42:31 +00:00
Martin Fuchs
76adb1ff0d - Move shell window into the background.
- Add tests for Get/SetShellWindow().
2003-11-18 00:13:34 +00:00
Dmitry Timoshkov
b0c2e54a03 Add preliminary support for keyboard layout APIs. 2003-11-14 03:32:43 +00:00
Alexandre Julliard
6d9350fa1f Use a timeout when sending broadcast messages. 2003-10-31 04:18:55 +00:00
Francois Gouget
f405629e8e Weekly spelling fixes. 2003-10-28 21:45:30 +00:00
Rein Klazes
7ee2ed5a39 Test WM_KEY* and WM_SYSKEY* messages generated by various keyboard
events.
2003-10-28 00:18:40 +00:00
Alexandre Julliard
b83789fdc3 Updated some of the generated tests. 2003-10-24 04:45:35 +00:00
Dmitry Timoshkov
88de9ef068 More tests for window creation parameters. 2003-10-24 04:22:24 +00:00
Dmitry Timoshkov
5376c868c9 Fix an obvious typo in call_hook_AtoW. 2003-10-15 20:50:38 +00:00
Oleg Prokhorov
de12a97041 Another portion of HeapReAlloc fixes. 2003-10-14 05:24:20 +00:00
Dimitrie O. Paun
fbdfd910c1 Remove SYMBOLFILE and LDDLLFLAGS from Makefiles. 2003-10-11 01:09:15 +00:00
Alexandre Julliard
1c73771f30 Use the standard DllMain entry point. 2003-10-10 04:30:54 +00:00
Alexandre Julliard
8d174d3f47 Store the global shell, progman and taskman windows in the server
(based on a patch by Martin Fuchs).
2003-10-07 03:40:23 +00:00
Vincent Béron
5dc5bf5d8a Change resources from last language file used to LANG_NEUTRAL. 2003-10-06 21:13:01 +00:00
Daniel Marmier
0348649853 Fixed warnings with gcc option "-Wwrite-strings". 2003-10-06 21:03:32 +00:00
Dimitrie O. Paun
16c62e645c Merge all binary resources for user32 in one file. 2003-10-04 03:58:57 +00:00
Dimitrie O. Paun
54e6b0d938 Extract binary resources to files, to fit the standard. 2003-10-03 05:01:33 +00:00
Dimitrie O. Paun
9eedca2b05 Move the message sequences documented in documentation/gui into a unit
test.
2003-10-02 04:32:56 +00:00
Dimitrie O. Paun
441033f749 Removed obsolete TODO file. 2003-10-02 04:31:21 +00:00
Dmitry Timoshkov
2999165c83 Implemented RealGetWindowClass. 2003-09-27 03:47:07 +00:00
Alexandre Julliard
fd47c8a647 Renamed comm.dll, display.dll, keyboard.dll and mouse.dll to use the
.drv extension.
2003-09-27 02:32:53 +00:00
Dimitrie O. Paun
8b255842ec Remove the obsolete pascal16 (replaced by pascal -ret16). 2003-09-26 04:32:19 +00:00
Alexandre Julliard
16cd86197a Moved DLLFLAGS to a separate variable instead of including it in
DEFS.
2003-09-24 19:01:44 +00:00
Vincent Béron
bf5f07a5b4 Yet another batch of French resources updates. 2003-09-22 21:16:56 +00:00
Mike McCormack
e76cf04ae9 Always initialize send_message_info.flags. 2003-09-22 19:31:13 +00:00