Commit Graph

1039 Commits

Author SHA1 Message Date
Marko Nikolic 38bf3a6bbd comctl32/tests: Removed sign comparison warning in listview tests. 2011-06-06 16:17:56 +02:00
Marko Nikolic 589d87f215 comctl32/tests: Removed sign comparison warning in monthcal tests. 2011-06-06 16:17:52 +02:00
Marko Nikolic 1694555942 comctl32/tests: Removed sign comparison warning in tab tests. 2011-06-03 13:56:04 +02:00
Marko Nikolic 6ed2208e72 comctl32/tests: Removed sign comparison warning in status tests. 2011-06-02 16:22:44 +02:00
Marko Nikolic cf6dae563c comctl32/tests: Removed sign comparison warning in toolbar tests. 2011-06-02 16:22:44 +02:00
Marko Nikolic 2dd0d8ab2a comctl32/tests: Removed sign comparison warning in tooltip tests. 2011-06-01 16:09:11 +02:00
Marko Nikolic 8c13dcc2e9 comctl32/tests: Use unsigned constants to remove sign comparison warning. 2011-06-01 16:08:56 +02:00
Marko Nikolic e3ba666485 comctl32/tests: Fixed variable type, removed sign comparison warning. 2011-05-30 17:31:55 +02:00
Nikolay Sivov bcb98d11ba comctl32/treeview: TVM_EXPAND with TVE_TOGGLE action shouldn't always notify as it does on user input. 2011-05-25 11:54:13 +02:00
Gerald Pfeifer 35707aee68 comctl32/tests: Add casts to avoid comparison of different int types. 2011-05-23 11:21:54 +02:00
Nikolay Sivov f9ca298b21 comctl32/tests: Some tests for TVM_GETNEXTITEM and item toggle. 2011-05-20 10:29:24 +02:00
Nikolay Sivov 7ef4546cfb comctl32/treeview: Properly update image state index when TVS_CHECKBOXES is switched on. 2011-05-16 16:35:29 +02:00
Nikolay Sivov f9b14fda02 comctl32/treeview: Store item state supplied from TVN_GETDISPINFO handler. 2011-05-16 16:35:29 +02:00
Nikolay Sivov 1fa1c72d90 comctl32/treeview: Always return state from TVM_GETITEM handler. 2011-05-16 16:35:29 +02:00
Nikolay Sivov 64cd12d740 comctl32/tests: Initialize subitem index. 2011-05-13 20:09:59 +02:00
Nikolay Sivov 96c99dc99b comctl32/tests: Test return values in uniform way. 2011-05-13 17:05:06 +02:00
Nikolay Sivov c6dd14199c comctl32/listview: Fix parameter validation for LVM_SETITEMTEXT. 2011-05-13 10:55:43 +02:00
Nikolay Sivov 97314eeebd comctl32/tests: Make functions from test macros. 2011-05-12 14:25:04 +02:00
Nikolay Sivov 69bcdb7aad comctl32/listview: Don't forward HDN_ITEMCHANGING/HDN_ITEMCHANGED to listview parent. 2011-05-11 14:56:49 +02:00
Nikolay Sivov 34d86a2d17 comctl32/listview: Make edit box handle available from LVN_ENDLABELEDIT notification. 2011-05-09 11:44:30 +02:00
Nikolay Sivov 740e7be128 comctl32/listview: Don't refuse to set subitem data when some extra flag is specified. 2011-05-06 16:42:01 +02:00
Nikolay Sivov 7f64031661 comctl32/tests: Test message result for equality. 2011-05-06 16:41:58 +02:00
Nikolay Sivov cefcadcc38 comctl32: Ignore size field when creating with -W calls. 2011-05-02 18:48:19 +02:00
Nikolay Sivov bf3f848d8a comctl32/tests: Add more MRU tests. 2011-05-02 18:48:14 +02:00
Nikolay Sivov ed161054fa comctl32: Adjust field names and some defines to match current documentation. 2011-05-02 18:33:28 +02:00
Nicolas Le Cam 401961f8fb comctl32/tests: Remove a set but unused variable. 2011-05-02 12:41:39 +02:00
Nikolay Sivov f6b3376ec7 comctl32/tests: Remove practically unused parameters from test functions. 2011-04-27 11:54:47 +02:00
Nikolay Sivov 6867735e20 comctl32/tab: Fix invalid read of item data. 2011-04-11 12:06:18 +02:00
Nikolay Sivov 0270e69b54 comctl32/monthcal: Some tests for MCM_SIZERECTTOMIN. 2011-04-04 11:52:03 +02:00
Vincent Povirk 4d1fca24be comctl32: Use current month and year when checking day of month. 2011-03-31 23:47:26 +02:00
Nikolay Sivov 7bdcbfb9a0 comctl32/listview: Fix edit box text limit. 2011-03-28 17:31:25 +02:00
Nikolay Sivov 124eaa046f comctl32/listview: Adjust dispinfo text buffer length. 2011-03-28 17:31:21 +02:00
Marcus Meissner e766a132db comctl32: Added missing break (Coverity). 2011-03-28 17:12:32 +02:00
Francois Gouget cc70cd9de1 comctl32/tests: Make init_tbsize_result() and tbsize_addbutton() static. 2011-03-16 14:14:23 +01:00
Francois Gouget 755648421e comctl32/tests: Add a '\n' to a pair of ok() calls. 2011-03-07 11:08:42 +01:00
Peter Urbanec 93b5bcc6eb comctl32: Add a check for setting number of parts in the statusbar to zero. 2011-03-01 13:21:58 +01:00
Peter Urbanec 193d13c421 comctl32/tests: Enable statusbar tooltip tests. 2011-02-28 15:50:24 +01:00
Austin English 7c25705e3c comctl32/tests: Remove win9x hack. 2011-02-28 13:11:22 +01:00
Austin English 809bb35bf0 comctl32/tests: Make sure to use a return value (LLVM/Clang). 2011-02-18 14:54:51 +01:00
Austin English 85e3ff245f comctl32/tests: Make sure to use a return value (LLVM/Clang). 2011-02-18 14:54:50 +01:00
Austin English 223c431d90 comctl32/tests: Make sure to use a return value (LLVM/Clang). 2011-02-18 14:54:50 +01:00
Austin English 4803f921e6 comctl32/tests: Make sure to use a return value (LLVM/Clang). 2011-02-18 14:54:50 +01:00
Austin English a41a574d3e comctl32/tests: Remove dead assignments (LLVM/Clang). 2011-02-18 14:54:49 +01:00
Gerald Pfeifer d698e226f6 comctl32/tests: Remove unused parameter from test_removeimage(). 2011-02-14 13:33:30 +01:00
Gerald Pfeifer 8c9abc1dd8 comctl32/tests: Avoid uninitialized variable warning in GetWidthBytes(). 2011-02-14 13:33:29 +01:00
Alexander Kochetkov d668e76461 comctl32: Fixed height of comboboxex32. 2011-02-07 13:07:40 -06:00
Francois Gouget fc55c4a2d5 comctl32/tests: Fix compilation on systems that don't support nameless unions. 2011-02-07 10:17:41 -06:00
Nikolay Sivov cf36677cbc comctl32/tests: Test more return values (LLVM/Clang). 2011-02-07 10:08:40 -06:00
Austin English 3391c28d41 comctl32/tests: Make sure to use return value (LLVM/Clang). 2011-02-07 10:06:50 -06:00
Nikolay Sivov 0edfb1b4a0 comctl32/tests: Initialize item mask on item insert (Valgrind). 2011-01-31 12:28:29 +01:00
Greg Geldorp 50a25a8ebb comctl32/tests: Fix failures for 120DPI display. 2011-01-20 12:24:08 +01:00
Nikolay Sivov 6869f89a30 comctl32/tests: Fix a leak in rebar test data allocation (Valgrind). 2011-01-17 12:48:36 +01:00
Nikolay Sivov e61fd95146 comctl32/tests: Fix a leak in toolbar test data allocation (Valgrind). 2011-01-17 12:48:28 +01:00
Francois Gouget 1465b4d211 comctl32/tests: Add a trailing '\n' to an ok() call. 2010-12-03 16:08:17 +01:00
Paul Vriens a9c31ed90e comctl32/tests: Fix shell32 test failures on NT4/W2K. 2010-11-23 14:16:22 +01:00
Nikolay Sivov 0517abf184 comctl32/treeview: Use a code set by dispinfo holder to convert data encoding after TVN_GETDISPINFO. 2010-11-17 14:01:13 +01:00
Nikolay Sivov 119860b05f comctl32/listview: Use a code set by dispinfo holder to convert data encoding after LVN_GETDISPINFO. 2010-11-17 11:19:32 +01:00
Austin Lund a4a60568a4 comctl32/tests: Fixed rebar layout tests that depend on system font widths. 2010-11-12 11:41:49 +01:00
Austin Lund 293e429296 comctl32/tests: Fixed rebar layout tests which depend on system font height. 2010-11-11 12:21:28 +01:00
Austin Lund cddcf039fc comctl32/tests: Changed rebar layout tests to load data dynamically. 2010-11-11 12:21:21 +01:00
Austin Lund 1f97cb2287 comctl32/tests: Change expect_band_content test to ensure line numbers are reported correctly on test failure. 2010-11-10 16:17:44 +01:00
Austin Lund 1eacb105b5 comctl32/tests: Fix band info tests that depend on system font heights. 2010-11-10 16:17:05 +01:00
Bernhard Übelacker 43aa5f6b2e comctl32: Test for window messages of a property sheet with custom dialog proc. 2010-11-08 18:12:57 +01:00
Austin Lund 05d82b6376 comctl32/tests: Fixed toolbar tests for varing width of button strings. 2010-11-08 13:30:22 +01:00
Austin Lund a07022a7e1 comctl32/tests: Fix toolbar size tests that depend on system font height. 2010-11-08 13:30:22 +01:00
Austin Lund 551d4077c5 comctl32/tests: Change toolbar size test data to load dynamically. 2010-11-08 13:30:22 +01:00
Austin Lund 6a819b102d comctl32/tests: Added extra debugging information to toolbar size tests. 2010-11-05 14:38:36 +01:00
Nikolay Sivov 6ec621e835 comctl32/treeview: Make item data layout partially compatible with native one. 2010-11-01 16:15:05 +01:00
Gerald Pfeifer 42b1006925 comctl32: Fix test description in test_hittest. 2010-11-01 11:44:49 +01:00
Nikolay Sivov 4633fc5c03 comctl32/treeview: Fix TVN_DELETEITEM to use item that is about to be deleted. 2010-10-25 12:41:41 +02:00
Nikolay Sivov 04e5e9cfa0 comctl32/treeview: Accept null item handle as a root for TVM_DELETEITEM. 2010-10-25 12:41:41 +02:00
Austin Lund 23b00490c0 comctl32/tests: Fix ImageList tests for different device color depths. 2010-10-15 11:34:59 +02:00
Austin Lund 227b1fe2ca comctl32/tests: Add tests for negative subitems independent of local settings. 2010-10-05 12:20:29 +02:00
Marko Nikolic abed5b49b9 comctl32/tests: Removed sign comparison warnings. 2010-10-04 16:20:07 +02:00
Nikolay Sivov f08938c381 comctl32/tab: Fix DRAWITEMSTRUCT filling when extra item data of a custom size is used. 2010-10-04 15:00:07 +02:00
Nikolay Sivov 66bad889f4 comctl32/treeview: Prevent item height to be calculated to zero value. 2010-10-04 15:00:07 +02:00
Nikolay Sivov f9736bcc6e comctl32/toolbar: Properly handle invalid arguments processing TB_ADDSTRING message. 2010-10-04 15:00:07 +02:00
Alexandre Julliard 55676e84ed comctl32/tests: Make some variables static. 2010-10-01 13:35:49 +02:00
Nikolay Sivov 1b2f7517ee comctl32/tab: Add a test for TCM_SETITEMEXTRA. 2010-09-28 12:51:01 +02:00
Austin Lund 3fd940b2a1 comctl32/listview: Fix test failures for subitem returned with negative coordinates. 2010-09-27 14:13:16 +02:00
Nikolay Sivov b65423c546 comctl32/treeview: Erase background when painting over supplied hdc. 2010-09-27 14:13:16 +02:00
Austin Lund e1a0a66f27 comctl32/tests: Default listview width appears to be 1 inch. 2010-09-23 11:53:11 +02:00
Austin Lund 3836e62ed8 comctl32/tests: LVM_GETRECTITEM should return TRUE. 2010-09-22 12:43:37 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Nikolay Sivov acbd632039 comctl32/imagelist: Fix return value for IImageList_GetIconSize(). 2010-08-23 13:37:02 +02:00
Nikolay Sivov 9b77425f6a comctl32/imagelist: Fix return value from IImageList_SetBkColor(). 2010-08-23 13:37:02 +02:00
Nikolay Sivov 1c82b3491a comctl32/imagelist: Remove parameter check from IImageList_GetBkColor(). 2010-08-23 13:37:02 +02:00
Nikolay Sivov 6db1d3c5b9 comctl32/imagelist: Fix reference leak in IImageList_Clone(). 2010-08-23 13:37:01 +02:00
Nikolay Sivov 87847aa13c comctl32/imagelist: Remove parameter check from IImageList_Clone(). 2010-08-23 13:37:01 +02:00
Nikolay Sivov eb2aae669c comctl32/imagelist: Make IImageList_Merge() crash like it does on native. 2010-08-23 13:37:01 +02:00
Nikolay Sivov d84cad6a06 comctl32/imagelist: Fail to create imagelist with zero or negative image dimensions. 2010-08-20 13:46:54 +02:00
Nikolay Sivov 66c9a73db5 comctl32/imagelist: Fail in ImageList_GetIconSize on null parameters. 2010-08-20 13:46:49 +02:00
Nikolay Sivov 8bcdc9ad43 comctl32/tests: More imagelist tests to show broken parameter validation. 2010-08-20 13:46:45 +02:00
Nikolay Sivov 4023e0125f comctl32/imagelist: Fix failure code for IImageList_Remove(). 2010-08-20 13:46:40 +02:00
Nikolay Sivov 5ee4441c15 comctl32/imagelist: Fix failure code for IImageList_Draw(). 2010-08-20 13:46:36 +02:00
Nikolay Sivov 33ee0cae46 comctl32/tests: Use reduced IMAGELISTDRAWPARAMS structure size for tests. 2010-08-20 13:46:33 +02:00
Nikolay Sivov 4d6c30f90f comctl32/tests: Use better names for test functions, discover some new test failures. 2010-08-20 13:46:30 +02:00
Austin Lund 8fdb1bec12 comctl32/tests: DateTimePicker and MonthCalendar controls only support Gregorian calendar. 2010-08-19 17:32:18 +02:00
Austin Lund c3f9a4c362 comctl32/tests: Do not perform comparison of dates if GetDateFormat fails. 2010-08-18 09:47:32 +02:00
Nikolay Sivov ae1062c12d comctl32/monthcal: Store all control colors in a single array. 2010-08-16 13:45:07 +02:00
Nikolay Sivov 76d3e1d553 comctl32/monthcal: Support new hittest fields for some cases. 2010-08-16 13:44:29 +02:00
Nikolay Sivov 94dfbcaad5 comctl32/tests: Remove some noise from function names.
Everything in this file is about Monthcal.
2010-08-04 13:26:11 +02:00
Nikolay Sivov 8e968fd290 comctl32/monthcal: Add some tests for post-V1 hittest fields. 2010-08-04 13:26:00 +02:00
Nikolay Sivov 279677b7d8 comctl32/treeview: Fix possible crash in TVS_SINGELEXPAND helper (Coverity). 2010-07-28 16:28:23 +02:00
Nikolay Sivov 6711780a8f comctl32/tests: Merge one test function to existing tests, use explicit message numbers. 2010-07-26 18:38:32 +02:00
Nikolay Sivov 16dfb1a039 comctl32/treeview: Fix TVS_SINGLEEXPAND notifications order. 2010-07-26 18:38:32 +02:00
Nikolay Sivov b3a61c1329 comctl32/treeview: Properly initialize expanded image index. 2010-07-26 18:38:32 +02:00
Michael Stefaniuc 7dfba50bca comctl32: Remove the ignored common resource attributes. 2010-07-22 10:39:05 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Florian Köberle 42c5ff799a comctl32: Call TREEVIEW_SendExpanded after expanding. 2010-07-19 14:38:17 +02:00
Dmitry Timoshkov 1066194f94 comctl32: Add a bunch of imagelist storage tests, make them pass under Wine. 2010-06-23 15:27:47 +02:00
Florian Köberle 2f77e2b93d comctl32/tests: Test calculating the rect of a child item while handling TVN_ITEMEXPANDED. 2010-06-21 11:52:26 +02:00
Nikolay Sivov 138b2435f9 comctl32/tests: Some expand notifications tests. 2010-06-10 14:59:09 +02:00
Alex Balut 32f240bfc1 comctl32/tests: Added a test that checks whether setting a custom default button in a property sheet works. 2010-06-07 16:43:34 +02:00
Nikolay Sivov 60e467a6cd comctl32/rebar: Fix index check condition for RB_SHOWBAND. 2010-06-07 13:48:27 +02:00
Nikolay Sivov d926939b12 comctl32: Export subclass calls by names too. 2010-05-27 14:46:43 +02:00
Nikolay Sivov 61c8a30574 comctl32/listview: Fix vertical position offset for subitem rectangle. 2010-05-24 11:30:33 +02:00
Nikolay Sivov 5d708246d7 comctl32/listview: Don't forward WM_COMMAND to parent if we don't have an Edit box. 2010-05-21 14:37:52 +02:00
Andrew Eikum fe92119f53 comctl32/listview: Derive subitem rect from listview origin. 2010-05-18 18:42:18 +02:00
Alexandre Julliard f2b993d414 comctl32/imagelist: Pre-multiply the colors by the alpha channel when storing an image with alpha. 2010-05-16 18:22:53 +02:00
Alexandre Julliard 91948f9ce8 comctl32: Always alpha blend images for 32-bpp imagelists. 2010-05-14 16:17:56 +02:00
Alexandre Julliard f02adf3e2b comctl32: Generate an alpha channel if necessary when adding images to a 32-bit imagelist. 2010-05-14 16:17:36 +02:00
Gerald Pfeifer 29cc4c9193 comctl32/tests: Check for the outcome of the SendMessage calls in test_monthcal_size. 2010-05-14 11:04:24 +02:00
Gerald Pfeifer 47fff748cc comctl32/tests: Remove variable hwndheader which is not really used from test_redraw. 2010-05-11 11:40:29 +02:00
Gerald Pfeifer 3ff0890c11 comctl32/tests: Add tests for the return values of TreeView_SelectItem in test_select. 2010-05-10 10:11:52 +02:00
Gerald Pfeifer b021128c4b comctl32/tests: Remove variables cx and cy which are not really used from test_approximate_viewrect. 2010-05-03 16:47:30 +02:00
Gerald Pfeifer a2edb3c55c comctl32/tests: Remove variable hwndheader which is not really used from test_items. 2010-05-03 15:42:41 +02:00
Gerald Pfeifer 414b506909 comctl32: Remove variable iRet which is not really used from test_EnumMRUList. 2010-04-26 06:59:47 -05:00
Nikolay Sivov 379cf46873 comctl32/listview: Don't change Z-order of edit window while resizing edit box. 2010-04-25 19:22:18 -05:00
Nikolay Sivov dd3fc17884 comctl32/listview: Add callback subitem on column insertion. 2010-04-22 18:11:42 +02:00
Nikolay Sivov 7d846eb19f comctl32/listview: Properly handle subitem hittesting outside of horizontal columns bounds. 2010-04-21 11:57:32 +02:00
Nikolay Sivov 7371d0d2fc comctl32/listview: Exit early on LVM_CREATEDRAGIMAGE if null pointer passed for a point. 2010-04-20 16:21:37 +02:00
Mikhail Maroukhine 6443d87543 comctl32: Fix compiler warnings. 2010-03-29 12:10:00 +02:00
Michael Stefaniuc 0c2ec54535 comctl32/tests: Use the SendMessage instead of ListView_Scroll. 2010-03-26 10:29:52 +01:00
Mikhail Maroukhine ad68792a14 comctl32/tests: Remove superfluous casts. 2010-03-25 09:45:06 +01:00
Francois Gouget 2659ac14f8 comctl32/tests: fix an ok() call's trailing '\n'. 2010-03-22 10:48:30 +01:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Dylan Smith 7617cc4bcc comctl32/tests: Added scrolled listview test for LVM_GETSUBITEMRECT. 2010-03-03 11:52:28 +01:00
Dylan Smith 3952da836a comctl32/tests: Add NULL terminator to unicode string constant. 2010-03-03 11:52:07 +01:00
Nikolay Sivov 006362567b comctl32/toolbar: Fix possible null pointer dereference. 2010-03-02 11:12:05 +01:00
Reece Dunn 78ce24d632 comctl32/mru: In EnumMRUListA, ensure that the string is NULL terminated and the correct size is returned. 2010-02-26 13:02:33 +01:00
Alexandre Julliard 2432b0f6b9 comctl32/tests: Fix broken check of the ok() macro return value.
Spotted by Yann Droneaud.
2010-02-24 16:04:18 +01:00
Dmitry Timoshkov 27e9b5bdb4 comctl32: Initialize item.mask before sending HDM_GETITEM message. 2010-02-22 12:08:33 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Dmitry Timoshkov c1fd55d6c9 comctl32: Listview should accept both unicode and ansi notifications.
Listview receives notifications not only from built-in header control,
but also from custom or subclassed application controls, there is no
need to assert(0) on application input, printing a FIXME is the maximum
we can do on an unknown input.
2010-02-18 15:01:01 +01:00
Nikolay Sivov 057267d85e comctl32/listview: Revert item width calculation to fix performance issues. 2010-02-08 17:49:47 +01:00
Alexandre Julliard 9e47c59427 comctl32: Actually grow the array in DPA_Grow. 2010-01-29 13:30:00 +01:00
Peter Dons Tychsen a3528a7642 comctl32: Handle WM_NOTIFY correctly when the parent returns zero. 2010-01-22 13:09:01 +01:00
Jason Edmeades 81d8135424 comctl32/listview: Issue LVM_DELETEALLITEMS from WM_DESTROY. 2010-01-14 10:22:23 -06:00
Michael Stefaniuc 92e4e63353 comctl32/tests: Remove some superfluous casts around SendMessage(). 2009-12-28 12:27:14 +01:00
Nikolay Sivov 2e1aa43ab1 comctl32/tests: Skip test on <5.8x systems. 2009-12-28 11:55:39 +01:00
Nikolay Sivov 7deb277900 comctl32/comboex: Fix silly typo in CBEM_SETITEM handler (lParam wasn't set). 2009-12-24 12:15:41 +01:00
Nikolay Sivov 96d965f295 comctl32/comboex: Add test for internally sent Edit messages, remove corresponding comments. 2009-12-24 12:15:41 +01:00
Nikolay Sivov ecc89bf6ef comctl32/comboex: Use subclass chain for internally used controls. 2009-12-24 12:15:41 +01:00
Nikolay Sivov 7fa3778d8c comctl32/rebar: Fix default just inserted band colors. 2009-12-23 14:27:30 +01:00
Nikolay Sivov 80ed866ff4 comctl32/tests: Explicitly create rebar for each test, cleanup main function a bit. 2009-12-23 14:27:30 +01:00
Nikolay Sivov 750ce6be35 comctl32/updown: Don't update buddy text if it's the same. 2009-12-23 14:27:30 +01:00
Paul Vriens f0a35db253 comctl32/tests: Fix a test failure on older comctl32. 2009-12-22 15:40:00 +01:00
Nikolay Sivov 6cc141ff59 comctl32/updown: Simplify buddy subclassing using SetWindowSubclass chain. 2009-12-22 13:48:26 +01:00
Nikolay Sivov 705aee525a comctl32/tests: Use win_skip() while skipping subclass tests. 2009-12-22 13:48:25 +01:00
Nikolay Sivov 48d42d4a93 comctl32/tests: Some tests for buddy procedure subclassing. 2009-12-22 13:48:25 +01:00
Nikolay Sivov 8fc96f20a3 comctl32/tests: Add ability to create any number of edit buddies. 2009-12-22 13:48:25 +01:00
Michael Stefaniuc 93d45253cd comctl32/tests: Don't cast NULL to an integer type. 2009-12-21 15:01:24 +01:00
Paul Vriens fb1fada93a comctl32/tests: Fix some test failures on older comctl32. 2009-12-15 11:44:56 +01:00
Nikolay Sivov b65a7a0052 comctl32/treeview: Fix default colors set on creation. 2009-12-14 12:04:05 +01:00
Paul Vriens 1d0e02b63e comctl32/tests: Fix a test failure on older comctl32. 2009-12-10 16:53:32 +01:00
Nikolay Sivov 83f2135e0d comctl32/tests: Get rid of static handles, split tests finally. 2009-12-10 11:56:43 +01:00
Nikolay Sivov bd8fc9c474 comctl32/tests: Don't forget to free array after tests. 2009-12-07 14:18:26 +01:00
Nikolay Sivov 0f003ef48d comctl32/tests: Free imagelist after use. 2009-12-07 14:18:26 +01:00
Nikolay Sivov eaee84f4db comctl32/updown: Set width to default value on creation. 2009-12-03 14:02:54 +01:00
Nikolay Sivov b2d89f4823 comctl32/updown: Specify all styles explicitly in tests. 2009-12-03 14:02:54 +01:00
Ilya Shpigor fa92edfa48 comctl32: Implementation the WM_GETTEXT processing of datetime control. 2009-12-02 16:08:45 +01:00
Ilya Shpigor e4e55ed8b4 comctl32: Test the WM_GETTEXT processing of datetime control. 2009-12-01 15:10:37 +01:00
Michael Stefaniuc 4376ccf3fc comctl32: Use FAILED instead of !SUCCEEDED. 2009-12-01 13:04:36 +01:00
Nikolay Sivov d2e169fadd comctl32/header: Avoid uninitialized memory passed to HDM_INSERTITEM, some fields are always copied. 2009-11-30 12:56:53 +01:00
Nikolay Sivov 1e1c1310f5 comctl32/listview: Get rid of duplicated helper in tests. 2009-11-30 12:56:47 +01:00
Nikolay Sivov 78e7b3cf9c comctl32/listview: New hover value should be passed using LPARAM. 2009-11-30 12:56:30 +01:00
Nikolay Sivov ea058d22ba comctl32/listview: Add NM_HOVER notification. 2009-11-30 12:56:21 +01:00
Nikolay Sivov 999810566b comctl32/listview: Implement LVS_EX_HEADERINALLVIEWS. 2009-11-30 12:55:43 +01:00
Nikolay Sivov fc43895f49 comctl32/listview: Default column width in LVS_LIST to better value. 2009-11-30 12:53:40 +01:00
Nikolay Sivov 850ea2a711 comctl32/listview: Add support for LVFI_SUBSTRING. 2009-11-23 10:38:13 +01:00
Nikolay Sivov b7b7b7113e comctl32/listview: Fix find using partial string logic. 2009-11-23 10:38:00 +01:00
Nikolay Sivov 899a53eda5 comctl32/listview: Send LVN_ENDLABELEDIT in any case, but with null text if it's the same. 2009-11-23 10:37:03 +01:00
Nikolay Sivov f5f0763827 comctl32/listview: Don't forward WM_COMMAND (EN_KILLFOCUS) from Edit to parent window. 2009-11-23 10:36:51 +01:00
Nikolay Sivov c39268967d comctl32/listview: Do nothing on LVM_CANCELEDITLABEL if there's no label. 2009-11-23 10:36:41 +01:00
Nikolay Sivov 9cec74f300 comctl32/tab: Reset current selection on negative focus value. 2009-11-20 14:48:40 +01:00
Nikolay Sivov 33a1e827a7 comctl32/tab: Fix selection change when selected item is deleted. 2009-11-20 14:48:35 +01:00
Nikolay Sivov 336a68be54 comctl32/tab: Split tests to several functions not to depend from each other. 2009-11-20 14:48:31 +01:00
Nikolay Sivov c044fa8a59 comctl32/monthcal: Don't pass uninitialized data to MCM_SETTODAY, test isn't about this. 2009-11-19 16:16:52 +01:00
Paul Vriens 9e73769112 comctl32/tests: Fix some test failures on comctl32 4.70. 2009-11-19 12:29:30 +01:00
Owen Rudge 482c454e50 comctl32/tests: Fix imagelist v6 test failures on XP. 2009-11-19 11:48:51 +01:00
Owen Rudge 5ce3af5b37 comctl32/tests: Use SHIL_SYSSMALL instead of LARGE, and compare with system metrics.
This patch fixes a test failure if a user has a non-standard icon size 
set. Windows 7, for instance, offers more variation than previous 
versions of Windows in icon scaling. We should get the system icon 
metric and compare our icon size against that.
2009-11-19 11:48:38 +01:00
Owen Rudge 459361d4d6 comctl32/tests: Use defined flags instead of magic numbers in v6 tests. 2009-11-17 15:14:53 +01:00
Owen Rudge 9db87f13d3 shell32: Implement SHGetImageList and remove todo_wine from imagelist tests. 2009-11-17 15:14:53 +01:00
Owen Rudge c0a6c5cd3f comctl32/tests: Add hotspot/drag test for IImageList. 2009-11-17 15:14:53 +01:00
Owen Rudge 9adc1b8fd6 comctl32/tests: Add test of IImageList_Merge function. 2009-11-17 15:14:53 +01:00
Nikolay Sivov 7caa61fde6 comctl32/imagelist: Make ImageList_Destroy just decrease refcount. Move actual destruction to ::Release. 2009-11-16 15:02:02 +01:00
Nikolay Sivov 4afc54540d comctl32/imagelist: Use defined flags instead of magic numbers in tests. 2009-11-16 15:01:34 +01:00
Owen Rudge b37009ee80 comctl32/tests: Add further tests for IImageList. 2009-11-16 13:29:09 +01:00
Owen Rudge a07c922fa3 comctl32/tests: Add tests for IImageList based on standard imagelist tests. 2009-11-16 13:27:54 +01:00
Paul Vriens 54a01bf5bc comctl32/tests: Remove unused parameter. 2009-11-13 12:21:41 +01:00
Owen Rudge 856dda3288 comctl32/tests: Add IImageList creation test. 2009-11-13 12:14:46 +01:00
Paul Vriens 9bd6887372 comctl32/tests: Use A-functions. 2009-10-28 16:07:48 +01:00
Nikolay Sivov eaa939e942 comctl32/tests: Release Imagelist handles when no needed anymore. 2009-10-26 11:19:25 +01:00
Nikolay Sivov a04c6db804 comctl32/tests: Explicitly initialize window handle. 2009-10-23 14:40:40 +02:00
Nikolay Sivov ebea81f131 comctl32/tests: Release activation context handle when we're done with tests. 2009-10-21 16:05:59 +02:00
Nikolay Sivov 57577fb20b comctl32/header: Don't leak Imagelist handle. 2009-10-21 16:05:59 +02:00
Paul Vriens 41099b0ff7 comctl32/tests: Fix some test failures on older comctl32. 2009-10-20 14:00:36 +02:00
Ričardas Barkauskas a8f89a2ffa comctl32/propsheet: Test and fix for crash processing PSM_INDEXTOHWND with no longer valid handle. 2009-10-19 14:44:57 +02:00
Nikolay Sivov 1ab851a1bd comctl32/monthcal: Explicitly set required control size. 2009-10-19 11:45:20 +02:00
Nikolay Sivov 5517209a24 comctl32/header: Process input order array more accurately. 2009-10-19 11:45:17 +02:00
Nikolay Sivov 76859b0f47 comctl32/treeview: Erase background on WM_PAINT if BeginPaint() tells us to do it. 2009-10-19 11:45:12 +02:00
Nikolay Sivov cbdc99cdba comctl32/monthcal: Get/set unicode format flag using MCM_[GET|SET]UNICODEFORMAT. 2009-10-16 13:36:01 +02:00
Nikolay Sivov f394bed597 comctl32/tooltips: Test the way structure size field is validated. 2009-10-15 14:10:59 +02:00
Nikolay Sivov 98a7d8cf9d comctl32/tooltips: Fix an obviously wrong structure size check. 2009-10-15 14:10:32 +02:00
Nikolay Sivov e1de222e4e comctl32/comboex: Handle NULL item text case to avoid crash. 2009-10-14 11:25:34 +02:00
Paul Vriens 3c130309d3 comctl32/tests: Fix a test failure on older comctl32 versions. 2009-10-13 11:28:09 +02:00
Nikolay Sivov 5a244bc863 comctl32/monthcal: Fix today link test. 2009-10-12 13:01:54 +02:00
Nikolay Sivov f12f948849 comctl32/datetime: It isn't allowed to change DTS_SHOWNONE after creation. 2009-10-12 13:01:42 +02:00
Nikolay Sivov a4b5c5db1c comctl32: Don't use additional heap allocated pointer to old window procedure. 2009-10-12 13:01:21 +02:00
Nikolay Sivov 22dddce999 comctl32/monthcal: Fix a test skip condition - zero is a valid day of week. 2009-10-12 13:00:08 +02:00
Nikolay Sivov 18857222ec comctl32/monthcal: Handle September 1752 with a special case - it's a 19 day month. 2009-10-12 12:59:53 +02:00
Nikolay Sivov 2906aaf605 comctl32/monthcal: Process UpDown year control through subclass procedure. 2009-10-12 12:59:31 +02:00
Paul Vriens bfe67814f9 comctl32/tests: Fix some test failures on older comctl32 versions. 2009-10-12 12:13:52 +02:00
Joel Holdsworth 84cb7031f4 comctl32/tests: Added tests for ImageList_DrawIndirect. 2009-10-09 11:50:29 +02:00
Nikolay Sivov b398d4434d comctl32/datetime: Block WM_SETTEXT message. 2009-10-09 11:50:29 +02:00
Francois Gouget fd90aab3a4 comctl32/tests: Make test_ApproximateViewRect() static. 2009-10-08 12:17:31 +02:00
Paul Vriens 87441ff83c comctl32/tests: Fix some test failures on older comctl32 versions. 2009-10-08 12:17:30 +02:00
Nikolay Sivov c68324dfed comctl32/monthcal: Implement MCM_GETMONTHRANGE for GMR_DAYSTATE flag and a single calendar control. 2009-10-08 12:16:57 +02:00
Nikolay Sivov 9e75962ec5 comctl32/monthcal: Fix a nice typo in test message. 2009-10-07 12:23:17 +02:00
Aric Stewart c885bd16c7 comctl32/tests: LISTVIEW_ApproximateViewRect tests for LV_VIEW_ICON. 2009-10-07 12:22:22 +02:00
Ge van Geldorp e1b5ca70bb comctl32/tests: Fix misc test on Win7. 2009-10-06 11:59:56 +02:00
Nikolay Sivov 2d2edc9a83 comctl32/monthcal: Fix parameter validation in MCM_SETCURSEL handler. 2009-10-06 11:57:08 +02:00
Nikolay Sivov f65c2f1d63 comctl32/monthcal: Check configured selection range max width in MCM_SETSELRANGE handler. 2009-10-06 11:56:40 +02:00
Nikolay Sivov 2c928de9e2 comctl32/monthcal: Parameter fixes for MCM_SETSELRANGE handler: swap selection bounds, store day of week. 2009-10-06 11:56:33 +02:00
Nikolay Sivov b97697dbe7 comctl32/monthcal: Check range limits in MCM_SETCURSEL. 2009-10-05 14:58:14 +02:00
Nikolay Sivov 96022da6c8 comctl32/monthcal: Implement MCM_GETMONTHRANGE for GMR_VISIBLE flag, single calendar control only. 2009-10-05 14:57:37 +02:00
Nikolay Sivov ec3e9308da comctl32/monthcal: Drop exstyle parameter, it isn't used. 2009-10-05 14:57:26 +02:00
Paul Vriens a7633d783d comctl32/tests: Fix some test failures (MCM_GETSELRANGE). 2009-10-05 13:46:00 +02:00
Paul Vriens 0a6c2c86be comctl32/tests: Fix some test failures (MCM_SETUNICODEFORMAT and MCM_GETUNICODEFORMAT). 2009-10-05 13:46:00 +02:00
Paul Vriens efaa25fe66 comctl32/tests: Fix some test failures (MCM_SETCURSEL and MCM_GETCURSEL). 2009-10-05 13:46:00 +02:00
Paul Vriens 0d726970c6 comctl32/tests: Fix some test failures (MCM_SETRANGE and MCM_GETRANGE). 2009-10-05 13:46:00 +02:00
Paul Vriens 1dbab05364 comctl32/tests: Fix some test failures on older comctl32 versions. 2009-10-05 13:46:00 +02:00
Paul Vriens 46bba98bdf comctl32/tests: Fix some test failures. 2009-10-02 11:51:16 +02:00
Nikolay Sivov 5d530fee54 comctl32/monthcal: Fix parameter validation in MCM_SETMAXSELCOUNT handler. 2009-10-02 11:50:47 +02:00
Nikolay Sivov 3df0823085 comctl32/monthcal: Changing MCS_MULTISELECT isn't allowed after creation, set default value properly. 2009-10-02 11:50:41 +02:00
Michael Stefaniuc 4ee851452b comctl32/tests: Silence some Win64 compile warnings.
"warning: cast to pointer from integer of different size"
2009-10-02 11:49:38 +02:00
Nikolay Sivov 9557376138 comctl32/datetime: Always store a recalculated day of week instead of a value passed in (DTM_SETSYSTEMTIME). 2009-10-01 11:35:06 +02:00
Nikolay Sivov 99ded940e1 comctl32/datetime: Some DTM_SETSYSTEMTIME tests. 2009-10-01 11:34:58 +02:00
Nikolay Sivov aae85b4d68 comctl32/datetime: Separate tests from each other. 2009-10-01 11:34:49 +02:00
Ge van Geldorp 6eb6e31e05 comctl32/tests: Fix toolbar test on comctl32 version 4.72. 2009-09-29 16:10:59 +02:00
Nikolay Sivov c685729b72 comctl32/monthcal: Fix locale dependent test failure. 2009-09-29 14:22:35 +02:00
Nikolay Sivov 484ef1dcbf comctl32/updown: Fix some test failures on Win95 (comctl32 4.0). 2009-09-29 14:22:35 +02:00
Nikolay Sivov 74eca56acb comctl32/monthcal: Minimal rectangle should be zero based. 2009-09-29 14:22:34 +02:00
Nikolay Sivov 1f41db4c2f comctl32/monthcal: Use a single calendar for hittesting tests, make point calculation at runtime. 2009-09-29 14:22:34 +02:00
Nikolay Sivov 69080d6d29 comctl32/monthcal: Add parameter validation to MCM_HITTEST handler. 2009-09-28 12:43:57 +02:00
Nikolay Sivov 1224cc461d comctl32/monthcal: Fix timestamp storing on MCM_SETRANGE/MCM_SETSELRANGE. 2009-09-28 12:43:50 +02:00
Nikolay Sivov a44f03518e comctl32/monthcal: Fix some bugs with date range. 2009-09-28 12:42:26 +02:00
Nikolay Sivov d66dcb4ff8 comctl32/monthcal: Store full date info for selection at creation time. 2009-09-28 12:42:11 +02:00
Nikolay Sivov 0617baf2c3 comctl32/monthcal: Make tests not depend on each other. 2009-09-28 12:41:58 +02:00
Alexandre Julliard d0aaae9987 comctl32/tests: Use UDM_GET/SETPOS instead of UDM_GET/SETPOS32 for compatibility with old versions. 2009-09-25 15:13:55 +02:00
Alexandre Julliard ae2b8a6e97 comctl32/tests: Fix some rebar tests on older comctl32 versions. 2009-09-25 15:13:25 +02:00
Nikolay Sivov d7117d312d comctl32/listview: Skip icon spacing tests when unsupported. 2009-09-24 14:23:49 +02:00
Nikolay Sivov 5e3c9925f8 comctl32/listview: Skip some header tests on version 4.0 module. 2009-09-24 14:23:42 +02:00
Nikolay Sivov df3f2a1b13 comctl32/listview: Skip LVS_EX_CHECKBOXES tests when this style is unsupported. 2009-09-23 12:33:32 +02:00
Nikolay Sivov f684bbaef7 comctl32/updown: Update buddy on base change. 2009-09-22 16:25:29 +02:00
Nikolay Sivov 7ebca40912 comctl32/updown: Additional test for display base. 2009-09-22 16:25:23 +02:00
Nikolay Sivov 4efa9f5e43 comctl32/updown: Fix control behaviour for UDS_SETBUDDYINT style. 2009-09-22 16:25:13 +02:00
Nikolay Sivov 2f9d29b42b comctl32/updown: Show that UDS_SETBUDDYINT switching doesn't affect behaviour for already created control. 2009-09-22 16:25:02 +02:00
Nikolay Sivov 6be1bade1a comctl32/updown: Make tests independent, drop unrelated tests. 2009-09-22 16:24:53 +02:00
Nikolay Sivov 0f670168e4 comctl32/trackbar: Protect from negative tic count in recalculation helper.
Fix for regression introduced in 42c83b9dc7
2009-09-18 08:56:09 -05:00
Nikolay Sivov 69bcb112f9 comctl32/dpa: Check for DPA_LoadStream() presence. Merge original test function with save tests. 2009-09-16 15:02:50 -05:00
Nikolay Sivov d82fb3d308 comctl32/dpa: Fix DPA_Merge() test failures on old 4.7x comctl32. 2009-09-15 16:41:27 -05:00
Nikolay Sivov c1513c6bde comctl32/dpa: Implement DPA_SaveStream() with tests. 2009-09-15 16:41:27 -05:00
Nikolay Sivov c8f8e5da11 comctl32/dpa: Fix parameter validation in DPA_LoadStream(). 2009-09-15 16:41:27 -05:00
Nikolay Sivov b07ca01527 comctl32/dpa: Separate tests for parameter validation in DPA_LoadStream(). 2009-09-15 16:41:27 -05:00
Nikolay Sivov 3b6ac3000f include: Move some definitions to public header, use PSDK names. 2009-09-11 12:13:25 +02:00
Nikolay Sivov 7044ac8751 comctl32/dpa: Fix DPA_Merge() for DPAM_INTERSECT option. 2009-09-11 12:11:50 +02:00
Nikolay Sivov e97fcdd1bb comctl32/dpa: Some DPA_Merge tests. 2009-09-11 12:11:35 +02:00
Nikolay Sivov 2c190ab438 include: Move some documented DPA definitions to public header, use PSDK names. 2009-09-10 10:52:29 +02:00
Nikolay Sivov e7304066d1 comctl32/dpa: Split tests to several functions to avoid undesired dependencies. 2009-09-10 10:51:07 +02:00
Nikolay Sivov fffb41f6a6 comctl32/header: Add XP SP3 workaround for Header tests. Fix window handle leak. 2009-09-09 13:14:09 +02:00
Nikolay Sivov d9ebf1962c comctl32/header: Implement HDS_NOSIZING style with tests. 2009-09-08 13:42:55 +02:00
Nikolay Sivov a4c22a142c comctl32/header: Implement HDF_FIXEDWIDTH format flag. 2009-09-08 13:42:36 +02:00
Nikolay Sivov 5e1f5ebf6c comctl32/listview: Implement LVS_EX_TRANSPARENTBKGND style. 2009-09-08 13:42:24 +02:00
Nikolay Sivov 77729e23f2 comctl32/trackbar: Drop initial parent creation tests, they are nothing to do with control testing. 2009-09-08 12:11:33 +02:00
Nikolay Sivov 629eb23a11 comctl32/trackbar: TBM_SETTIC processing shouldn't be affected by TBS_AUTOTICKS style. 2009-09-08 12:11:27 +02:00
Nikolay Sivov 5594a5f960 comctl32/trackbar: Default to TBTS_TOP position on creation. 2009-09-08 12:11:19 +02:00
Nikolay Sivov 42c83b9dc7 comctl32/trackbar: Fix tic count calculation. 2009-09-02 15:33:10 +02:00
Jan de Mooij 2f8e5da90f comctl32/propsheet: Update position of hidden buttons too. 2009-09-01 17:37:12 +02:00
Nikolay Sivov 7420c0d0de comctl32/listview: Call default handler for WM_PAINT disabled by WM_SETREDRAW. 2009-09-01 12:44:03 +02:00
Ge van Geldorp 93140f32a0 comctl32/tests: Adjust message sequences for Win7 (trackbar). 2009-08-31 12:41:20 +02:00
Ge van Geldorp ae516dbac9 comctl32/tests: Adjust message sequences for Win7 (updown). 2009-08-31 12:19:30 +02:00
Ge van Geldorp bc76560b56 comctl32/tests: Adjust message sequences for Win7 (monthcal). 2009-08-31 12:19:26 +02:00
Alexandre Julliard 5a0deb25e1 comctl32/tests: Fix status test failures on older Windows versions. 2009-08-29 16:48:56 +02:00
Alexandre Julliard a561c5d49f comctl32/tests: Fix some toolbar test failures on older Windows versions. 2009-08-29 16:48:56 +02:00
Juan Lang 390a248e06 comctl32: Return the number of characters copied in WM_GETTEXT even if the buffer is too small. 2009-08-27 11:01:09 +02:00
Alexandre Julliard 6369d7a08b comctl32/tests: Fix tooltips test failures on older Windows versions. 2009-08-26 13:09:11 +02:00
Alexandre Julliard 454a7fde33 comctl32/tests: Fix tab control test failures on older Windows versions. 2009-08-26 13:09:05 +02:00
Nikolay Sivov 03a3207cc7 comctl32/tests: Move message testing helpers to header. 2009-08-24 15:17:32 +02:00