Commit Graph

2902 Commits

Author SHA1 Message Date
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
Nikolay Sivov eb87332f14 comctl32/monthcal: Move MCN_SELCHANGE/MCN_SELECT notifications to helpers. 2009-10-02 11:50:34 +02:00
Nikolay Sivov 3088bb3129 comctl32/monthcal: No need to redraw if month didn't change after popup menu. 2009-10-02 11:50:26 +02:00
Nikolay Sivov 28ec8565f0 comctl32/monthcal: Don't request locale data when it isn't needed. 2009-10-02 11:50:18 +02:00
Nikolay Sivov 7bd581e62c comctl32/datetime: Use SDK defined class name instead of another local constant. 2009-10-02 11:50:11 +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
Owen Rudge 69b76a18fb comctl32: Implement highlighting (marquee) selection support in listview. 2009-10-01 13:51:20 +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
Nikolay Sivov 52570539d8 comctl32/monthcal: Respect locale abbreviated day names when calculating control dimensions. 2009-09-30 14:31:58 +02:00
Nikolay Sivov ad40c15ccc comctl32/datetime: If we already have a 4 digit year reset it on first char typed. 2009-09-30 14:31:58 +02:00
Nikolay Sivov 916017d420 comctl32/monthcal: Move selection logic to LButton release handler, fix notifications order. 2009-09-30 14:31:58 +02:00
Nikolay Sivov cc6fca015c comctl32/monthcal: Make prev/next month day a current selection on LButton release. 2009-09-30 14:31:58 +02:00
Nikolay Sivov 344f07007b comctl32/monthcal: Fix hittesting for MCHT_CALENDARDATEPREV/MCHT_CALENDARDATENEXT cases. 2009-09-30 14:31:57 +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 aadadd04fe comctl32/monthcal: Control elements should be centered in client area, and left/top aligned if they don't. 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 30010f44d5 comctl32/monthcal: Months popup menu should be placed at current pointer position. 2009-09-29 14:22:34 +02:00
Nikolay Sivov bce1cebdd4 comctl32/monthcal: Right button should trigger a popup menu on release. 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 211a55b877 comctl32/monthcal: Prevent configured range exceeding with prev/next buttons. 2009-09-28 12:43:37 +02:00
Nikolay Sivov 7030296ece comctl32/monthcal: Move MCN_GETDAYSTATE notification to a helper. 2009-09-28 12:43:29 +02:00
Nikolay Sivov e3a7c6c7e7 comctl32/monthcal: Fix memory leak on MCN_GETDAYSTATE notification. 2009-09-28 12:43:19 +02:00
Nikolay Sivov 818aab58f5 comctl32/monthcal: Properly handle Goto Today popup menu (on RButton). 2009-09-28 12:43:11 +02:00
Nikolay Sivov a95b63efcc comctl32/monthcal: Store full date info to current date on todaylink with LButton. 2009-09-28 12:42:59 +02:00
Nikolay Sivov 6a11d779e6 comctl32/monthcal: Gather currently selected year and month into a single structure. 2009-09-28 12:42:52 +02:00
Nikolay Sivov 962339d4d6 comctl32/monthcal: Make year edit box readonly, cleanup LButton handler to be more readable. 2009-09-28 12:42:42 +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
Nikolay Sivov b0d3db5b29 comctl32/monthcal: Copy SYSTEMTIME with a simple assignment. 2009-09-28 12:41:30 +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 6bd43fbb49 comctl32/monthcal: Some cleanup to avoid cast in helpers. 2009-09-25 13:16:34 +02:00
Nikolay Sivov decc86add9 comctl32/monthcal: Don't redraw if date didn't change on MCM_SETTODAY. 2009-09-25 13:16:25 +02:00
Nikolay Sivov 534ea8ab42 comctl32/monthcal: Name MCM_SETMAXSELCOUNT parameter. 2009-09-25 13:16:09 +02:00
Nikolay Sivov 548645d360 comctl32/monthcal: Don't redraw after MCM_SETCURSEL if selection doesn't change. 2009-09-25 13:16:01 +02:00
Nikolay Sivov c01ab1608c comct32/monthcal: Invalidate background too on MCM_SETCOLOR with MCSC_BACKGROUND. 2009-09-25 13:15:54 +02:00
Nikolay Sivov e430838e29 comctl32/monthcal: Use a style we're caching already. 2009-09-24 14:24:13 +02:00
Nikolay Sivov 6fd4ba34a3 comctl32/monthcal: Move helper parameter cast to winproc, remove dead parameter check code. 2009-09-24 14:24:04 +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