Tk Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

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

2020-11-16
08:45
Implement TIP #588: Unicode for (X11) keysyms check-in: 56b8997e user: jan.nijtmans tags: trunk, main
2020-11-05
10:15
Merge trunk Closed-Leaf check-in: 2c5f7ee6 user: jan.nijtmans tags: keysym-unicode
2020-11-04
16:03
Merge 8.6 check-in: 6ed077cb user: jan.nijtmans tags: trunk, main
2020-10-28
14:56
Merge 8.7 check-in: 550de7ca user: jan.nijtmans tags: keysym-unicode
14:29
Merge 8.6 check-in: e0ee7f00 user: jan.nijtmans tags: trunk, main
11:48
Extend keysyms.n check-in: b1c8be2c user: jan.nijtmans tags: keysym-unicode
08:39
Don't deprecate <less>, don't use <\\> in bindings check-in: e381e565 user: jan.nijtmans tags: keysym-unicode
2020-10-27
12:25
Merge 8.6 check-in: 0b35c1c6 user: jan.nijtmans tags: trunk, main
2020-10-26
11:56
Merge 8.7. Tweak the deprecations a little, matching the TIP #588 spec check-in: dc5401ce user: jan.nijtmans tags: keysym-unicode
08:58
Merge 8.6 check-in: 88e0ce57 user: jan.nijtmans tags: trunk
2020-10-23
11:13
Merge 8.7 check-in: e3063d3f user: jan.nijtmans tags: keysym-unicode
11:07
One more use of "source -encoding utf-8", in case we are running with Tcl 8.6 check-in: d27d5621 user: jan.nijtmans tags: trunk
08:23
Merge 8.7 check-in: 2b54bc92 user: jan.nijtmans tags: keysym-unicode
08:10
Fix bug in TIP #474 implementation: Wrong bindings for Mousewheel in text widgets check-in: 8262ab91 user: jan.nijtmans tags: trunk
2020-10-22
14:00
Merge 8.7 check-in: cde35d96 user: jan.nijtmans tags: keysym-unicode
11:14
Make use of TIP #587 in Tk: Now we can assume that all Tcl files are utf-8 check-in: 694d596f user: jan.nijtmans tags: trunk
2020-10-09
14:21
Merge tip-587 check-in: f68a81ff user: jan.nijtmans tags: keysym-unicode
14:16
Merge trunk check-in: d8f84444 user: jan.nijtmans tags: tip-587
09:50
Merge tip-587 check-in: c110d717 user: jan.nijtmans tags: keysym-unicode
09:48
Merge trunk check-in: a32cbf1b user: jan.nijtmans tags: tip-587
2020-10-08
19:27
Merge tip-587 check-in: fe4dfc10 user: jan.nijtmans tags: keysym-unicode
19:26
Merge trunk check-in: 2bc4b15c user: jan.nijtmans tags: tip-587
2020-10-07
15:38
Merge tip-587 check-in: 6d108df0 user: jan.nijtmans tags: keysym-unicode
15:10
Merge trunk check-in: 2999f187 user: jan.nijtmans tags: tip-587
12:16
Merge tip-587 check-in: 58c66410 user: jan.nijtmans tags: keysym-unicode
12:13
Merge trunk check-in: 31d64fda user: jan.nijtmans tags: tip-587
2020-10-06
12:24
Merge tip-587 check-in: 7fdd4aeb user: jan.nijtmans tags: keysym-unicode
09:46
Merge trunk check-in: a1fab33f user: jan.nijtmans tags: tip-587
2020-10-05
11:56
Merge tip-587 check-in: 86993f10 user: jan.nijtmans tags: keysym-unicode
11:01
Merge trunk check-in: 41330fed user: jan.nijtmans tags: tip-587
2020-09-30
22:11
Merge 8.7 check-in: 3f4c3bf3 user: jan.nijtmans tags: keysym-unicode
22:07
If Tk is compiled with -DTK_NO_DEPRECATED, disable some testcases which fail because of that check-in: 2ace1713 user: jan.nijtmans tags: trunk
2020-09-29
16:05
Merge trunk check-in: 41bd1d78 user: jan.nijtmans tags: keysym-unicode
14:53
Use \x escape sequences in stead of \u when appropriate check-in: e7007fa6 user: jan.nijtmans tags: trunk
2020-09-18
20:03
Fix most (except one) testcases on X11 check-in: fe68d642 user: jan.nijtmans tags: keysym-unicode
2020-09-17
15:51
Merge trunk check-in: 9a11d52f user: jan.nijtmans tags: keysym-unicode
15:48
typo in unixEmbed.test testcase. Make install-sh executable check-in: 2c853dd7 user: jan.nijtmans tags: trunk
2020-09-16
15:55
Merge trunk check-in: ba4ca51d user: jan.nijtmans tags: keysym-unicode
14:29
Run more Travis tests in focal in stead of bionic check-in: b504a0e2 user: jan.nijtmans tags: trunk
2020-09-06
15:50
Merge 8.7 check-in: c9d4c2a0 user: jan.nijtmans tags: keysym-unicode
2020-09-04
16:57
Merge 8.6 check-in: 17091574 user: jan.nijtmans tags: trunk
2020-06-02
21:52
Merge trunk check-in: 9531826a user: jan.nijtmans tags: keysym-unicode
21:51
size_t for Tk_ItemDCharsProc(), with Tcl 9 headers check-in: 9d0f41c6 user: jan.nijtmans tags: trunk
2020-04-07
07:35
Merge trunk check-in: aac34d51 user: jan.nijtmans tags: keysym-unicode
2020-04-06
21:50
Merge 8.6 check-in: 97a40e98 user: jan.nijtmans tags: trunk
2020-04-02
14:05
Merge trunk check-in: 341da642 user: jan.nijtmans tags: keysym-unicode
13:51
Fix [220811] and [220808]: Docs missing for Tk_TranslateWinEvent/Tk_PointerEvent API. Moved functions to tkWinInt.h as MODULE_SCOPE. (Stub entry still kept, as long as not -DTK_NO_DEPRECATED) check-in: fcaa0cdc user: jan.nijtmans tags: trunk
2020-04-01
15:27
Merge trunk check-in: c519f417 user: jan.nijtmans tags: keysym-unicode
15:20
Merge 8.6 check-in: 2e56e84b user: jan.nijtmans tags: trunk
2020-03-22
20:59
Merge trunk check-in: 7b6b43b2 user: jan.nijtmans tags: keysym-unicode
19:20
Merge 8.6 check-in: 1ada8c86 user: jan.nijtmans tags: trunk
2020-03-20
13:34
Merge trunk check-in: 70504b25 user: jan.nijtmans tags: keysym-unicode
08:31
More usage of (internal) TkGetIntForIndex() function, and give this function an additional parameter "lastOK". This way, "end" doesn't need to be handled especially in other code places, all is centralized in this single functions. Only Ttk's "treeview" not done yet, since that requires handling a linked list in stead of an array. check-in: f164c265 user: jan.nijtmans tags: trunk
2020-02-14
11:40
Merge trunk check-in: 976eaf12 user: jan.nijtmans tags: keysym-unicode
10:22
Merge 8.6 check-in: 41f71271 user: jan.nijtmans tags: trunk
2020-02-13
21:52
Merge trunk check-in: 566a9c6f user: jan.nijtmans tags: keysym-unicode
21:10
Merge 8.6 check-in: bd5761b5 user: jan.nijtmans tags: trunk
2020-01-27
12:21
Deprecate KeyPress/ButtonPress/M modifiers: Use Key/Button/Meta in stead. check-in: 0fe17ecb user: jan.nijtmans tags: keysym-unicode
11:54
Fix bind-13.1 testcase check-in: 29e70f1c user: jan.nijtmans tags: keysym-unicode
11:11
Merge trunk check-in: 905eb01e user: jan.nijtmans tags: keysym-unicode
09:03
In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. check-in: 37ba4f8c user: jan.nijtmans tags: trunk
2020-01-06
12:49
Merge trunk check-in: 0145a3f6 user: jan.nijtmans tags: keysym-unicode
12:15
Merge 8.6 check-in: fde51866 user: jan.nijtmans tags: trunk
2019-11-22
08:54
Merge trunk check-in: 9c1e12e5 user: jan.nijtmans tags: keysym-unicode
08:46
Merge-mark check-in: c1f72fa0 user: jan.nijtmans tags: trunk
2019-10-22
09:30
Merge trunk check-in: 4839fd88 user: jan.nijtmans tags: keysym-unicode
09:21
Add many XF86 and Sun keysym's to ks_names.h, so they are available to Windows and MacOS too (they already work on X11-R6 and MacOS in X11 mode). Deprecate keysym's in this list which are deprecated in X11-R6 as well: We don't want people to start using them: If Tk is compiled with -DTK_NO_DEPRECATED they will be really gone. check-in: 44825807 user: jan.nijtmans tags: trunk
2019-10-21
15:38
Use <???> in stead of <key-???>, except for <1> and <2> check-in: 700ae101 user: jan.nijtmans tags: keysym-unicode
14:50
Merge trunk. Better handling for ASCII characters and U???? format check-in: 451882f2 user: jan.nijtmans tags: keysym-unicode
00:04
Apply macOS patch for [aea00be1] by Christopher Chavez. Prevents glitches when the screen resolution is changed. check-in: 7d3b7fd7 user: culler tags: trunk
2019-10-20
18:31
Merge trunk check-in: 353095f5 user: jan.nijtmans tags: keysym-unicode
18:30
Add a few defines from latest X11-R6 check-in: 07ac0b61 user: jan.nijtmans tags: trunk
2019-10-19
23:34
Merge trunk check-in: d424e4d0 user: jan.nijtmans tags: keysym-unicode
23:23
Add more keysym-related header files from X11-R6, so extensions can eventually use them. Deprecate the non-standard additions in keysymdef.h, in favor of the new header files. check-in: e259e79e user: jan.nijtmans tags: trunk
21:06
Add support for parsing/generating U????-forms of keysyms. Add more X11 header-files containing keysym information. check-in: c61c3cff user: jan.nijtmans tags: keysym-unicode
2019-10-18
21:54
Add more Linux keycodes. check-in: 175e079f user: jan.nijtmans tags: keysym-unicode
2019-10-15
20:06
Merge trunk. Slight improvement: Onlu use Unicode rep for printable characters check-in: a1b69e54 user: jan.nijtmans tags: keysym-unicode
09:20
Merge 8.6 check-in: b618b23d user: jan.nijtmans tags: trunk
2019-10-14
20:28
Further implementation: Handle Latin-1 check-in: 0fc53c38 user: jan.nijtmans tags: keysym-unicode
15:10
Use Unicode for keysym names in stead of standard X11-R6 names representing Unicode characters. check-in: 9ad84cb9 user: jan.nijtmans tags: keysym-unicode
13:05
Merge 8.6 check-in: 33028d09 user: jan.nijtmans tags: trunk