Commit Graph

335 Commits

Author SHA1 Message Date
Dan Kegel aaa93200ad user32: Implement return value for DdeClientTransaction for XTYP_EXECUTE. 2007-11-12 14:13:02 +01:00
Alexandre Julliard 6ff78347e2 user32: Remove a few traces that only duplicate the relay information. 2007-11-12 14:03:45 +01:00
Andrew Talbot 5f4f0fa04d user32: Constify some variables. 2007-11-12 11:41:32 +01:00
Alexandre Julliard 5fa4e85ad6 user32/tests: Fix access to an uninitialized variable. 2007-11-09 13:14:37 +01:00
Dmitry Timoshkov 5722660758 user32: Simplify some code. 2007-11-09 13:10:34 +01:00
Francois Gouget 2b6abd5f85 user32/tests: Skip some tests when DdeClientTransaction() returns NULL. This avoids some crashes on Win9x. 2007-11-09 13:06:43 +01:00
Andrew Talbot d98b83bed5 user32: Constify some variables. 2007-11-09 12:26:23 +01:00
Alex Villacís Lasso 188610e603 user32: Fix for failing tests of LB_GETTEXT on listbox on Win98. 2007-11-08 11:48:33 +01:00
Alex Villacís Lasso 5f603f823e user32: Fix LB_ITEMFROMPOINT tests for listbox control. 2007-11-08 11:48:26 +01:00
Alexandre Julliard 4f5c61ac7c user32: Removed unused NC_DrawGrayButton function. 2007-11-07 19:46:34 +01:00
Alexandre Julliard c57b5057db user32: Make all internal user32 functions and variables hidden. 2007-11-07 19:46:29 +01:00
Alexandre Julliard 2b77fed4cd user32: Fixed A<->W translations of CREATESTRUCTs that contain atoms. 2007-11-06 13:58:05 +01:00
Francois Gouget 7b00b60cf5 user32: Fix compilation on systems that don't support either nameless unions or nameless structs. 2007-11-05 15:06:31 +01:00
Alexandre Julliard a54a990b3b server: Allow to specify the class name instead of the atom to find a window. 2007-11-02 15:26:49 +01:00
Alexandre Julliard 1fc461f98b server: Allow to specify the class name instead of the atom to create a window. 2007-11-02 15:16:25 +01:00
Gerald Pfeifer c7adf5f4b2 user32: Don't check unsigned types for >= 0. 2007-11-02 12:36:55 +01:00
Alexandre Julliard 5c5e333284 user32/tests: Don't test the contents of uninitialized buffers. 2007-11-02 12:27:27 +01:00
Alexandre Julliard 8b42238b5b user32: Cache the window class name on the client side. 2007-11-02 11:57:35 +01:00
Alexandre Julliard 1ee62a8d72 user32: Properly handle integer atoms specified as strings in class names. 2007-11-02 11:42:53 +01:00
Alexandre Julliard b9b940fab9 server: Support using a name to destroy a window class too. 2007-11-01 15:28:30 +01:00
Alexandre Julliard 0762d98f7c server: Allow to send a name instead of an atom when creating a window class. 2007-11-01 13:02:01 +01:00
Alexandre Julliard bfe88a00f8 user32: Store the builtin class names in Unicode. 2007-11-01 12:55:00 +01:00
Dmitry Timoshkov 2712eb50b1 user32: Initialize more fields in the DEVMODE structure. 2007-11-01 12:41:30 +01:00
Alexandre Julliard c183a9e6e7 server: Added support for HWND_TOPMOST and HWND_NOTOPMOST. 2007-10-31 18:12:56 +01:00
Alexandre Julliard 86c8860d62 user32: SetParent should not make the window topmost. 2007-10-31 18:00:53 +01:00
Alexandre Julliard ebc6864953 user32: Don't allow changing the WS_EX_TOPMOST style with SetWindowLong. 2007-10-31 17:53:58 +01:00
Hwang YunSong(황윤성) 6aadc86297 user32: Updated Korean resource. 2007-10-31 14:09:25 +01:00
Alexandre Julliard e2b5227b65 user32: Fix a slightly incorrect assert. 2007-10-30 14:11:44 +01:00
Mikolaj Zalewski 585329ed13 user32: Better fix how to handle GetWindowLongPtr[AW](..., GWLP_WNDPROC) for builtin winprocs. 2007-10-30 14:08:50 +01:00
James Hawkins e6b658c4bf user32: Define WM_LBTRACKPOINT if it's not previously defined. 2007-10-26 14:03:47 +02:00
James Hawkins 0c22e54059 user32: Fix a test that now passes in Windows. 2007-10-26 14:03:47 +02:00
Lei Zhang 7c2263ddc4 user32: Do not send button click to dialog with disabled default button. 2007-10-25 13:52:09 +02:00
Alex Busenius ca625836de user32: Fix segfault when combobox contains a longer text than buffer_limit. 2007-10-22 16:30:53 +02:00
Alex Villacís Lasso c67d0122db user32: Tests for fix EM_SETLIMITTEXT with zeroed args. 2007-10-18 14:10:53 +02:00
Alex Villacís Lasso 48fd106ea1 user32: Fix EM_SETLIMITTEXT with zeroed args. 2007-10-18 14:10:47 +02:00
Dmitry Timoshkov 566ce8f5ed user32: Add more listbox message tests, make them pass under Wine. 2007-10-18 14:09:42 +02:00
Alexandre Julliard 07bf51efbd user32: Replace a pointer cast by FIELD_OFFSET. 2007-10-17 14:18:06 +02:00
James Hawkins 9fd2d443fe user32: Convert an HDDEDATA handle to a DDEPOKE structure for WM_DDE_POKE. 2007-10-15 22:23:11 +02:00
James Hawkins 88913f094b user32: Add tests for DdeCreateDataHandle. 2007-10-15 22:23:11 +02:00
James Hawkins 4fb3518e2a user32: Return DMLERR_INVALIDPARAMETER if hszItem is NULL. 2007-10-15 22:23:11 +02:00
James Hawkins ccabbeed60 user32: Return DMLERR_MEMORY_ERROR instead of posting an ACK when fAckReq is returned by the server for WM_DDE_DATA. 2007-10-15 22:23:11 +02:00
James Hawkins 97dc032161 user32: Return DMLERR_INVALIDPARAMETER if hszItem is NULL. 2007-10-15 22:23:10 +02:00
James Hawkins dbad0ee626 user32: The server should release data sent with WM_DDE_POKE. 2007-10-15 22:23:10 +02:00
Alexandre Julliard 9f3f51bad7 user32: Fix message processing in dde test and go back to more reasonable timeouts. 2007-10-15 22:23:10 +02:00
James Hawkins 8725b39003 user32: Increase the message timeout. 2007-10-15 22:23:10 +02:00
Vincent Pelletier d62da81251 user32: Implement SPI_GETMOUSESPEED in SystemParametersInfoW. 2007-10-15 16:57:06 +02:00
Francois Gouget 1a75b5d49c user32: Fix the HRAWINPUT definition and the GetRawInputData() prototype. Update win32.api to fix the winapi_check warnings. 2007-10-15 14:06:35 +02:00
Francois Gouget 6fc6b23287 user32/tests: Don't use nameless unions where they are not needed. 2007-10-11 19:52:36 +02:00
Karl Relton e764e61369 wineserver: Allow already peeked messages to merge. 2007-10-10 12:37:01 +02:00
James Hawkins 9cf7f8c3e2 user32: Test the ddeml server interface. 2007-10-09 20:19:42 +02:00
James Hawkins 3349afdbc0 user32: Move the test_ddeml_client function closer to the other ddeml client test functions. 2007-10-09 20:18:54 +02:00
James Hawkins c26a745444 user32: Set client_pid to zero before initializing dde. 2007-10-09 20:18:34 +02:00
Francois Gouget 81c4b91cb2 user32/tests: Remove an unneeded cast. 2007-10-09 12:31:28 +02:00
James Hawkins 58639cc814 user32: Test the ddeml client interface. 2007-10-04 12:03:36 +02:00
Rémi Assailly 06b3967978 user32: Renamed and moved SetDeskPattern. 2007-10-03 11:02:34 +02:00
Rémi Assailly 6e9fea22f8 user32: Moved some 16-bit functions. 2007-10-03 11:02:28 +02:00
Alexandre Julliard 5bd4038f6e user32/tests: Replace GWL_WNDPROC by GWLP_WNDPROC. 2007-10-02 15:01:29 +02:00
Dmitry Timoshkov 5a218e97af user32: Add a message test for ownerdrawn listbox, make it pass under Wine. 2007-10-02 13:31:46 +02:00
Alexandre Julliard 78af9e6d01 user32/tests: Compare against ASCII string first since it may not be a valid Unicode string in that case. 2007-10-01 18:08:21 +02:00
Stefan Leichter 6706a1b3fd user32: Define WINE_FILEVERSION in version resource of user.exe. 2007-10-01 14:17:48 +02:00
Rob Shearman dbfb6b0414 user32: Add tests for DefWindowProc processing the undocumented 0x3B message. 2007-10-01 12:44:10 +02:00
Dmitry Timoshkov 4830966498 user32: WM_IME_SETCONTEXT messages are optional. 2007-10-01 12:25:50 +02:00
Francois Gouget b2bc712323 Assorted spelling fixes. 2007-09-27 20:12:53 +02:00
Dmitry Timoshkov d4193a94e4 user32: Make message test pass cleanly under XP SP2. 2007-09-25 14:28:33 +02:00
L. Rahyen 43601c282b user32: Implement initial stubs for all raw input functions. 2007-09-25 14:18:40 +02:00
Anatoly Lyutin 6858ce73b6 user32/tests: Fix test for switch maximized MDI children. 2007-09-24 13:45:07 +02:00
Peter Oberndorfer 1fce55410e user32/tests: Fix dialog proc prototypes. 2007-09-21 11:51:51 +02:00
James Hawkins c8fb8c0201 user32: Add a test that shows ddeml string handles use local atoms. 2007-09-20 14:27:13 +02:00
Alexandre Julliard 2018b18638 user32/tests: We can now store binary files in the repository. 2007-09-17 16:12:03 +02:00
Alexandre Julliard 2371db52e0 user32: We can now store binary files in the repository. 2007-09-17 15:46:18 +02:00
Alexandre Julliard 9c27ed21a2 user32/tests: Properly flush events in the update rect tests. 2007-09-17 14:13:37 +02:00
James Hawkins 72a3f18338 kernel32: Return TRUE for all pointer params in GlobalUnlock. 2007-09-17 13:41:53 +02:00
James Hawkins 40dff81b5a kernel32: Fix the case where memory is freed twice in GlobalFree. 2007-09-17 13:41:49 +02:00
James Hawkins 2cd2f12256 user32: Set uiLo and uiHi to zero on error. 2007-09-17 13:28:23 +02:00
James Hawkins 1eaeb3e0cd user32: Add tests for the DDE pack functions. 2007-09-17 13:28:19 +02:00
Lei Zhang 5079d20ffe user32: Edit control should respond to ctrl + z. 2007-09-13 13:36:23 +02:00
Vitaliy Margolen 2d572ec394 user32: Don't exit when double-clicking with right button held. 2007-09-11 11:49:03 +02:00
Dmitry Timoshkov 3de83dcb34 user32: Add more tests for GetUpdateRect. 2007-09-10 15:29:46 +02:00
Mikolaj Zalewski 71d77d98e2 user32: combo: CB_SETITEMHEIGHT should make the edit area 2px higher than the item (with testcase). 2007-08-31 13:24:13 +02:00
Trent Waddington fc635fa827 server: Handle existing timer replacement when no window handle specified. 2007-08-30 19:08:16 +02:00
Mikolaj Zalewski 613cfc2870 user32: Static controls should have a clipping region set while sending the WM_CTLCOLORSTATIC. 2007-08-30 12:34:31 +02:00
Francois Gouget 2993785f3a Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00
Alexandre Julliard 2896540a34 server: Set the queue mask directly in get_message to avoid an extra server call. 2007-08-29 18:13:13 +02:00
Steven Edwards a725826ada user32: Remove some no longer needed wine 16bit headers. 2007-08-29 12:31:34 +02:00
Alexandre Julliard df13cee288 server: Store a separate flag for windows that need to be erased in WM_PAINT.
This avoids the need to invalidate the window after WM_ERASEBKGND.
2007-08-27 16:41:08 +02:00
Alexandre Julliard 5bd497f3ca server: Moving a window should only expose the immediate parent. 2007-08-27 15:21:19 +02:00
Alexandre Julliard a887a64c17 user32: SetWindowPos should erase the parent also for child moves. 2007-08-27 15:13:51 +02:00
Alexandre Julliard 8bbeadf565 user32: IsChild must not consider the desktop window. 2007-08-24 10:56:51 +02:00
Alexandre Julliard 149cbb1b60 server: Validate the parents every time we paint a window instead of only on RDW_UPDATENOW. 2007-08-23 20:22:30 +02:00
Alexandre Julliard 04a9f93f62 user32: Thread-local hooks need a module if they don't belong to the current process. 2007-08-22 12:19:00 +02:00
Alex Villacís Lasso 89939b5a2b user32: Fix change-drive in Win3.1-style file open dialog. 2007-08-20 22:24:40 +02:00
Alex Villacís Lasso 4d99a8182d user32: Fix crash while dir-navigating in Win3.1-style file open dialog. 2007-08-20 22:23:16 +02:00
Alexandre Julliard f48eb1581d winex11: Force a window to managed mode when it is activated. 2007-08-20 22:06:50 +02:00
Alexandre Julliard f09bcc3eef user32/tests: Allow WM_MOUSEACTIVATE in the mouse hover test for compatibility with X11 focus policy. 2007-08-20 22:03:06 +02:00
Alexandre Julliard 1b6533bc2c user32/tests: Use flush_events more consistently in the message tests. 2007-08-20 22:01:55 +02:00
Paul Vriens 5748f15826 user32/tests: Run tests on win95 again. 2007-08-16 11:08:13 +02:00
Peter Verthez 13b376df73 user32: LB_SETITEMDATA should return 1 on success, not 0. 2007-08-14 20:29:21 +02:00
Jason Edmeades 902a384b38 user32: Fix regression in alt, then right processing with eg wines notepad. 2007-08-13 12:00:36 +02:00
Jason Edmeades 76943c2a41 user32: Allow alt+space to highlight system menu. 2007-08-13 12:00:22 +02:00
Marcus Meissner f76de3d002 user32: Initialize MONITORINFO.cbSize. 2007-08-13 11:38:59 +02:00