Tk Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2017 Conference, Houston/TX, US, Oct 16-20
Send your abstracts to tclconference@googlegroups.com
by Aug 21.

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

50 most recent check-ins

2017-07-23
17:06
[96333b9a] Leaf: I reverted the previous fix, because it doesn't work. The current solution is to set currentIndex before NotebookPlaceSlave() will be called, due to my analysis this can have only one side effect: an interveaning call of NotebookPlaceSlaves() will change to the correct tab. (user: gcramer, tags: bug-4966cad4d4)
2017-07-21
14:05
[168b6715] Bugfix [4966cad4d4]: Now function NotebookPlaceSlaves() in ttkNotebook.c will regard the active index. (user: gcramer, tags: bug-4966cad4d4)
2017-07-20
09:24
[dc8c1cc0] Leaf: Fix in TkTextSeeCmd(). (user: gcramer, tags: revised_text, tip-466)
2017-07-14
15:11
[ea3fff30] Leaf: Upstream androwish changes (user: jan.nijtmans, tags: androwish)
2017-07-11
01:41
[5fe8ed5d] Leaf: Document changes in doc/selection.n (user: kjnash, tags: bug-de156e9efe)
2017-07-07
15:22
[2f81be65] Hardending: a few assertions added. (user: gcramer, tags: revised_text, tip-466)
2017-07-04
09:44
[a69ad2fd] Bugfix [a34b49f8c6]: Missing cases with justifying right and center added. (user: gcramer, tags: revised_text, tip-466)
2017-07-03
12:27
[244a8e29] merge rfe-6c0d7aec67 (user: jan.nijtmans, tags: androwish)
11:40
[19f24820] Leaf: merge core-8-6-branch (user: jan.nijtmans, tags: rfe-6c0d7aec67)
09:20
[179750fa] Leaf: merge trunk (user: jan.nijtmans, tags: novem-support)
08:36
[f7910148] Leaf: merge-mark (user: jan.nijtmans, tags: trunk)
05:51
[92447a54] Fix last crashing bug for save dialogs on macOS (user: kevin_walzer, tags: trunk)
05:50
[0456a159] Leaf: Fix last crashing bug for save dialogs on macOS (user: kevin_walzer, tags: core-8-6-branch)
03:01
[01feab14] Fix for 8afc6c9ebe, crashes in save and open dialogs on macOS; thanks to Marc Simpson for bug report (user: kevin_walzer, tags: trunk)
02:59
[b58d3cd6] Fix for 8afc6c9ebe, crashes in save and open dialogs on macOS; thanks to Marc Simpson for bug report (user: kevin_walzer, tags: core-8-6-branch)
2017-07-02
15:45
[d69c43af] Add numerous [text] test cases to guard against possible regressions regarding bugs recently fixed, especially crashes and failed assertions. (user: fvogel, tags: revised_text, tip-466)
2017-07-01
16:27
[73065709] Bugfix [9ffb79059b]: Simple bug when building the indexes for undo/redo fixed. (user: gcramer, tags: revised_text, tip-466)
2017-06-30
20:56
[b7d50aed] merge trunk (user: fvogel, tags: revised_text, tip-466)
20:26
[8b42a459] Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. (user: fvogel, tags: trunk)
20:26
[69da0b32] Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. (user: fvogel, tags: core-8-6-branch)
19:55
[f0b69837] Cherrypicked test text-8.27 from the legacy text widget (non-regression against [62c5b7a1d7]: [text] segfaults on replace), and renamed the existing text-8.27 to text-8.28 (user: fvogel, tags: revised_text, tip-466)
18:56
[b35d7595] Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam (user: fvogel, tags: trunk)
18:55
[e4b22cdb] Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam (user: fvogel, tags: core-8-6-branch)
2017-06-26
12:56
[bda0025e] Closed-Leaf: Added test text-8.27 for non-regression against the crash [62c5b7a1d7] (user: fvogel, tags: bug-62c5b7a1d7)
12:48
[ba5a2d3b] Fix [62c5b7a1d7]: [text] segfaults on replace. Patch from Christian Werner. (user: fvogel, tags: bug-62c5b7a1d7)
2017-06-25
22:44
[369bbc6f] Some corrections in manual. (user: gcramer, tags: revised_text, tip-466)
22:26
[d7c88bb7] Missing description of "edit recover" added to manual. (user: gcramer, tags: revised_text, tip-466)
20:18
[aea6c017] Dependency changed from TCL_MINOR_VERSION to TK_MINOR_VERSION. (user: gcramer, tags: revised_text, tip-466)
17:12
[2c4bcae2] CharChunkMeasureChars() could be even more simplified. (user: gcramer, tags: revised_text, tip-466)
17:03
[3af2339e] Correction in CharChunkMeasureChars(): computation must be based on x coords, and not on widths. (user: gcramer, tags: revised_text, tip-466)
12:54
[ccc76e82] Bugfix [fc24165111]: Computation in CharChunkMeasureChars() has been overworked. The new algorithm is even quite more efficient than the old one. (user: gcramer, tags: revised_text, tip-466)
2017-06-22
14:27
[8b2acfe3] Leaf: merge 8.6 (user: dgp, tags: core-8-6-7-rc)
2017-06-21
20:17
[591f38e6] Fix [adc028c8d00]: Keyboard menu traversal can generate a global grab that cannot be released. Patch from Keith Nash (user: fvogel, tags: trunk)
20:15
[68069331] Fix [adc028c8d00]: Keyboard menu traversal can generate a global grab that cannot be released. Patch from Keith Nash (user: fvogel, tags: core-8-6-branch)
19:52
[cacb1e3c] Closed-Leaf: Fix [92e028b41b] and [c5eb909f86]: Theme changes to xpnative after switching user on Windows. Patch from Brad Lanam (user: fvogel, tags: bug-92e028b41b)
09:14
[db908ec4] Intermediate comments removed, forgotten in last commit. (user: gcramer, tags: revised_text, tip-466)
09:11
[e6bc1f39] Bugfix [e32292c454]: New flag sharedTextPtr->pushSeparator, because call of TkTextUndoPushSeparator() has to be postponed until insert/delete action will be pushed. (user: gcramer, tags: revised_text, tip-466)
2017-06-20
21:40
[dda35b15] Correction of typo in manual. (user: gcramer, tags: revised_text, tip-466)
2017-06-19
20:17
[db9b870f] merge 8.6 (user: dgp, tags: core-8-6-7-rc)
2017-06-18
16:19
[afa86772] Leaf: merge trunk (user: simonbachmann, tags: tip-166)
16:17
[e8e375c9] Changed from #ARGB to #RGBA color format (user: simonbachmann, tags: tip-166)
2017-06-16
14:46
[3da68c9b] Fix TkUtfPrev()/TkUtfNext() implementation: Surrogates were not handled correctly, and byte checks can be more efficient: No need to call Tcl_UtfPrev()/Tcl_UtfNext() twice. (user: jan.nijtmans, tags: rfe-6c0d7aec67)
2017-06-15
18:48
[1893edca] Fixing a severe bug with steady marks introduced in a recent commit. (user: gcramer, tags: revised_text, tip-466)
17:38
[e6e2dbe0] Minor addition for compatibility to 8.5/8.6. (user: gcramer, tags: revised_text, tip-466)
2017-06-13
18:15
[571510d4] Test whether in a safe interpreter before writing to the PRIMARY selection. Fixes bug [de156e9efe]. Ready for testing. (user: kjnash, tags: bug-de156e9efe)
18:07
[473cce65] Create new branch named "bug-de156e9efe" (user: kjnash, tags: bug-de156e9efe)
06:46
[8c5bf89f] (1) Minor valgrind warning eliminated. (2) Hardening problem with TCL_UTF_MAX > 4. (3) One test case in CheckLineMetricConsistency() reactivated. (user: gcramer, tags: revised_text, tip-466)
03:39
[44c5dcda] Closed-Leaf: Add "break" to "bind Menu <KeyPress>" in library/menu.tcl. Fixes bug adc028c8d0. (user: kjnash, tags: bug-adc028c8d0)
03:27
[d0aa40d8] Create new branch named "bug-adc028c8d0" (user: kjnash, tags: bug-adc028c8d0)
2017-06-12
19:34
[a21d3cfd] Tcl_GuardedDecrRefCount() removed from tkTextLineBreak.c, not needed here, this eliminates a compiler warning. (user: gcramer, tags: revised_text, tip-466)