Tk Source Code

All files named ”tests/bind.test”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for tests/bind.test

2025-06-12
14:56
Remove all occurrences of "return" as the last command in a test file file: [b74b996b] check-in: [fe0156eb] user: erikleunissen branch: uniform_test_file_structure, size: 199285
2025-06-10
12:04
Round 2 of adding section headers, correcting oversights caused by flawed search in previous round. file: [0790dffb] check-in: [b1f84284] user: erikleunissen branch: uniform_test_file_structure, size: 199292
2025-06-02
08:35
Wrap long line in section "TESTFILE INITIALIZATION" file: [dd2c2b6c] check-in: [b44b1ae4] user: erikleunissen branch: uniform_test_file_structure, size: 199288
2025-05-14
15:45
Correct hierarchical inconsistency in previous commit (amended plan for section headers) file: [7f8f1cda] check-in: [202155d7] user: erikleunissen branch: uniform_test_file_structure, size: 199284
12:09
bell.test, bgerror.test, bind.test, bitmap.test, border.test, busy.test, button.test: insert section headers corresponding to prototype file: [ec3b5015] check-in: [25c08a66] user: erikleunissen branch: uniform_test_file_structure, size: 199301
2025-01-06
21:50
(cherry-pick): Merge branch less_tests_constraints file: [326719be] check-in: [ed10cc20] user: jan.nijtmans branch: core-8-branch, size: 199038
2025-01-03
05:34
Merge trunk. In branch less_tests_constraints, let's work off trunk from now on. file: [97dc8772] check-in: [49fdd4b2] user: fvogel branch: less_tests_constraints, size: 198988
2024-12-13
14:10
Merge 9.0 file: [6a2d6fbc] check-in: [713034d3] user: jan.nijtmans branch: tip-708, size: 198979
2024-12-12
12:24
New TIP implementation (still exprimental and incomplete). Change in handling Num-keyboard keys/events file: [70cdf6d7] check-in: [a2f31865] user: jan.nijtmans branch: tip-708, size: 198976
2024-10-18
19:41
merge core-8-6-branch file: [37255cd4] check-in: [feacdc73] user: fvogel branch: less_tests_constraints, size: 197519
2024-10-09
19:37
Indenting (massive) file: [7c09e27f] check-in: [abd4f8a0] user: jan.nijtmans branch: core-8-branch, size: 199026
2024-09-29
00:10
Merge 8.7. More indent fixes file: [208b71ac] check-in: [df1efa60] user: jan.nijtmans branch: main, size: 198976
2024-09-27
22:18
Merge 8.6 file: [c74b620d] check-in: [de92f959] user: jan.nijtmans branch: core-8-branch, size: 199327
20:22
Fix [1f3de1c387]: Redundant [expr] in tests. file: [fd8cbebd] check-in: [8a705dd1] user: fvogel branch: main, size: 199277
20:21
Fix [1f3de1c387]: Redundant [expr] in tests. file: [ecf02ff3] check-in: [ce260f2d] user: fvogel branch: core-8-6-branch, size: 197507
2024-08-07
16:58
merge core-8-6-branch file: [100c36d1] check-in: [d5a7cd1b] user: fvogel branch: less_tests_constraints, size: 197526
13:57
Make testcases more independant from exact error-message. file: [aaa22925] check-in: [dc9b3b08] user: jan.nijtmans branch: core-8-6-branch, size: 197514
2024-07-08
20:24
0439e1e1a3 can't -> cannot in all error-messages file: [4015bf78] check-in: [90e6962b] user: jan.nijtmans branch: bug-0439e1e1a3, size: 199307
2024-04-21
13:09
merge core-8-6-branch file: [a8bbb0ae] check-in: [23446877] user: fvogel branch: less_tests_constraints, size: 197529
2024-03-08
08:06
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. file: [e301f7f7] check-in: [63edac1d] user: jan.nijtmans branch: core-8-branch, size: 199334
2024-03-04
19:48
merge trunk file: [f8e61ccf] check-in: [a0785092] user: fvogel branch: mistake, size: 199284
2024-02-25
20:27
Fix [47d4f29159]: Ignored binding scripts for events with detail field NotifyInferior. Patch from Erik Leunissen. file: [c0d84842] check-in: [58a10b35] user: fvogel branch: bug-47d4f29159, size: 197517
2024-01-23
21:04
Merge 8.7 file: [e48ea625] check-in: [bc9293f3] user: jan.nijtmans branch: main, size: 199243
20:46
Revise "bad screen distance" error-messages file: [669890af] check-in: [4b46abde] user: jan.nijtmans branch: core-8-branch, size: 199293
2024-01-09
21:44
Merge-mark 8.6. Don't bother build for Tcl 9.1. Some missing constraints file: [681110ed] check-in: [83a63def] user: jan.nijtmans branch: core-8-branch, size: 199202
15:34
Remove test constraints which are not necessary any more in Tk 9.0 file: [5bc4d019] check-in: [287de5cb] user: jan.nijtmans branch: main, size: 199152
2023-11-26
09:42
Rename the 'injectkeyevent' aqua-specific test command to 'testinjectkeyevent'. file: [709143be] check-in: [c28f36ff] user: fvogel branch: less_tests_constraints, size: 197488
2022-12-07
20:36
Remove more cosmetic differences with the 8.7 test suite. file: [dea21eec] check-in: [fc39cd1c] user: fvogel branch: less_tests_constraints, size: 197476
2022-11-30
20:06
Reduce differences in the test suite between 8.6 and 8.7 by backporting cosmetic differences from 8.7. file: [ada201bb] check-in: [b5d47176] user: fvogel branch: less_tests_constraints, size: 197484
2022-11-27
19:38
bind-16.47: When the test uses € it may fail (at least it fails on Windows with MSVC at the CI runner). When the test fails VkKeyScanW returns -1 in TkpSetKeycodeAndState (tkWinKey.c). Try using the colon (:) symbol that is present on all keyboards, which is perhaps not the case for the euro sign (€), and remove the failsOnWindows constraint. The test still tests implementation of TIP #588 (Unicode for (X11) keysyms). file: [8d4ba17d] check-in: [6cb0faeb] user: fvogel branch: less_tests_constraints_87, size: 199189
2022-10-26
19:40
Fix [43573999ca]: Problem with tkBind.c since Tk 8.6.10 (various assertions fail). file: [2fbfcc6c] check-in: [868fa4a4] user: fvogel branch: main, size: 199309
2022-10-24
18:42
Focus is not needed to let bind-37.1 crash. file: [d27dbb22] check-in: [f0d94902] user: fvogel branch: bug-43573999ca, size: 198005
05:49
Add test bind-37.1 demonstrating bug [43573999ca]. This test currently crashes (on all platforms). file: [66aae25a] check-in: [802fde74] user: fvogel branch: bug-43573999ca, size: 198025
2022-04-21
16:17
Merge 8.7. Add testcases for Num and Fn binding file: [ba3a5e34] check-in: [cf428002] user: jan.nijtmans branch: glyph_indexing_2, size: 198677
2022-01-23
16:11
Move needsTcl87 constraint to constraints.tcl file: [54d4862e] check-in: [9ebddd02] user: jan.nijtmans branch: tip-613, size: 198287
2022-01-08
18:04
Add "testConstraint deprecated" to constraints.tcl, and use it everywhere needed. Add "no-xft" tag to tk::build-info file: [6c731a7d] check-in: [846e6516] user: jan.nijtmans branch: main, size: 198361
2022-01-07
22:49
Fix testscases with -DTK_NO_DEPRECATED=1 file: [7f3075dd] check-in: [f1c2c3ea] user: jan.nijtmans branch: main, size: 198441
2021-11-30
08:17
formatting file: [951a021f] check-in: [b8fe2696] user: jan.nijtmans branch: main, size: 198415
2021-10-31
14:12
Merge 8.6 file: [a4d13c49] check-in: [a06e6d19] user: jan.nijtmans branch: main, size: 198423
12:26
Test-case cleanup (all backported form 8.7) file: [bdfc6970] check-in: [ac48fb2d] user: jan.nijtmans branch: core-8-6-branch, size: 197373
2021-04-28
15:56
Merge CALayer-86 file: [bf3244e8] check-in: [116cd8f9] user: culler branch: CALayer-87, size: 198427
15:56
Deal with new test failures revealed by changing the order of the tests. file: [5de471e9] check-in: [bb6b0545] user: culler branch: CALayer-86, size: 196613
2021-03-13
09:33
merge trunk file: [dca88469] check-in: [fe07c641] user: fvogel branch: patch-85c8397412, size: 198322
09:33
merge core-8-6-branch file: [7a36dd71] check-in: [96403d0d] user: fvogel branch: patch-85c8397412-86, size: 196508
09:31
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. file: [d4c311e3] check-in: [0106f36b] user: fvogel branch: main, size: 198760
2021-03-09
22:01
Fix [2374c602bf]: bind-34.1 sometimes fails on Linux. This is a race condition. 'wm geometry' runs UpdateGeometryInfo() as an idle callback, on all platforms. Give a few ms to the OS to get that callback in the event loop before running the following 'update' that services it. Therefore, bind-34.1 should now always pass. file: [d1891d0e] check-in: [44d67f67] user: fvogel branch: bug-2374c602bf, size: 196961
2021-02-27
10:46
Cherrypick Jan's suggestions [ee33dc39] and resolve conflict. file: [89b96bbb] check-in: [33dc4adb] user: fvogel branch: patch-85c8397412, size: 198289
10:24
Implement Jan's suggestions. file: [c88c1737] check-in: [ee33dc39] user: fvogel branch: patch-85c8397412-86, size: 196475
2021-02-13
12:55
Fix conflict resolution error I made in [aaec2f44] file: [efd2663d] check-in: [be2b4b85] user: fvogel branch: patch-85c8397412-86, size: 196451
2021-02-11
21:25
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. This is the patch for 8.6 (with many conflicts fixed). file: [0da054d3] check-in: [aaec2f44] user: fvogel branch: patch-85c8397412-86, size: 196530
18:14
Patch [85c8397412]: Wrapper proc for exerting timing control over pointer warping. Patch from Erik Leunissen applied as-is. file: [f6adf650] check-in: [35b17035] user: fvogel branch: patch-85c8397412, size: 198267
2021-01-27
08:07
needsTcl87 constraint is true for Tcl 9.0 as well file: [9dbfadcb] check-in: [cbaf2a35] user: jan.nijtmans branch: main, size: 198727
2021-01-08
13:34
TIP #587 addendum: When reading commands from stdin, decode from utf-8 independant from system encoding. Somehow bind-16.47 is still failing in CI environment, not reproducable in Visual Studio environment. file: [38efdf17] check-in: [30e2618e] user: jan.nijtmans branch: main, size: 198726
2020-12-30
15:44
In Tk 8.7, warping is now synchronous (it was executed at idle time until and including 8.6), see [e3888d5820]. As a consequence we don't need to call 'update' in the tests anymore for 8.7. However, as detailed in ticket [69b48f427e] (specifically in comment there dated 2019-10-27 14:24:26), on Windows we still need to call 'after 50' to give time to SendInput to execute. This is independent from the fact warping happens sychronously or not and was committed as [e9becf44ab] in core-8-6-branch but was later erroneously removed from trunk branch in [d9d8c6bf] and [3e8ae688] under the wrong idea that is was not necessary with synchronous warping. Restore those calls, which makes bind-34.[123] and bind-36.1 always pass instead of rely on a race condition. file: [0a5d0c6e] check-in: [99290d7d] user: fvogel branch: bug-e3888d5820-alt1, size: 198612
2020-12-09
15:01
(c) -> © file: [8d4d6ca8] check-in: [bd978a76] user: jan.nijtmans branch: main, size: 197808
2020-11-27
15:59
Missing constraint for bind-16.47 testcase file: [1e167496] check-in: [9d36083c] user: jan.nijtmans branch: main, size: 197811
2020-10-23
15:22
Merge 8.7 file: [6070341e] check-in: [773963d7] user: jan.nijtmans branch: deprecate-bd-bg-fg, size: 197692
2020-10-22
14:00
Merge 8.7 file: [58db768a] check-in: [cde35d96] user: jan.nijtmans branch: keysym-unicode, size: 197798
2020-10-12
09:12
Merge trunk. All related synonymes made deprecated now file: [d49223ce] check-in: [b17b65bb] user: jan.nijtmans branch: deprecate-bd-bg-fg, size: 197695
2020-10-07
15:10
Merge trunk file: [c2d0895b] check-in: [2999f187] user: jan.nijtmans branch: tip-587, size: 197685
15:10
More warnings -Wshadow with C++ compiler. Simplify <KeyPress> -> <Key> file: [393068e1] check-in: [38c668de] user: jan.nijtmans branch: trunk, size: 197688
12:16
Merge tip-587 file: [3a0fdb90] check-in: [58c66410] user: jan.nijtmans branch: keysym-unicode, size: 197804
2020-10-06
12:24
Merge tip-587 file: [7548c52d] check-in: [7fdd4aeb] user: jan.nijtmans branch: keysym-unicode, size: 197834
2020-10-05
11:56
Merge tip-587 file: [85e804d3] check-in: [86993f10] user: jan.nijtmans branch: keysym-unicode, size: 197543
11:01
Merge trunk file: [ce7457ba] check-in: [41330fed] user: jan.nijtmans branch: tip-587, size: 197745
2020-09-30
22:18
Merge 8.7 file: [6c9f8fbc] check-in: [17066099] user: jan.nijtmans branch: deprecate-bd-bg-fg, size: 197756
22:11
Merge 8.7 file: [ee2495e6] check-in: [3f4c3bf3] user: jan.nijtmans branch: keysym-unicode, size: 197576
22:07
If Tk is compiled with -DTK_NO_DEPRECATED, disable some testcases which fail because of that file: [b9c2c8a4] check-in: [2ace1713] user: jan.nijtmans branch: trunk, size: 197748
2020-09-29
16:08
Merge trunk file: [6130c694] check-in: [2608666c] user: jan.nijtmans branch: deprecate-bd-bg-fg, size: 197652
16:05
Merge trunk file: [69154526] check-in: [41bd1d78] user: jan.nijtmans branch: keysym-unicode, size: 197472
14:53
Use \x escape sequences in stead of \u when appropriate file: [dcbe6dd4] check-in: [e7007fa6] user: jan.nijtmans branch: trunk, size: 197644
2020-09-18
20:03
Fix most (except one) testcases on X11 file: [711eb1d9] check-in: [fe68d642] user: jan.nijtmans branch: keysym-unicode, size: 197474
2020-09-16
13:31
(cherry-pick): Require Tcltest 2.2 as a miminum. Run X11 testcases on Travis in 3 Ubuntu variants: Xenial, Bionic and Focal. (MacOS/XQuartz not working yet) file: [ab6f3f49] check-in: [31d622f6] user: jan.nijtmans branch: core-8-5-branch, size: 89721
2020-09-09
14:36
Deprecate -bd, -bg, and -fg options, in favour of -borderwidth, -background and -color file: [b130ae3d] check-in: [101e0f77] user: jan.nijtmans branch: deprecate-bd-bg-fg, size: 197654
2020-09-06
15:50
Merge 8.7 file: [59db0f89] check-in: [c9d4c2a0] user: jan.nijtmans branch: keysym-unicode, size: 197449
2020-09-03
14:38
Merge 8.6 file: [3d15de3e] check-in: [b8c87544] user: jan.nijtmans branch: trunk, size: 197646
13:39
Another round of TIP #581-related name changes. Now merely concentrated on consistancy in the test-cases file: [c638f083] check-in: [78e259ef] user: jan.nijtmans branch: core-8-6-branch, size: 196928
2020-08-13
10:55
Merge 8.6 file: [f377a0ee] check-in: [d19595aa] user: jan.nijtmans branch: trunk, size: 197644
2020-08-10
13:01
WIP file: [dca71a5b] check-in: [ca3ea392] user: jan.nijtmans branch: no-master-slave, size: 196929
2020-07-06
22:29
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens synchronously. file: [057a58b8] check-in: [180866d3] user: fvogel branch: trunk, size: 197646
21:18
Fix [e3888d5820]: Grab on master prevents mouse pointer warp into slave widget. Mouse pointer warping happens at idle time, and the fix does not change this. file: [bc3f6690] check-in: [7f3b5a11] user: fvogel branch: core-8-6-branch, size: 196926
2020-06-27
09:44
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. file: [0f57b187] check-in: [aaadaeea] user: fvogel branch: trunk, size: 196864
09:38
Fix [16ef161925]: <Escape><Control-c> binding sequence not working anymore. file: [aab02df3] check-in: [dd165276] user: fvogel branch: core-8-6-branch, size: 194926
2020-06-21
15:54
Add two new tests, bind-33.20 and bind-33.21, exercising bindings to mixed types (Key and Button) events as sent by the keyboard (including the KeyRelease event) and mouse. These tests currently fail with TIP #532 implementation but pass with the old implementation with the event ring. file: [9900077a] check-in: [42c2602b] user: fvogel branch: bug-16ef161925, size: 191731
2020-06-14
16:19
Rework test bind-35.1 and simplify it a bit, make it fail in core-8-6-branch that does not have the fix yet. file: [d52566ab] check-in: [5c500188] user: fvogel branch: bug-e3888d5820, size: 190389
2020-06-09
07:23
Remove many unnessesaary curly-braces in testcases file: [fdc49da4] check-in: [696b6fb6] user: jan.nijtmans branch: trunk, size: 193481
2020-06-07
20:00
Be even more specific in the result expected from bind-35.1 file: [8bd75281] check-in: [273ef8a6] user: fvogel branch: bug-e3888d5820-alt1, size: 189171
19:58
Add comment explaining the result expected for bind-35.1 file: [185a9b17] check-in: [c5754760] user: fvogel branch: bug-e3888d5820, size: 190543
19:55
Be even more specific in the result expected from bind-35.1 file: [39188945] check-in: [293af2bb] user: fvogel branch: bug-e3888d5820, size: 190391
2020-06-06
21:04
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. file: [e052de2b] check-in: [09059f1a] user: fvogel branch: bug-e3888d5820, size: 190294
20:52
merge bug-e3888d5820 file: [9b77b61e] check-in: [19fdeea2] user: fvogel branch: bug-e3888d5820-alt1, size: 189168
20:51
Cherry-pick [a6c87041]: Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. file: [5cd77fb9] check-in: [c9db1d71] user: fvogel branch: bug-e3888d5820, size: 189966
19:56
Take into account that some WM, such as KDE/Plasma with the Aurorae theme engine, need a bit more time to setup a new toplevel and display its content. file: [3c4e69e7] check-in: [9f7e6ca9] user: fvogel branch: bug-e3888d5820-alt1, size: 189138
15:06
Make success criterion for test bind-35.1 more specific, so that this same test passes in branch bug-e3888d5820-alt1 but fails in core-8-6-branch (previously bind-35.1 did not fail in core-8-6-branch, in which bug [e3888d5820] is not yet solved). file: [eba653d0] check-in: [f641e3b1] user: fvogel branch: bug-e3888d5820-alt1, size: 188810
2020-06-02
21:56
Remove proc waitForGrab from test bind-35.1 file: [f2b69a74] check-in: [67a8c485] user: fvogel branch: bug-e3888d5820-alt1, size: 188564
21:52
Merge trunk file: [0262e99a] check-in: [9531826a] user: jan.nijtmans branch: keysym-unicode, size: 193550
21:42
merge bug-e3888d5820 file: [335f45f8] check-in: [be5373e1] user: fvogel branch: bug-e3888d5820-alt1, size: 189140
21:39
Make test bind-34.1 pass on Debian 10 with KDE/Plasma. file: [7f639863] check-in: [7462f056] user: fvogel branch: bug-e3888d5820, size: 189936
21:34
merge bug-e3888d5820 file: [2bfd829f] check-in: [6ed4c8f8] user: fvogel branch: bug-e3888d5820-alt1, size: 189129
21:33
Fix error (with no consequences) in test bind-34.1 file: [3a7da12b] check-in: [4e00b5d9] user: fvogel branch: bug-e3888d5820, size: 189925
21:11
Remove function DoWarpWrtScreen which was called from only one place, and add comments. file: [a4d8f93b] check-in: [6a5ae3f3] user: fvogel branch: bug-e3888d5820-alt1, size: 189125
20:48
Rename DoWarp to DoWarWrtScreen, add function DoWarpWrtWin to factorize the code a bit. file: [a98d24d0] check-in: [11330ae0] user: fvogel branch: bug-e3888d5820-alt1, size: 189127
06:45
Warping with respect to the whole screen is now synchronous as well (it is no longer executed as an idle task). This allows to remove some further update/after commands in tests. file: [a22e6999] check-in: [3e8ae688] user: fvogel branch: bug-e3888d5820-alt1, size: 189109
06:16
A more robust approach to warping with respect to a window: make the call to TkpWarpPointer happen in TkPointerEvent instead of as an idle event. This allows to remove some update/after commands in tests since warping with respect to a window is now synchronous (it happens before event generate $win <Motion> -warp 1 ... returns). file: [a87435bd] check-in: [d9d8c6bf] user: fvogel branch: bug-e3888d5820-alt1, size: 189605
2020-05-14
11:53
Merge 8.6 file: [a6b16738] check-in: [656d453a] user: jan.nijtmans branch: bug-d2a10a14a8, size: 191543
2020-05-13
19:59
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. file: [83aa002d] check-in: [2ebdc58c] user: fvogel branch: trunk, size: 193747
19:58
Make bind-34.1 pass on Debian 10 with KDE/Plasma by giving the WM a more complete setup for this test. file: [27cb4944] check-in: [a6c87041] user: fvogel branch: core-8-6-branch, size: 191543
19:50
Make windows use xwheel.delta; change 20 20 to 25 25 in bind-34.2 to make it pass on VirtualBox. file: [a240a829] check-in: [7f03dff6] user: culler branch: bug-d2a10a14a8, size: 188348
2020-05-12
15:12
Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for generated events. Key event handling was completely reworked. file: [e3a48160] check-in: [15a8ae97] user: culler branch: trunk, size: 193706
13:25
Add the Menu key to bind-35.1 file: [65fe4dea] check-in: [d791c204] user: culler branch: bug-585584ad66, size: 191502
2020-05-05
00:47
Add regression tests for modifier key events. file: [ee26a87a] check-in: [ed1f8451] user: marc_culler branch: bug-585584ad66, size: 191497
2020-05-04
22:16
Add non-regression tests. file: [41dcc006] check-in: [7bd8af87] user: marc_culler branch: bug-585584ad66, size: 191875
2020-05-02
19:25
Add new test bind-33.19, further exercising simulation of the keyboard to trigger bindings containing several patterns. file: [64ff43d3] check-in: [d650a3bd] user: fvogel branch: bug-16ef161925, size: 190699
16:58
Add (currently failing) tests bind-33.16, bind-33.17 and bind-33.18 exercising the case reported in bug [16ef161925] file: [bcc825da] check-in: [a54810f8] user: fvogel branch: bug-16ef161925, size: 190137
2020-02-17
22:06
Refine test bind-35.1 once more since [grab current] returns the eventualGrabWin while we're interested in the grabWin instead. file: [be11d61d] check-in: [0b310b17] user: fvogel branch: bug-e3888d5820, size: 189921
14:50
Merge 8.6 file: [e5130a86] check-in: [32252102] user: jan.nijtmans branch: bug-e3888d5820, size: 189832
2020-02-16
20:26
Don't stress the CPU too much. file: [e71bc6f7] check-in: [0a5a92c7] user: fvogel branch: bug-e3888d5820, size: 189241
20:14
Attempt to make test bind-35.1 more reliable, by waiting for the expected [grab current] value. file: [f1d139c4] check-in: [ab0f1a27] user: fvogel branch: bug-e3888d5820, size: 189240
2020-01-28
21:02
Oops. Forgot to change the test content correctly. file: [15ea00ad] check-in: [5f1e7a5a] user: fvogel branch: bug-382712ade6, size: 189248
20:56
Add test bind-16.35.1 checking %A with <KeyRelease> file: [fd557907] check-in: [e87903cc] user: fvogel branch: bug-382712ade6, size: 189164
2020-01-27
21:09
Avoid interference in bind-35.1 from the hot spots in the corners of the screen featured by some WM on Linux. file: [95573dbd] check-in: [4e5c1952] user: fvogel branch: bug-e3888d5820, size: 188869
12:21
Deprecate KeyPress/ButtonPress/M modifiers: Use Key/Button/Meta in stead. file: [cca62d88] check-in: [0fe17ecb] user: jan.nijtmans branch: keysym-unicode, size: 190354
11:54
Fix bind-13.1 testcase file: [1b25bae2] check-in: [29e70f1c] user: jan.nijtmans branch: keysym-unicode, size: 191059
11:11
Merge trunk file: [90d1acdb] check-in: [905eb01e] user: jan.nijtmans branch: keysym-unicode, size: 191079
09:03
In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. file: [7142c1b5] check-in: [37ba4f8c] user: jan.nijtmans branch: trunk, size: 190551
2020-01-25
17:13
Let bind-34.3 be robust against Linux KDE hot spots on screen corners. file: [3faaee76] check-in: [4bcebd2c] user: fvogel branch: trunk, size: 189837
16:58
Let bind-34.3 be robust against Linux KDE hot spots on screen corners file: [3f7943ff] check-in: [0a767426] user: fvogel branch: bug-69b48f427e9, size: 188348
2020-01-19
14:41
Put more robustness in bind-35.1 file: [5b561976] check-in: [6c21b2cc] user: fvogel branch: bug-e3888d5820, size: 188865
2020-01-11
14:13
Make bind-35.1 fail on Linux, by swapping the order of the mouse pointer warps with respect to grabs. This prevents the warp prologue (see [e3888d5820]) from playing a role in that test. file: [77f5c4cc] check-in: [fc2dd329] user: fvogel branch: bug-e3888d5820, size: 188854
13:34
Attempt to make bind-35.1 more reliable on Windows. file: [33d7c8c2] check-in: [98ff7da2] user: fvogel branch: bug-e3888d5820, size: 188780
2020-01-06
21:29
Add test bind-35.1, currently failing, and demonstrating issue reported in [e3888d5820] (grab on master prevents mouse pointer warp into slave widget) file: [10ab0ff1] check-in: [200baaa8] user: fvogel branch: bug-e3888d5820, size: 188877
2019-11-22
08:54
Merge trunk file: [df112e80] check-in: [9c1e12e5] user: jan.nijtmans branch: keysym-unicode, size: 189482
2019-11-15
12:45
Merge 8.6 file: [bb09545a] check-in: [ac8c96f3] user: jan.nijtmans branch: trunk, size: 189246
2019-11-14
23:14
merge core-8-6-branch, and add (currently failing) test bind-34.3 demonstrating that warping does not work with null or negative coordinates. Also add a bit of debug printf in TkSetCursorPos() for Windows file: [27db01ed] check-in: [c7ced784] user: fvogel branch: bug-69b48f427e9, size: 187757
2019-10-27
14:26
Cherrypick [e9becf44ab]: Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] file: [0348a638] check-in: [63f86259] user: fvogel branch: bug-69b48f427e9, size: 186243
14:24
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] file: [6b3ee78d] check-in: [047b1666] user: fvogel branch: trunk, size: 188581
14:23
Help tests bind-34.1 and bind-34.2 to always pass on Win10. See today's comment posted in ticket [69b48f427e] file: [51d02493] check-in: [e9becf44] user: fvogel branch: core-8-6-branch, size: 187092
2019-10-21
15:38
Use <???> in stead of <key-???>, except for <1> and <2> file: [ee98823d] check-in: [700ae101] user: jan.nijtmans branch: keysym-unicode, size: 188521
14:50
Merge trunk. Better handling for ASCII characters and U???? format file: [1f8deb79] check-in: [451882f2] user: jan.nijtmans branch: keysym-unicode, size: 188793
2019-10-19
21:06
Add support for parsing/generating U????-forms of keysyms. Add more X11 header-files containing keysym information. file: [f6711dde] check-in: [c61c3cff] user: jan.nijtmans branch: keysym-unicode, size: 188941
2019-10-14
20:28
Further implementation: Handle Latin-1 file: [d6b4b974] check-in: [0fc53c38] user: jan.nijtmans branch: keysym-unicode, size: 188629
15:10
Use Unicode for keysym names in stead of standard X11-R6 names representing Unicode characters. file: [389e8f14] check-in: [9ad84cb9] user: jan.nijtmans branch: keysym-unicode, size: 188673
2019-10-13
19:57
Merge 8.6 file: [3336e9eb] check-in: [acd95cf5] user: jan.nijtmans branch: trunk, size: 188285
19:49
Fix 3 bugs in X11 keysym translations, originating from X11-r5 which were fixed in X11-r6. Add 3 test-cases, proving each of them. file: [e591f3b2] check-in: [3a26925f] user: jan.nijtmans branch: core-8-6-branch, size: 186796
2019-10-10
21:47
Merge 8.6. Also re-generate ks_names.h from X1-R6's keysymdef.h, so a lot more Keysym's become available to MacOS and Windows as on modern X11. file: [500d5642] check-in: [ffbe231d] user: jan.nijtmans branch: trunk, size: 187705
21:36
Add deprecate Key-names to ks_names.h, and make sure that deprecated Keynames are translated back to their non-deprecated names. This is how X11 does it, our emulation should do it the same way. Added test-case demonstrating this with Eth -> ETH. file: [9f55bdfc] check-in: [66d19a9b] user: jan.nijtmans branch: core-8-6-branch, size: 186216
19:19
Fix test number in comment file: [359f4b44] check-in: [012611a7] user: fvogel branch: trunk, size: 187436
19:19
Fix test number in comment file: [8698c3aa] check-in: [87e111f1] user: fvogel branch: core-8-6-branch, size: 185947
18:55
Add debug info useful in case bind-34.1 fails file: [3c8e9a2b] check-in: [4b6215ee] user: fvogel branch: trunk, size: 187436
18:55
Add debug info useful in case bind-34.1 fails file: [bcbfafc1] check-in: [7ce474de] user: fvogel branch: core-8-6-branch, size: 185947
18:54
Add debug info useful in case bind-32.2 fails file: [96e08f43] check-in: [2a5ba5ab] user: fvogel branch: bug-69b48f427e9, size: 172552
2019-09-09
11:36
end-of-line spacing file: [b3e5e7cd] check-in: [f4059c5f] user: jan.nijtmans branch: trunk, size: 187405
2019-08-29
20:35
Fix numbering of bind-27.* tests just re-added file: [7dd0dc76] check-in: [77f2f4a9] user: fvogel branch: trunk, size: 187587
19:46
TIP #532 implementation lost handling of Button 6 up to 9. Restore that, and add test-cases showing that it now works. file: [29171744] check-in: [d5fa0670] user: jan.nijtmans branch: trunk, size: 187585
2019-08-28
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update file: [9e9d9bc1] check-in: [7e40748a] user: fvogel branch: trunk, size: 186115
20:06
Fix [69b48f427e]: Test 'textTag-18.1' fails since Win10 Creator Falls Update file: [e4a23006] check-in: [cb870417] user: fvogel branch: core-8-6-branch, size: 185916
19:34
Merge TIP #532 implementation for 8.7 now that [c1c842ef7792] (new tkBind.c: wrong assumption about ButtonRelease to match Button presses) is fixed. file: [ee22ee6a] check-in: [f3ae247a] user: fvogel branch: trunk, size: 184616
2019-08-23
19:06
Fix numbering of bind-25.* tests newly added file: [7f156756] check-in: [e4027e44] user: fvogel branch: trunk, size: 173274
2019-08-22
21:48
Fix [38dc27bd1d]: Tk does not support <Button-6> nor <Button-7> events. Was already almost done, just the modArray changes were still missing. Add test-cases too file: [90afcf3d] check-in: [40159ae3] user: jan.nijtmans branch: trunk, size: 173274
15:36
Since we're here dealing with pointer warping, add tests checking that the mouse really moves when event generating with -wrap true file: [bb01c907] check-in: [a7cbbd2a] user: fvogel branch: bug-69b48f427e9, size: 172521
2019-08-13
09:34
Merge 8.6 file: [cbb7ea74] check-in: [5f024186] user: jan.nijtmans branch: bug6e8afe516d, size: 184417
09:32
Merge 8.6 file: [a6b08fc5] check-in: [3bc85b07] user: jan.nijtmans branch: trunk, size: 172482
08:33
Fix indenting in bind.test (taken from TIP #532 branch) file: [2c6a27e7] check-in: [f0455f9c] user: jan.nijtmans branch: core-8-6-branch, size: 171020
2019-08-04
14:11
merge trunk (after fixing conflicts) file: [185f206c] check-in: [972bc22c] user: fvogel branch: bug6e8afe516d-87, size: 183824
13:21
Now that the issue is fixed, remove the canary test committed in [69735dbf]. It was only here to trigger the issue more easily. file: [a4334530] check-in: [a9274ace] user: fvogel branch: bug6e8afe516d, size: 184598
2019-08-01
20:42
Merge 8.6 (and fix merge conflict arising from that) file: [b5b06756] check-in: [dba2428c] user: jan.nijtmans branch: bug6e8afe516d, size: 185320
2019-07-24
13:31
(cherry-pick): Patch by Arjen sent to core 2018-09-21 Also, do some renumbering of mouse-buttons, such that at script level the XButtons appear to be at 4/5 while - internally - they are at 8/9. file: [c4962df1] check-in: [93e45105] user: jan.nijtmans branch: tip474, size: 170243
2019-06-26
07:50
Merge 8.6 file: [c3ba6f62] check-in: [771b1b21] user: jan.nijtmans branch: trunk, size: 171713
07:38
Merge 8.5 file: [9bb27919] check-in: [693c45d1] user: jan.nijtmans branch: core-8-6-branch, size: 170432
07:34
Remove use of/documentation regarding deprecated symbols/macro's, which moved to Tcl headers long ago. file: [ac0bf43a] check-in: [039af3ad] user: jan.nijtmans branch: core-8-5-branch, size: 89759
2019-06-16
17:03
Committed the canary to help with debugging the faults in binding processing file: [214ff080] check-in: [69735dbf] user: dkf branch: bug6e8afe516d, size: 185318
2019-02-03
17:23
Create a derivated version of TIP #532 targeting trunk (8.7), with PREFER_MOST_SPECIALIZED_EVENT=1 and SUPPORT_ADDITIONAL_MOTION_SYNTAX=1 file: [3333c1ef] check-in: [361f2173] user: fvogel branch: bug6e8afe516d-87, size: 183822
17:18
Tweaked comments file: [0f52dfac] check-in: [263b9cde] user: fvogel branch: bug6e8afe516d, size: 184596
2019-01-15
14:44
(1) Computation of most specialized event (PREFER_MOST_SPECIALIZED_EVENT) changed to make it more user-friendly (2) Minor modifications in bind.test (only textual changes) file: [d60f380c] check-in: [149760d9] user: gcramer branch: bug6e8afe516d, size: 184638
2019-01-14
17:15
Fix in comparison of homegeneous equal sequences, a real problem with old implementation, see new test case bind-33.15. file: [58952ff6] check-in: [be0be1ae] user: gcramer branch: bug6e8afe516d, size: 184635
2019-01-13
10:13
(1) Return type of Tk_CreateBinding changed to 'Mask'. (2) Fix of issue with homogeneous equal sequences. New test cases bind-32.12 and bind-32.13. file: [6377cb0d] check-in: [ec38f729] user: gcramer branch: bug6e8afe516d, size: 183570
2019-01-10
14:14
Fix in comparison of complex patterns, new test cases bind-33.9, bind-33.10, and bind-33.11. file: [eaf19298] check-in: [417b4ef3] user: gcramer branch: bug6e8afe516d, size: 182650
2018-12-31
16:46
Another test version for Windows, dedicated to bind-15.23. file: [79e5f3cc] check-in: [2bbced9e] user: gcramer branch: bug6e8afe516d, size: 181014
2018-12-30
17:27
Test cases 32.10 and 32.15 improved. file: [3e067e4e] check-in: [e78437d5] user: gcramer branch: bug6e8afe516d, size: 180878
16:47
New test cases added: reset button state after destroying window, and detect when window has changed. file: [083d65a3] check-in: [6b1c0ed8] user: gcramer branch: bug6e8afe516d, size: 180801
2018-12-22
18:13
Make test case 32.10 safer. file: [0db4f678] check-in: [193c0d77] user: gcramer branch: bug6e8afe516d, size: 179828
17:53
Try to fix problem with test case bind-32.10 under Windoze. file: [2f959448] check-in: [0f6871d9] user: gcramer branch: bug6e8afe516d, size: 179820
2018-12-20
20:05
Fix of test case bind-32.9 file: [14744afc] check-in: [a3129f75] user: gcramer branch: bug6e8afe516d, size: 178855
2018-12-18
18:46
Only correction of typo in comment. file: [99991094] check-in: [2456add0] user: gcramer branch: bug6e8afe516d, size: 178856
18:37
Bugfix in matching virtual events, see new test case bind-32.11 file: [ebe2f689] check-in: [9b04e0fe] user: gcramer branch: bug6e8afe516d, size: 178858
2018-12-11
15:57
Now modifier keys will trigger Key events, conform to original implementation. file: [74e8eb25] check-in: [087aca88] user: gcramer branch: bug6e8afe516d, size: 178312
2018-12-09
11:41
(1) Small fix in test version. (2) Minor correction of error message. file: [d30c2104] check-in: [2db79f1a] user: gcramer branch: bug6e8afe516d, size: 177631
2018-10-30
16:21
Many updates for macOS. Most, but not all, were triggered by changes between OSX 10.13 and 10.14. file: [1e6487ea] check-in: [9df14a3a] user: culler branch: trunk, size: 171711
2018-10-28
19:07
Increase the size of the ring buffer (in bind.test) according to the change made in [831734f0] file: [ca77bed5] check-in: [5e69a6d6] user: fvogel branch: mojave-cleanup, size: 170430
2018-10-26
11:21
(1) tkBind.c reviewed and a bit overworked, now it's the final version (except bug fixes). (2) Some critical test cases added, this has caused corrections in matching algorithm. file: [5abdb8a4] check-in: [fe6bb552] user: gcramer branch: bug6e8afe516d, size: 177619
2018-10-23
10:48
(1) Some fixes for Windows. (2) Some minor corrections in test cases. file: [f6f6b7c4] check-in: [ea08013f] user: gcramer branch: bug6e8afe516d, size: 174538
2018-10-21
13:00
Bugfix [6e8afe516d]: rework of tkBind.c. file: [71fec395] check-in: [67dd75c7] user: gcramer branch: bug6e8afe516d, size: 173829
2017-12-05
15:51
Merge core-8-6-branch into trunk. Fixes [1088805fff]. See [0feb63f139] for explanations. file: [40f5047c] check-in: [1f688088] user: culler branch: trunk, size: 171694
2017-12-03
20:33
Move calls to clearRingBuffer into the setup sections of tests in bind.test. file: [2fd4f472] check-in: [6b4753e9] user: culler branch: bind-errors, size: 170413
19:34
Restore original content of test bind-15.23. Since the event ring buffer is now cleared (or rather: filled-in with known non-disturbing events) before generating the events for the test, tweaking the time fields to avoid wrong matchings due to leftover events from previous tests is no longer needed). file: [c72958a7] check-in: [710d188b] user: fvogel branch: bind-errors, size: 170413
19:27
Remove unneeded [expr ] in bind-15.22 file: [c3eba2a7] check-in: [55ef6440] user: fvogel branch: bind-errors, size: 170425
18:36
Resolve unintended fork file: [0ad731e2] check-in: [054c1cfe] user: fvogel branch: bind-errors, size: 170432
18:35
Remove letftover try. file: [8d69d57d] check-in: [0da9adf6] user: fvogel branch: bind-errors, size: 170403
18:20
The ring buffer needs to be cleared in 16.49 too. The issue only appears when running the full test suite. file: [fde5ef4c] check-in: [3322d3bf] user: culler branch: bind-errors, size: 170618
17:40
Add an explicit procedure in bind.test which clears the pattern matcher's ring buffer. Make timeDiff a long instead of an int. file: [54df1215] check-in: [ce092ea3] user: culler branch: bind-errors, size: 170589
04:20
Modify the bind-15.23 test so the events left over in the ring buffer from bind-15.22 won't interfere with those generated in bind-15.23. file: [706e7254] check-in: [0770962c] user: culler branch: bind-errors, size: 169550
2017-11-28
14:12
Merge core-8-6-branch into trunk. Fixes bind-13.14 test. file: [d4e160d4] check-in: [5a16dc4a] user: culler branch: trunk, size: 170820
14:08
Use -1 instead of 0 as the invalid keycode in test bind-13.14 since 0 is a valid keycode (for lowercase a) on a Macintosh. file: [b67728ab] check-in: [2e8b16d1] user: culler branch: core-8-6-branch, size: 169539
2016-05-30
20:28
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) file: [ee6d5040] check-in: [32b7a062] user: fvogel branch: trunk, size: 170818
20:20
Fixed tests cases bad interactions and a forgotten mouse warping case (event generate {} <...> -warp 1 is valid) file: [90bc4892] check-in: [2131f788] user: fvogel branch: core-8-6-branch, size: 169537
20:16
A mouse button once pressed should be released. Doing otherwise messes up with assumptions in other (later) tests from the test suite, which reasonably think they start with all mouse buttons depressed. In the present case, canvas-13.1 failed because event generation of <ButtonRelease-1> was missing in test bind-32 file: [0bed145c] check-in: [3b56aa53] user: fvogel branch: bug-79549a9134, size: 169323
18:36
Fixed [79549a9134] - Mouse pointer warping crashes file: [17f8eca6] check-in: [5d3c589c] user: fvogel branch: trunk, size: 170776
18:33
Fixed [79549a9134] - Mouse pointer warping crashes file: [5331afbb] check-in: [af79c31a] user: fvogel branch: core-8-6-branch, size: 169495
18:14
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window file: [3032a333] check-in: [0f2de9a3] user: fvogel branch: trunk, size: 170493
2016-05-26
20:46
More complete fix for [79549a9134] - Mouse pointer warping crashes, with a non-regression test case. file: [d355cad3] check-in: [89b1343f] user: fvogel branch: bug-79549a9134, size: 169281
2016-05-25
21:19
Fixed [f2655bb0ec] - bind-15.23 fails if the mouse is inside the test window file: [c5fc3a5b] check-in: [e610cbad] user: fvogel branch: bug-f2655bb0ec, size: 169212
2016-04-14
09:48
More test-cases for Button 6-9 handling file: [b2a576b5] check-in: [51e623fa] user: jan.nijtmans branch: rfe-38dc27bd, size: 171746
2016-03-22
11:44
Fix test-case bind-27.2 on X11 (it worked on win32) Merge trunk. file: [7b094491] check-in: [0373bf9b] user: jan.nijtmans branch: bug-38dc27bd1d0ecd68, size: 170279
2016-03-14
14:09
Suggested fix for [38dc27bd1d0ecd68]: Tk does not support <Button-6> nor <Button-7> events. With test-cases and doc change. file: [8adc937c] check-in: [56355af1] user: jan.nijtmans branch: bug-38dc27bd1d0ecd68, size: 170287
13:31
Excess spacing in test-suite file: [da8fbaa3] check-in: [5a108931] user: jan.nijtmans branch: trunk, size: 168817
2015-02-06
21:55
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. file: [71069cd5] check-in: [a1bad43f] user: mistachkin branch: trunk, size: 168998
21:46
Modify bind tests for '%M' to save/restore the 'Key' bindings for both 'All' and 'Entry'. Fix for [6b13bf5ebf]. file: [970e514e] check-in: [c7aeea08] user: mistachkin branch: core-8-5-branch, size: 89757
20:22
Add support for an 'M' binding substitution that is replaced with the number of script-based binding patterns matched so far for the event. file: [869a5f10] check-in: [8b098230] user: mistachkin branch: trunk, size: 168622
2013-01-22
19:30
Contribution by Patrick Fradin <[email protected]> Quoting his mail:
==========================================================
Hi Jeff,

I spent some of my time to contribute to the TclTk community ! I'm in late for Christmas gift but like we said in French : "Mieux vaut tard que jamais". ;-)

I've use TclDevKit 5.3.0 tclchecker to analyse TclTk code in Tcl and Tk library directories (library, tools and tests) to correct a lot of warnings and few errors. (encapsulate some expr, use 'chan xxx' instead of fconfigure, fileevent...)

I've made some improvements too :

Examples :

- Use 'lassign' instead of many 'lindex' of 'foreach/break' loop.

- Use 'in' or 'ni' operators instead of 'lsearch -exact' or to factorise some eq/ne && / || tests.

- Use 'eq' or 'ne' to tests strings instead of '==' or '!='.

- Use 'unset -nocomplain' to avoid 'catch {unset...}'.

- Remove some useless catch around 'destroy' calls.

- Use expand {*} instead of 'eval'. Don't touch a lot of code because I don't know all structs and lists. I think it could be a greater improvement to reduce 'eval' calls.

Due to previous experience, I dot not change any indentation ! ;-) ==========================================================

file: [a37bf401] check-in: [2b50e889] user: andreask branch: contrib-patrick-fradin-code-cleanup, size: 167823
2012-11-16
22:09
Add docs and tests. file: [f09b82bf] check-in: [055ab275] user: mistachkin branch: bindScriptCount, size: 89321
2012-08-03
19:38
Fixed [Bug 3554081]: Test bind-22.10 failed file: [982a04f8] check-in: [a4ea6213] user: fvogel branch: core-8-5-branch, size: 88672
19:31
Fixed [Bug 3554081]: Test bind-22.10 failed file: [e62c76f9] check-in: [261fda85] user: fvogel branch: core-8-4-branch, size: 83920
2011-06-08
20:24
Purge RCS Keywords file: [368cd77d] check-in: [b8a13852] user: dgp branch: trunk, size: 167843
17:44
Purge RCS Keywords. file: [52cfc66d] check-in: [3f95fbe0] user: dgp branch: core-8-5-branch, size: 88664
16:13
Purge RCS Keywords. file: [1fa00548] check-in: [a74f32bb] user: dgp branch: core-8-4-branch, size: 83912
2010-06-19
16:18
[Patch 3009998]: Replace binding procedures with ordinary event handlers in win/tkWinScrlbr.c and carbon/tkMacOSXScrlbr.c.

Simplifications enabled by previous change:

* TkCreateBindingProcedure() and associated machinery no longer needed. * TkBindDeadWindow() no longer needed. * TK_DEFER_MODAL_LOOP and associated machinery no longer needed. * Tests related to C binding procedures no longer needed.
file: [5d59d83f] check-in: [afaa6c96] user: jenglish branch: trunk, size: 167914
2009-01-11
23:08
[Bug 2336454] fixed keysyms used in bind tests. file: [5981adc5] check-in: [02862c72] user: patthoyts branch: trunk, size: 176769
2008-11-23
21:58
[Bug 1389270] event generate silently ignored focus events. These can now be generated. file: [e71f11a4] check-in: [185b0e79] user: patthoyts branch: trunk, size: 176656
21:40
Fixed some locale dependencies to reduce the noise on non-English systems file: [9c6f95d6] check-in: [265ddb94] user: patthoyts branch: trunk, size: 176601
00:47
Re-fixed QWERTY/AZERTY sensitivity of key event generation test (thx to Pat Thoyts) file: [ffe186ff] check-in: [879b7b5a] user: ferrieux branch: trunk, size: 173192
2008-11-22
23:45
Fixed QWERTY/AZERTY sensitivity of key event generation test file: [16fbb279] check-in: [21bc3b70] user: ferrieux branch: trunk, size: 173184
2008-07-25
23:47
Update to tcltest2 file: [99e0e3a1] check-in: [cdf26379] user: aniap branch: trunk, size: 173181
13:40
Update to tcltest2 file: [ec6fa138] check-in: [7c7e823e] user: aniap branch: trunk, size: 173788
2008-07-23
23:24
fix [2021443] inconsistant "wrong # args" messages (for Tk) file: [ef56a0b1] check-in: [def570d7] user: nijtmans branch: trunk, size: 88736
2007-05-16
15:23
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
file: [f1a3e38e] check-in: [40de1e3e] user: dgp branch: trunk, size: 88730
15:22
* tests/bind.test: Make test suite more SCIM-tolerant [Bug 1609316]
file: [ed70a609] check-in: [7a98f331] user: dgp branch: core-8-4-branch, size: 83982
2004-12-07
10:07
More duplicate testname elimination. [1078648] file: [39417d6b] check-in: [c56ad282] user: dkf branch: trunk, size: 88687
2004-09-01
10:00
Fix general error-case test. [Bug 1019085] file: [bd8a0556] check-in: [21a81a60] user: dkf branch: trunk, size: 89225
2004-08-29
09:27
TIP#165 (user data field) implementation. file: [3cfb07fd] check-in: [86e0e80e] user: dkf branch: trunk, size: 89101
2004-07-05
21:21
TIP#158 implementation; keypad keys on Win are now distinguishable. file: [724b027b] check-in: [b8333852] user: dkf branch: trunk, size: 87038
2004-06-17
22:38
Steps towards systematization of test constraints in Tk test suite file: [2a3b00cf] check-in: [ec889b99] user: dkf branch: trunk, size: 86981
2004-05-23
17:34
First step towards improving test style. Also start using Tcl 8.5 features. file: [c58049bd] check-in: [8e6c4d12] user: dkf branch: trunk, size: 87043
2003-04-01
21:06
* tests/all.tcl: Made better use of a common * tests/constraints.tcl: -loadfile to hold definitions * tests/*.test: common to all test files.
file: [6426b2d5] check-in: [01af81ec] user: dgp branch: trunk, size: 83732
2003-02-28
15:55
Make all %-expansions generate ?? when their event doesn't have the right underlying field to prevent a crash on Windows. [Bug #612110] file: [f1573eff] check-in: [218784e1] user: dkf branch: trunk, size: 83935
2002-08-20
20:26
merged with trunk at tag macosx-8-4-merge-2002-08-20-trunk file: [ddca9884] check-in: [88ef5db9] user: das branch: macosx-8-4-branch, size: 83779
2002-07-14
05:48
* Completed conversion of Tk test suite to use tcltest.
file: [de3c7f58] check-in: [c483179b] user: dgp branch: trunk, size: 83776
2002-06-10
05:38
Merging with TOT as of 06/09/2002. file: [cfe6b558] check-in: [c4cf2ab6] user: wolfsuit branch: macosx-8-4-branch, size: 83587
2002-04-02
20:57
sync with head file: [e3936bac] check-in: [4d8abcfa] user: hobbs branch: core-8-4-win-speedup, size: 83584
2001-10-15
09:21
First checkin of support for Tk on Mac OS X. file: [e4b2402f] check-in: [1f829a93] user: wolfsuit branch: macosx-8-4-branch, size: 83462
2001-07-03
20:01
* Merged in updates from HEAD branch.
file: [224e1ab3] check-in: [6db41250] user: dgp branch: dgp-privates-into-namespace, size: 83582
2001-04-04
07:57
see ChangeLog for specific file details file: [d1bbc20a] check-in: [0f3f17d4] user: hobbs branch: core-8-3-1-branch, size: 83578
2001-03-30
21:52
* tests/bind.test (bind-22.18): * generic/tkBind.c (NameToWindow): handled the error case where a valid-looking but invalid identifier could be passed in certain event generate options causing a crash. [Bug #411307]
file: [32ee52ac] check-in: [6ac56204] user: hobbs branch: trunk, size: 83580
2000-08-03
20:36
* tests/bind.test: Tweaked expected error messages for [bindtags] to comply with updated error messages.

* generic/tkMenu.c (CloneMenu): Replaced calls to Tk_BindtagsCmd with equivalent calls to Tk_BindtagsObjCmd.

* generic/tkInt.h: Replace Tk_BindtagsCmd prototype with Tk_BindtagsObjCmd prototype.

* generic/tkWindow.c: Updated "bindtags" command entry to use Tcl_Obj'ified command.

* generic/tkCmds.c (Tk_BindtagsObjCmd): Tcl_Obj'ified [bindtags] command. file: [80c6e411] check-in: [1bf52b23] user: ericm branch: trunk, size: 83455

1999-12-14
06:53
* tests/bind.test: * tests/canvImg.test: * tests/canvPsArc.tcl: * tests/canvPsImg.tcl: (new file) * tests/canvRect.test: * tests/canvText.test: * tests/canvas.test: * tests/defs.tcl: * tests/entry.test: * tests/event.test: * tests/font.test: * tests/frame.test: * tests/imgPhoto.test: * tests/safe.test: * tests/scale.test: * tests/scrollbar.test: * tests/select.test: * tests/text.test: * tests/textDisp.test: * tests/textTag.test: * tests/unixFont.test: * tests/unixWm.test: * tests/visual_bb.test: * tests/winClipboard.test: tests for the dash patch changes
file: [da68efa5] check-in: [73e913a6] user: hobbs branch: trunk, size: 83449
1999-07-08
18:22
Added calls to cleanupTests before return statements. file: [72bfbbf1] check-in: [5cb396da] user: jenn branch: trunk, size: 79181
1999-04-16
01:51
* Merged 8.1 branch into the main trunk file: [cb45b1e6] check-in: [1120dc42] user: stanton branch: trunk, size: 79156
1999-03-24
02:54
lint: changed a tcltest namespace variable name from tmpDir to workingDir. changes: made more tests atomic. README is now updated to match new test suite features. file: [f5e6d9e5] check-in: [a199ad53] user: hershey branch: core-8-1-branch-old, size: 79160
01:16
- changed ::test to ::tcltest - made many tests more atomic (still more work to do here) - defs.tcl is now identicle for tcl and tk file: [709d0daa] check-in: [3f1c83e9] user: hershey branch: core-8-1-branch-old, size: 79159
1999-03-11
18:50
Updated the testsuite to use "test" namespace and commandline args to control verbose level and which tests get run. Tests now work from any working dir. file: [3209c98a] check-in: [eced85b3] user: hershey branch: core-8-1-branch-old, size: 79141
1998-11-25
21:16
* integrated tk8.0.4 changes.

* generic/tkBind.c: fixed deletion order bug where a crash would result if a binding deleted "." file: [510c61fc] check-in: [207f4302] user: stanton branch: core-8-1-branch-old, size: 79157

1998-10-10
00:30
Added support for the MouseWheel event. file: [bbf34b71] check-in: [36ac110b] user: rjohnson branch: trunk, size: 78262
1998-09-30
02:19
Deleted: Merged 8.0.3 changes into 8.1 check-in: [01d0cdfc] user: stanton branch: core-8-1-0-branch, size: 0
02:15
Merged 8.0.3 changes into 8.1 file: [339790ec] check-in: [0fa81ba1] user: stanton branch: core-8-1-branch-old, size: 78604
1998-09-29
00:25
initial tk8.1a2 version file: [c87a0735] check-in: [644396f2] user: stanton branch: core-8-1-branch-old, size: 78368
1998-09-14
18:22
Replaced SCCS strings, fixed binary files file: [71c40d89] check-in: [fb58b663] user: stanton branch: trunk, size: 77716
1998-08-12
15:34
returns if testcbind is not defined file: [3e6bd032] check-in: [0466c2e2] user: hershey branch: trunk, size: 77695
1998-04-01
09:51
Added: Initial revision file: [0b182416] check-in: [2bf55ca9] user: rjohnson branch: trunk, size: 77484