Tk Source Code

Timeline
Login

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

50 most recent check-ins related to "revised_text"

2026-10-12
04:30
Merge trunk leaf check-in: e6fec576 user: nab tags: revised_text, tip-466
2026-10-11
23:34
Update emoji picker to support accessibilty check-in: d38ac26b user: kevin_walzer tags: trunk, main
13:58
Merge nab-tag-priority-elide: fix [5b97764fc6], tag raise/lower update the elide state (tests textTag-20.2 to 20.4). check-in: 31036584 user: nab tags: revised_text, tip-466
13:58
Fix [5b97764fc6]: tag raise/lower did not update the elide state. When the priority of an elide tag changes, the elided ranges from its first to its last range, extended to the enclosing elided ranges, are recomputed from the tag information. Tests textTag-20.2 to 20.4. closed check-in: a3f0ef6d user: nab tags: nab-tag-priority-elide
12:58
Merge nab-undo-insert-join: fix [cef1ef9d52], undo of an insertion followed by one before it (tests text-27.48 to 27.50). check-in: 3b01d124 user: nab tags: revised_text, tip-466
12:58
Fix [cef1ef9d52]: an insertion was joined in the undo stack with the previous one when it ended where that one started, although it had shifted it, so the undo removed wrong ranges. Only appends are joined now. Tests text-27.48 to 27.50. closed check-in: 9af0137a user: nab tags: nab-undo-insert-join
12:46
Merge nab-tag-priority-undo: fix [f39133da29], undoing a tag priority change released the tag twice (test textTag-20.1). check-in: d42058c4 user: nab tags: revised_text, tip-466
12:42
Fix [f39133da29]: undoing a tag priority change released the tag twice. The priority undo token is replayed without pushing a new retained token, gets the undo or redo type like the mark tokens, and keeps its tag reference when it is reused. Test textTag-20.1. closed check-in: 649eae30 user: nab tags: nab-tag-priority-undo
2026-10-10
12:13
Fix [05411ee533]: inserting text with an -elide 0 tag into an elided range failed an assertion. Such text is not elided: split the enclosing elided range as for untagged text. Test btree-14.121. leaf check-in: a7fad206 user: serhiy.storchaka tags: elide0-insert-in-elided-range
11:35
Fix [ad458a3a72]: removing an elide tag from the end of a range elided together with an adjacent range of another tag left lines of that range elided without switches. When updating the elide information, skip a line without the changed tag only if its elide state is the current state. Test btree-14.120. leaf check-in: 8d0c6903 user: serhiy.storchaka tags: elide-walk-skipped-lines
2026-10-09
10:12
Merge trunk check-in: 43fddb67 user: jan.nijtmans tags: revised_text, tip-466
08:21
Fix [89436bd244]: Stop indeterminate ttk::progressbar redraws continuously check-in: 414d5d88 user: jan.nijtmans tags: trunk, main
2026-10-08
14:12
Merge trunk. [7d8d10e4a9] ported to the revised display code: a text not yet mapped is laid out with its requested size (textDisp-45.1). textDisp-43.1 and 44.1 use a window one pixel wide; text-39.3 compares the measures taken before and after the first display. check-in: 71074c1d user: nab tags: revised_text, tip-466
14:02
Fix for [4face822b0]: wm attributes -fullscreen w/dual monitor opens to fullscreen in the wrong display. check-in: 52a9c119 user: csaba tags: trunk, main
07:27
Document that a line is never broken inside a grapheme cluster. check-in: 2c4d12a0 user: nab tags: revised_text, tip-466
07:27
Merge nab-grapheme-wrap: break lines only at grapheme cluster boundaries; fix the grapheme, word and line boundary at the end of the text. check-in: 2d3cc2e0 user: nab tags: revised_text, tip-466
07:27
Merge nab-no-unibreak: remove the support of libunibreak and the option -useunibreak. check-in: df39da17 user: nab tags: revised_text, tip-466
07:03
Remove the support of libunibreak (loaded again for each computation, then used by all text widgets) and the option -useunibreak. [$w brks] takes no locale argument (text-1.107, text-43.11). closed check-in: 9106c9e6 user: nab tags: nab-no-unibreak
06:57
Merge trunk check-in: 061d0a5e user: nab tags: revised_text, tip-466
06:41
Fix the grapheme, word and line boundary at the end of the text: it was before the last code point. Break lines only at grapheme cluster boundaries in TkTextCharLayoutProc (textDisp-44.1, 44.2). closed check-in: f491c155 user: nab tags: nab-grapheme-wrap
01:11
Adjust animal icon check-in: 8f34490a user: kevin_walzer tags: trunk, main
2026-10-04
12:53
Merge nab-numtab-relayout: fix the re-layout of the break chunk when a tab moved it beyond the line width. check-in: 665e35a4 user: nab tags: revised_text, tip-466
12:50
Fix the re-layout of the break chunk when a tab moved it beyond the line width (textDisp-43.1). closed check-in: 64a73931 user: nab tags: nab-numtab-relayout
11:32
Merge trunk check-in: 08f743d3 user: nab tags: revised_text, tip-466
11:27
Merge nab-hscroll-drawchars: fix text drawn at its unscrolled position with -wrap none and xview on Windows; MAC_OSX_TK typo. check-in: db901267 user: nab tags: revised_text, tip-466
11:27
Merge nab-ndebug-warning: fix a set but unused variable warning when NDEBUG is defined. check-in: beba86fd user: nab tags: revised_text, tip-466
09:51
Fix the MAC_OSX_TK macro name before TextInvalidateRegion. closed check-in: 3a1fe5bd user: nab tags: nab-hscroll-drawchars
09:51
Fix text drawn at its unscrolled x position by the emulation of context drawing (Windows, X11 with bidi), with -wrap none and xview. Fix the inverted test of DisplayChars: offsetX is the x position of the first drawn character. Add the debug trace tk_textCharsDisplay (textDisp-42.1 to 42.3). check-in: 0400ae39 user: nab tags: nab-hscroll-drawchars
2026-10-03
17:40
Correct error in time check-in: bc6b2673 user: kevin_walzer tags: trunk, main
2026-10-02
06:28
Fix a set but unused variable warning when NDEBUG is defined. closed check-in: b7a2305e user: nab tags: nab-ndebug-warning
2026-10-01
21:05
Merge trunk check-in: 7fa80c5e user: nab tags: revised_text, tip-466
20:18
Fix [1439266]: spinbox -values overrides the value of the -textvariable check-in: 9929acd1 user: jan.nijtmans tags: trunk, main
19:49
Merge nab-linebreak: line breaks with mojibake (codepoint wrap, and word wrap of Thai, Lao and Khmer); fixes of [$w brks], of codepoint wrap with elided text or a tag wrap mode, and of -locale leaks. check-in: b714df6a user: nab tags: revised_text, tip-466
19:48
Document the line breaks of -wrap word and codepoint, -useunibreak and [$w brks]. closed check-in: ce760880 user: nab tags: nab-linebreak
17:36
Fix [$w brks]: allocate its line break buffer for a new widget, and enlarge it for longer strings (text-43.1, 43.2). check-in: d66186e5 user: nab tags: nab-linebreak
15:40
Merge trunk (9.1.1). The revised widget keeps its own layout and line breaking (mojibake is built, not called); the two new Thai tests are textDisp-40.1/40.2. check-in: e56d1c6d user: nab tags: revised_text, tip-466
15:22
Merge macosx-restore-drawing-context - fixes [1c9965ca71]: possible code issue: return before END_DRAWING check-in: 89acf2ba user: culler tags: trunk, main
2026-09-30
13:13
Merge nab-tabs-justify (tabs ignored in lines justified right or center, textDisp-27.10) check-in: aa1cb238 user: nab tags: revised_text, tip-466
13:11
textDisp-27.10: a numeric tab puts the decimal point at the tab stop, as documented; the classic widget wraps this line wrongly. closed check-in: 3130dbb4 user: nab tags: nab-tabs-justify
13:11
Tabs have no effect in a line justified right or center, as in the classic text widget (textDisp-2.26, 24.24). check-in: ec2a40ec user: nab tags: nab-tabs-justify
12:56
Merge nab-tagnames-peers ([$w tag names] and peers, text-29.3, test helper placement) check-in: 805804d4 user: nab tags: revised_text, tip-466
12:53
Move the test event helper below the description of TkrTesttextCmd, as in rtext. closed check-in: 8f64da2f user: nab tags: nab-tagnames-peers
12:53
Only list the "sel" tag of this peer in [$w tag names], each peer owns its own. check-in: 0ceb95c7 user: nab tags: nab-tagnames-peers
12:41
Merge trunk (Tk 9.1.0) check-in: 5b0589b4 user: nab tags: revised_text, tip-466
2026-09-29
19:29
[32f2e1] MS-Win: photo -gamma and -palette are ignored check-in: 05a0704a user: oehhar tags: trunk, main
2026-09-15
20:20
Merge trunk check-in: 8b6e012e user: jan.nijtmans tags: revised_text, tip-466
20:01
Merge-mark check-in: 30f66a74 user: jan.nijtmans tags: trunk, main
2026-08-25
10:34
Merge nab-testtext-queuewindowscript (test helper moved into [testtext]) check-in: 0a0f3139 user: nab tags: revised_text, tip-466
10:31
Move [testqueuewindowscript] into [testtext queuewindowscript], as done in rtext [8b05b8bd87] closed check-in: 6527249f user: nab tags: nab-testtext-queuewindowscript
2026-08-18
20:35
Do proper parsing of the locale in the 'text brks' command check-in: 516289eb user: jan.nijtmans tags: revised_text, tip-466