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.

50 most recent timeline items

2017-04-26
19:20
[40340286] Leaf: (1) Watch command now triggers changes in image or window. (2) Handling of the watch command a bit simplified. (3) Update of manual. (4) Minor fix in text-27.26. (user: gcramer, tags: revised_text, tip-466)
10:31
[af2458bb] Fix in handling options -start/endline. (user: gcramer, tags: revised_text, tip-466)
09:59
[644e9ee4] Minor corrections in comments. (user: gcramer, tags: revised_text, tip-466)
09:04
[031f51c7] Changed expected results for textDisp-4.9. Actually deletion at end of text is now different in the revised version of the text widget. This is explained at http://scidb.sourceforge.net/tk/delete-index-range.html and more highlight is available in function TkTextGetUndeletableNewline() in tkText.c. Strictly speaking this is an incompatibility with the legacy text widget, but it's intended for the better. (user: fvogel, tags: revised_text, tip-466)
08:53
[6e37e626] Re-added constraint textfont to textDisp-16.25, because scrolling by pages depends on the font height when the widget height is very small, which is the case in this test. (user: fvogel, tags: revised_text, tip-466)
08:50
[14b751ce] Fix in function TriggerWatchEdit(). (user: gcramer, tags: revised_text, tip-466)
08:44 • Ticket [e8c28f71] Remove the last empty dummy line of the text widget status still Open with 3 other changes (user: fvogel)
08:35
[bb585d14] Fix in triggering the watch command, it has not worked correctly when 'triggerAlways' was involved. (user: gcramer, tags: revised_text, tip-466)
2017-04-25
15:41 • Ticket [0d630132] Assertion failed in tkTextIndex:2627 status still Open with 3 other changes (user: fvogel)
12:37
[272c57bf] (1) Fix for test case textWind-10.3, Tcl_BackgroundException() was called with wrong code. (2) Minor corrections of test cases in textWind-10.3, because bgerror will not be called twice anymore. (user: gcramer, tags: revised_text, tip-466)
11:56
[00088beb] Last fix has broken "dlineinfo -extents", this has been corrected. (user: gcramer, tags: revised_text, tip-466)
11:50
[53dabd04] Fix for test case textDisp-23.7, TkTextDLineInfo() returned wrong width. (user: gcramer, tags: revised_text, tip-466)
11:25 • Ticket [39e510f6] Revised text: textDisp-27.7.2 segfaults on OS X status still Open with 3 other changes (user: gcramer)
11:17
[c6c9bf4f] Leaf: merge core-8-6-branch (user: jan.nijtmans, tags: androwish)
10:44
[99ce86b1] Leaf: merge core-8-6-branch (user: jan.nijtmans, tags: trunk)
10:42
[11b293ff] Leaf: Let the unimplemented function XDrawSegments() return BadDrawable in stead of Success: It's only in the stub table since [a0883a07026127ef], before that the function was only internal and returned void. (user: jan.nijtmans, tags: core-8-6-branch)
09:36
[3816b4fd] (1) Two minor corrections. (2) Fix in TextInvalidateLineMetrics(). (user: gcramer, tags: revised_text, tip-466)
09:23
[ee3dfb0a] (1) Fix in function TkRangeListDelete(). (2) Deletion in respect of newline behavior overworked. (3) Undo/redo of deletion fixed. (4) Test cases text-37.1-11 added, especially important edge cases will be tested. (5) Replacement of tags now is respecting undo correctly. (6) TkTextInvalidateLineMetrics() fixed. (7) CheckLineMetricConsistency() refined. (8) Corrections in AdjustPixelClient(). (9) TextChanged() in tkTextWind.c optimized, because only the corresponding peer will be affected, a window is not sharable. (10) Some more fixes of subtle problems, especially in display stuff. (11) Some more useful assertions. (user: gcramer, tags: revised_text, tip-466)
2017-04-24
20:42 • Ticket [39e510f6] Revised text: textDisp-27.7.2 segfaults on OS X status still Open with 3 other changes (user: fvogel) ... 1 similar event omitted.
2017-04-23
18:36
[f9765065] Leaf: Several corrections to the manpage photo.n (user: simonbachmann, tags: tip-166)
13:18
[644b135b] Removed wrong constraint 'win' flagging 14 textDisp tests. 13 of these tests are now flagged with '-constraints textfonts' instead, which is the adequate one (the test results don't depend on the platform, but on specific fonts being available). The 14th test, textDisp-16.25 is now unconstrained because it should pass on all platforms regardless of the available fonts. (user: fvogel, tags: revised_text, tip-466)
12:33
[dfdfbad3] Made textDisp-17.10 pass on both Windows and Linux. Previous commit placed the update at the wrong place. Test result is now back to the expected result with the legacy code. (user: fvogel, tags: revised_text, tip-466)
10:25
[c83e2316] Reverted [fe16c966], which was wrong about the expected results of textDisp-17.10, and fixed that tests results (note they depend on textDisp-17.9 to be run before, with the added update) (user: fvogel, tags: revised_text, tip-466)
10:16
[8e9dd5bf] Adapted expected results of textDisp-24.9, textDisp-24.10 and textDisp-24.11 to the wrapping alrgorithm that is different from the legacy code. (user: fvogel, tags: revised_text, tip-466)
09:30
[7ae87d65] Restore the correct expected result for textDisp-19.11.17 and textDisp-19.11.20, which also is the result expected from the legacy version of the text widget. Same fix for textDisp-24.18, with the addition of one further bbox to check whether the wrapping actually happened at the expected place. (user: fvogel, tags: revised_text, tip-466)
07:37
[fe16c966] Restore the correct expected result for textDisp-17.10, which also is the result expected from the legacy version of the text widget. (user: fvogel, tags: revised_text, tip-466)
2017-04-22
20:56
[bf453137] Fixed expected result of textDisp-17.9. The correct result really is 14.44, and this is in fact true for the legacy code as well. The reason why the legacy code has 18.44 as expected result, and the revised version has 14.44 is as follows. The test is executing two 'scan dragto' commands in sequence, and the text widget updates its view at idle time. When inserting an 'update' in between the two 'scan dragto' commands in the legacy text widget code, the test result with the legacy version becomes the corect one: 14.44. So this difference is due to a somewhat poorly written test which results depend on the details of how the text widget updates its view. Results expected in legacy version are in fact wrong (since the beginning of Tk history in fossil). (user: fvogel, tags: revised_text, tip-466)
19:27 • Ticket [0d630132] Assertion failed in tkTextIndex:2627 status still Open with 3 other changes (user: fvogel)
17:12
[352af911] Documented the optional gravity parameter in the 'mark set' subcommand (user: fvogel, tags: revised_text, tip-466)
14:57 • Ticket [0d630132] Assertion failed in tkTextIndex:2627 status still Open with 3 other changes (user: fvogel)
2017-04-21
11:53 • Closed ticket [73175271]: Several assertions failed in revised text widget plus 6 other changes (user: fvogel)
11:51 • New ticket [0d630132] Assertion failed in tkTextIndex:2627. (user: fvogel)
10:12 • Ticket [73175271] Several assertions failed in revised text widget status still Open with 3 other changes (user: fvogel) ... 1 similar event omitted.
08:03
[4db130cd] Bugfix [73175271]: forgotten increasement of tag set added. (user: gcramer, tags: revised_text, tip-466)
08:01
[81e02b4d] Corrections in manual. (user: gcramer, tags: revised_text, tip-466)
2017-04-20
21:10 • Ticket [a4fa3ad2] event misbehavior with certain widgets when embedding status still Open with 3 other changes (user: bll)
20:52 • Closed ticket [b5a10807]: ipadx doesn't work for entry widget plus 4 other changes (user: fvogel)
20:51 • Ticket [73175271] Several assertions failed in revised text widget status still Open with 4 other changes (user: fvogel)
18:36 • Ticket [a4fa3ad2] event misbehavior with certain widgets when embedding status still Open with 3 other changes (user: bll) ... 1 similar event omitted.
16:44 • Ticket [73175271] Several assertions failed in revised text widget status still Open with 3 other changes (user: fvogel)
16:30 • Add attachment tkTextTagSetPriv.h_390 assert failed.txt to ticket [73175271] (user: fvogel)
16:30 • New ticket [73175271] Several assertions failed in revised text widget. (user: fvogel)
15:28 • New ticket [a4fa3ad2] event misbehavior with certain widgets when embedding. (user: boombox120)
12:16
[262bdb98] Leaf: merge 8.6 (user: dgp, tags: core-8-6-7-rc)
08:34
[7c562ed9] merge trunk (user: fvogel, tags: revised_text, tip-466)
06:04
[0ba2671e] Leaf: merge trunk (user: jan.nijtmans, tags: novem-support)
06:03
[363febf5] Merge core-8-6-branch (merge-mark and eol-spacing) (user: jan.nijtmans, tags: trunk)