rtext

Timeline
Login

Timeline

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

50 most recent check-ins

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. Leaf check-in: a11d5e0f24 user: fvogel tags: trunk
13:00
Tk upstream [https://core.tcl-lang.org/tk/vdiff?from=323f88fc7bcd58b8&to=d98a95de2be021e8]. 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
19:48
Tk upstream [https://core.tcl-lang.org/tk/info/454a12d87607b953] check-in: c045d7abcc user: fvogel tags: trunk
19:37
sampleextension upstream [https://core.tcl-lang.org/sampleextension/info/a45562a02af6afc6] check-in: ad346e8488 user: fvogel tags: trunk
2025-05-04
21:06
Tk upstream [https://core.tcl-lang.org/tk/info/1e599672ed3ee123] (tk_collect_test_utils work from Erik Leunissen). check-in: 0837fbead4 user: fvogel tags: trunk
21:05
Merge trunk (and adapt to the testutils framework). Closed-Leaf check-in: 55a5e32ac9 user: fvogel tags: tk_collect_test_utils
20:54
Add missing procs used in the text widget tests. check-in: 458a3dccbc user: fvogel tags: trunk
20:49
Let *all* tests run, not just those from the first test file! check-in: 122a1069f5 user: fvogel tags: trunk
19:07
Remove testutils procs from the generic domain that are unused by rtext. check-in: 2caea9249f user: fvogel tags: tk_collect_test_utils
19:04
Remove testutils domains unused by rtext. check-in: 9e82d5e709 user: fvogel tags: tk_collect_test_utils