Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 most recent check-ins related to "revised_text"
|
2026-09-15
| ||
| 20:20 | Merge trunk leaf 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] leaf 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 | |
| 15:45 | Minor toggleswitch-related improvements. check-in: 2cba62ad user: csaba tags: trunk, main | |
|
2026-08-17
| ||
| 16:54 | Eliminate -lang option, in favor of -locale check-in: 4bdc6aa9 user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:40 | Merge trunk check-in: e5082a6f user: jan.nijtmans tags: revised_text, tip-466 | |
|
2026-08-16
| ||
| 23:53 | Update Windows icons to new Tcl 9 logo check-in: 3e579ca6 user: PHILB tags: trunk, main | |
|
2026-08-10
| ||
| 15:21 | Merge trunk check-in: 861bf08c user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:20 | Minor indenting fix check-in: c7b6b9cc user: jan.nijtmans tags: trunk, main | |
| 15:17 | Merge trunk check-in: bf7d19ba user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:01 | Indenting check-in: 6d2e35bc user: jan.nijtmans tags: trunk, main | |
|
2026-07-30
| ||
| 06:20 | Merge nab-mark-undo (mark undo lifecycle fixes) check-in: 1db977d6 user: nab tags: revised_text, tip-466 | |
| 06:15 | Apply the direction of [mark set] when the index resolves to the mark itself leaf check-in: 93b65201 user: nab tags: nab-mark-undo | |
|
2026-07-29
| ||
| 22:34 | Replay the redo of a mark set as a move when the name is alive again check-in: 5e06b2be user: nab tags: nab-mark-undo | |
| 19:15 | Follow-up to [8923a74c4b]: don't join the vacated site across the restoration point check-in: a57aaf3e user: nab tags: revised_text, tip-466 | |
| 18:33 | Merge nab-elide-display (elided display line fixes) check-in: a50179b4 user: nab tags: revised_text, tip-466 | |
| 18:32 | Merge nab-marks (mark command and undo lifecycle fixes) check-in: d77c37f9 user: nab tags: revised_text, tip-466 | |
| 17:30 | Wrap a single mark boundary symmetrically when deleting a range leaf check-in: e8965f8a user: nab tags: nab-marks | |
| 17:29 | Fix [mark gravity insert], [mark names -discardspecial] and [mark compare] check-in: b3e4cf4d user: nab tags: nab-marks | |
| 15:01 | Fix [index {x display lineend}] when lines are merged by elision leaf check-in: bb16b0d9 user: nab tags: nab-elide-display | |
| 15:01 | Fix crash in GetBbox when the display line is entirely elided check-in: 46984f71 user: nab tags: nab-elide-display | |
| 09:05 | Merge trunk check-in: cd7e2cb6 user: nab tags: revised_text, tip-466 | |
|
2026-07-28
| ||
| 15:36 | Code cleanup and minor visual improvements related to most built-in themes. check-in: 0c05faa4 user: csaba tags: trunk, main | |
|
2026-07-22
| ||
| 17:14 | Merge trunk check-in: 3b348ba4 user: nab tags: revised_text, tip-466 | |
| 17:00 | Merge nab-pump-destroy (event-pumping destruction fix) check-in: aa61bdad user: nab tags: revised_text, tip-466 | |
| 16:56 | Merge nab-pump-destroy (widget destroyed during event pumping) leaf check-in: 2edfcec1 user: nab tags: nab-pump-destroy-merge | |
| 16:00 | Fix use-after-free when the text widget is destroyed while pumping events leaf check-in: d37af01f user: nab tags: nab-pump-destroy | |
|
2026-07-21
| ||
| 15:20 | Adapted the enhanced treeview demo to the latest changes related to the Unix fonts. check-in: 8d990740 user: csaba tags: trunk, main | |
|
2026-07-17
| ||
| 11:37 | Merge nab-elide-walk-uaf (use-after-free fix in the elide update walk). check-in: 6f31f367 user: nab tags: revised_text, tip-466 | |
| 11:32 | Staging merge of nab-elide-walk-uaf. leaf check-in: 1832e9e0 user: nab tags: nab-elide-walk-uaf-merge | |
| 11:22 | Fix use-after-free of the walked segment in UpdateElideInfo leaf check-in: 5c246a9b user: nab tags: nab-elide-walk-uaf | |
|
2026-07-16
| ||
| 15:51 | Merge nab-undo-inclusive (undo/redo bookkeeping and inclusive deletion fixes). check-in: 535c462d user: nab tags: revised_text, tip-466 | |
| 15:46 | Staging merge of nab-undo-inclusive. leaf check-in: 9dd14d57 user: nab tags: nab-undo-inclusive-merge | |
| 14:59 | Fix 'edit info' crash on the null undoTagList slots left by tag delete. check-in: e03f9259 user: nab tags: nab-undo-inclusive | |
| 13:55 | Merge nab-preexistants (fixes for pre-existing text widget bugs). check-in: 9d34bdfd user: nab tags: revised_text, tip-466 | |
| 13:50 | Staging merge of nab-preexistants. leaf check-in: f44a83c3 user: nab tags: nab-preexistants-merge | |
| 11:23 | Fix 'count -displaychars' over hyphen segments (assert in CountCharsInSeg). check-in: 71623af2 user: nab tags: nab-preexistants | |
| 11:10 | Merge nab-reliquats-p4 (macOS expose event fix). check-in: 0767aaca user: nab tags: revised_text, tip-466 | |
| 09:48 | macOS: generateExposeEvents restored the previous restrict proc with a NULL argument. leaf check-in: 5157a77b user: nab tags: nab-reliquats-p4 | |
| 08:36 | Merge nab-reliquats-p4 (via nab-reliquats-p4-merge): retained tag/mark undo tokens counted by edit canundo / edit info depths, no merge of partially overlapping opposite-sense tag undo tokens, and post-restore reconcile spans bounded by the tag state instead of the verbatim-restored forks. See the branch commits for the root causes. Tests btree-14.102 - 14.105. check-in: db71c1aa user: nab tags: revised_text, tip-466 | |
| 08:31 | Staging merge of nab-reliquats-p4 for revised_text: retained tag/mark undo tokens counted by edit canundo / edit info depths, no merge of partially overlapping opposite-sense tag undo tokens, and post-restore reconcile spans bounded by the tag state instead of the verbatim-restored forks. Tests btree-14.102 - 14.105. leaf check-in: ccb0f436 user: nab tags: nab-reliquats-p4-merge | |
| 06:49 | edit canundo / edit info -undodepth/-undostacksize did not count the retained tag/mark undo tokens (kept for amalgamation, not yet pushed): with an empty physical undo stack a pending tag change was invisible, so a drain loop (while canundo undo) never undid it. Test btree-14.102. check-in: 544d47c6 user: nab tags: nab-reliquats-p4 | |
|
2026-07-15
| ||
| 23:27 | Merge nab-reliquats-p3 (via nab-reliquats-p3-merge): state-aware repair of the elide walk pairings crossed by verbatim restores, tag clear undo repairs (node sums, chunk skip), multi-node tag clear bounds, tag search end-line fix, adjacent switch processing, and the elide/switch cross-check in TkBTreeCheck. See the branch commits for the root causes. Tests btree-14.92 - 14.101. check-in: 9ce533fc user: nab tags: revised_text, tip-466 | |
| 23:26 | Staging merge of nab-reliquats-p3 for revised_text: state-aware repair of the elide walk pairings crossed by verbatim restores, tag clear undo repairs (node sums, chunk skip), multi-node tag clear bounds, tag search end-line fix, adjacent switch processing, and the elide/switch cross-check in TkBTreeCheck. See the branch commits for the root causes. Tests btree-14.92 - 14.101. leaf check-in: 10582454 user: nab tags: nab-reliquats-p3-merge | |
| 19:51 | Merge nab-reliquats (via nab-tagops-merge): tag clearing undo trigger and boundary line cache repairs, restore proc fork hygiene, UpdateElideInfo walk pairing and search anchoring. See the branch commits for the root causes. Tests btree-14.84 - 14.91. check-in: ee19ce1e user: nab tags: revised_text, tip-466 | |
| 19:30 | Staging merge of nab-reliquats for revised_text: tag clearing undo trigger and boundary line cache repairs, restore proc fork hygiene, UpdateElideInfo walk pairing and search anchoring. See the branch commits for the root causes. Tests btree-14.84 - 14.91. leaf check-in: 3be0e1c8 user: nab tags: nab-tagops-merge | |
| 17:26 | Merge nab-reliquats: harden elision, tag and section handling against the remaining corruption classes. Undo/redo of deletions now reconciles the elide topology of the restored range with the current tag information (UpdateElideInfo gets a recompute mode; covers tags excluded from undo and elide states reconfigured between deletion and undo); insertion of non-elided text inside an elided range splits the range (meeting point of two elide tags); switches enrolled in undo tokens survive the annihilation of their counterpart (annihilation marker, stash references, drop at restore); the index arithmetic of joined delete undo tokens handles line-crossing chunks and refuses mark-based joins it cannot compute; the section producers no longer leave short sections at arbitrary cuts (RebuildSections giveback, SplitSection walk-back, BalanceSectionWithLeft, rebalancing after boundary mark removal); [pathName clear] works on peers; tag clearing repairs its range search beyond the boundary line, its undo change list anchoring, its line cache references, partial clears of elided ranges, and re-merges interior chunk boundaries at undo; the branch search examines the first line of a node; TkBTreeTag sets up its undo information before the elision update frees merged segments. With regression tests btree-14.40 - 14.83, text-27.37 - 27.43, text-42.1/42.2. check-in: 22f07785 user: nab tags: revised_text, tip-466 | |
| 15:07 | Revert the too aggressive part of the previous commit's restore-proc change: dropping a restored switch whenever its stashed counterpart does not point back regressed pure delete/undo/redo round trips (a whole switch pair dying in the same token has the counterpart legitimately paired to another live switch, structurally indistinguishable from the case the change targeted - a mismatch in the number of links and branches followed). The restore procs drop only on the annihilation marker again (NULL fork), as before. The case where an elision update repairs the counterpart pairing between the deletion and the redo (a restored switch stealing its counterpart back, orphaned link) is left as a known bug: it cannot be told apart at the restore proc, its fix belongs in the post-restore reconciliation and is deferred (repro P7). The unused defensive kept-branch reconnection after the walk (never exercised) is dropped as well. check-in: 6bc537f0 user: nab tags: nab-reliquats | |
