Commit Graph

1039 Commits

Author SHA1 Message Date
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
Francois Gouget 544f882918 comctl32/tests: Add a trailing '\n' to ok() calls. 2009-08-19 12:07:24 +02:00
Alexandre Julliard d649320045 comctl32/tests: Fix the property sheet tests on older Windows versions. 2009-08-18 14:49:21 +02:00
Alexandre Julliard 576a398338 comctl32/tests: Fix a number of listview message test failures. 2009-08-18 14:49:03 +02:00
Nikolay Sivov f08747cbfc comctl32/tab: Init TCITEM fields in TCM_GETITEM when invalid index passed. 2009-08-17 15:53:12 +02:00
Nikolay Sivov 031c497a5a comctl32/tab: Check destination pointer for NULL in TCM_GETITEM handler. 2009-08-17 15:53:06 +02:00
Andrew Eikum 70f4ce36a0 comctl32/tests: Add tests for wizard dialog navigation. 2009-08-14 13:59:08 +02:00
Owen Rudge 1556fbf86c comctl32/tests: Add basic test for IImageList using SHGetImageList. 2009-08-13 15:51:07 +02:00
Owen Rudge ce638952af comctl32/tests: Move v6 test initialisation routines into separate file. 2009-08-13 15:44:37 +02:00
Nikolay Sivov e8846b7c78 comctl32/listview: Block redrawing entirely after WM_SETREDRAW wParam=FALSE. 2009-08-13 11:44:43 +02:00
Nikolay Sivov 1dfd55ff9a comctl32/treeview: Fix test failure on Vista. 2009-08-12 17:04:37 +02:00
Nikolay Sivov 4a9a432841 comctl32/treeview: Fix some test failures on XP and higher. 2009-08-12 17:04:37 +02:00
Nikolay Sivov e41d0dd7de comctl32/listview: Some tests to show we don't handle WM_SETREDRAW right. 2009-08-12 13:23:14 +02:00
Nikolay Sivov 6bcdc69ec0 comctl32/treeview: Check passed handle value in WM_COMMAND handler. 2009-08-07 11:39:28 +02:00
Nikolay Sivov 83c9cdb797 comctl32/treeview: Use separate pointer for currently edited item. 2009-08-07 11:39:20 +02:00
Nikolay Sivov 861fb2eddd comctl32/treeview: Handle EN_KILLFOCUS in WM_COMMAND handler. 2009-08-06 17:26:34 +02:00
Nikolay Sivov 578e872b31 comctl32/treeview: Some tests to show edit item label problems. 2009-08-06 17:26:34 +02:00
Nikolay Sivov 0adb4ef423 comctl32/treeview: Make tests not depend from each other, replace some magics with macros. 2009-08-06 17:26:33 +02:00
Nikolay Sivov b32bccb4da comctl32/treeview: Use a common structure for tests (as we use already for others). 2009-08-06 17:26:33 +02:00
Alexandre Julliard 66e83d2156 comctl32/tests: Fix some test failures on older versions. 2009-08-05 15:30:10 +02:00
Nikolay Sivov c96900b904 comctl32/listview: Enable column reordering. 2009-08-04 13:03:27 +02:00
Nikolay Sivov ba65d634e6 comctl32/treeview: Correct define name. 2009-08-03 15:03:43 +02:00
Nikolay Sivov 86b480b828 comctl32/listview: Fix some test failures on comctl32 4.7x. 2009-08-03 15:03:02 +02:00
Nikolay Sivov 59e59c6bf9 comctl32/listview: Don't alter selection mark in LVM_SETITEMSTATE. 2009-07-24 11:10:43 +02:00
Nikolay Sivov 092263f051 comctl32/listview: Set LVIS_FOCUSED for all items with LVM_SETITEMSTATE not allowed. 2009-07-24 11:10:38 +02:00
Nikolay Sivov 440218cfde comctl32/listview: Handle NULL lParam in LVM_SETITEMSTATE. 2009-07-24 11:10:32 +02:00
Nikolay Sivov 9e222c6cbb comctl32/listview: Additional tests for LVM_SETITEMSTATE for all items. 2009-07-24 11:10:25 +02:00
Nikolay Sivov af0f00b671 comctl32/listview: LVM_SETITEMSTATE - select all item case tests. 2009-07-22 11:08:53 +02:00
Nikolay Sivov 3373ed8fbb comctl32/dpa: Don't use start index on searching sorted array. 2009-07-16 11:13:07 +02:00
Nikolay Sivov ce372ca4db comctl32/header: Fix hittesting flags, extend tests a bit. 2009-07-15 13:16:03 +02:00
Nikolay Sivov fdb7412725 comctl32/header: Update item bounds on WM_SIZE. 2009-07-13 10:26:06 +02:00
Nikolay Sivov fac7daf098 comctl32/header: Use macro to define LPARAM value. 2009-07-13 10:25:57 +02:00
Nikolay Sivov a18886e5c2 comctl32/header: Always update rectangles after HDM_SETORDERARRAY. 2009-07-10 12:12:21 +02:00
Nikolay Sivov 67d2292b00 comctl32/header: Test item rectangles updating after reordering. 2009-07-10 12:12:17 +02:00
Paul Vriens f88d9ab195 comctl32/tests: Fix test failures with comctl32 <= 5.80. 2009-07-08 20:14:52 +02:00
Nikolay Sivov 1b2a6a08aa comctl32/listview: Basic LVN_(BEGIN|END)SCROLL tests. 2009-07-08 20:13:35 +02:00
Nikolay Sivov 76c0d49b52 comctl32/listview: A basic test for column width default value. 2009-07-08 20:13:30 +02:00
Nikolay Sivov 2f989163bd comctl32/listview: Fix hittest flag calculation for negative Y values on report mode. 2009-07-07 11:11:32 +02:00
Nikolay Sivov 86e4d1cdbe comctl32/listview: Fix hittesting for "small" positive Y coordinates. 2009-07-07 11:11:27 +02:00
Nikolay Sivov faebaa575b comctl32/listview: More LVM_*HITTEST tests. 2009-07-07 11:11:19 +02:00
Nikolay Sivov c3e66a8f86 comctl32/listview: Fix some test failures on 4.7x. 2009-07-06 14:35:28 +02:00
Nikolay Sivov 809ef092e8 comctl32/listview: Basic LVM_GETITEMSPACING tests. 2009-07-06 14:35:26 +02:00
Nikolay Sivov ab527a6e0f comctl32/listview: Remove parent creation test. It's unrelated to ListView. 2009-07-03 13:05:52 +02:00
Nikolay Sivov 216ca479f2 comctl32/listview: Fix select rectangle calculation for empty text items. 2009-07-02 12:00:20 +02:00
Nikolay Sivov 84f14a3716 comctl32/listview: Improve hittesting a bit. 2009-07-01 13:15:37 +02:00
Nikolay Sivov 9ee5f26570 comctl32/rebar: Use proper structure size in tests and parameter checks. 2009-06-30 12:31:51 +02:00
Paul Vriens f2b0e4f6e6 comctl32/tests: Fix test failures with comctl32 < 5.80. 2009-06-26 14:40:39 +02:00
Paul Vriens 2bcf38d3a3 comctl32/tests: Fix some test failures with comctl32 < 5.80. 2009-06-26 11:59:54 +02:00
Paul Vriens 7665699411 comctl32/tests: Fix test failures on comctl32 < 5.80. 2009-06-25 14:34:13 +02:00
Nikolay Sivov 8e18e9e6bd comctl32/listview: Notify parent with WM_MEASUREITEM on control creation. 2009-06-23 11:46:21 +02:00
Nikolay Sivov d03e63ccd7 comctl32/listview: Test for parent sequence when creating with LVS_OWNERDRAWFIXED. 2009-06-23 11:46:15 +02:00
Francois Gouget 03584b4ff6 Assorted spelling fixes. 2009-06-22 13:32:01 +02:00
Nikolay Sivov 358fa6cd98 comctl32/listview: XP SP3 comctl32 V6 test workaround. 2009-06-22 13:00:10 +02:00
Nikolay Sivov 6e09365501 comctl32/listview: Fix a test failure on 4.7x. 2009-06-22 13:00:02 +02:00
Nikolay Sivov 85224d7f17 comctl32/listview: Implement LVM_MAPIDTOINDEX/LVM_MAPINDEXTOID. 2009-06-22 12:59:50 +02:00
Nikolay Sivov 2286a321c2 comctl32/listview: Basic LVM_MAPINDEXTOID tests. 2009-06-22 12:59:41 +02:00
Nikolay Sivov 9c565342d0 comctl32/listview: Implement LVM_CANCELEDITLABEL with tests. 2009-06-22 12:59:28 +02:00
Nikolay Sivov 7bf031ebc4 comctl32/listview: Add ability to test comctl32 version 6. Add basic LVM_[G,S]ETVIEW test. 2009-06-19 14:54:47 +02:00
Francois Gouget fb37e89a06 comctl32/tests: Make DummyCompareEx() static. 2009-06-19 13:47:20 +02:00
Nikolay Sivov c05e6d8f45 comctl32/listview: Fix test crashes on comctl32 <5.80. 2009-06-18 15:17:27 +02:00
Paul Vriens 87366355d2 comctl32/tests: Fix some typos (copy-paste). 2009-06-18 15:17:27 +02:00
Nikolay Sivov 34b802caf0 comctl32/listview: Convert forwarded header notifications to ANSI if NFR_ANSI is current format. 2009-06-16 13:27:12 +02:00
Nikolay Sivov 7f936a0a6e comctl32/listview: Setting item text to callback stub value already having it raises item-change notifications.
Use same new text comparison rules for both items and subitems.
Based on patch by Stefan Stranz.
2009-06-15 13:42:30 +02:00
Nikolay Sivov f2f444a230 comctl32/listview: Don't use special value (1) for item width to represent both zero and one pixel width. 2009-06-11 11:53:54 +02:00
Nikolay Sivov abe5dee0bb comctl32/listview: Implement callback functionality for item indentation. 2009-06-10 11:48:10 +02:00
Nikolay Sivov 5e5a58b138 comctl32/listview: Test for indentation callback. 2009-06-10 11:48:04 +02:00
Nikolay Sivov f531271d70 comctl32/listview: Fix item count tests to be dpi aware. 2009-06-09 17:01:14 +02:00
Nikolay Sivov ed250886cc comctl32/listview: Defaulting to NFR_ANSI on query failure. 2009-06-08 14:30:02 +02:00
Nikolay Sivov ae0d363043 comctl32/listview: Position edit box after notification. 2009-06-08 14:29:55 +02:00
Nikolay Sivov c98dc0da71 comctl32/listview: Test showing that Edit box should be positioned after LVN_BEGINLABELEDIT. 2009-06-08 14:29:30 +02:00
Nikolay Sivov c111500458 comctl32/listview: Edit box should be destroyed on invalid index too (LVM_EDITLABEL). 2009-06-08 14:29:24 +02:00
Alexandre Julliard 84ccadeeee comctl32/tests: Avoid size_t in traces. 2009-06-05 15:19:57 +02:00
Nikolay Sivov d5319303f1 comctl32/listview: Partially revert commit 43d982fde6. 2009-06-05 15:19:57 +02:00
Nikolay Sivov 3e4ba3048a comctl32/listview: Some tests for LVS_SORT[A,DE]SCENDING, remove these styles from TODOs. 2009-06-04 12:17:12 +02:00
Nikolay Sivov b13cd52b04 comctl32/listview: Handle EN_KILLFOCUS in WM_COMMAND message handler. 2009-06-03 15:34:31 +02:00
Nikolay Sivov 3ebe2ebb0d comctl32/listview: EN_KILLFOCUS handling test. 2009-06-03 15:34:31 +02:00
Nikolay Sivov 43d982fde6 comctl32/listview: Block LVM_EDITLABEL when control is unfocused and no label created. 2009-06-02 11:57:21 +02:00
Nikolay Sivov 5e53ddfc6f comctl32/listview: Some tests for LVM_EDITLABEL. 2009-06-01 16:16:04 +02:00
Nikolay Sivov 551bb4784a comctl32/listview: Fix item bounds calculation for LVS_REPORT style. 2009-06-01 16:16:04 +02:00
Nikolay Sivov 8cf54c5645 comctl32/listview: Item horizontal position isn't applied for any item bounds on LVS_REPORT. 2009-06-01 16:16:04 +02:00
Nikolay Sivov 3cd15e5db5 comctl32/listview: Don't offset subitem rectangles with item padding returned by LVM_GETSUBITEMRECT. 2009-05-29 13:24:42 +02:00
Nikolay Sivov 6101a48089 comctl32/listview: A bunch of LVM_GETSUBITEMRECT tests. 2009-05-29 13:24:36 +02:00
Alexandre Julliard 448d48c3f4 comctl32/tests: Replace a listview macro by an explicit SendMessage. 2009-05-28 15:24:04 +02:00
Nikolay Sivov 7d32cfef27 comctl32/tooltips: Fix callback tip text retrieval. 2009-05-28 12:42:18 +02:00
Nikolay Sivov 8921b936a8 comctl32/ipaddress: Skip test on Win95 with common controls 4.70. 2009-05-27 15:40:25 +02:00
Nikolay Sivov 1a84ca42b2 comctl32/listview: LVM_GETITEMRECT: don't offset to item position on LVS_REPORT querying LVIR_BOUNDS. 2009-05-27 11:11:13 +02:00
Nikolay Sivov 79ed5e0fac comctl32/listview: Fix some LVM_GETVIEWRECT test failures on different platforms. 2009-05-27 11:11:05 +02:00
Nikolay Sivov c5c5bcca90 comctl32/listview: Some LVM_GETITEMRECT tests. 2009-05-27 11:11:00 +02:00
Nikolay Sivov 2a32ce744c comctl32/listview: Improve item position calculating in LVS_REPORT. 2009-05-26 13:49:31 +02:00
Nikolay Sivov 25c775a036 comctl32/listview: A couple of LVM_GETITEMPOSITION tests. 2009-05-26 13:49:25 +02:00
Nikolay Sivov 6b63fce757 comctl32/listview: LVM_GETVIEWRECT is unsupported on LVS_REPORT style. 2009-05-26 13:49:17 +02:00
Nikolay Sivov e7a07aa3fb comctl32/listview: Basic LVM_GETVIEWRECT tests. 2009-05-26 13:49:11 +02:00
Nikolay Sivov 713898df0c comctl32/mru: Fix test failures on Win9x. 2009-05-26 13:49:05 +02:00
Nikolay Sivov 5d631361c9 comctl32/mru: Check for NULL handles in MRU calls. 2009-05-25 14:26:25 +02:00
Nikolay Sivov 4db999ebdf comctl32/treeview: Use message return values in TreeView tests. 2009-05-25 11:37:20 +02:00
Nikolay Sivov ce12717c9e comctl32/listview: Fix returning LVHT_ONITEMSTATEICON flag on hittesting. 2009-05-25 11:37:15 +02:00
Nikolay Sivov 691aa6e267 comctl32/tests: A bunch of ListView hittest tests. 2009-05-22 11:09:58 +02:00
Nikolay Sivov d17afea70f comctl32/tests: A basic test for ListView WM_SETREDRAW. 2009-05-21 16:17:51 +02:00
Nikolay Sivov 45b8e6a4f9 comctl32/tests: Don't use magic numbers for ListView exstyles. 2009-05-18 13:38:40 +02:00
Francois Gouget ce5bb8b92c comctl32/tests: Make flush_sequence() static. 2009-05-15 10:30:44 +02:00
Nikolay Sivov a1cac2c314 comctl32/listview: Don't check for state changes we are not aware to store (with some tests). 2009-05-13 12:03:56 +02:00
Nikolay Sivov bad1dda9ad comctl32/listview: A couple of tests for changing item attributes. 2009-05-12 11:21:35 +02:00
Nikolay Sivov 4a5e23a2f9 comctl32/listview: Select all items with LVM_SETITEMSTATE is blocked in LVS_SINGLESEL. 2009-05-11 14:51:43 +02:00
Nikolay Sivov 4bc8e87ab6 comctl32/listview: Add tests for LVS_NOSORTHEADER switchover. 2009-05-07 14:44:22 +02:00
Nikolay Sivov 50c3b530f7 comctl32/listview: Forward WM_ERASEBKGND to parent on CLR_NONE. 2009-05-04 13:23:31 +02:00
Nikolay Sivov 1fac98d3c1 comctl32/listview: Test WM_ERASEBKGND forwarding to parent on CL_NONE background. 2009-05-04 13:23:24 +02:00
Nikolay Sivov 59b08cc1e3 comctl32/listview: Additional test for LVS_EX_HEADERDRAGDROP. 2009-05-04 13:23:11 +02:00
Nikolay Sivov 2829c5fd1e comctl32/listview: Fix LVM_INSERTITEM handling on LVS_SORTxxx styles. 2009-05-04 13:23:03 +02:00
Nikolay Sivov 9f6bd09ec0 comctl32/listview: A couple of LVM_GETITEM tests with incomplete masks. 2009-04-29 14:23:52 +02:00
Nikolay Sivov cd8b91f1bb comctl32/listview: Handle LVIF_NORECOMPUTE in LVM_GETITEM[A,W]. 2009-04-29 14:23:42 +02:00
Nikolay Sivov 43dcbdeb70 comctl32/listview: Some tests for LVIF_NORECOMPUTE flag. 2009-04-29 14:23:33 +02:00
Nikolay Sivov 8b26cce8f8 comctl32/listview: Fix LVM_GETCOLUMNORDERARRAY passing message to header. 2009-04-24 15:50:39 +02:00
Nikolay Sivov 3845ed795f comctl32/tests: Tests for LVM_GETCOLUMNORDERARRAY: it actually uses HDM_GETORDERARRAY. 2009-04-24 15:50:32 +02:00
Nikolay Sivov d30df7de06 comctl32/tests: Existing items aren't resorted after LVS_SORTASCENDING added. 2009-04-23 18:14:26 +02:00
Nikolay Sivov 946936c274 comctl32/tests: Remove tests failing on most platforms. 2009-04-23 14:22:07 +02:00
Nikolay Sivov 457c983ee3 comctl32/listview: Partial fix for LVM_GETSUBITEMRECT for item == -1. 2009-04-22 13:14:48 +02:00
Nikolay Sivov 09d6a6c8c9 comctl32/listview: Additional tests for LVM_GETSUBITEMRECT. 2009-04-22 13:14:30 +02:00
Igor Tarasov 3e235cc363 comctl32: TOOLBAR_SetImageList should recalculate toolbar only if it is necessary. 2009-04-22 12:56:19 +02:00
Nikolay Sivov 9cc12d2879 comctl32/listview: Header should be created when LVS_EX_HEADERDRAGDROP set. 2009-04-21 15:31:00 +02:00
Nikolay Sivov 949e9043b9 comctl32/listview: LVM_SETITEM is unsupported on LVS_OWNERDATA. 2009-04-21 15:30:47 +02:00
Florian Köberle 5a6f956187 comctl32: Fix expanding of invisible sub trees. 2009-04-21 15:30:37 +02:00
Florian Köberle 123dc34aec comctl32/tests: Test expanding of a invisible sub tree. 2009-04-21 15:30:30 +02:00
Nikolay Sivov 3ce8e20896 comctl32/listview: Some tests for LVS_SINGLESEL switchover. 2009-04-20 15:25:03 +02:00
Nikolay Sivov 0588ba7fef comctl32/listview: Fix a regression caused by 9c1a0e468f. 2009-04-20 15:24:58 +02:00
Nikolay Sivov 42bef95cbc comctl32/listview: Switching to/from LVS_OWNERDATA isn't allowed after creation. 2009-04-20 15:24:48 +02:00
Nikolay Sivov e014484a43 comctl32/listview: Fix a regression caused by 59148d0bb5. 2009-04-14 14:49:43 -05:00
Nikolay Sivov 9c1a0e468f comctl32/listview: Fix selection handling in LVM_SORTITEMS (with some tests). 2009-04-14 14:49:22 -05:00
Nikolay Sivov 13dfb9b3a6 comctl32/listview: State mask should be ignored on LVM_INSERTITEM. 2009-04-10 10:23:44 +02:00
Nikolay Sivov 59148d0bb5 comctl32/listview: Implement delayed header creation for ListView control. 2009-04-08 11:39:25 +02:00
Nikolay Sivov 6b6d18d766 comctl32: Additional tests for ListView header creation. 2009-04-02 16:28:42 +02:00
Michael Stefaniuc 1513dd2073 comctl32/tests: Use LONG instead of long. 2009-04-02 16:28:30 +02:00
Nikolay Sivov 276c7a3bc6 comctl32: listview: Some tests showed delayed header creation in ListView control. 2009-04-01 17:10:21 +02:00
Nikolay Sivov 0e5dac618f comctl32/tab: Selected item should have TCIS_BUTTONPRESSED state. 2009-03-26 11:56:09 +01:00
Nikolay Sivov db60f69cba comctl32/tab: Handle state mask in TCM_[G,S]ETITEM. 2009-03-26 11:56:05 +01:00
Paul Vriens 7e7e27f7ff comctl32/tests: Fix a crash on W2K and below. 2009-03-25 11:06:19 +01:00
Nikolay Sivov bdd1206ca5 comctl32/listview: Some tests for LVM_GETSUBITEMRECT. 2009-03-24 12:43:05 +01:00
Nikolay Sivov 85c03a5a31 comctl32/ipaddress: Store current IP address text as a window text for IP Address control. 2009-03-24 12:42:56 +01:00
Nikolay Sivov b7d7d58978 comctl32/trackbar: Fix reverting to default value for TBM_SETPAGESIZE with lParam = -1. 2009-03-24 12:42:19 +01:00
Nikolay Sivov 92b0ad98e1 comctl32/tab: Implement TCM_[G,S]ETEXTENDEDSTYLE and TCS_EX_FLATSEPARATORS style. 2009-03-24 12:40:15 +01:00
Nikolay Sivov 4585148547 comctl32/tab: Implement TCM_REMOVEIMAGE. 2009-03-24 12:38:37 +01:00
Francois Gouget 96848a0605 Remove spaces before '\n's. 2009-03-09 12:05:58 +01:00
Nikolay Sivov 74e9b904b9 comctl32: Replace nonprintable characters with spaces on SB_SETTEXT. 2009-03-06 16:36:57 +01:00
Alexandre Julliard 74271fc4cf comctl32/tests: Disable a test that crashes on NT4. 2009-03-06 12:38:34 +01:00
Alexandre Julliard ff28ec0ddd comctl32/tests: Fix the monthcal window creation message sequence. 2009-03-06 12:38:28 +01:00
Alexandre Julliard f493122879 comctl32/tests: Set the listview image list after WM_CREATE has been processed. 2009-03-05 23:19:08 +01:00
Nikolay Sivov f35960200a comctl32: Correctly report systemcolor use for Treeview background. 2009-03-03 13:24:08 +01:00
Francois Gouget e7800f2a52 comctl32/tests: Use win_skip() to skip over unimplemented functionality. 2009-02-26 12:18:51 +01:00
Rein Klazes da257e3301 comctl32: Fix for owner draw statusbar.
Ownerdraw status bar should update on receiveing a SB_SETTEXT message,
even if the 'text' parameter has not changed. Fix with conformance
test.
2009-02-16 16:01:23 +01:00
Detlef Riekenberg bea3bff2bb comctl32/tests: The status control use a different formula in XP and up for the height. 2009-02-13 13:00:34 +01:00
Michael Stefaniuc da6d7920de comctl32: Remove superfluous pointer casts. 2009-02-13 13:00:25 +01:00
Francois Gouget f250f4fa04 Assorted spelling fixes. 2009-02-11 15:56:02 +01:00
Michael Stefaniuc fc46bb1479 comctl32/tests: Remove superfluous pointer casts. 2009-02-06 14:54:01 +01:00
Detlef Riekenberg f78f4d89b7 comctl32/tests: Make the test dpi and theme aware by using SM_CYSIZE. 2009-02-04 14:27:25 +01:00
Mikołaj Zalewski aa7a0b85b0 comctl32: toolbar: Only changing TBSTYLE_EX_MIXEDBUTTONS should cause a recalc. 2009-02-02 15:48:26 +01:00
Mikołaj Zalewski 574c0dcc32 comctl32: toolbar: Unlike in listview, TB_SETEXTENDEDSTYLE takes the actual style, not a mask. 2009-02-02 15:48:26 +01:00
Mikołaj Zalewski 5de172af78 comctl32: toolbar: TB_SETBUTTONINFO should do a relayout instead of a recalc. 2009-02-02 15:48:26 +01:00
Mikołaj Zalewski ca9f7d3140 comctl32: toolbar: Move common TB_ADDBUTTONS and TB_INSERTBUTTONS code into a helper function, makes TB_INSERTBUTTON with a text perform a recalc (with testcase). 2009-02-02 15:48:26 +01:00
Alasdair Sinclair 4f0e6885d0 comctl32/tests: Fix missing void in empty parameter list. 2009-01-26 15:07:26 +01:00
Francois Gouget 02ace3613c comctl32/tests: Add a trailing '\n' to an ok() call. 2009-01-22 12:04:01 +01:00
André Hentschel 2ef02afe95 comctl32: Fix callback in treeview. 2009-01-21 10:25:06 +01:00
Mikołaj Zalewski 390e1dfa28 comctl32: treeview: Add a test showing that a pszText of NULL is equivalent to LPSTR_CALLBACK. 2009-01-20 12:30:42 +01:00
André Hentschel eda4872c45 comctl32/tests: Fix wrong comment-headline in toolbar.c. 2009-01-14 12:20:11 +01:00
Alexandre Julliard 76a2fe5cf7 comctl32/tests: Fix lparam checks in the treeview test for Win64. 2009-01-10 21:05:32 +01:00
Ge van Geldorp 80d4d54c59 comctl32/tests: Fix title bar tests for non-English locales. 2009-01-05 15:08:35 +01:00
Michael Stefaniuc ac37f1b7fb comctl32/tests: Do not cast the IDC_* defines to a LPSTR. 2009-01-05 12:35:06 +01:00
Alexandre Julliard a52977dc4a comctl32/tests: Fix pointer casting warnings on 64-bit. 2009-01-03 20:13:20 +01:00
Paul Vriens 1a853abecb comctl32/tests: Destroy the window after the tests. 2008-12-16 12:51:26 +01:00
Alexandre Julliard acdcb19cbb comctl32/tests: Avoid handle casts in traces. 2008-12-04 12:12:29 +01:00
Alexandre Julliard c03917c173 Define _WIN32_WINNT before including any headers. 2008-12-04 12:10:16 +01:00
Aric Stewart 110a6048af comctl32/tab: Return default tab width in TCM_SETMINTABWIDTH if lParam is a negative value. 2008-12-03 11:37:58 +01:00
Vincent Povirk 00e2d897c2 comctl32: Do not repaint on TBM_SETPOS if position is unchanged. 2008-11-17 13:54:52 +01:00
Detlef Riekenberg f0d0ac75dc comctl32/tests: Make the header test dpi aware. 2008-11-14 12:08:42 +01:00
Lei Zhang 87ca1b9416 comctl32: Check for NULL input in TAB_AdjustRect. 2008-11-11 11:40:46 +01:00
Sergey Khodych 30a6f54dc9 comctl32/tests: Fix typo in toolbar todo test. 2008-11-07 11:17:56 +01:00
Michael Stefaniuc c46a88a3c9 comctl32: Remove superfluous casts that crept in as well as some older ones. 2008-11-07 11:00:16 +01:00
Sergey Khodych 7f25cd993c comctl32: toolbar: Use a cx field for buttons in TOOLBAR_WrapToolbar. 2008-11-06 11:56:03 +01:00
Sergey Khodych 65e9a6e02e comctl32: toolbar: Improve text layout in TBSTYLE_LIST toolbars. 2008-11-06 11:55:56 +01:00
Sergey Khodych 1232b08449 comctl32: toolbar: Calculate a correct size for empty buttons with the BTNS_AUTOSIZE style. 2008-11-06 11:55:51 +01:00
Michael Stefaniuc 62e17fa8c4 comctl32: Do not cast zero. 2008-11-04 11:26:22 +01:00
Michael Stefaniuc 06c4de0461 comctl32/tests: Use MAKELPARAM instead of "(LPARAM) MAKELONG". 2008-11-04 11:26:01 +01:00
Michael Stefaniuc d4b8948ce3 comctl32: Do not cast NULL. 2008-11-03 13:41:58 +01:00
Clinton Stimpson 9f1ea3f15b comctl32: Fix getting of min size of monthcal when changing font. 2008-10-27 11:41:56 +01:00
Michael Stefaniuc 092b892f54 comctl32: HGDIOBJ is interchangeable with other handle types so don't cast. 2008-10-27 11:29:46 +01:00
Paul Vriens aad6125340 comctl32/tests: Use win_skip instead of trace. 2008-10-21 11:43:41 +02:00
Paul Vriens 1b494e7f31 comctl32/tests: Use win_skip instead of trace. 2008-10-21 11:43:36 +02:00
Detlef Riekenberg 2910b90c70 comctl32/tests: Fix tests to not depend on 96 dpi, make it pass in Wine. 2008-10-14 14:02:28 +02:00
Paul Vriens d0dfd9d784 comctl32/tests: Don't crash on some win9x boxes. 2008-10-02 10:41:26 -05:00
James Hawkins 23d899d8ab comctl32: Only log system messages. 2008-10-01 11:41:59 -05:00
James Hawkins 3e8a63d5fa comctl32: Fix several test failures in win2k. 2008-10-01 11:41:54 -05:00
James Hawkins e1111a5bef comctl32: Only log system messages. 2008-10-01 11:41:45 -05:00
James Hawkins 2f8830d55b comctl32: Fix a test on locales where default first day of week is not the max value. 2008-09-29 17:25:30 -05:00
Francois Gouget 1177bbaa9e comctl32/tests: Don't crash if adding the tooltip failed. 2008-09-29 17:24:55 -05:00
Francois Gouget 17d798eae9 comctl32/tests: FreeMRUList(NULL) crashes on Win98 OSR0. 2008-09-29 17:23:48 -05:00
James Hawkins 56260ec782 comctl32: Add a missing newline. 2008-09-24 13:11:55 +02:00
James Hawkins 921f67a607 comctl32: Fix a failing test in win95. 2008-09-24 13:11:51 +02:00
James Hawkins 0f38a6c881 comctl32: Fix several failing tests in win95. 2008-09-24 13:11:30 +02:00
Alexandre Julliard 8552b50640 comctl32/tests: Fix a couple of message test failures. 2008-09-22 12:15:11 +02:00
Jan de Mooij 403221c228 comctl32/treeview: Fix pszText NULL pointer dereference. 2008-09-18 13:26:19 +02:00
Nicolas Le Cam 47bcdc32a4 comctl32/tests: Fix a failing test for some platforms. 2008-09-16 11:28:58 +02:00
Nicolas Le Cam af78a7bfe4 comctl32: Fix a failing test for some platforms. 2008-09-15 13:38:58 +02:00
James Hawkins 72638e0ea4 comctl32: Fix the remaining broken tests in win95. 2008-09-15 11:29:39 +02:00