Tk Source Code

Check-in [2f73c7ca]
Login

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

Overview
Comment:Merge trunk. TIP #687 impl still WIP
Downloads: See separate download page
Timelines: family | ancestors | descendants | both | revised_text | tip-466
Files: files | file ages | folders
SHA3-256: 2f73c7caa710bd7571f25194cc3c8b7e62e2f5d7a20cc983fd6e8b87a2b2402f
User & Date: jan.nijtmans 2026-06-12 09:52:26.443
References
2026-06-12
15:06
textDisp-11.21: restore expected result 1.0 (unchanged since [cc3b739081], fix for [1739605]); the 1.6 value introduced during merge [2f73c7caa7] matches the pre-2015 buggy behavior and fails on aqua, while neither merge parent had it nor any scrolling code changed. closed check-in: fd6f412e user: nab tags: nab-textdisp-11-21
Context
2026-06-12
14:28
Merge trunk check-in: e1ecc6b3 user: jan.nijtmans tags: revised_text, tip-466
09:52
Merge trunk. TIP #687 impl still WIP check-in: 2f73c7ca user: jan.nijtmans tags: revised_text, tip-466
2026-06-11
13:57
Merge trunk (without the 'bidi' changes in tkTextDisp.c check-in: b450a06a user: jan.nijtmans tags: revised_text, tip-466
2026-06-10
15:13
Fix [c213cb717]: underflow in tkTextDisp.c GetLocale() check-in: 69b08211 user: jan.nijtmans tags: trunk, main
Changes
Unified Diff Side-by-Side Diff Patch
Changes to .github/workflows/linux-build.yml.
Changes to .github/workflows/linux-with-tcl9-build.yml.
Changes to .github/workflows/mac-build.yml.
Changes to .github/workflows/onefiledist.yml.
Changes to .github/workflows/win-build.yml.
Changes to README.md.
Changes to changes.md.
Changes to doc/entry.n.
Changes to doc/label.n.
Changes to doc/options.n.
Changes to doc/spinbox.n.
Changes to doc/tkvars.n.
Changes to doc/ttk_combobox.n.
Changes to doc/ttk_entry.n.
Changes to doc/ttk_label.n.
Changes to doc/ttk_notebook.n.
Changes to doc/ttk_treeview.n.
Changes to doc/ttk_widget.n.
Changes to generic/nanosvg.h.
Changes to generic/tk.h.
Changes to generic/tkBind.c.
Changes to generic/tkButton.c.
Changes to generic/tkButton.h.
Changes to generic/tkCmds.c.
Changes to generic/tkEntry.c.
Changes to generic/tkEntry.h.
Changes to generic/tkEvent.c.
Changes to generic/tkFont.c.
Changes to generic/tkGeometry.c.
Changes to generic/tkGrid.c.
Changes to generic/tkIcu.c.
Changes to generic/tkInt.h.
Changes to generic/tkMenu.c.
Changes to generic/tkObj.c.
Changes to generic/tkPointer.c.
Changes to generic/tkText.c.
Changes to generic/tkText.h.
Changes to generic/tkTextBTree.c.
Changes to generic/tkTextDisp.c.
Changes to generic/tkTextImage.c.
Changes to generic/tkTextIndex.c.
Changes to generic/tkTextMark.c.
Changes to generic/tkTextTag.c.
Changes to generic/tkTextUndo.c.
Changes to generic/tkTextUndoPriv.h.
Changes to generic/tkTextWind.c.
Changes to generic/tkUtil.c.
Changes to generic/tkWindow.c.
Changes to generic/ttk/ttkButton.c.
Changes to generic/ttk/ttkClamTheme.c.
Changes to generic/ttk/ttkClassicTheme.c.
Changes to generic/ttk/ttkDefaultTheme.c.
Changes to generic/ttk/ttkElements.c.
Changes to generic/ttk/ttkEntry.c.
Changes to generic/ttk/ttkImage.c.
Changes to generic/ttk/ttkLabel.c.
Changes to generic/ttk/ttkNotebook.c.
Changes to generic/ttk/ttkPanedwindow.c.
Changes to generic/ttk/ttkSquare.c.
Changes to generic/ttk/ttkTheme.c.
Changes to generic/ttk/ttkTheme.h.
Changes to generic/ttk/ttkTreeview.c.
Changes to library/bgerror.tcl.
Changes to library/demos/biditext.tcl.
Changes to library/demos/mclist.tcl.
Changes to library/demos/tree.tcl.
Added library/demos/treeview.tcl.
Changes to library/demos/widget.
Changes to library/dialog.tcl.
Changes to library/entry.tcl.
Changes to library/msgbox.tcl.
Changes to library/scaling.tcl.
Changes to library/scrlbar.tcl.
Changes to library/spinbox.tcl.
Changes to library/systray.tcl.
Changes to library/text.tcl.
Changes to library/tk.tcl.
Changes to library/ttk/altTheme.tcl.
Changes to library/ttk/aquaTheme.tcl.
Changes to library/ttk/clamTheme.tcl.
Changes to library/ttk/classicTheme.tcl.
Changes to library/ttk/cursors.tcl.
Changes to library/ttk/defaults.tcl.
Changes to library/ttk/entry.tcl.
Changes to library/ttk/notebook.tcl.
Changes to library/ttk/treeview.tcl.
Changes to library/ttk/ttk.tcl.
Changes to library/ttk/vistaTheme.tcl.
Changes to library/ttk/winTheme.tcl.
Changes to macosx/tkMacOSXButton.c.
Changes to macosx/tkMacOSXFont.c.
Changes to macosx/tkMacOSXKeyEvent.c.
Changes to macosx/tkMacOSXWindowEvent.c.
Changes to macosx/tkMacOSXWm.c.
Changes to macosx/ttkMacOSXTheme.c.
Changes to macosx/ttkMacOSXTheme.h.
Changes to tests/button.test.
Changes to tests/canvText.test.
Changes to tests/entry.test.
Changes to tests/font.test.
Changes to tests/spinbox.test.
Changes to tests/testutils.tcl.
Changes to tests/text.test.
Changes to tests/textDisp.test.
Changes to tests/textWind.test.
Changes to tests/ttk/notebook.test.
Changes to tests/ttk/treetags.test.
Changes to tests/ttk/treeview.test.
Changes to tests/ttk/ttk.test.
Changes to tests/winFont.test.
Changes to unix/Makefile.in.
Changes to unix/configure.
Changes to unix/configure.ac.
Changes to unix/tk.spec.
Changes to unix/tkUnixBidiFont.c.
Changes to unix/tkUnixButton.c.
Changes to unix/tkUnixInt.h.
Changes to unix/tkUnixMenu.c.
Changes to win/configure.
Changes to win/configure.ac.
Changes to win/makefile.vc.
Changes to win/rules-ext.vc.
Deleted win/targets.vc.
Changes to win/tkWinButton.c.
Changes to win/tkWinFont.c.
Changes to win/tkWinWm.c.
Changes to win/ttkWinTheme.c.
Changes to win/ttkWinVistaTheme.c.
Changes to win/winMain.c.
Changes to win/wish.exe.manifest.in.