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