rtext

Timeline
Login

Timeline

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

50 most recent check-ins

2026-07-19
13:34
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=093c9902997d2b62&to=a9e781cfec5ea7c4], which some leftovers from [https://core.tcl-lang.org/tk/info/2f73c7caa710bd75] in testutils.tcl (namespace ::tk::test::image). Leaf check-in: dce0dac1f4 user: fvogel tags: trunk
2026-07-13
20:11
sampleextension upstream [https://core.tcl-lang.org/sampleextension/vdiff?from=1703b0f2aaf90933&to=9a68c1557b4572a1]. check-in: cb478bced0 user: fvogel tags: trunk
19:58
tclconfig upstream [https://core.tcl-lang.org/tclconfig/info/69bf2ef2067aab29]. check-in: 41688ae751 user: fvogel tags: trunk
19:58
tclconfig upstream [https://core.tcl-lang.org/tclconfig/info/a0e89e090bcf8ebc]. check-in: 094eaf9ae0 user: fvogel tags: trunk
19:51
Tk upstream [https://core.tcl-lang.org/tk/info/093c9902997d2b62]. check-in: 158e5f7272 user: fvogel tags: trunk
19:49
Tk upstream [https://core.tcl-lang.org/tk/info/dadebc845f7580b7]. I believe we have here the first AI(Claude)-generated code change committed in Tk's revised_text branch without any human validation. Indeed, I cannot believe that the person who committed this understands the revised text widget code enough to be able to understand this commit and even less to craft such a commit hy himself. This is an interesting milestone in Tk, and is followed by numerous other commits made by the same person, in an avalanche of commits that seem well documented and crafted but are certainly not understood nor validated by a human. check-in: 47c7daa98e user: fvogel tags: trunk
19:46
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=b3ea78742757ed30&to=f3c1d2d0c70b596a] (empty commit). check-in: d9030829c1 user: fvogel tags: trunk
19:43
Tk upstream [https://core.tcl-lang.org/tk/info/b3ea78742757ed30]. check-in: b2a1082809 user: fvogel tags: trunk
2026-06-27
13:10
Reduce differences with Tk's revised_text branch minimal - Keep necessary tweaks in tkText.h only. tkTextDisp.c is now again the same in Tk's revised_text branch and rtext. check-in: a11d5e0f24 user: fvogel tags: trunk
13:00
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=323f88fc7bcd58b8&to=d6295a4f]. check-in: ad696d3780 user: fvogel tags: trunk
12:43
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=3e87041b53190d49&to=323f88fc7bcd58b8]. check-in: 999d179b3f user: fvogel tags: trunk
12:37
Remove TkTextIndexSameLines (see previous commit for reasons). check-in: 96f15e0e82 user: fvogel tags: trunk
12:35
Tk upstream [https://core.tcl-lang.org/tk/info/bd17878bccbf5e81], except for the removal of TkTextIndexSameLines. Although this is dead code, it might be useful some day. That said, since I want to keep differences with Tk revised_text branch as minimal as possible I will propagate this stupid change to rtext anyway. I'll however do this in a separate commit to ease later reverts if needed (see next commit). check-in: 24fbbf3264 user: fvogel tags: trunk
12:24
Tk upstream [https://core.tcl-lang.org/tk/info/e8f689bfadb30230]. check-in: a977da19b3 user: fvogel tags: trunk
12:14
Leftover changes in previous commit. check-in: 85a1b5ebc5 user: fvogel tags: trunk
12:12
Tk upstream [https://core.tcl-lang.org/tk/info/9f4b6c470690df11]. check-in: 3a4dd81633 user: fvogel tags: trunk
12:04
Tk upstream [https://core.tcl-lang.org/tk/info/73f60d845f7212af]. check-in: 3390e0d721 user: fvogel tags: trunk
11:56
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=2f73c7caa710bd75&to=ab8031a391cb504c]: white space changes only. check-in: e7d16e3abb user: fvogel tags: trunk
11:49
Tk upstream [https://core.tcl-lang.org/tk/info/2f73c7caa710bd75]. Two notes here. Note 1: In that upstream commit the change from {1.0} to {1.6} in the result of test textDisp-11.21 is unexplained by the commit author, is a bad thing to do in general, and would make this test fail. Upstream does not have this change in the main branch. Moreover it has anyway been reverted later, see Tk upstream [https://core.tcl-lang.org/tk/info/73f60d845f7212af], therefore I didn't include this wrong change in the present commit. Note 2: rtext did no longer build as is from this point because it now tries to make use of TkObjIsEmpty, which Tk does not publicly expose (it is MODULE_SCOPE declared in tkInt.h and implemented in tkConfig.c). To fix this I changed TkObjIsEmpty for TkTextObjIsEmpty in tkTextDisp.c. check-in: ee767e3b4a user: fvogel tags: trunk
10:25
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=8212635b3733d336&to=b450a06a19edab98]. From here on, we have inconsistent state in the source tree since bidi changes in TkTextDisp.c are not present whereas text.tcl contains them. Moreover, some tests now have new constraints added in order to skip them in anything else than Linux (I disagree with this method BTW), again to cope with bidi which we don't have. Oh well... check-in: e9dcfa1bb7 user: fvogel tags: trunk
2026-05-09
09:20
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=ddaa65196d6ecac5&to=8212635b3733d336]. check-in: 591e9494c8 user: fvogel tags: trunk
2026-04-06
20:01
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=0aaa6b6426051f11&to=ddaa65196d6ecac5]. check-in: 6eeb939a5c user: fvogel tags: trunk
19:54
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=30e77b6799106a38&to=0aaa6b6426051f11] check-in: d37c505bed user: fvogel tags: trunk
2026-03-21
11:47
Tk upstream [https://core.tcl-lang.org/tk/info/30e77b6799106a38]. check-in: 892574143e user: fvogel tags: trunk
11:42
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=47d0613ab184727f&to=826f40cb2c7a63d5]. check-in: 89e2304713 user: fvogel tags: trunk
11:25
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=e4e41f0d081b8e2d&to=47d0613ab184727f]. I disagree with the removal of TkTextTagSetNone and TkTextTagSetIsEqualBits (leading to removal of TkIntSetNone, TkBitIntersects). Although this is dead code, it is very clever code that might be useful some day. A mechanism like TK_UNUSED_INTSET_FUNCTIONS should have been used instead of brutal removal. That said, since I want to keep differences with Tk revised_text branch as minimal as possible I decided to propagate this stupid change to rtext anyway. check-in: 646b61a2b3 user: fvogel tags: trunk
10:45
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=e4e41f0d081b8e2d&to=4774859fd43d56fc]. check-in: e3c6c6851f user: fvogel tags: trunk
10:37
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=7e0f65dbb202d2ce&to=e4e41f0d081b8e2d]. Note that the change TkRegion -> Region is not mentioned in the commit that introduced it [https://core.tcl-lang.org/tk/info/9a6597d11e35e9c2], the commit log tells about something completely different. This is very common with this committer, and one has to carefully look at the commit changes to guess why this change was made. check-in: 8ef43fbf82 user: fvogel tags: trunk
2026-02-07
10:53
Tk upstream [https://core.tcl-lang.org/tk/info/7e0f65dbb202d2ce]. check-in: 50913787da user: fvogel tags: trunk
10:33
Remove .fossil-settings/crnl-glob (leftover from previous commit). check-in: ab2a173a08 user: fvogel tags: trunk
10:28
Tk upstream [https://core.tcl-lang.org/tk/info/9eedecbc00a15d18]. Note that the removal of 'wm geometry . +100+100' in proc resetWindows (testutils.tcl) makes resetWindows-4b705991cf break again (but differently), killing the fix for [https://core.tcl-lang.org/tk/tktview/a3fb7e5cae499d1f3197807b60cbca231fbb8324]. check-in: 43b7e4f625 user: fvogel tags: trunk
2026-01-17
10:54
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=6c34b90c49b3df6d&to=8ca1e8107609a661] check-in: aa30fedd14 user: fvogel tags: trunk
2026-01-11
20:02
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=c8dbc37ba84519b6&to=6c34b90c49b3df6d] check-in: 2ab791454a user: fvogel tags: trunk
2025-12-13
20:20
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=e895f6f53889b210&to=c8dbc37ba84519b6] check-in: 7d1cf86929 user: fvogel tags: trunk
2025-11-08
14:58
Suppress unneeded difference with the revised_text branch of Tk. check-in: 727a0b1335 user: fvogel tags: trunk
2025-10-29
12:01
Tk upstream [https://core.tcl-lang.org/tk/info/517ef5c3d5bee632] check-in: f965696770 user: fvogel tags: trunk
2025-10-26
09:34
Tk upstream [https://core.tcl-lang.org/tk/info/fcb6d1960cca2db7], plus a few leftovers from previous Tk changes (based on diffing rtext with the revised_text branch of Tk). check-in: 5b7b4bb485 user: fvogel tags: trunk
2025-09-10
20:03
Fix [86879eec15] (part 3). The rtext extension is now found (on Windows) even if its installation directory is renamed. Patch from Paul Obermeier. check-in: 394b524abf user: fvogel tags: trunk
2025-09-08
19:42
Remove the Tcl8.x case in pkgIndex.tcl.in since rtext only works with Tcl/Tk 9.0 and above. check-in: 41122c84d8 user: fvogel tags: trunk
19:36
Fix [86879eec15] (part 2). The rtext extension is now found (on Linux) even if its installation directory is renamed. Patch from Paul Obermeier. check-in: fd0946a357 user: fvogel tags: trunk
2025-09-07
20:07
Remove pkgIndex.tcl from the repository since this is a generated file. check-in: 77fc9127b8 user: fvogel tags: trunk
19:57
Fix [86879eec15] (part 1) by improving the call to tcl_findLibrary. The rtext version number can now be updated just by changing configure.ac (on Linux). Patch from Paul Obermeier. check-in: 2e85ff32f6 user: fvogel tags: trunk
2025-09-05
19:34
tclconfig upstream [https://core.tcl-lang.org/tclconfig/info/6e82b0097c47c96f], plus a leftover from some previous tclconfig commit. check-in: d3ca8524c0 user: fvogel tags: trunk
2025-08-30
16:37
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=a36697c21ca26d88&to=f04f79a7fdf707eb] check-in: c8a037f453 user: fvogel tags: trunk
2025-08-26
18:53
And a comma changed the meaning... check-in: 1826cff8b4 user: fvogel tags: trunk
2025-07-19
08:49
tclconfig upstream [https://core.tcl-lang.org/tclconfig/vdiff?from=18e57a1c95e9f870&to=b1d23dc5d4cf7b49] check-in: 7b34424487 user: fvogel tags: trunk
08:45
sampleextension upstream [https://core.tcl-lang.org/sampleextension/vdiff?from=a45562a02af6afc6&to=26c6578c5b061216] check-in: 794d92c5b6 user: fvogel tags: trunk
08:43
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=b48d90df1435b81c&to=a36697c21ca26d88] check-in: 6dd9cdfb43 user: fvogel tags: trunk
2025-06-02
20:00
Tk upstream [https://core.tcl-lang.org/tk/info/a5cef70ad9cff5aa]: Disable warning C5287 showing up on recent MSVC 2022 versions. See [https://core.tcl-lang.org/tcl/tktview/1dcda0e862]. Note that this fix is put in tkText.h for rtext while it is in tkWinPort.h for Tk. check-in: 4f912adc01 user: fvogel tags: trunk
19:51
Tk upstream [https://core.tcl-lang.org/tk/info/f1b573a0b39df3f2] check-in: 36eb4849ba user: fvogel tags: trunk