Tk Source Code
Timeline
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Learn more about Tcl/Tk at http://www.tcl.tk

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

50 most recent check-ins

2018-01-18
00:42
[6e14c47337] Leaf: Deal with the case of selection modification by insertion. All tests about <<Selection>> now pass, and no test is newly failing. This fix still needs refinement (beware the edge case) but here is the idea. (user: fvogel, tags: bug-b68710aed6)
00:29
[14510abd5c] Add more <<Selection>> event generation tests. (user: fvogel, tags: bug-b68710aed6)
2018-01-17
20:46
[7887f89206] Leaf: Added an example to menu.tcl that uses both -compound and -image in the same entry. (user: gerald, tags: trunk)
15:14
[b32f9fd68a] Leaf: Add tests in file tests/safePrimarySelection.test (user: kjnash, tags: bug-de156e9efe)
07:18
[c113197161] Leaf: More complete patch from Christian Werner to fix [1821174fff] and [1938774fff] (user: fvogel, tags: bug-1938774fff, bug-1821174fff)
2018-01-16
20:29
[4599d5ab7c] Deal with the case of selection modification by deletion. This makes text-27.15b and text-27.15c pass. (user: fvogel, tags: bug-b68710aed6)
20:13
[ed1d4fb13d] Avoid confusion: the <<Selection>> event is documented to fire when the selection in the widget is changed. The previous commit message (and content) confused text widget selection and PRIMARY (X) selection. <<Selection>> shall fire whenever the text widget selection is changed, independently of whether the widget exports its selection or not, i.e. whether the PRIMARY selection is impacted or not. (user: fvogel, tags: bug-b68710aed6)
19:48
[f19610bdb4] Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. (user: fvogel, tags: trunk)
19:48
[a0f7468229] Leaf: Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. (user: fvogel, tags: core-8-6-branch)
16:28
[df93ea2610] merge-mark (user: jan.nijtmans, tags: trunk)
16:27
[9348738344] Make Tk 8.6 loadable in a TIP #484-enhanced Tcl 8.7. Backported from trunk. (user: jan.nijtmans, tags: core-8-6-branch)
2018-01-15
22:25
[55d3ab75a7] Add three (currently failing) tests text-27.15[abc] that will pass when <<Selection>> will fire from the text widget upon <<PasteSelection>>, <Delete> or <<Cut>>, when the text widget selection is impacted and it exports its selection (such events will therefore impact the PRIMARY selection, and this must trigger a <<Selection>> event) (user: fvogel, tags: bug-b68710aed6)
21:23
[74f866878b] Leaf: Add fix #3 from [b68710aed6] (Fix mistake in ::tk::TextPrevPos using append). This only applies to the revised text widget, not to the legacy version, see comments in [b68710aed6]. (user: fvogel, tags: revised_text, tip-466)
21:15
[2fc3c5dcd7] Add fix #1 from [b68710aed6] (Add test of -state normal to <Meta-d>). This only applies to the revised text widget, not to the legacy version, see comments in [b68710aed6]. (user: fvogel, tags: revised_text, tip-466)
20:56
[11ac36c26f] Remove unnecessary (in the legacy text widget) check for normal state when <Meta-d> (user: fvogel, tags: bug-b68710aed6)
2018-01-14
15:42
[9b062db8c7] Remove documentation of unused arguments of ::tk::TextInsertSelection (user: fvogel, tags: revised_text, tip-466)
15:18
[b3f050002d] Take some proposals from kjnash in [b68710aed6], namely 1. Add test of -state normal to <Meta-d>, and 2. Don't add autoseparators when doing <<Cut>> if the widget is disabled and the operation is therefore only a <<Copy>>. (user: fvogel, tags: bug-b68710aed6)
14:54
[a597a915f3] Fix [1821174fff] and [1938774fff]: RenderBadPicture (invalid Picture parameter) error returned on application exit when 'send' was renamed to {}. Patch from Christian Werner. (user: fvogel, tags: bug-1938774fff, bug-1821174fff)
2018-01-13
13:50
[95cf23087b] Leaf: Fix [657c389120] and [b4214b4712]: Segfault when destroying menu with checkbutton entry (user: fvogel, tags: bug-b4214b4712, bug-657c389120)
2018-01-12
14:34
[d1cee38db4] Sync tcl.m4 with Tcl. See also https://core.tcl.tk/tcl/info/eb2c85495faaa9ed. (user: stu, tags: trunk)
2018-01-10
20:45
[2f691822db] Closed-Leaf: Fix [382712ade6]: X11: 'event generate . <KeyPress>' segfaults. Patch from Christian Werner. (user: fvogel, tags: bug-382712ade6)
07:29
[1bd221ce69] The directory browser tree widget demo prefers normalized paths. Fixes [2780147f]. (user: stu, tags: trunk)
2018-01-09
15:18
[373e2f4f29] Leaf: Always reserve 4 bytes for UTF-8 character storage: It might be that Tk is compiled with TCL_UTF_MAX=3, but running in Tcl 8.7 with TIP #389 (TCL_UTF_MAX=3). (user: jan.nijtmans, tags: bug-00a27923ee)
2018-01-08
11:22
[06baa48758] merge core-8-6-branch (user: jan.nijtmans, tags: trunk)
10:12
[abd40ee6e6] Some fixes for TCL_UTF_MAX == 4. Looks OK for other values of TCL_UTF_MAX. (user: jan.nijtmans, tags: bug-00a27923ee)
09:12
[72b54f9aaf] merge core-8-6-branch (user: jan.nijtmans, tags: bug-00a27923ee)
09:03
[8acca87bc6] Some code cleanup, suggested by Christian Werner. Cherry-picked from bug-00a27923ee branch. (user: jan.nijtmans, tags: core-8-6-branch)
2018-01-07
20:33
[5d1eaee911] This part of the patch was missing in the previous commit. (user: fvogel, tags: bug-00a27923ee)
20:32
[6a924878d1] Better patch from Christian Werner. (user: fvogel, tags: bug-00a27923ee)
18:08
[55b0f4062b] Leaf: Merge changes form 8.6 branch except retain legacy MSVC build system. (user: mistachkin, tags: irontcl)
16:59
[fa928fb21c] Fix error in merging trunk on 2017-12-08, see [b1825a9d04]. The revised_text branch did not compile since then. (user: fvogel, tags: revised_text, tip-466)
16:51
[3901ad12d1] merge trunk (user: fvogel, tags: revised_text, tip-466)
15:42
[426c2897bd] Complement fix for [84af709826] about alphabetical order of the widget-specific options of ttk:spinbox. (user: fvogel, tags: trunk)
15:42
[72cf11e4d6] Complement fix for [84af709826] about alphabetical order of the widget-specific options of ttk:spinbox. (user: fvogel, tags: core-8-6-branch)
15:41
[2eb7351f66] Closed-Leaf: Fix (again) alphabetical order of the widget-specific options of ttk:spinbox. (user: fvogel, tags: bug-84af709826)
15:19
[84a7a2b085] Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. (user: fvogel, tags: trunk)
15:19
[850ce10505] Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. (user: fvogel, tags: core-8-6-branch)
15:18
[b46730c536] Closed-Leaf: Adapt test result for checkbutton-1.8 following addition of the invoke command on the checkbutton (user: fvogel, tags: bug-fa8de77936)
15:17
[368d714e70] Further fix for [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner again. (user: fvogel, tags: bug-fa8de77936)
15:09
[54686b0e0c] Complement test checkbutton-1.8 so that it crashes now on checkbutton invoke again --> needs a further fix. (user: fvogel, tags: bug-fa8de77936)
14:57
[4c54ec1db4] Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner (user: fvogel, tags: trunk)
14:56
[5681e5f1a1] Fix [fa8de77936]: ttk::checkbutton handle empty variable graceful. Patch from Christian Werner (user: fvogel, tags: core-8-6-branch)
14:55
[bb69b93913] Fix [882108bf05]: Incorrect style for disabled state of treeview (user: fvogel, tags: trunk)
14:54
[8a5d6b9a74] Fix [882108bf05]: Incorrect style for disabled state of treeview (user: fvogel, tags: core-8-6-branch)
14:52
[7c70f79973] Fix [925262ed17]: ttk::scale widget does not support -state option (user: fvogel, tags: trunk)
14:51
[5ce2d95e13] Fix [925262ed17]: ttk::scale widget does not support -state option (user: fvogel, tags: core-8-6-branch)
14:49
[bd800bb8ba] Fix [84af709826]: ttk::treeview does not support -state standard option (user: fvogel, tags: trunk)
14:41
[8b21a9aa15] Fix [84af709826]: ttk::treeview does not support -state standard option (user: fvogel, tags: core-8-6-branch)
14:40
[6ccc60eb00] Fix [64bef9b7e7]: Standard methods not documented for ttk::panedwindow (user: fvogel, tags: trunk)
14:38
[c2ed53e672] Fix [64bef9b7e7]: Standard methods not documented for ttk::panedwindow (user: fvogel, tags: core-8-6-branch)