Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
5616 check-ins using file tests/corruptTruncatedColormap.gif version c9e8b18c3d
|
2026-09-09
| ||
| 13:56 | Add the -density option to photo images, [winfo pixeldensity] and the <<PixelDensityChanged>> virtual event. An image of N x M pixels with density d is laid out and drawn as N/d x M/d screen pixels: on Aqua its pixels then map one to one onto the Retina backing store instead of being stretched, X11 and Windows resample it in software. Nothing changes at density 1. Leaf check-in: 06f7f96cc4 user: nab tags: nab-photo-density | |
| 10:13 | The Ubuntu package to install is 'libwayland-dev' Leaf check-in: 816e2d59ec user: jan.nijtmans tags: wayland | |
| 03:11 | Incorporated improvements from Csaba Leaf check-in: 22d7a98311 user: bohagan tags: vista_theme_improvements | |
| 01:21 | Basic scrolling implementation for menus Leaf check-in: b77a3a86c8 user: kevin_walzer tags: wayland_stress_test | |
| 00:54 | Correct cursor tracking in mixed normal/emoji text check-in: f14dd9555d user: kevin_walzer tags: wayland_stress_test | |
|
2026-09-08
| ||
| 11:21 | Correct cursor tracking and drawing in glyphs with diacritical marks check-in: cc5bbae821 user: kevin_walzer tags: wayland_stress_test | |
| 01:43 | Adjust comment check-in: 6776d9ed05 user: kevin_walzer tags: wayland_stress_test | |
| 01:36 | Fix for cursor tracking in text with diacritical marks such as umlauts check-in: 9b53440e7a user: kevin_walzer tags: wayland_stress_test | |
|
2026-09-07
| ||
| 23:00 | Additional improvements in smooth scrolling and resizing check-in: 6ea48ad173 user: kevin_walzer tags: wayland_stress_test | |
| 19:51 | Add comments check-in: d5e8efe66d user: kevin_walzer tags: wayland_stress_test | |
| 19:42 | Fix laggy scroll/resize and flicker from clip-mask path check-in: 6427ca3d3c user: kevin_walzer tags: wayland_stress_test | |
| 18:43 | Correct MouseWheel implementation check-in: b80eaabf49 user: kevin_walzer tags: wayland_stress_test | |
| 15:23 | Begin stress test of Wayland check-in: cfbc856161 user: kevin_walzer tags: wayland_stress_test | |
| 00:53 | Cleanup of no-op function Leaf check-in: 3a9823cc52 user: kevin_walzer tags: wayland-a11y | |
|
2026-09-06
| ||
| 14:06 | Adjust comment check-in: a57843880f user: kevin_walzer tags: wayland-a11y | |
| 14:03 | Set up reasonable default width for menus so labels do not get clipped check-in: fe7b7c2c72 user: kevin_walzer tags: wayland-a11y | |
| 03:01 | One more comment tweak check-in: a2128861d9 user: kevin_walzer tags: wayland-a11y | |
| 02:59 | Refinement of comments to reflect evolving accessibility design; completely revert silly edit that caused compiler errors check-in: e3a6fd2345 user: kevin_walzer tags: wayland-a11y | |
|
2026-09-05
| ||
| 23:31 | Implemented wide spinbox for Vista theme check-in: 5f97e54eb1 user: bohagan tags: vista_theme_improvements | |
| 03:03 | Remove last change, not needed check-in: 5c3c52a1c1 user: kevin_walzer tags: wayland-a11y | |
| 02:54 | Refine function names for API consistency check-in: 68d00900b8 user: kevin_walzer tags: wayland-a11y | |
| 02:27 | Significant progress on adding accessibility to entries, text, listboxes, treeviews, and menus on Wayland check-in: c02189bf9c user: kevin_walzer tags: wayland-a11y | |
|
2026-09-04
| ||
| 13:09 | Ensure that window titles are read by Orca check-in: fef3612eab user: kevin_walzer tags: wayland-a11y | |
|
2026-09-03
| ||
| 23:19 | Additional cleanup/clarification of comments check-in: f87561eabe user: kevin_walzer tags: wayland-a11y | |
| 23:09 | Remove at-spi bottlenecks that caused Accerciser accessibility inspector to continually hang check-in: 8ad3c2fb58 user: kevin_walzer tags: wayland-a11y | |
| 22:28 | Simplify at-spi implementation to single application object check-in: bcce832ba4 user: kevin_walzer tags: wayland-a11y | |
| 21:29 | Switch accessibility announcements from at-spi to speechd; begin work on reducing scope of at-spi implementation check-in: 1637454b55 user: kevin_walzer tags: wayland-a11y | |
| 17:36 | Additional updates to announcement protocol check-in: 80f3ec848c user: kevin_walzer tags: wayland-a11y | |
| 16:45 | Add debugging info back into tkWaylandAccessibility.c check-in: 0a39063f0f user: kevin_walzer tags: wayland-a11y | |
| 14:30 | Tighten up verbose comments check-in: 29cc445e4c user: kevin_walzer tags: wayland-a11y | |
| 14:03 | Additional crash fixes check-in: 8e9cb6e6cb user: kevin_walzer tags: wayland-a11y | |
| 11:28 | Begin to implement simpler design; fix several segfaults that accessibility exposed check-in: d59fbb15ec user: kevin_walzer tags: wayland-a11y | |
| 03:54 | First attempt at scaled vista elements. Doesn't seem to work for combobox, menubutton, spinbox, and partially for scrollbar arrows. check-in: f037dad095 user: bohagan tags: vista_theme_improvements | |
|
2026-09-02
| ||
| 21:03 | Fix [eb0393e7b7]: [grid forget] silently resets the forgotten window's own [grid propagate] setting Leaf check-in: 1ee98b20ff user: jan.nijtmans tags: core-bug-eb0393e7b7, bug-eb0393e7b7 | |
| 20:26 | Incremental progress on child widgets and non-root toplevels check-in: 12a650adaf user: kevin_walzer tags: wayland-a11y | |
| 16:02 | Revert changes to event loop, not helpful check-in: 2e4bc9f047 user: kevin_walzer tags: wayland-a11y | |
| 13:39 | Additional tweaks for perfomance check-in: 52983d0579 user: kevin_walzer tags: wayland-a11y | |
| 03:28 | Removed wrong hover state usage, cleaned-up pad/size definitions, and removed unique thumb element handler. check-in: 74f9ecaea2 user: bohagan tags: vista_theme_improvements | |
| 02:14 | Prune some redundant code check-in: 4521960b2f user: kevin_walzer tags: wayland-a11y | |
| 01:53 | Correct bug in 'wm withdraw' check-in: 043a6b39f3 user: kevin_walzer tags: wayland-a11y | |
|
2026-09-01
| ||
| 20:36 | Revert last commit, made in error check-in: 293b30baf7 user: kevin_walzer tags: wayland-a11y | |
| 20:30 | Begin fine-tuning check-in: 0b9d8b1b0b user: kevin_walzer tags: wayland-a11y | |
| 19:02 | tkWaylandAccessible.c now reading child widgets check-in: ee4ed92150 user: kevin_walzer tags: wayland-a11y | |
| 17:44 | merge trunk Leaf check-in: b7ea9c31be user: dgp tags: core-9-1-b1-rc | |
| 14:26 | Review at-spi event loop integration check-in: 91c3c53520 user: kevin_walzer tags: wayland-a11y | |
| 08:50 | [20dbd504] Title bar doesn't automatically redraw on Windows 10 after changing the window's appearance Leaf check-in: 901c6f801a user: oehhar tags: trunk, main | |
| 03:00 | Additional updates check-in: 8fccf7dde8 user: kevin_walzer tags: wayland-a11y | |
| 00:48 | Additional tweaks check-in: d06d119aea user: kevin_walzer tags: wayland-a11y | |
|
2026-08-31
| ||
| 16:50 | Improvement in reading widget text check-in: 4a658a36f7 user: kevin_walzer tags: wayland-a11y | |
| 15:50 | merge trunk check-in: 31a5c24410 user: dgp tags: core-9-1-b1-rc | |
| 11:57 | Additional debugging check-in: 7b39759988 user: kevin_walzer tags: wayland-a11y | |
| 01:47 | WIP check-in: 7252a416a1 user: kevin_walzer tags: wayland-a11y | |
|
2026-08-30
| ||
| 23:14 | Merged redundant element creation in vistaTheme.tcl into ttkWinVistaTheme.c. Also included a few layout improvements for better Windows 10/11 compatibility. check-in: 374e9c91ef user: bohagan tags: vista_theme_improvements | |
| 22:55 | Create new branch named "vista_theme_improvements" check-in: e47dcf6355 user: bohagan tags: vista_theme_improvements | |
| 22:49 | Treeview cleanups check-in: fee586fa28 user: Brian tags: trunk, main | |
| 20:54 | Prune unnecessary at-spi interfaces, implement custom at-spi announcement, and clean up script-level implementation check-in: 8d32335ded user: kevin_walzer tags: wayland-a11y | |
| 01:37 | Remove some dead code and over-long comments check-in: b892d05471 user: kevin_walzer tags: wayland-a11y | |
|
2026-08-28
| ||
| 15:42 | Fix source code formatting, no code change Closed-Leaf check-in: 02f477ffb7 user: oehhar tags: 20dbd504-mswin-title-redraw | |
| 15:31 | [20dbd504] Title bar doesn't automatically redraw on Windows 10 after changing the window's appearance - patch of ticket in branch check-in: e774a0ed15 user: oehhar tags: 20dbd504-mswin-title-redraw | |
| 15:14 | Orca now correctly reports window title check-in: 07fee42c41 user: kevin_walzer tags: wayland-a11y | |
| 14:46 | merge trunk check-in: 27e047954f user: dgp tags: core-9-1-b1-rc | |
| 13:37 | Progress - Orca now recognizes windows check-in: ce85a75050 user: kevin_walzer tags: wayland-a11y | |
| 11:10 | Fix [900a8ec11a]: Error running test file ttk/treeview.test (diff exceeds limit for web presentation) check-in: cb33d6a732 user: erikleunissen tags: trunk, main | |
|
2026-08-27
| ||
| 20:33 | Additional updates - still not working check-in: b6adbf4f8d user: kevin_walzer tags: wayland-a11y | |
| 15:55 | merge trunk check-in: e98033a660 user: dgp tags: core-9-1-b1-rc | |
| 02:40 | Refine implementation a bit check-in: 1a49fb1da6 user: kevin_walzer tags: wayland-a11y | |
| 01:02 | Additional work on connecting to accessibility bus check-in: 552c8402e1 user: kevin_walzer tags: wayland-a11y | |
|
2026-08-26
| ||
| 20:04 | Merge wayland-drawing-fixes check-in: 469ccbaddd user: kevin_walzer tags: wayland | |
| 19:59 | Minor cleanup check-in: 99de5026b9 user: kevin_walzer tags: wayland-a11y | |
| 19:52 | Additional refinements - filling out implementation, but Orca/accerciser still not seeing widgets completely check-in: f0e71fb3c9 user: kevin_walzer tags: wayland-a11y | |
| 17:26 | Progress on registering child widgets and event handlers check-in: 9fd3c5c2be user: kevin_walzer tags: wayland-a11y | |
| 16:07 | Fix [3e5d09f0e4]: tk.pc omits private pkg-config dependency for static linking check-in: b602b6d4e9 user: jan.nijtmans tags: trunk, main | |
| 15:06 | Fix [3e5d09f0e4]: tk.pc omits private pkg-config dependency for static linking Leaf check-in: 24b953d095 user: jan.nijtmans tags: core-9-0-branch | |
| 14:54 | merge trunk check-in: fd134468d6 user: dgp tags: core-9-1-b1-rc | |
| 09:47 | Fix for [e2836c10a]: ttk::treeview selection ignores -selecttype (thanks, Emiliano!). check-in: 05b06037fa user: csaba tags: trunk, main | |
| 02:03 | Adjust fix for clipping embedded windows - move away from clipping all ancestors check-in: b6e7ad4409 user: kevin_walzer tags: wayland-drawing-fixes | |
|
2026-08-25
| ||
| 22:22 | Restore static keyword to renderFBO function check-in: c22f33d77f user: kevin_walzer tags: wayland-drawing-fixes | |
| 21:07 | Comment cleanup check-in: 89e4f4b477 user: kevin_walzer tags: wayland-drawing-fixes | |
| 21:05 | Restore tkWaylandWindowRefresh callback, remove redundant HandleExpose code check-in: a9dca2e0c7 user: kevin_walzer tags: wayland-drawing-fixes | |
| 17:20 | merge trunk check-in: 7d44a9870a user: dgp tags: core-9-1-b1-rc | |
| 16:13 | Correct scale clipping in canvas demo check-in: 4d04d1ec6b user: kevin_walzer tags: wayland-drawing-fixes | |
| 16:07 | Fix [34e934161e]: manual page for wish fails to mention MS Windows equivalent of .wishrc (wishrc.tcl) check-in: eb17734cf4 user: erikleunissen tags: core-9-0-branch | |
| 16:05 | Fix [34e934161e]: manual page for wish fails to mention MS Windows equivalent of .wishrc (wishrc.tcl) check-in: 4e93a33fee user: erikleunissen tags: trunk, main | |
| 10:34 | Merge nab-testtext-queuewindowscript (test helper moved into [testtext]) Leaf check-in: 0a0f3139ee user: nab tags: revised_text, tip-466 | |
| 10:31 | Move [testqueuewindowscript] into [testtext queuewindowscript], as done in rtext [8b05b8bd87] Leaf check-in: 6527249fc3 user: nab tags: nab-testtext-queuewindowscript | |
| 01:49 | Add more debugging statements check-in: b3645dda5d user: kevin_walzer tags: wayland-a11y | |
|
2026-08-24
| ||
| 23:33 | Merge wayland branch check-in: 352d0541f4 user: kevin_walzer tags: wayland-a11y | |
| 23:32 | Minor tweak check-in: 92f9c0b392 user: kevin_walzer tags: wayland | |
| 22:01 | merge wayland_wm check-in: af5160b9d9 user: culler tags: wayland | |
| 21:52 | merge wayland_menu2 Closed-Leaf check-in: f79a006efb user: culler tags: wayland_wm | |
| 21:04 | Direct updates to correct branch check-in: 7fb4f791e7 user: kevin_walzer tags: wayland-a11y | |
| 19:04 | Additional updates check-in: 2c6d3f3548 user: kevin_walzer tags: wayland-a11y | |
| 18:00 | Simplify many aspects of the Tk Wm; use GLES 3.0 instead of 3.2 to better support VMs. Closed-Leaf check-in: ebd0507fa7 user: culler tags: wayland_menu2 | |
| 16:58 | Refine testing for screen reader; still not registering accessible events check-in: eed750d2d1 user: kevin_walzer tags: wayland-a11y | |
| 16:00 | merge trunk check-in: f37e3226be user: dgp tags: core-9-1-b1-rc | |
| 14:21 | Fix connection issues check-in: 65c50489fa user: kevin_walzer tags: wayland-a11y | |
| 12:42 | close fork check-in: dece270536 user: dgp tags: trunk, main | |
| 02:18 | Review and update comments check-in: 4a0f1eb970 user: kevin_walzer tags: wayland-a11y | |
|
2026-08-23
| ||
| 20:32 | Merge trunk check-in: b7d17f2fef user: kevin_walzer tags: wayland-a11y | |
| 20:31 | Add function prefaces to tkWaylandAccessibility.c check-in: 3e8c63960a user: kevin_walzer tags: wayland-a11y | |
| 19:33 | update macos Tk.icns to new Tcl logo check-in: 316c514d31 user: pbrooks tags: trunk, main | |
| 19:32 | Remove unused global variable _ from initial tk_library check Leaf check-in: a6b7aa5f93 user: rocketship98 tags: tip-561-revised | |
| 17:06 | Clean up various miconfigurations check-in: e346d0d16e user: kevin_walzer tags: wayland-a11y | |
| 16:52 | Clean up comments check-in: bc5d224209 user: kevin_walzer tags: wayland-a11y | |
| 16:44 | Possible fix for [3e5d09f0e4]: tk.pc omits private pkg-config dependency for static linking Closed-Leaf check-in: 38163e9668 user: jan.nijtmans tags: bug-3e5d09f0e4 | |
| 15:43 | Fix typo check-in: daf0476cbc user: kevin_walzer tags: wayland-a11y | |
| 15:42 | Fix at-spi segfaults check-in: 77fadbf4ea user: kevin_walzer tags: wayland-a11y | |
| 15:12 | Begin integrating at-spi accessibility check-in: 1ae8f2f80e user: kevin_walzer tags: wayland-a11y | |
| 15:04 | Merge trunk check-in: 4cac1ae9c7 user: kevin_walzer tags: wayland | |
| 14:32 | Correct font configuration issue in widget demo check-in: b1f81ffc46 user: kevin_walzer tags: wayland_wm | |
|
2026-08-22
| ||
| 19:42 | One more desktop tweak check-in: 97ec39e5cc user: kevin_walzer tags: wayland_wm | |
| 19:18 | Restore broken tk.desktop file check-in: 68cf439c47 user: kevin_walzer tags: wayland_wm | |
| 15:49 | Additional tweak to window management under Wayland check-in: 09f1567e32 user: kevin_walzer tags: wayland_wm | |
| 15:41 | Fix crash in font selection demo check-in: 7be1a24f99 user: kevin_walzer tags: wayland_wm | |
| 15:09 | Install libtommath for CI build check-in: b4755780d0 user: jan.nijtmans tags: trunk, main | |
| 15:05 | Install libtommath for CI build check-in: f63c2686e1 user: jan.nijtmans tags: core-9-0-branch | |
| 15:00 | Run CI on ubuntu-26.4. (testcase canvas-8.1 will need a further look) check-in: e6b1aba6c9 user: jan.nijtmans tags: trunk, main | |
| 12:17 | Add section header to mark the start of tests Closed-Leaf check-in: 434148210c user: erikleunissen tags: treeview_test_improvements | |
|
2026-08-21
| ||
| 18:29 | Correct order of cleanup statements check-in: bfd25a18da user: erikleunissen tags: treeview_test_improvements | |
| 14:24 | Remove redundant invocation of "focus -force" check-in: 350672f450 user: erikleunissen tags: treeview_test_improvements | |
| 11:17 | Tweak launch for terminal check-in: c85998613a user: kevin_walzer tags: wayland_wm | |
| 11:17 | Remove calls to "update idletasks" that immediately follow "update" check-in: 75fcd59132 user: erikleunissen tags: treeview_test_improvements | |
| 11:09 | Update desktop.in to require a tty launched with wish check-in: 0febf64015 user: kevin_walzer tags: wayland_wm | |
| 11:08 | Fix indentation (diff exceeds limit for web presentation) check-in: 768ae03d7c user: erikleunissen tags: treeview_test_improvements | |
| 10:44 | Complete test file clean up check-in: fb7d6a3af2 user: erikleunissen tags: treeview_test_improvements | |
| 10:30 | Use testutils utility proc "pause" instead of "wait" check-in: fef1f4b4ba user: erikleunissen tags: treeview_test_improvements | |
| 10:21 | New branch "treeview_test_improvements" for ticket [900a8ec11a] check-in: f031b73cb2 user: erikleunissen tags: treeview_test_improvements | |
| 08:34 | Fix [cedc68b5de]: setup/cleanup issues in tests event-9.* check-in: 9fffce3dd4 user: erikleunissen tags: core-9-0-branch | |
| 08:31 | Fix [cedc68b5de]: setup/cleanup issues in tests event-9.* check-in: dbcf86f2ce user: erikleunissen tags: trunk, main | |
| 00:52 | Replace generic icons in the iconlist widget (used by file browser dialogs like tk_getOpenFile) with those returned by the tk fileicon command for greater desktop integration, UI consistency check-in: 42a01cfdd1 user: kevin_walzer tags: wayland_wm | |
| 00:31 | Remove unnecessary uninstall target; clean up comments check-in: a49e492ae7 user: kevin_walzer tags: wayland_wm | |
|
2026-08-20
| ||
| 22:45 | Add Freedesktop support - custom icon and .desktop file - to integrate Tk with panels/taskbars/app menus, and display Tk icon for windows - on X11 and Wayland check-in: 22f0e71d42 user: kevin_walzer tags: wayland_wm | |
| 17:42 | merge trunk check-in: 56a83c65cb user: dgp tags: core-9-1-b1-rc | |
| 01:36 | Refine comment check-in: 0290b4746f user: kevin_walzer tags: wayland_wm | |
| 01:34 | Set tk appname check-in: 12c5ade016 user: kevin_walzer tags: wayland_wm | |
| 01:17 | Add new Tk icon check-in: 1cce891484 user: kevin_walzer tags: wayland_wm | |
|
2026-08-19
| ||
| 18:34 | update MacOS Icon to new Tcl 9 logo Closed-Leaf check-in: f51e192865 user: pbrooks tags: pbrooks-08-2026-macos-new-icon | |
| 11:31 | Remove code addressing window icons - not supported by GLFW on Wayland by any process; will focus on integrating with .desktop files check-in: 9bc84e27a2 user: kevin_walzer tags: wayland_wm | |
| 10:25 | Merge-mark check-in: a2e9405e58 user: jan.nijtmans tags: trunk, main | |
| 10:22 | Fix [a9969f7ffd]: Usage of private symbol NSWindowDidOrderOnScreenNotification check-in: 0317cc2031 user: jan.nijtmans tags: core-9-0-branch | |
| 10:09 | Follow-up to [b4ab44b9225b9f7d] check-in: 2e1f248a90 user: jan.nijtmans tags: trunk, main | |
| 09:47 | Rebase to trunk Leaf check-in: f8f6efe097 user: jan.nijtmans tags: bug-591829e948-MC | |
| 09:45 | Rebase to trunk Leaf check-in: 1bae257f8c user: jan.nijtmans tags: bug-591829e948-A | |
| 09:23 | Indenting check-in: e73a43035e user: jan.nijtmans tags: trunk, main | |
| 02:49 | Begin to implement wm iconphoto check-in: 0fc8fa70a6 user: kevin_walzer tags: wayland_wm | |
|
2026-08-18
| ||
| 20:35 | Do proper parsing of the locale in the 'text brks' command check-in: 516289eba6 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:47 | Attempt to fix logic for scheduling UpdateGeometryInfo calls. check-in: 0274218146 user: culler tags: wayland_menu2 | |
| 15:45 | Minor toggleswitch-related improvements. check-in: 2cba62ad62 user: csaba tags: trunk, main | |
| 12:00 | Update wm overrideredirect implementation check-in: 9347b0c7b1 user: kevin_walzer tags: wayland_wm | |
| 01:13 | Fix menubutton issues; removes extra BeginDraw/EndDraw and removes unneeded inner event loop; adds debug logging for GL errors check-in: 35ed914ed6 user: culler tags: wayland_menu2 | |
|
2026-08-17
| ||
| 17:01 | Merge trunk check-in: 3ae1f0a129 user: jan.nijtmans tags: wayland | |
| 16:56 | Invalid backslash in ttk_toggleswitch.n check-in: cf856c8f82 user: jan.nijtmans tags: trunk, main | |
| 16:54 | Eliminate -lang option, in favor of -locale check-in: 4bdc6aa934 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:30 | Close fork. check-in: ae07179c95 user: culler tags: wayland | |
| 15:21 | Fix the floor plan demo by using Tk_GetPixelsFromObj in WmMinsizeCmd and WmMaxsizeCmd. check-in: de895cd3c9 user: culler tags: wayland | |
| 14:11 | Adjust the clipping rectangle in tkCanvas.c so dragging items does not erase the border. check-in: afbba411e3 user: culler tags: wayland | |
| 12:42 | Missing 'const'. Fix for altTheme Leaf check-in: 032c8eb4ec user: jan.nijtmans tags: ttk-range-widget | |
| 12:37 | Rebase to trunk check-in: edddf96e14 user: jan.nijtmans tags: ttk-range-widget | |
| 09:41 | Close fork. Merge trunk check-in: 67f112e2c4 user: jan.nijtmans tags: wayland | |
| 09:40 | Merge trunk check-in: e5082a6fb0 user: jan.nijtmans tags: revised_text, tip-466 | |
| 01:05 | Formatting Leaf check-in: e34e1c073c user: kevin_walzer tags: tk_text_grapheme | |
|
2026-08-16
| ||
| 23:53 | Update Windows icons to new Tcl 9 logo check-in: 3e579ca656 user: PHILB tags: trunk, main | |
| 23:51 | update Windows Tk icon to new Tcl 9 logo Closed-Leaf check-in: 3562cce7ce user: PHILB tags: pbrooks-2026-08-new-logo-icon | |
| 22:30 | Fix dpi detection and use correct dpi for converting distances to pixels. check-in: 54e1f847f5 user: culler tags: wayland | |
| 22:18 | Tweak grapheme breaking in tkTextDisp.c check-in: bd69bbb38d user: kevin_walzer tags: tk_text_grapheme | |
| 20:55 | Additional refinements of tests check-in: c92d60a725 user: kevin_walzer tags: tk_text_grapheme | |
| 20:20 | Adjustments to X11 fonts to support emoji's in SA text check-in: 480accb4b6 user: kevin_walzer tags: tk_text_grapheme | |
| 19:16 | Refinement of SA dicts to support Windows build; add tests for UAX #14 and #29; adjustments to tkTextDisp.c to address test failures check-in: aeec6fb40a user: kevin_walzer tags: tk_text_grapheme | |
| 14:38 | Remove extraneous comment check-in: 93cf657aad user: kevin_walzer tags: wayland | |
| 13:07 | Fix typo check-in: 363797b28c user: kevin_walzer tags: wayland | |
| 12:56 | Tighten up a few verbose comments check-in: b7f07375a9 user: kevin_walzer tags: wayland | |
| 04:28 | Use correct dpi when converting points to pixels. Enable wayland defaults. Try using 3 for the default value of spacing2. Closed-Leaf check-in: 636ad5dce5 user: culler tags: wayland_screenmm | |
| 03:25 | Ensure child widgets are offset correctly by menubar check-in: ffafffb8f3 user: kevin_walzer tags: wayland | |
|
2026-08-15
| ||
| 18:53 | Proposed fix Leaf check-in: 0cece01215 user: erikleunissen tags: setup_cleanup_issues_event-9.* | |
| 18:51 | New bugfix branch "setup_cleanup_issues_event-9.*" for ticket [cedc68b5de] check-in: 5c947140e9 user: erikleunissen tags: setup_cleanup_issues_event-9.* | |
| 15:53 | Fix incorrect computation of screen size in millimeters. check-in: c73e7cbbb2 user: culler tags: wayland_screenmm | |
| 10:29 | Implementation of RFE [2b8235d468]: Add "-text" option to ttk::toggleswitch. check-in: 768e88a40f user: csaba tags: trunk, main | |
| 09:44 | Adapted the Widget Demo script ttkbut.tcl to the new -text toggleswitch option. Closed-Leaf check-in: c6880986ec user: csaba tags: enhanced-toggleswitch | |
| 02:32 | Additional progress on dictionary-based grapheme word and line breaks check-in: b9a3419718 user: kevin_walzer tags: tk_text_grapheme | |
|
2026-08-14
| ||
| 22:20 | Fix crash when Tk tries to read an Adobe Type 1 font file, thinking it is TrueType. check-in: 934c513375 user: culler tags: wayland | |
| 21:51 | Finish standardizing debug logging. check-in: 6b462a5433 user: culler tags: wayland | |
| 21:16 | Fix for combined glyphs / diacritical mark drawing errors check-in: 09e031e4c9 user: kevin_walzer tags: wayland | |
| 20:22 | Merge wayland_cleanup check-in: e310c545fa user: kevin_walzer tags: wayland | |
| 18:44 | Extended the file toggleswitch.test. check-in: 44892b5d13 user: csaba tags: enhanced-toggleswitch | |
| 17:34 | Correct crash in font memory allocation; additional tweaks for various font drawing operations; tweak comments; merge wayland branch Leaf check-in: eb1f3cc9c9 user: kevin_walzer tags: wayland_cleanup | |
| 15:44 | Fix vapor trails when dragging canvas items. Now that ClipDrawableToRect actually clips, the rect has to be expanded by AA_PAD as well. check-in: 386a0d4944 user: culler tags: wayland | |
| 14:56 | Fix crash in InitFont Closed-Leaf check-in: 53114cf34b user: culler tags: wayland_initfont | |
| 14:14 | Clear compiler errors check-in: 6a8b67c204 user: kevin_walzer tags: wayland_cleanup | |
| 14:08 | Add tkWaylandDebug.h check-in: 396333d323 user: kevin_walzer tags: wayland_cleanup | |
| 14:01 | Add missing tkWaylandDebug.h header. check-in: 55dcd12241 user: culler tags: wayland | |
| 14:01 | Adapted the toggleswitch manual to the new options. check-in: f46225f915 user: csaba tags: enhanced-toggleswitch | |
| 12:17 | Merge in wayland branch check-in: b1430e0f9b user: kevin_walzer tags: wayland_cleanup | |
| 12:09 | Disable compiler warnings check-in: d0a6750a6c user: kevin_walzer tags: tk_text_grapheme | |
| 05:08 | Clean up SetupProc and CheckProc; add debugging tools; make the basic editable text demo work. check-in: c29585f448 user: culler tags: wayland | |
| 03:32 | Add tkTextGrapheme.c check-in: 0c3e10f8ed user: kevin_walzer tags: tk_text_grapheme | |
| 03:15 | Additional progress on grapheme line/word breaks check-in: e0c7a5a35d user: kevin_walzer tags: tk_text_grapheme | |
| 01:52 | Add SA dictionaries, custom match algorithm; also implement normal Unicode line breaking check-in: 71fac68c0a user: kevin_walzer tags: tk_text_grapheme | |
|
2026-08-13
| ||
| 17:50 | Small corrections and extensions. check-in: fbe919e286 user: csaba tags: enhanced-toggleswitch | |
| 16:47 | Started the implementation of RFE [2b8235d468]: Add "-text" option to ttk::toggleswitch. check-in: 0db9939283 user: csaba tags: enhanced-toggleswitch | |
| 16:35 | Create new branch named "enhanced-toggleswitch" check-in: bdb458e74f user: csaba tags: enhanced-toggleswitch | |
| 01:32 | Complete comment cleanup/code refactoring check-in: 8cefe56a98 user: kevin_walzer tags: wayland_cleanup | |
|
2026-08-12
| ||
| 20:56 | Initial implementation of grapheme cluster segmentation in Tk check-in: cd68bf98f6 user: kevin_walzer tags: tk_text_grapheme | |
| 20:01 | More comment edits check-in: b0a26d46f7 user: kevin_walzer tags: wayland_cleanup | |
| 18:10 | merge trunk check-in: ae3d9b10f4 user: dgp tags: core-9-1-b1-rc | |
| 14:41 | Add mojibake library check-in: a70082422a user: kevin_walzer tags: tk_text_grapheme | |
| 02:37 | Clean up comments in mulitple files; WIP check-in: 09d4eff3d9 user: kevin_walzer tags: wayland_cleanup | |
|
2026-08-11
| ||
| 22:37 | Better handling of emoji/bidi text in clipboard operations check-in: b14f66a235 user: kevin_walzer tags: wayland_cleanup | |
| 20:07 | Correct some cursor issues with bidi text check-in: 8e51f0b2ab user: kevin_walzer tags: wayland_cleanup | |
| 19:21 | Remove Unix-only platform check from tclIndex - unknown's existence check already handles this correctly on every platform tested check-in: b91105a6a0 user: rocketship98 tags: tip-561-revised | |
| 19:06 | Various fixes for font bugs, begin comment cleanup check-in: fe2f701e8f user: kevin_walzer tags: wayland_cleanup | |
| 19:00 | Fix hide restoring stdout/stderr to a hardcoded utf-8 encoding instead of the original - caused garbled output on Windows check-in: 2815b03297 user: rocketship98 tags: tip-561-revised | |
| 17:38 | Remove the flag TKWP_EXPOSE_PENDING - fixes many display artifacts. check-in: c0a7c5721a user: culler tags: wayland | |
| 02:09 | Reverse previous commit; wrong approach check-in: fac638b2c8 user: kevin_walzer tags: wayland | |
| 00:11 | Document Unix-specific console behavior: middle-click paste, no auto-open, catch{console show} note check-in: f4274a5931 user: rocketship98 tags: tip-561-revised | |
|
2026-08-10
| ||
| 23:40 | Merge trunk to pick up console.n manual fix check-in: 8d5619fcb5 user: rocketship98 tags: tip-561-revised | |
| 21:05 | Improve processing of expose events on window mapping check-in: 00cd4a14dd user: kevin_walzer tags: wayland | |
| 20:00 | Merge fixes from wayland_nvg check-in: 32d81215e3 user: kevin_walzer tags: wayland | |
| 19:54 | Initalize window private struct, activate rect intersection, use global coordinates for clipping, cherrypick treeview fix Leaf check-in: bc30b5dccc user: culler tags: wayland_clipfix | |
| 19:04 | Merge trunk check-in: e99b6acd36 user: kevin_walzer tags: wayland | |
| 16:45 | Merge wayland_nvg check-in: a4651ef7ad user: kevin_walzer tags: wayland | |
| 16:12 | Fix implementation of Tk_ClipDrawableToRect - when clipping, the rect needs to be converted to framebuffer coordinates. Leaf check-in: 1360410795 user: culler tags: wayland_nvg | |
| 15:23 | Additional cleanup to align clipping/drawing calls with wayland_nvg check-in: a2118de38a user: kevin_walzer tags: wayland | |
| 15:21 | Merge trunk check-in: 861bf08c04 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:20 | Minor indenting fix check-in: c7b6b9cc8a user: jan.nijtmans tags: trunk, main | |
| 15:17 | Merge trunk check-in: bf7d19ba57 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:01 | Indenting check-in: 6d2e35bcce user: jan.nijtmans tags: trunk, main | |
| 12:27 | (cherry-pick): Correct comment typo check-in: 1024fc706d user: jan.nijtmans tags: core-9-0-branch | |
| 12:20 | Fix [9c97db2924] by reverting [ad6d7ead622111dc]. Backport commit is wrong, not suitable and neccessary for 8.6 Leaf check-in: a38c33b0d7 user: jan.nijtmans tags: core-8-6-branch | |
| 04:55 | Use new Tcl9 Logo in win/rc/wish.ico check-in: b0055ba476 user: PHILB tags: pbrooks-2026-08-new-logo-icon | |
| 01:15 | Correct text clipping bug in ttk::treeview check-in: e75cd3a6c7 user: kevin_walzer tags: wayland | |
|
2026-08-09
| ||
| 20:43 | Integrate updates from wayland_nvg check-in: 407deacc14 user: kevin_walzer tags: wayland | |
| 19:16 | Restore building X11 from the Wayland branch check-in: 3b04fe3644 user: kevin_walzer tags: wayland | |
| 13:12 | Import tkWaylandFont.c and TkScrollWindow from the wayland branch. Many fixes related to resizing. A few regressions, such as the 15 puzzle. check-in: 015c61f94f user: culler tags: wayland_nvg | |
| 11:07 | Stabilize cursor/selection display in mixed-bidi text check-in: c2d853887f user: kevin_walzer tags: wayland | |
| 11:00 | Remove bug in Tk_GetPixmap that cleared window to white check-in: 2705af94db user: kevin_walzer tags: wayland | |
|
2026-08-08
| ||
| 23:22 | Correction for text with newlines and certain symbols check-in: 2f54f4d743 user: kevin_walzer tags: wayland | |
| 23:17 | Revert changes - broke cursor tracking in bidi text check-in: 0bfc28630d user: kevin_walzer tags: wayland | |
| 23:10 | Some refinement check-in: 6a699212a0 user: kevin_walzer tags: wayland | |
| 22:41 | Better text rendering for text with embedded newlines check-in: 8482486d57 user: kevin_walzer tags: wayland | |
| 11:35 | Corrected a typo in the previous commit. check-in: 8bb0c297d8 user: csaba tags: core-9-0-branch | |
| 11:33 | Corrected a typo in the previous commit. check-in: 7e714f17ab user: csaba tags: trunk, main | |
| 11:30 | Fix for [d62ee2a05e]: tk console manual errors and undocumented bindings. check-in: 6ee0dcf673 user: csaba tags: core-8-6-branch | |
| 11:13 | Fix for [d62ee2a05e]: tk console manual errors and undocumented bindings. check-in: 7a9c07d4af user: csaba tags: core-9-0-branch | |
| 11:02 | Fix for [d62ee2a05e]: tk console manual errors and undocumented bindings. check-in: 32f1e34f7e user: csaba tags: trunk, main | |
| 00:32 | Increase font scaling check-in: 9ff0553eba user: kevin_walzer tags: wayland | |
| 00:06 | Correct window sizing on initial map check-in: 8a8c2b0ac9 user: kevin_walzer tags: wayland | |
|
2026-08-07
| ||
| 23:56 | More robust emoji font management check-in: f40d465539 user: kevin_walzer tags: wayland | |
| 14:24 | Fix for [7304daadc1]: Treeview item expanding only on double click when using custom Treeitem.indicator. check-in: 1b1aa9418a user: csaba tags: trunk, main | |
| 11:48 | Better cursor/pointer tracking for LTR text check-in: b294efcb84 user: kevin_walzer tags: wayland | |
| 11:43 | Improved cursor/selection tracking in RTL text; better font search for CJK fonts check-in: f2aefca4ea user: kevin_walzer tags: wayland | |
|
2026-08-06
| ||
| 19:47 | Update depth buffer clipping - merged from wayland_nvg check-in: 08ba93fa15 user: kevin_walzer tags: wayland | |
| 18:57 | Replace nvgScissor with depth buffer clipping. Implement TkClipDrawableToRect. Does not prevent embedded windows from drawing outside their container yet. check-in: 955ef4c371 user: culler tags: wayland_nvg | |
| 18:31 | Merge trunk check-in: 10eb67926e user: kevin_walzer tags: wayland | |
| 15:28 | Fix for [971a266013]: Xlib emulation for macOS causes many visual artifacts. check-in: 8a0f8f07c2 user: csaba tags: core-8-6-branch | |
| 15:04 | Fix for [971a266013]: Xlib emulation for macOS causes many visual artifacts. check-in: b91602d2b7 user: csaba tags: core-9-0-branch | |
| 14:51 | Fix for [971a266013]: Xlib emulation for macOS causes many visual artifacts. check-in: 0e5b1c31a4 user: csaba tags: trunk, main | |
| 01:27 | Merge trunk check-in: c460a97808 user: kevin_walzer tags: wayland | |
| 01:25 | Improvements for scrolling embedded windows in text widget check-in: 6086f2407c user: kevin_walzer tags: wayland | |
|
2026-08-05
| ||
| 17:34 | Update discussion of clipping regions in the macosx/README file. check-in: e154eb5e37 user: culler tags: trunk, main | |
| 11:44 | Merge some changes from wayland_nvg check-in: 73769b8838 user: kevin_walzer tags: wayland | |
| 03:20 | cherrypick changes to autoconf files and tkWaylandPort.h from wayland. check-in: 3f02ccde3d user: culler tags: wayland_nvg | |
| 02:54 | Import tkWaylandMouseEvent.c from wayland; fix and streamline the CursorPosCallback - remove code that duplicates what is done in Tk_UpdatePointer. check-in: 91a55b6511 user: culler tags: wayland_nvg | |
|
2026-08-04
| ||
| 23:14 | Similar fix for bitmaps check-in: 61ec6bab13 user: kevin_walzer tags: wayland | |
| 23:07 | Fix segfault in image allocation check-in: 5ed6b5ee7c user: kevin_walzer tags: wayland | |
| 22:54 | Complete merge of wayland_nvg check-in: 47044e6cc8 user: kevin_walzer tags: wayland | |
| 22:46 | Update all platform definitions to TK_USE_WAYLAND for consistency check-in: 4ab8c540b1 user: kevin_walzer tags: wayland | |
| 22:43 | Merge latest fixes from wayland_nvg check-in: 6636729037 user: kevin_walzer tags: wayland | |
| 17:00 | Proposed fix for [971a266013]: Xlib emulation for macOS causes many visual artifacts. Closed-Leaf check-in: fd490188a6 user: csaba tags: macos-xlib-fixes | |
| 16:03 | Create new branch named "macos-xlib-fixes" check-in: dd6df4911c user: csaba tags: macos-xlib-fixes | |
| 15:23 | Eliminate vapor trails when dragging anti-aliased canvas shapes. check-in: b6b0116024 user: culler tags: wayland_nvg | |
| 11:52 | Restore font updates from wayland_nvg check-in: 61692dfc3f user: kevin_walzer tags: wayland | |
| 03:08 | Revert text updates from wayland_nvg - impact on scrolling check-in: 428f3a4279 user: kevin_walzer tags: wayland | |
| 02:46 | Merge font/text changes from wayland_nvg check-in: 860abb8607 user: kevin_walzer tags: wayland | |
| 02:40 | Remove XRender dependency from Wayland check-in: 969db8a6ae user: kevin_walzer tags: wayland | |
| 02:29 | Merge trunk check-in: bd0e6ceb6a user: kevin_walzer tags: wayland | |
| 02:21 | Correct button, text widget and entry bugs in accessibility check-in: 4a7dd97194 user: kevin_walzer tags: trunk, main | |
| 01:59 | Correct button, text widget and entry bugs in accessibility Leaf check-in: 7a3e35a2ef user: kevin_walzer tags: accessibility_fix | |
|
2026-08-03
| ||
| 21:26 | Wrap console tclIndex entry in a Unix-only platform check, per Schelte's tip-561-autoload branch check-in: 82b5fdbc85 user: rocketship98 tags: tip-561-revised | |
| 18:53 | Add missing BeginDraw/EndDraw calls in TkpDrawAngledCharsInContext; remove incorrect ones in TkpDisplayButton; add a guard which panics if there is a nested nvgBeginFrame/nvgEndFrame block. check-in: 792c4f47e1 user: culler tags: wayland_nvg | |
| 09:27 | Restore FILE comment in consolecmd.impl check-in: f3d95ffd49 user: rocketship98 tags: tip-561-revised | |
| 08:36 | TIP 561: tclIndex-based console command for Unix check-in: 61aea04d1f user: rocketship98 tags: tip-561-revised | |
| 08:11 | Create new branch named "tip-561-revised" check-in: 42a6d9f7df user: rocketship98 tags: tip-561-revised | |
| 02:11 | Minor cleanup check-in: 333a38a7e3 user: kevin_walzer tags: wayland | |
| 01:32 | Significant progress on text widget scrolling check-in: 6557bfede3 user: kevin_walzer tags: wayland | |
| 00:50 | Cherry-pick clipping update from wayland_nvg check-in: ca96d0aa64 user: kevin_walzer tags: wayland | |
|
2026-08-02
| ||
| 19:53 | Add a scissor to prevent the canvas from drawing outside its bounding box. check-in: 3a58541c43 user: culler tags: wayland_nvg | |
| 17:23 | fix typo check-in: 82966ac61a user: culler tags: wayland_nvg | |
| 15:03 | Comment cleanup check-in: 2a5a9951b6 user: kevin_walzer tags: wayland-scroll | |
| 01:33 | Dithering is not needed with depth 8 images. check-in: 7170274de3 user: culler tags: wayland_nvg | |
| 01:07 | Merge wayland check-in: 261aae96a8 user: kevin_walzer tags: wayland-scroll | |
| 00:46 | Add function to header, prevent compiler error check-in: a3a7d86416 user: kevin_walzer tags: wayland | |
| 00:32 | Cherry pick font-cleanup call from wayland_nvg check-in: 0a8ff01d0e user: kevin_walzer tags: wayland | |
|
2026-08-01
| ||
| 20:42 | Fix issue with no fonts being usable by a window. check-in: d8cd5e54be user: culler tags: wayland_nvg | |
| 02:05 | Correct brace errors in accessibility.tcl check-in: 90900e8857 user: kevin_walzer tags: wayland | |
| 02:03 | WIP, text scrolling is still very spotty check-in: 0d789b8d2b user: kevin_walzer tags: wayland-scroll | |
|
2026-07-31
| ||
| 23:39 | Merge trunk check-in: 9bb5fab8e6 user: kevin_walzer tags: wayland-scroll | |
| 23:38 | Merge trunk check-in: 9e7f1642e0 user: kevin_walzer tags: wayland | |
| 23:30 | Improve color management in bidi fonts check-in: a365e1000d user: kevin_walzer tags: trunk, main | |
| 22:56 | Import tkWaylandFont.c from wayland branch; fix type of TkWaylandPixmap.rgba. check-in: 27e1fe4037 user: culler tags: wayland_nvg | |
| 21:27 | Correct keyboard navigation in entry/ttk::entry widgets when screen reader is on check-in: 3fe87b386b user: kevin_walzer tags: trunk, main | |
| 18:21 | Open 9.1b1 release branch check-in: 18fdd1094d user: dgp tags: core-9-1-b1-rc | |
| 17:03 | merge main check-in: e8cebab82f user: culler tags: wayland_nvg | |
| 16:48 | Clean up radio and check buttons. check-in: b8e5af963b user: culler tags: wayland_nvg | |
| 15:13 | Prototype: implement the macOS accessibility text protocol for entry widgets Proposal for [e4b27e35], on top of the minimal caret fix. With this, VoiceOver reads "i" on Left and "ghi" on Option+Left in a ttk::entry holding "abc def ghi", matching TextEdit. Nothing here asks for word granularity. There is no code that decides what to say. VoiceOver picks the word boundary itself and calls accessibilityStringForRange with the range it wants, which is the arrangement NSAccessibilityNavigableStaticText describes. Four changes. The text methods on TkAccessibilityElement, entry only: number of characters, selected text, selected text range and its setter, visible character range, string and attributed string for range, line for index, range for line, range for index, insertion point line number. EmitSelectionChanged posts SelectedTextChanged rather than forcing speech. Previously the text roles took a branch that posted no notification at all: it sent an AnnouncementRequested carrying the whole accessible value to NSApp mainWindow, so it fired whether or not the caret had moved, reached neither braille nor the VoiceOver cursor, and could not express granularity. accessibilityFocusedUIElement on TKContentView. Without it AXFocusedUIElement resolved to the window, so the entry answered correctly and was never asked. The focus highlight now draws correctly as a side effect. The Tcl layer binds KeyRelease. KeyPress cannot work for two independent reasons: entry.tcl and ttk/entry.tcl rebind Key without a leading plus after accessibility.tcl is sourced and discard the appended script, and the virtual events outrank the generic Key binding on the same tag so arrow keys never reach it either way. No text store. The methods keep no state -- each query evaluates the widget's insert index through Tk_Interp and reads the value already cached for accessibilityValue -- so nothing can drift out of sync. accessibilityValue and accessibilityRowCount already call into Tcl the same way. Measured with the AX API: the entry answered 1 of 17 text attributes before and answers 11 of 17 now, with the selected text range tracking the caret and string for range returning characters. Safari's address bar, the same single-line AXTextField, answers 14. Range for position, bounds for range and style range for index still need coordinate mapping; bounds for range matters for braille routing. Known gaps: the text widget is untouched, braille has not been tested at all, the selected-text-range setter is implemented but unverified, and only Left and Option+Left were measured. tests/entry.test 304 and tests/ttk/entry.test 43 pass. Leaf check-in: 684e413e9f user: nishimotz tags: nishimotz-macos-textprotocol | |
| 15:12 | Create new branch named "nishimotz-macos-textprotocol" check-in: 05b61183e5 user: nishimotz tags: nishimotz-macos-textprotocol | |
| 13:37 | Correct outdated comment check-in: 79b2b1995b user: kevin_walzer tags: wayland-scroll | |
| 11:54 | Re-organize code a bit, improve comments check-in: 9f3a1b78ac user: kevin_walzer tags: wayland-scroll | |
| 11:46 | Experiment with scrolling improvements check-in: d167aed8f3 user: kevin_walzer tags: wayland-scroll | |
| 03:50 | Finish making bitmaps work. Buttons still need adjustment. check-in: 9b17719047 user: culler tags: wayland_nvg | |
| 00:21 | Merge trunk check-in: 9b0c838855 user: kevin_walzer tags: wayland | |
| 00:19 | Increase bidi-font color cache from 16 to 200 colors; fix for [49ed348e24] check-in: 2e2362b180 user: kevin_walzer tags: trunk, main | |
| 00:06 | Refactor some code check-in: 5c7740663a user: kevin_walzer tags: wayland | |
|
2026-07-30
| ||
| 15:03 | Fix [e4b27e35]: arrow keys do not move the caret in Entry/ttk::entry under a screen reader The accessibility layer bound the physical Left and Right key sequences on the Entry and TEntry class tags. Within one bind tag Tk runs a single script, the most specific match, and a physical sequence beats a virtual event. So these bindings won the dispatch over the PrevChar and NextChar virtual events, which are what tk::EntrySetCursor and ttk::entry::Move hang off, and the widget's own caret movement never ran. The caret stayed put for as long as a screen reader was running, in every language and on every platform where check_screenreader succeeds, since the bindings sit outside any windowingsystem test. Removing them restores the virtual event dispatch. This also restores the "bind TEntry" line that had no event sequence at all to FocusIn, matching the Entry line above it. Measured with Tk 9.1b1 on Windows 11 with NVDA running (check_screenreader = 1 confirmed in every run), switching TK_LIBRARY between library trees whose only difference is this hunk. Caret index after three Left presses and three Right presses, sampled by polling, adding no bindings of its own: trunk 6, 6, 6 does not move trunk + patch 6 5 4 3 4 5 6 moves Nothing is lost by removing the notification these bindings were meant to provide. NVDA emitted no speech at all during those six keypresses, on trunk as well as with the patch. The layer's other keypress hook for these widgets, the KeyPress binding on Entry and TEntry, is likewise inert: entry.tcl and ttk/entry.tcl rebind Key without a leading plus after accessibility.tcl is sourced, which discards it. Announcing the caret character on arrow keys needs a caret-moved event from the platform layer and is a separate change. tests/entry.test 304 tests and tests/ttk/entry.test 43 tests pass. Leaf check-in: 9b410190ed user: nishimotz tags: nishimotz-entry-arrow-a11y | |
| 15:00 | Create new branch named "nishimotz-entry-arrow-a11y" check-in: 6906855bec user: nishimotz tags: nishimotz-entry-arrow-a11y | |
| 06:20 | Merge nab-mark-undo (mark undo lifecycle fixes) check-in: 1db977d654 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: 93b6520129 user: nab tags: nab-mark-undo | |
| 05:54 | Release, don't delete, a mark still living in the tree when a token dies check-in: d31114a6c9 user: nab tags: nab-mark-undo | |
| 05:54 | Replay a mark unset on the living mark too, and skip a no-op replay check-in: 345efd2fb9 user: nab tags: nab-mark-undo | |
| 05:54 | Restore the recorded mark instead of moving its living homonym check-in: 43d0f70be8 user: nab tags: nab-mark-undo | |
|
2026-07-29
| ||
| 23:25 | Don't anchor undo indexes on marks, a bare pointer does not survive the stack check-in: 7af1a4d8f4 user: nab tags: nab-mark-undo | |
| 23:25 | Replay mark tokens on the living mark, the referenced one may be unlinked check-in: fe7a12ef25 user: nab tags: nab-mark-undo | |
| 22:34 | Replay the redo of a mark set as a move when the name is alive again check-in: 5e06b2be7e user: nab tags: nab-mark-undo | |
| 20:29 | Making bitmaps work - wip check-in: ed866b1c15 user: culler tags: wayland_nvg | |
| 19:46 | Clean up comments check-in: 0dbca3b76d user: kevin_walzer tags: wayland | |
| 19:43 | Merge trunk check-in: 1ef66cfb6f user: kevin_walzer tags: wayland | |
| 19:15 | Follow-up to [8923a74c4b]: don't join the vacated site across the restoration point check-in: a57aaf3e0e user: nab tags: revised_text, tip-466 | |
| 18:43 | Restore the saved restrict proc argument in generateExposeEvents Leaf check-in: 61bd05fb93 user: nab tags: nab-expose-restrict | |
| 18:33 | Merge nab-elide-display (elided display line fixes) check-in: a50179b43b user: nab tags: revised_text, tip-466 | |
| 18:32 | Merge nab-marks (mark command and undo lifecycle fixes) check-in: d77c37f9ba user: nab tags: revised_text, tip-466 | |
| 17:30 | Wrap a single mark boundary symmetrically when deleting a range Leaf check-in: e8965f8a3f user: nab tags: nab-marks | |
| 17:30 | Keep the final newline out of deletion ranges, its marks are deleted separately check-in: 612b5b79c4 user: nab tags: nab-marks | |
| 17:30 | Join the char segments left adjacent when an undone deletion unlinks a mark check-in: 8923a74c4b user: nab tags: nab-marks | |
| 17:30 | Overhaul the release of mark undo tokens, never drop them nor preserve a living mark check-in: 4beafde16e user: nab tags: nab-marks | |
| 17:29 | Fix [mark gravity insert], [mark names -discardspecial] and [mark compare] check-in: b3e4cf4dc9 user: nab tags: nab-marks | |
| 15:01 | Fix [index {x display lineend}] when lines are merged by elision Leaf check-in: bb16b0d921 user: nab tags: nab-elide-display | |
| 15:01 | Fix crash in GetBbox when the display line is entirely elided check-in: 46984f7127 user: nab tags: nab-elide-display | |
| 14:53 | Comment cleanup check-in: ef70d54b18 user: kevin_walzer tags: wayland | |
| 14:37 | Restore correct pixmap bit configuration check-in: e41d49c142 user: kevin_walzer tags: wayland | |
| 14:25 | Menubuttons now post menus correctly in non-root toplevels check-in: 3ebcd2e984 user: kevin_walzer tags: wayland | |
| 09:05 | Merge trunk check-in: cd7e2cb670 user: nab tags: revised_text, tip-466 | |
| 03:11 | Menu entries now draw images; menus align to correct windows check-in: 0f58c265a8 user: kevin_walzer tags: wayland | |
| 02:18 | Minor cleanup check-in: e32b3d7ffd user: kevin_walzer tags: wayland | |
| 02:14 | Fix segfault on shutdown freeing pixmap check-in: cc93ecea0f user: kevin_walzer tags: wayland | |
| 02:09 | Fix for [f476bada5b]: Deleting canvas items leaks memory check-in: ad6d7ead62 user: bohagan tags: core-8-6-branch | |
| 02:06 | Fix for [f476bada5b]: Deleting canvas items leaks memory check-in: e91250a67d user: bohagan tags: core-9-0-branch | |
| 01:41 | Menu now displays bitmaps and images; indicators now mirror button style check-in: 2359e767dd user: kevin_walzer tags: wayland | |
|
2026-07-28
| ||
| 23:05 | Bitmaps displaying correctly check-in: 3ccd59870c user: kevin_walzer tags: wayland | |
| 20:07 | Fonts now display correct point size; more robust font mapping/substitution check-in: e706cb7e32 user: kevin_walzer tags: wayland | |
| 18:44 | Some cleanup on pixmaps, but still not displaying correctly check-in: ea855817d9 user: kevin_walzer tags: wayland | |
| 15:45 | Minor code and appearance improvements related to several bult-in themes. check-in: 0354f92039 user: csaba tags: core-9-0-branch | |
| 15:36 | Code cleanup and minor visual improvements related to most built-in themes. check-in: 0c05faa439 user: csaba tags: trunk, main | |
| 15:25 | Make radio buttons work (with bitmaps drawn as gray rectangles). check-in: 96325aa914 user: culler tags: wayland_nvg | |
| 10:19 | Minor cleanup check-in: 0133463f17 user: kevin_walzer tags: wayland | |
| 02:06 | Follow-up to [d2b7faada83c897d] to add another canvas memory leak fix check-in: f52b80ccde user: Brian tags: trunk, main | |
| 01:43 | Follow-up to [541497741c536a32] to add more test script reform check-in: 35b3cfeec2 user: Brian tags: trunk, main | |
| 01:37 | Better substitution for sans serif fonts check-in: 1b7b4d1ac6 user: kevin_walzer tags: wayland | |
| 00:57 | Font configuration now works check-in: 5089fa5d4e user: kevin_walzer tags: wayland | |
|
2026-07-27
| ||
| 12:07 | Merge checkbutton updates from wayland_nvg; add XParseColor implementation check-in: 260ce07e92 user: kevin_walzer tags: wayland | |
| 03:11 | Make checkbuttons work. check-in: 3ba6579142 user: culler tags: wayland_nvg | |
| 01:44 | Fix for [f476bada5b]: Canvas deleting canvas items leaks memory check-in: d2b7faada8 user: Brian tags: trunk, main | |
| 01:38 | Fix for [900a8ec11a]: Error running test file ttk/treeview.test check-in: 541497741c user: Brian tags: trunk, main | |
| 01:14 | Refine window sizing on initial mapping check-in: f9258d95aa user: kevin_walzer tags: wayland | |
|
2026-07-26
| ||
| 16:46 | Cleanup check-in: 2f64e7a83c user: kevin_walzer tags: wayland | |
| 16:45 | Correct window flicker/transparent background when Tk starts without sourcing a script check-in: 75d4191feb user: kevin_walzer tags: wayland | |
| 03:41 | merge main again and force tkBind.c to be updated check-in: fe1cbab6c7 user: culler tags: wayland_nvg | |
| 03:11 | Remove redundant def check-in: 53b073302e user: kevin_walzer tags: wayland | |
| 02:46 | Restore bool to tkBind.c check-in: 9e63a59461 user: kevin_walzer tags: wayland | |
| 02:44 | Merge additional parts of wayland_nvg check-in: dd4ae06b86 user: kevin_walzer tags: wayland | |
|
2026-07-25
| ||
| 21:21 | Update Makefile.in check-in: dd46939f4c user: culler tags: wayland_nvg | |
| 20:07 | Fix TkDrawAngledChars. check-in: a3946ae61f user: culler tags: wayland_nvg | |
| 19:56 | Cherrypick Kevin's comments. check-in: b9e37fe81c user: culler tags: wayland_nvg | |
| 19:45 | Make library files aware of wayland; set scalingPct to 100 since nanoVG handles dpi. check-in: 665981ca88 user: culler tags: wayland_nvg | |
| 17:37 | Add copyright info, function prefaces to tkWaylandSubwindows.c check-in: f835d3c518 user: kevin_walzer tags: wayland | |
| 17:32 | Merge trunk check-in: 22a87cc823 user: kevin_walzer tags: wayland | |
| 16:43 | Merge main again for new library files. check-in: 5d7dc60722 user: culler tags: wayland_nvg | |
| 16:41 | Follow-up to fix for [2f857074fc]: ttk::entry has a wrong background in clam theme and readonly state. check-in: d3daaf59b7 user: csaba tags: core-8-6-branch | |
| 16:36 | merge main -- library is no longer aware of wayland. check-in: b7fc3371bb user: culler tags: wayland_nvg | |
| 16:32 | Follow-up to fix for [2f857074fc]: ttk::entry has a wrong background in clam theme and readonly state. check-in: 49dd3b5725 user: csaba tags: core-9-0-branch | |
| 16:28 | Follow-up to fix for [2f857074fc]: ttk::entry has a wrong background in clam theme and readonly state. check-in: 0a41def2c7 user: csaba tags: trunk, main | |
| 14:05 | Fix for [46b8a323a1]: Arithmetic error involving scalingPct in the demos. check-in: e78912f81b user: csaba tags: trunk, main | |
| 02:23 | Fix segfault on shutdown check-in: 9c950ae6d5 user: kevin_walzer tags: wayland | |
| 02:03 | Align menu and button indicator images check-in: 38eced4f9a user: kevin_walzer tags: wayland | |
| 01:02 | Remove unneeded copy of buffer check-in: aa4a2085d6 user: kevin_walzer tags: wayland | |
| 00:22 | Additional progress on wayland_nvg integration, drawing now smoother in many cases check-in: a750c93de5 user: kevin_walzer tags: wayland | |
|
2026-07-24
| ||
| 23:51 | Drawing now correctly integrates wayland_nvg changes check-in: ad8574b3a5 user: kevin_walzer tags: wayland | |
| 09:51 | Fix for [2f857074fc]: ttk::entry has a wrong background in clam theme and readonly state. check-in: 8cd0ff96ee user: csaba tags: core-8-6-branch | |
| 03:53 | Remove merge detritus check-in: a013ee0e01 user: kevin_walzer tags: wayland | |
| 03:45 | Complete cherry-picking of wayland_nvg updates check-in: 6a289d12e8 user: kevin_walzer tags: wayland | |
| 00:59 | Begin to integrate clipping operations from wayland-nvg branch - still more to do check-in: da55919832 user: kevin_walzer tags: wayland | |
|
2026-07-23
| ||
| 23:50 | Minor updates to tkWaylandFont.c check-in: ba2803de79 user: kevin_walzer tags: wayland | |
| 19:52 | Fix for [2f857074fc]: ttk::entry has a wrong background in clam theme and readonly state. Leaf check-in: 8d1829339c user: csaba tags: NSWindowDidOrderOnScreenNotification-removal-for-app-store | |
| 19:40 | Fix for [2f857074fc]: ttk::entry has a wrong background in clam theme and readonly state. check-in: be456657d0 user: csaba tags: core-9-0-branch | |
| 19:33 | Fix for [2f857074fc]: ttk::entry has a wrong background in clam theme and readonly state. check-in: f510af3b95 user: csaba tags: trunk, main | |
| 18:24 | [0a2487a0] Various improvements related to most built-in themes. check-in: 3378476ef6 user: csaba tags: trunk, main | |
| 13:09 | Fix typo Leaf check-in: b4d9c72b10 user: erikleunissen tags: drop_tkerror | |
| 12:58 | Remove tkerror functionality check-in: 7931984082 user: erikleunissen tags: drop_tkerror | |
| 12:47 | Create new branch named "drop_tkerror" check-in: a39640ea98 user: erikleunissen tags: drop_tkerror | |
|
2026-07-22
| ||
| 17:14 | Merge trunk check-in: 3b348ba405 user: nab tags: revised_text, tip-466 | |
| 17:00 | Merge nab-pump-destroy (event-pumping destruction fix) check-in: aa61bdad6b user: nab tags: revised_text, tip-466 | |
| 16:56 | Merge nab-pump-destroy (widget destroyed during event pumping) Leaf check-in: 2edfcec1f3 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: d37af01f84 user: nab tags: nab-pump-destroy | |
| 14:56 | Remove the unused global context; remove calls to glfwGet/SetWindowPos; deal with misplaced clipRects. check-in: 7045ea61e7 user: culler tags: wayland_nvg | |
|
2026-07-21
| ||
| 15:20 | Adapted the enhanced treeview demo to the latest changes related to the Unix fonts. check-in: 8d990740b3 user: csaba tags: trunk, main | |
| 14:23 | Added missing bits to the fix for [eaef70f38e] and handled the --disable-bidi case, too. check-in: da53e46389 user: csaba tags: trunk, main | |
| 12:05 | Fix for [0cfee206] check-in: 2df8ba2099 user: kevin_walzer tags: trunk, main | |
| 12:04 | Merge trunk Leaf check-in: 985d24215d user: kevin_walzer tags: fixsys_font_fix | |
| 09:38 | Fix for [fe932e457]: Scaling on aqua gets unexpectedly reset. check-in: dec50936d7 user: csaba tags: core-9-0-branch | |
| 09:30 | Fix for [fe932e457]: Scaling on aqua gets unexpectedly reset. check-in: eefcafad13 user: csaba tags: trunk, main | |
| 02:36 | Merge trunk check-in: c31388931a user: kevin_walzer tags: wayland | |
|
2026-07-20
| ||
| 23:39 | Remove duplicate comments check-in: 58c5bff013 user: kevin_walzer tags: wayland | |
| 23:36 | Fix for [932ed4f57b] check-in: 5ca9e8e3b4 user: kevin_walzer tags: trunk, main | |
| 23:34 | Merge trunk Leaf check-in: 577883e930 user: kevin_walzer tags: bidi_clip_fix | |
| 23:16 | Comment cleanup, additional diacritical chars added to table check-in: 9185db3f11 user: kevin_walzer tags: wayland | |
| 19:50 | Fix for new windows being resized to 200x200 by wayland. check-in: 7450a1cf3d user: culler tags: wayland_nvg | |
| 16:53 | Fix typo. check-in: c5bf331ac9 user: culler tags: wayland_nvg | |
| 16:40 | Import tkWaylandColors.c from the wayland branch. check-in: 9130d71c96 user: culler tags: wayland_nvg | |
| 12:21 | Additional refinement of pre-composed glyphs check-in: e133c314c8 user: kevin_walzer tags: wayland | |
| 12:17 | Pre-compose characters with diacritical marks check-in: 021e16ff59 user: kevin_walzer tags: wayland | |
| 12:02 | Some cleanup; fine-tune emoji and accented text layout check-in: 7dbe01fbaa user: kevin_walzer tags: wayland | |
| 04:19 | Emoji text now displays correctly without embedded font check-in: e0a80f9fa2 user: kevin_walzer tags: wayland | |
| 03:52 | Potential fix for [b1ced740f6] check-in: d6cdbea5ba user: kevin_walzer tags: fixsys_font_fix | |
| 02:32 | Rearrange headers to avoid build failure caused by redefining enums. check-in: c869f5e508 user: culler tags: wayland | |
|
2026-07-19
| ||
| 23:27 | Restore sans serif font - emoji support still broken check-in: 61d6e6579c user: kevin_walzer tags: wayland | |
| 20:19 | Re-set font file - still needs work check-in: 35085d4265 user: kevin_walzer tags: wayland | |
| 20:10 | testutils.tcl: allow repeated invocation of "testutils import" for the same domain (which is inconsequential) check-in: c9fbedb5fd user: erikleunissen tags: core-9-0-branch | |
| 20:07 | testutils.tcl: allow repeated invocation of "testutils import" for the same domain (which is inconsequential) check-in: a7dcb6b76a user: erikleunissen tags: trunk, main | |
| 19:48 | Close fork check-in: 17b63c912e user: culler tags: wayland_nvg | |
| 19:07 | Replace Glfw by Wayland in file and function names. check-in: f9e61d6f79 user: culler tags: wayland_nvg | |
| 19:06 | Potential fix for 932ed4f57b check-in: a046afcc1c user: kevin_walzer tags: bidi_clip_fix | |
| 18:19 | Clean up a bit. check-in: 3c9d5ca209 user: culler tags: wayland_nvg | |
| 05:08 | Revert last changes - did not help check-in: 4edec9ec32 user: kevin_walzer tags: wayland | |
| 04:55 | Minor comment cleanup check-in: 2110db99fe user: kevin_walzer tags: trunk, main | |
| 04:49 | Clean up emoji font fallbacks check-in: 38b918958a user: kevin_walzer tags: wayland | |
| 02:49 | Integrate emoji font fallback directly into font API, remove bundled font check-in: 774f5a4723 user: kevin_walzer tags: wayland | |
| 01:39 | Add tkWaylandSubwindows.c to Makefile.in check-in: df503f7474 user: kevin_walzer tags: wayland_nvg | |
| 01:31 | Add the file tkWaylandSubwindows.c. check-in: 77244deb8c user: culler tags: wayland_nvg | |
| 01:05 | Correct rendering of Arabic and font fallback for emoji - remove unused noto_emoji.h data check-in: fdbdb98c28 user: kevin_walzer tags: wayland | |
| 00:37 | Merge trunk check-in: 19db6d250f user: kevin_walzer tags: wayland | |
| 00:19 | Arabic RTL placement was broken in a recent commit - restore correct functioning check-in: eafb1b5995 user: kevin_walzer tags: trunk, main | |
| 00:05 | Fix for eaef70f38e check-in: 25366b8985 user: kevin_walzer tags: trunk, main | |
|
2026-07-18
| ||
| 23:26 | Fix for b1ced740f6 check-in: f7adc58f5f user: kevin_walzer tags: trunk, main | |
| 19:30 | First pass at implementing subwindow clipping. check-in: ea82b9e239 user: culler tags: wayland_nvg | |
|
2026-07-17
| ||
| 16:13 | Remove change to unix/configure.ac which broke the macOS build. check-in: 2df67189a8 user: culler tags: trunk, main | |
| 11:37 | Merge nab-elide-walk-uaf (use-after-free fix in the elide update walk). check-in: 6f31f367f8 user: nab tags: revised_text, tip-466 | |
| 11:32 | Staging merge of nab-elide-walk-uaf. Leaf check-in: 1832e9e02c user: nab tags: nab-elide-walk-uaf-merge | |
| 11:22 | Fix use-after-free of the walked segment in UpdateElideInfo Leaf check-in: 5c246a9b2e user: nab tags: nab-elide-walk-uaf | |
|
2026-07-16
| ||
| 23:00 | Add TIP 725 to changes.md check-in: 8aa0903d92 user: culler tags: trunk, main | |
| 15:51 | Merge nab-undo-inclusive (undo/redo bookkeeping and inclusive deletion fixes). check-in: 535c462d52 user: nab tags: revised_text, tip-466 | |
| 15:46 | Staging merge of nab-undo-inclusive. Leaf check-in: 9dd14d5708 user: nab tags: nab-undo-inclusive-merge | |
| 15:01 | Fix the mark boundaries of multi-line inclusive deletions. Leaf check-in: 685d8df5fc user: nab tags: nab-undo-inclusive | |
| 15:00 | A new retained tag or mark undo token expires the redo history immediately. check-in: 46e7188bf9 user: nab tags: nab-undo-inclusive | |
| 14:59 | Fix 'edit info' crash on the null undoTagList slots left by tag delete. check-in: e03f925960 user: nab tags: nab-undo-inclusive | |
| 13:55 | Merge nab-preexistants (fixes for pre-existing text widget bugs). check-in: 9d34bdfddf user: nab tags: revised_text, tip-466 | |
| 13:50 | Staging merge of nab-preexistants. Leaf check-in: f44a83c32f user: nab tags: nab-preexistants-merge | |
| 13:14 | Fix the boundary handling of inclusive deletions. Leaf check-in: be25dc0508 user: nab tags: nab-preexistants | |
| 13:14 | MarkDeleteProc: preserve a still referenced mark instead of freeing it. check-in: 76ae1bbaef user: nab tags: nab-preexistants | |
| 12:18 | TkTextMarkName: handle preserved marks. check-in: 609b1aee8f user: nab tags: nab-preexistants | |
| 12:15 | steadymarks: fix the re-insertion of a mark from a mark-based undo index. check-in: 76bd5ad490 user: nab tags: nab-preexistants | |
| 12:15 | steadymarks: re-synchronize the marks when the undoMarkList array moves. check-in: 972b29a04c user: nab tags: nab-preexistants | |
| 12:03 | Rebuild the shared tag bit fields when \[load\] preserves the tags. check-in: 0bcab2834e user: nab tags: nab-preexistants | |
| 12:02 | Fix the segment chaining of \[load\] with elided content. check-in: e2e1ace363 user: nab tags: nab-preexistants | |
| 11:30 | Fix insertion with elided hyphen tags at the junction of two elided ranges. check-in: 07babc5c94 user: nab tags: nab-preexistants | |
| 11:23 | Fix 'count -displaychars' over hyphen segments (assert in CountCharsInSeg). check-in: 71623af22a user: nab tags: nab-preexistants | |
| 11:10 | Merge nab-reliquats-p4 (macOS expose event fix). check-in: 0767aacaed user: nab tags: revised_text, tip-466 | |
| 09:48 | macOS: generateExposeEvents restored the previous restrict proc with a NULL argument. Leaf check-in: 5157a77b83 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: db71c1aa7b 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: ccb0f436ea user: nab tags: nab-reliquats-p4-merge | |
| 07:32 | UndoDeletePerform/UndoClearTagsPerform: the enclosing-elided-range extension of the post-restore reconcile span followed the switch forks, which the splice had just restored verbatim - the span could end at a restored link inside the range, truncating the recompute and leaving segments tagged-elided without switches. Bound the span by the tag information (ScanElidedRange*) instead. Test btree-14.105. check-in: c1a56fbf11 user: nab tags: nab-reliquats-p4 | |
| 07:03 | MergeTagUndoToken: an add/remove pair of opposite senses annihilated or merged even on partial overlap, silently dropping the net effect from the undo stack (the excess range survived a full drain). A single one-sense token cannot express a mixed net effect: annihilate only exact gap-free matches, push separate tokens otherwise. Tests btree-14.103/104. check-in: 013f302771 user: nab tags: nab-reliquats-p4 | |
| 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: 544d47c64c 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: 9ce533fc2a 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: 105824546e user: nab tags: nab-reliquats-p3-merge | |
| 21:49 | UpdateElideInfo: adding a suppressor tag (-elide 0) whose range starts inside an elided zone asserted in the enclosing branch search - the anchor was evaluated with the new tag state, but the searched branch belongs to the old one: evaluate without the tag (the ELISION_WILL_BE_REMOVED trick, which needs a non-NULL peer to filter). Test btree-14.101. Leaf check-in: 859cb411ce user: nab tags: nab-reliquats-p3 | |
| 21:41 | UpdateElideInfo: process adjacent switches instead of overwriting the walk cursor - switches restored verbatim by an undo can land next to the ones a previous reconcile settled, and the overwritten pending switch survived unprocessed (links/branches mismatch). The removals share one helper now; UnlinkSegment also freed an emptied section as if it were the first of the line, corrupting the section list for a link alone in its section. Test btree-14.100. check-in: b8e5635101 user: nab tags: nab-reliquats-p3 | |
| 21:25 | TkBTreeStartSearch: when the range start falls inside the segment ending a line, the search jumped to the next line and gave up if it was the end line - missing every toggle on it (tag nextrange returned nothing, tag remove silently kept the tag). Only give up when nothing of the end line is covered. Test btree-14.99. check-in: f730d216d1 user: nab tags: nab-reliquats-p3 | |
| 21:19 | UndoClearTagsPerform: consume a chunk's skip even when the chunk size coincides with the current segment size - the guard swallowed the split, restoring the chunk shifted to the left and losing its tail (silent tag corruption). Test btree-14.98. check-in: e4a3377415 user: nab tags: nab-reliquats-p3 | |
| 21:13 | UndoClearTagsPerform: flush the node tag sums on every node crossing - the update only ran when a boundary was crossed while flushing line changes, so a node left while skipping the gap between two restored chunks kept stale sums (panic at the checker; also reachable mono-node when an insertion changes the node partition between clear and undo). Test btree-14.97. check-in: b789a28165 user: nab tags: nab-reliquats-p3 | |
| 21:10 | TkBTreeClearTags: the range restriction anchored the backward search for the last tagged segment one char before the range start instead of its end (assert or corrupted bounds on every clear crossing two level-0 nodes), the restricted end excluded that segment, and the backstep used display counting which jumps over an elided tail. Test btree-14.96. check-in: 7e43f49df0 user: nab tags: nab-reliquats-p3 | |
| 20:57 | TkBTreeCheck: cross-check the elide state given by the tags against the branch/link structure - a tagged-elided content segment outside of switches (or the reverse) is the silent checker-green corruption class which detonated the backed out [38976ba64f]; now every debug-mode operation catches it at the source. check-in: 0493867edb user: nab tags: nab-reliquats-p3 | |
| 20:54 | UpdateElideInfo: repair pairings crossed by switches which an undo restored verbatim. Enforce the reciprocity of a kept link's claim on the kept branch, remember the mutual old partner of any re-wired switch as dangling for positional re-pairing (a parked switch's fork expires with the removal), and resolve a leftover dangling at walk exit from the actual elide state at its position: remove it, or recompute the surrounding tag-elided range. Tests btree-14.93-14.95 (fuzz_tagops seeds 99/683/847; 617/969 fixed collaterally). check-in: e7994448f5 user: nab tags: nab-reliquats-p3 | |
| 20:48 | UpdateElideInfo: a removed switch must not swallow the elide transition of the content segment behind it - the else-if chain skipped the insertion, leaving the still elided remainder of a zone without its opening branch (an undo restores chars without their -undo 0 elide tag, so elision may start right where an expired link sat). Test btree-14.92. check-in: 5d3fdfb983 user: nab tags: nab-reliquats-p3 | |
| 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: ee19ce1e46 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: 3be0e1c869 user: nab tags: nab-tagops-merge | |
| 19:28 | Back out [38976ba64f]: removing a kept link whose branch does not point back can strip the real closure of a zone which stays elided (an -undo 0 tag keeps tagging it), leaving the zone without switches - checker-green corruption, a second undo asserts in FindNextLink. The P7 steal needs a state-aware repair instead; deferred. Leaf check-in: 58cf0c6cfc user: nab tags: nab-reliquats | |
| 18:11 | UpdateElideInfo: remove a kept link whose claimed branch does not point back - an undo restores switches verbatim, a restored switch may steal its counterpart, and once the walk re-pairs the branch the redundant link must not be trusted as the close of the current range. Test btree-14.92. check-in: 38976ba64f user: nab tags: nab-reliquats | |
| 17:52 | UpdateElideInfo: anchor the fallback branch search on content - the range start may be a mark (split point), which carries no tag information. Test btree-14.91. check-in: 5605627194 user: nab tags: nab-reliquats | |
| 17:44 | UpdateElideInfo: let a link insertion pair with the still open kept branch - the callers may pass the enclosing branch itself as range start, on which the fallback search asserts. Test btree-14.90. check-in: 936cb075c7 user: nab tags: nab-reliquats | |
| 17:39 | Branch/LinkRestoreProc: clear the fork when dropping a switch whose stashed counterpart was annihilated - the switch may be enrolled in a second token whose later restore would follow the dangling fork into freed memory. Test btree-14.89. check-in: 7f9156b49f user: nab tags: nab-reliquats | |
| 17:34 | ClearTagsFromLine: drop the boundary-line result cache. The recomputed line summary depends on the surviving segments, not on the old (tagon, tagoff) pair the cache was keyed on, so a hit served one boundary line's result to the other, leaving the node tag information and the tag roots stale. Tests btree-14.86-14.88. check-in: 3d22ae6119 user: nab tags: nab-reliquats | |
| 17:32 | UndoClearTagsPerform: the elide recompute trigger only inspected the restored tag sets, but the overwrite may also drop an elide tag (e.g. one excluded from undo, added after the clear), leaving switches and logicalLine flags stale. Test both the restored and the overwritten set; same asymmetry fixed for the display geometry flag. Tests btree-14.84/14.85. check-in: 934e1c311d user: nab tags: nab-reliquats | |
| 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: 22f077854e 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: 6bc537f0bd user: nab tags: nab-reliquats | |
| 14:53 | Fix six defects found by the tag operation fuzzer, root causes proven by four parallel debugger investigations (all reproducible at the branch point, reached through the layers fixed before): (1) FindBranchSegment never examined the first line of the node before giving up (the bail-out tested the predecessor), so removing the tail of an elided range starting on the first line connected the inserted link to the start marker instead of the enclosing branch (assert; in release builds the fork of a mark segment was overwritten). (2) The first entry of the change list of a tag clearing anchored its skip on the start line of the range instead of the line of the first recorded segment (the token's start index): when the start line carries no recordable segment (tags ending before the range, or tags excluded from undo), the undo walk overshot the end of the document. (3) The tagon/tagoff line cache of the clearing stored the cached result with transfer semantics, stealing two references per cached line (double free of the shared empty tag set). (4) The restore procs re-established the stashed relationship even when the counterpart had been legitimately paired with another switch in the meantime (elision update between the deletion and the undo/redo): the restored switch now drops itself whenever the counterpart does not point back, the recompute after the restore rebuilds the topology. (5) The chunk-wise restore of a tag clearing undo left equal tagged adjacent char segments at boundaries lying inside a chunk; they are merged over the restored lines now. (6) The switch chain is transiently nested while a deletion undo restores switches verbatim inside a newer elided range: the walk of UpdateElideInfo now reconnects a kept branch with a kept link whose pairing was broken (and adopts a dangling link at the end of the pass), the section checker accepts the unmergeable short sections between two switches of the same direction (boundary rules tested independently instead of as pairs, matching the producers), and a delete token whose leading switch is dropped moves the split point protection to the first restored segment so the left boundary of the restored range is merged again. With regression tests btree-14.77 - 14.83. check-in: f3b6944465 user: nab tags: nab-reliquats | |
| 13:45 | Fix three defects around clearing tags over elided ranges (found by the new tag operation fuzzer, all reproducible at the branch point): (1) TkBTreeFindNextTagged/TkBTreeFindPrevTagged returned tagged segments beyond the end of the search range when the boundary lies within the first searched line - the node walks start past the boundary segment and never encounter it, and the cross-node search only checked the boundary for restricted peers; FindSplitPoints then proceeded on an actually empty range and produced twice the same split segment (assert in TkBTreeClearTags). (2) The undo range setup of TkBTreeClearTags dereferenced a null record when changes were made but nothing was recordable (the cleared range carrying only tags excluded from undo). (3) Clearing a subrange of an elided range stripped the switches inside the range beforehand, orphaning the pair of the enclosing range (its outside part keeps the tags; assert or misplaced link/branch panics later): a partial clearing now recomputes the elide topology from the new tag information after the tags have been cleared, extended to the boundaries of the enclosing elided ranges - the strip beforehand remains only for the whole text case. With regression tests btree-14.74 - 14.76. check-in: a5800d6aa0 user: nab tags: nab-reliquats | |
| 13:28 | Fix use-after-free in TkBTreeTag when adding an elide tag: the undo information was set up after the elision update, but UpdateElideInfo merges the char segments neighboring a removed switch (zones merging as the elision extends over existing ranges), which can free the segments recorded in data.firstSegPtr/data.lastSegPtr during the tagging walk - converting them to indices afterwards dereferenced freed memory (assert in debug builds, heap corruption in release; dominant crash of tag fuzzing). The undo setup now runs before the elision update, whose zero size switches do not affect the recorded positions. The removal case was already safe (its elision update runs before the tagging walk). With regression test btree-14.73. check-in: e3460ba4e4 user: nab tags: nab-reliquats | |
| 13:15 | Address the confirmed findings of the adversarial branch review (every mechanism verified by execution): (1) the JoinSections rebalancing after unlinking the boundary marks of a deletion was only applied to the first boundary (the variables for the second one were computed but unused) - a single character deletion on a suitably fragmented line paniced the tree check; and the removed boundary may have separated two equal tagged char segments (deletion of the gap between two elided ranges: the split points are the dead switches, so the split point cleanup could not merge them) - the chars are merged after the unlink now, which also repairs the redo of a reconciled undo. (2) In the walk of UpdateElideInfo, a kept link now immediately closes the elided range opened by a branch inserted in the same pass - the switches of a following elided range reset the link bookkeeping, and the pending branch was connected to the wrong link at the end of the pass (orphaned link, e.g. undoing a deletion over one of two zones whose tag was unelided and re-elided in the meantime). (3) In recompute mode, a fully untagged line is no longer skipped as unaffected when the walk is inside an elided range: it is exactly the transition to process (whole untagged lines restored into a -undo 0 range, or a whole-line insertion at the junction of two elide tags, ended up hidden with wrong logicalLine flags). (4) UndoClearTagsPerform now protects the range ends before calling UpdateElideInfo (its recompute call predates the branch and always hit the entry assert), and extends the range to the boundaries of the enclosing elided ranges. (5) TkBTreeJoinUndoDelete refuses to join delete tokens whose joined end cannot be computed reliably (mark based indices of steady marks do not tell whether the chunks span line boundaries; joining is only an optimization). With regression tests btree-14.65 - 14.72. check-in: 78d3093ab9 user: nab tags: nab-reliquats | |
| 12:04 | Fix the range ends passed to UpdateElideInfo by the two new recompute call sites (insertion inside an elided range, reconciliation after undo): the closing link of the enclosing range was passed as last segment, but the range extension of UpdateElideInfo walks over trailing zero size segments, so it also walked over the opening branch of a following elided range - encountering that branch resets the pending link bookkeeping, and the post-loop connected an inserted branch to the link of the following range instead (panic 'related branch is not pointing to this link', found by the interleaved fuzzer, seed 615). The last segment of the range is now normalized to the content segment preceding the closing link (ContentBeforeLink); the range extension includes the link again but stops at the following content segment. With regression test btree-14.64. check-in: ce9c20010e user: nab tags: nab-reliquats | |
| 11:54 | Fix the section producers leaving short sections with an arbitrary (unpinned) boundary next to a switch, which violates the section constraints (panic 'too few segments in section' from CheckSections, reachable without undo): (1) the greedy packing of RebuildSections closed every section at the quota NUM_TEXT_SEGS without looking at the remainder - if the following run is terminated by a switch boundary in less than MIN_TEXT_SEGS segments, some segments are now given back, both parts satisfy the minimum since NUM_TEXT_SEGS is two times MIN_TEXT_SEGS (triggered by ~40 fragmented segments inside an elided range, on any rebuild: delete, tag add of an elide tag, ...); (2) the fixed cut of SplitSection could leave a short right part whose left boundary is a cut, isolating for instance the branch when marks pile up at it - the cut walks back so the right part reaches the minimum (the left part keeps more than that, the section cannot exceed NUM_TEXT_SEGS + MIN_TEXT_SEGS here); also removed the dead left-shift loop (for (i = capacityLHS; i < capacityLHS; ...)) which never executed; (3) JoinSections refused to repair a short section pinned at its right boundary only - it now balances with the left neighbor, reusing the dissolve-or-borrow logic factored out of SplitSectionAtSwitch as BalanceSectionWithLeft; (4) DeleteRange rebalances the section of an unlinked boundary mark (the shrunk section may have lost its permission to be short). With regression tests btree-14.59 - 14.63. check-in: 0f7449e9d2 user: nab tags: nab-reliquats | |
| 11:44 | Fix the index arithmetic of TkBTreeJoinUndoDelete (join of adjacent delete undo tokens, no elision involved): (1) append case - when the second chunk spans line boundaries, adding its byte size to the byte index of the joined end produced an index beyond the line (assert at redo; with two spanned lines a plain invalid index in release builds); the end now takes the line/byte position of the second chunk's end shifted by the lines of the first chunk, and inherits its surrogate flag (second chunk eating the final newline). (2) prepend case - the start was computed as end2 - byteSize1 (negative byte index, assert at undo; or, matching a later delete by accident, silently corrupted order of the restored chunks), and the line index was taken from the wrong end (line index beyond the tree after multiline deletes, assert in TkBTreeUndoIndexToIndex); the start of the joined range is simply the start of the second chunk, which is valid in every document state since nothing before it changes. With regression tests text-27.37 - 27.43. check-in: 6e8da1b091 user: nab tags: nab-reliquats | |
| 11:36 | Fix the twin hole of the previous commit: a switch dying inside a deletion stashes its counterpart in the undo token (for the reciprocal reconnection at undo time), but held no reference - if the counterpart (a switch surviving in the tree) was annihilated by an elision update before the token performed, the stash pointed into freed memory and the restore proc wired the restored switch to it (assert in debug builds, heap corruption in release; e.g. delete spanning two elided ranges, then tag configure -elide 0, then undo). The stash now holds a reference (taken in Branch/LinkDeleteProc, released by every consumer: the restore procs, the DELETE_BRANCHES disposal, and the relinking of saved boundary switches in DeleteRange), and the restore procs drop the switch when the stashed counterpart carries the annihilation marker (NULL fork) - a dead-in-token counterpart keeps its fork, so whole enrolled pairs still restore normally. With regression test btree-14.58. check-in: b27c4dd487 user: nab tags: nab-reliquats | |
| 11:27 | Fix use-after-free when a switch enrolled in an undo/redo token is annihilated by an elision update before the token performs: a deletion bordering an elided range pulls the branch/link into the range, re-inserts it and enrolls it in the token (extra reference); if the pair dies afterwards (undo of the tag add, tag configure -elide 0, tag remove/delete - any path through UpdateElideInfo), the counterpart was freed for real and the enrolled switch kept a fork pointer into freed memory - the restore proc then took the 'stayed alive in the tree' path and dereferenced it (assert in debug builds, heap corruption in release, e.g. redo after undo of an insert adjacent to an elided range start). UpdateElideInfo now marks an enrolled switch as annihilated (NULL fork) instead of parking it for reuse, the restore procs drop an annihilated switch (the elide topology is recomputed from the tags after the restore), and the restore walk of UndoDeletePerform no longer references a dropped segment (lastPtr advances only on success, firstPtr is cleared). With regression tests btree-14.55 - 14.57. check-in: 2d99a48773 user: nab tags: nab-reliquats | |
| 11:20 | Fix insertion of non-elided text inside an elided range: when the insertion point is the meeting point of two adjacent ranges of distinct elide tags, the new segments receive the intersection of the neighboring tag sets (tagging mode 'within'), which does not elide - the inserted text was invisibly swallowed by the enclosing branch/link pair, and the next UpdateElideInfo run bounded by this non-elided island corrupted the switch chain (mismatch in number of links and branches, misplaced branch/link - fuzz seeds 251/21/398). TkBTreeInsertChars now recomputes the elide topology of the enclosing range when the new segments are not elided but the preceding content segment is, so the range is split around the insertion. With regression tests btree-14.50 - 14.54. check-in: 232de613d4 user: nab tags: nab-reliquats | |
| 11:17 | Fix undo of deletions in elided ranges whose tags do not restore the old elide state: the switches were saved and restored verbatim, but the restored chars may carry other tags than at the time of the deletion (tags configured with -undo 0 are not restored, and the elide state of a tag may have been reconfigured between the deletion and the undo), so the restored branch/link topology could span non-elided content (misplaced link/branch panics), hide restored text, or resurrect a zone whose tag is gone. UndoDeletePerform now recomputes the elide topology of the restored range from the current tag information, extended to the enclosing elided ranges. For this, UpdateElideInfo gets a recompute mode (tagPtr NULL with ELISION_HAS_BEEN_CHANGED); the call site in UndoClearTagsPerform already used this combination (and hitherto stripped all switches in the range instead of recomputing). With regression tests btree-14.40 - 14.49. check-in: 643b5ea262 user: nab tags: nab-reliquats | |
| 10:48 | Fix crash of [pathName clear] on a text widget with peers: the peer loop of ClearText called TkTextFreeAllTags once per peer, but the tags are shared (and the freed tags stay in the hash table), so every tag was freed multiple times; only the release of the peer's current tag info belongs into the loop, the tags are now freed once, before the tag table is deleted (mirrors DestroyText). The loop also reset dInfoPtr/dontRepick/lastLineY of the invoking widget instead of the iterated peer, leaving the freed dInfoPtr of the other peers in place (crash in TkTextFreeDInfo on the second iteration). With regression tests text-42.1/42.2. check-in: 266b16dfaf user: nab tags: nab-reliquats | |
| 10:19 | Merge nab-deleterange-elide: make deletions and undo/redo across elided region boundaries reliable. DeleteRange handles all switch topologies of a deletion range (separate savedLinkPtr/savedBranchPtr, merge of regions becoming adjacent, canonicalization of regions adjacent to the range, counter transfer at line joins, byte-position anchor for the surrogate newline); UndoDeletePerform restores switches with correct sections, counters and mark ordering in multiline tokens, releases the token references (leak), and keeps dead switches out of foreign token chains; delete undo tokens holding switches are not joined anymore; 'edit reset' and ClearText dispose of the retained tag/mark undo tokens; a full undo stack evicts its oldest atom instead of retaining stale ones; TkRangeListDelete/Add/Contains repairs. With regression tests btree-14.12 - btree-14.39, text-27.32/33/35/36, textDisp-38.1 - 38.3. check-in: 182404a7a2 user: nab tags: revised_text, tip-466 | |
| 10:16 | Merge revised_text: trunk merges, nab-tabs-wrap-none, and the five adversarial hardening fixes (nab-integration). The regression tests btree-14.8 - btree-14.35 of this branch move to btree-14.12 - btree-14.39, the merged nab-integration tests own btree-14.8 - btree-14.11. Closed-Leaf check-in: d303deaebf user: nab tags: nab-deleterange-elide | |
| 10:02 | Merge nab-integration: five fixes from the adversarial hardening campaign - numeric tabs with -wrap none, widget -locale relayout, [checksum -displaytext] eliding, load/ClearText tag rootPtr reset, and UpdateElideInfo branch reuse + protectionFlag clearing. With regression tests. check-in: 45ee0da4df user: nab tags: revised_text, tip-466 | |
| 10:01 | Integrate nab-elide-updateinfo Closed-Leaf check-in: bcf3aadd28 user: nab tags: nab-integration | |
| 10:01 | Integrate nab-load-tag-reset check-in: 71197c4d79 user: nab tags: nab-integration | |
| 10:01 | Integrate nab-checksum-displaytext check-in: 76cf95debb user: nab tags: nab-integration | |
| 10:01 | Integrate nab-locale-relayout check-in: a702702deb user: nab tags: nab-integration | |
| 10:01 | Integrate nab-tabs-numeric check-in: 9f5ca24c4d user: nab tags: nab-integration | |
| 08:27 | Add scheduling instructions for Github CI Leaf check-in: 57de653867 user: erikleunissen tags: bug-f093ef6765 | |
|
2026-07-14
| ||
| 19:56 | fix[393f9b0ab8]: Aqua fullscreen bit is not preserved when wm attributes -stylemask is passed an empty list. Patch from Miguel Bagnon. check-in: f84d2e4ae7 user: culler tags: trunk, main | |
| 19:53 | fix[393f9b0ab8]: Aqua fullscreen bit is not preserved when wm attributes -stylemask is passed an empty list. Patch from Miguel Bagnon. check-in: 45a298e054 user: culler tags: core-9-0-branch | |
| 15:18 | Fix EXEC flag check-in: a9e781cfec user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:16 | Merge trunk check-in: a38aaca69e user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:12 | Add TIP #687 to the changes check-in: f8c3f38d4f user: jan.nijtmans tags: trunk, main | |
|
2026-07-12
| ||
| 19:32 | Menubar highlighting now working correctly check-in: 082d4b63ab user: kevin_walzer tags: wayland | |
| 17:25 | Fix for keypress bug that prevented arrow navigation and copy/paste operations in entry/text widgets; improved clipboard operation; other minor fixes check-in: 588460861c user: kevin_walzer tags: wayland | |
| 04:25 | Placeholder commit - some keypresses still need work check-in: 0a78dfae70 user: kevin_walzer tags: wayland | |
| 04:11 | Recent changes have broken non-letter keypresses in entry and text widgets such as right/left, Control-C, etc. - needs further review check-in: 12d7ad97b8 user: kevin_walzer tags: wayland | |
| 02:16 | Treeview added argc check for set command with multiple values check-in: b594511c0c user: Brian tags: trunk, main | |
| 01:06 | Refine clipboard check-in: 0f029fccd6 user: kevin_walzer tags: wayland | |
| 00:45 | Numerous fixes for image color, cursor tracking, and event loop; thanks to Weiwu Zhang for patches check-in: 5a115f8b5c user: kevin_walzer tags: wayland | |
|
2026-07-11
| ||
| 20:07 | Merge trunk check-in: 53941ee608 user: kevin_walzer tags: wayland | |
| 19:00 | Systray now works on Wayland; best on KDE, which is the reference SNI/systray implementation; more limited support on Gnome, which only implements a subset of the spec; untested on other compositors; this variation will be documented check-in: 66af4268cd user: kevin_walzer tags: wayland | |
| 16:32 | Keyboard navigation of menubars now works correctly check-in: 69286b388f user: kevin_walzer tags: wayland | |
| 07:17 | Merge nab-tabs-wrap-none: fix [5d950fd28a] - default tab stops collapse with -wrap none check-in: 093c990299 user: nab tags: revised_text, tip-466 | |
| 01:18 | Minor cleanup of systray, menus still not working check-in: 62b1edc657 user: kevin_walzer tags: wayland | |
| 00:52 | Keyboard navigation now working on menus check-in: a4825de19a user: kevin_walzer tags: wayland | |
|
2026-07-10
| ||
| 21:38 | Evict the oldest undo atom when the stack is full, instead of dropping the new operation while keeping the stale ones. The record gates (TkTextUndoStackIsFull at insert/delete/clearTags/image/window) suppressed the undo token of a new operation once the stack was full, but left the older atoms in place - undoing them then replayed against the shifted content (wrong result, or a B-Tree panic), even without any elision. Removing the gates lets the existing eviction path of InsertCurrentAtom run (it already evicts the oldest atom at the depth limit); the size limit, which has no eviction loop, now clears the stack so that no retained atom is replayed against changed content. With regression test text-27.36. check-in: 7e6d9c795b user: nab tags: nab-deleterange-elide | |
| 19:38 | DeleteRange: insert the surrogate newline at the end of its anchor segment. TkTextIndexSetSegment addresses the first byte of beforeSurrogate, so the surrogate newline landed up to size bytes too early - re-inserted marks used to hide this by re-anchoring, but after an undo they sit past the range and a redo (or a fresh delete to the end) inserted the surrogate before the branch of an elided region reaching the final newline, pushing content behind the end marker (silent loss; 'end marker of shared resource is not at start of line' with checkers). The insertion now works with the byte position at the end of the anchor, which the segment gravities keep outside of any elided region, fixing also the same corruption without any elision (plain tag on the final newline, and a deletion starting at a line start, where the old fallback anchored at the start of the previous line's last segment). With regression tests btree-14.31 - btree-14.35. check-in: b35db40810 user: nab tags: nab-deleterange-elide | |
| 19:15 | Scaling-related improvements for the vista and winnative themes. check-in: a189c1e92b user: csaba tags: trunk, main | |
| 19:07 | Post-review hardening of the elision switch handling. (1) A switch recorded as re-inserted in an undo token could be captured again by a later overlapping delete; recording it as dead then linked both tokens' chains through its single nextPtr (use-after-free at stack teardown): a dead switch now stays a standalone chain tail. (2) The boundary pulls of DeleteRange moved the boundary mark over intermediate marks, sweeping marks outside of the range into it ('delete -marks' destroyed them): the switch is moved over the boundary instead, intermediate marks stay outside; the emptied-section handling of MoveSegmentToLeft/Right no longer frees a section that is still linked in the section chain. (3) JoinSections read sectionPtr->nextPtr after freeing sectionPtr. (4) TkRangeListContainsRange compared in the wrong direction, and TkRangeListContainsAny tested low+1 instead of low-1. With regression tests btree-14.29/14.30. check-in: a3af1a52a0 user: nab tags: nab-deleterange-elide | |
| 18:54 | Close fork check-in: 6065173fe5 user: oehhar tags: trunk, main | |
| 16:32 | [4ca13deb] negative comparisen with size_t from nanosvg#291 https://github.com/memononen/nanosvg/pull/291 check-in: 8fb1af3d2f user: oehhar tags: core-9-0-branch | |
| 16:29 | [4ca13deb] negative comparisen with size_t from nanosvg#291 https://github.com/memononen/nanosvg/pull/291 check-in: b219eac916 user: oehhar tags: trunk, main | |
| 14:31 | tkRangeList: repair TkRangeListDelete - (a) a range straddling the deletion start kept only its first integer instead of [low, high-1], losing invalidation coverage; (b) deleting inside a gap shifted the successor range onto its neighbor without amalgamating, violating the canonical form (assert in CountIntegers); (c) the right-overlap branch failed to advance past the adjusted range when no amalgamation happened, shifting it twice; (d) the amalgamation memmove copied one element too many. Also TkRangeListAdd: the new-lower-bound branch did not extend the upper bound. Validated by differential fuzzing against a bitset model (700k+ seeds). With regression tests textDisp-38.1 - 38.3. check-in: d818ec4cfa user: nab tags: nab-deleterange-elide | |
| 14:31 | DeleteRange: canonicalize elided regions adjacent to the deletion range. A link just before the range (region ending exactly at range start) and a branch just after it (region starting exactly at range end) are now pulled into the range, like the overlapping cases already were: deleting all visible text between two elided regions merges them instead of leaving two adjacent switches, and single-sided adjacency re-adds the switch at its place. MoveSegmentToLeft/Right now maintain the backward links of the moved segment (they left stale prev/next pointers, re-pulling the same switch), and the line's segPtr is repaired when the moved boundary mark was heading the line. Restored switches are linked with LinkSwitch (mark ordering rules) instead of LinkSegment. With regression tests btree-14.25 - btree-14.28. check-in: 34e82775b4 user: nab tags: nab-deleterange-elide | |
| 14:24 | Use bools in TreeviewCountItems() args check-in: 6ade905827 user: jan.nijtmans tags: trunk, main | |
| 13:35 | Dispose of the retained tag/mark undo tokens where the undo stack is reset: 'edit reset' (they survived the reset invisible to 'edit canundo', and the next undo removed the tags from the whole widget), 'edit reset undo', and ClearText ('.t clear'/'.t load', which freed the tags and the tree while undo tokens were still referencing them). Also 'edit reset undo|redo' now returns TCL_OK on success. With regression tests text-27.32/33/35. check-in: 848387eac4 user: nab tags: nab-deleterange-elide | |
| 13:35 | UndoDeletePerform: restore elision switches and elided newlines correctly. (1) The delta of numLogicalLines at a line split is the flag of the NEW line (the restored newline may be elided), like the insert path already does. (2) Restored switches now maintain the section structure (new SplitSectionAtSwitch; a link heads a section, a branch terminates one), the numLinks/numBranches counters of the affected lines, and the node branch counts - multiline undo tokens no longer corrupt the B-Tree; also bound the section length while restoring (SplitSection after LinkSegment, with hardened switch-boundary guards), and release the token's reference to re-inserted switches (was leaking on every undo). (3) DeleteRange now transfers the switch counters of a discarded line to the joined line. (4) Do not join delete undo tokens holding switches, a shared re-inserted switch would be restored twice. (5) RedoInsertInspect walks the segment chains like UndoDeleteInspect. With regression tests btree-14.18 - btree-14.24. check-in: 62c543b4b2 user: nab tags: nab-deleterange-elide | |
| 12:25 | Fix for [ef9e2ad485]: ttk::scrollbar with classic theme is visually wrong. check-in: 3d7cdaac33 user: csaba tags: trunk, main | |
| 12:04 | Fix broken manifest RC inclusion. Need to include winuser.h else CREATEPROCESS_MANIFEST_RESOURCE_ID gets treated as a string id. This was previously hidden due to overwriting with mt.exe check-in: 6e7a71f52e user: apnadkarni tags: trunk, main | |
| 11:09 | Fix [72f6496b]: ttk::treeview: [ cget -selecttype] returns a one-element list, not a scalar. Use more bools in implementation check-in: ee726c9a71 user: jan.nijtmans tags: trunk, main | |
| 10:56 | Fix DeleteRange() handling of elision switches when the deletion range crosses elided region boundaries. The single savedSegPtr slot becomes savedLinkPtr + savedBranchPtr: a range spanning two elided regions keeps a head link and a tail branch, whose remnant regions must be merged (adjacent switches are not allowed). With undo active the switches now leave the mark re-link path, and the counterpart pointer stashed in tagInfoPtr is no longer treated as a tag set (heap corruption). Branch/LinkRestoreProc re-connect the counterpart, undoing a merge. New tests btree-14.8 - btree-14.17. check-in: aa56b79728 user: nab tags: nab-deleterange-elide | |
| 10:13 | Manifest is already in rc, so no need to run mt tool check-in: e4794d9351 user: jan.nijtmans tags: trunk, main | |
| 06:42 | nanosvg #291: unused by tk but for completness https://github.com/memononen/nanosvg/pull/291 check-in: 0ebdd5e825 user: oehhar tags: core-9-0-branch | |
| 06:41 | nanosvg #291: unused by tk but for completness https://github.com/memononen/nanosvg/pull/291 check-in: dea4f99b72 user: oehhar tags: trunk, main | |
| 02:44 | Minor improvements to keyboard navigation of menus - F10 works now check-in: b8aff6ba47 user: kevin_walzer tags: wayland | |
|
2026-07-09
| ||
| 23:10 | Good progress on systray check-in: c09ca95d95 user: kevin_walzer tags: wayland | |
| 16:02 | Merge main Leaf check-in: 2a34ae25c4 user: apnadkarni tags: apn-clipboard-fix-attempts | |
| 12:21 | Fix for [1fa9cb25dd]: testutils proc dt.reset automatically resets timing granularity check-in: a0005c158e user: erikleunissen tags: core-9-0-branch | |
| 12:18 | Fix for [1fa9cb25dd]: testutils proc dt.reset automatically resets timing granularity check-in: 5e7c61edbe user: erikleunissen tags: trunk, main | |
| 10:02 | Remove unused variable and improve comments check-in: 60f78d3dbe user: erikleunissen tags: bug-f093ef6765 | |
| 04:04 | More responsive event loop; some progress on keynav; SNI needs revision to remove Tk window because it is out of place on Wayland check-in: ff9b48d9eb user: kevin_walzer tags: wayland | |
|
2026-07-08
| ||
| 18:41 | revert bd330108 - it makes resizing worse. check-in: 776bd8350c user: culler tags: wayland_nvg | |
| 16:11 | [72f6496b] ttk::treeview: -selecttype should be a scalar, not a one-element list Since [ea378fca79] (TIP 740) it is read via GetEnumSetFromObj(), which shimmers selectTypeObj to a list, so [$w cget -selecttype] returns a one-element list. Read it as a scalar index like -selectmode instead. Closed-Leaf check-in: 3d0b5e1570 user: serhiy.storchaka tags: selecttype-scalar | |
| 15:54 | Fix B-tree inconsistency ("level zero node is not root for tag") after [load]: ClearText swaps in a fresh empty tree but, when tags are preserved (clearTags == 0), it left each surviving tag's rootPtr pointing into the destroyed tree, so AddTagToNode (which only sets rootPtr when NULL) never rebuilt it. Reset the preserved tags' rootPtr to NULL. With regression test. Closed-Leaf check-in: 637d0e0c6b user: nab tags: nab-load-tag-reset | |
| 15:39 | Fix abort ("assert SegmentIsElided" in TkBTreeFindStartOfElidedRange) when an enclosing elide tag is applied over an already elided inner range: the insert-link path of UpdateElideInfo now reuses the branch inserted earlier in the same pass (newBranchPtr) instead of searching for a start which is elided only by the tag being processed. With regression test. Closed-Leaf check-in: 6d101e2d47 user: nab tags: nab-elide-updateinfo | |
| 15:37 | Fix B-tree inconsistency ("CheckSegments: segment is protected") when removing an expired branch/link in UpdateElideInfo: a removed structural segment kept its transient protectionFlag and, once parked for reuse, was recycled as a live branch/link still marked protected. Clear the flag before unlinking. Triggered by tag remove/delete over elided ranges. With regression tests. check-in: 477e677962 user: nab tags: nab-elide-updateinfo | |
| 15:33 | Fix [pathName checksum -displaytext] / -displaychars including elided text: after skipping an elided run via the branch->link shortcut, linePtr was left on the branch's line, so once the segment chain ended the walk resumed on an already-visited line, re-hashing the elided lines. Resync linePtr onto the link's line. With regression test. Closed-Leaf check-in: ad45cbc540 user: nab tags: nab-checksum-displaytext | |
| 15:29 | Widget -locale changes now trigger a relayout (TK_TEXT_LINE_GEOMETRY typeMask, like -lang): [pathName locale index] and word handling used to keep the old locale until an unrelated relayout happened. With regression test. Closed-Leaf check-in: 61544b8845 user: nab tags: nab-locale-relayout | |
| 15:26 | Fix numeric tab alignment with -wrap none: the unbounded else branch of AdjustForTab's NUMERIC case computed the position from maxX (== -1, the no-wrap sentinel) instead of the tab stop itself; align it with the RIGHT case. With regression test. Closed-Leaf check-in: bf81eba9bf user: nab tags: nab-tabs-numeric | |
| 14:05 | Fix [5d950fd28a]: default tab stops collapse with -wrap none. In AdjustForTab, guard the modulo against maxX == -1 (the no-wrap sentinel), matching the guards already used by the explicit-tabs cases in the same function. With regression test. Closed-Leaf check-in: d1d20c723d user: nab tags: nab-tabs-wrap-none | |
| 13:53 | Merge nab-elide-missing-branch: fix [ad458a3a72] - dangling branch/link connections when toggling -elide across interleaved tag ranges check-in: dadebc845f user: nab tags: revised_text, tip-466 | |
| 13:17 | Merge revised_text Closed-Leaf check-in: 02718f3188 user: nab tags: nab-elide-missing-branch | |
| 12:47 | Add new test + debug statements check-in: fb20a7e4a4 user: erikleunissen tags: bug-f093ef6765 | |
| 11:38 | New branch for ticket [f093ef6765] check-in: 619e0b2bb0 user: erikleunissen tags: bug-f093ef6765 | |
| 03:24 | Merge trunk; end segfaults on shutdown check-in: 82178df0a6 user: kevin_walzer tags: wayland | |
| 01:32 | Fix for [54ecf9a21b] check-in: 8e88882c02 user: kevin_walzer tags: trunk, main | |
|
2026-07-07
| ||
| 15:01 | Indenting check-in: 2a59f6e4b0 user: jan.nijtmans tags: trunk, main | |
| 14:38 | Undo EXEC flag from LICENSE_SHEENBIDI check-in: 44e55ad59b user: jan.nijtmans tags: trunk, main | |
| 14:11 | Manifest is already in rc, so no need to run mt tool Closed-Leaf check-in: 595af23c57 user: jan.nijtmans tags: manifest-in-rc-only | |
| 12:21 | Merge trunk Leaf check-in: 1da9faef5e user: kevin_walzer tags: insertion_cursor | |
| 11:58 | Additional cleanup check-in: 7cd09d2a66 user: kevin_walzer tags: insertion_cursor | |
| 11:41 | Sync rules-ext.vc with Tcl check-in: 1c631e1e93 user: jan.nijtmans tags: trunk, main | |
| 11:14 | Comment cleanup check-in: 38f88d4209 user: kevin_walzer tags: insertion_cursor | |
| 03:41 | Some progress on keyboard navigation check-in: 4f5875f1dc user: kevin_walzer tags: wayland | |
| 03:32 | Menu entry configuration improved; menu keyboard navigation and systray management (menus, tooltips) still WIP check-in: 41cfd73ab3 user: kevin_walzer tags: wayland | |
| 01:09 | Merge trunk check-in: 21b189c54b user: kevin_walzer tags: wayland | |
| 01:05 | Fix spike to 100% CPU on accessibility initialization on X11 check-in: a4c7d99c05 user: kevin_walzer tags: trunk, main | |
| 00:54 | Potential fix for insertion cursor bug check-in: 61f85fe642 user: kevin_walzer tags: insertion_cursor | |
|
2026-07-06
| ||
| 21:45 | Merge trunk check-in: f3c1d2d0c7 user: jan.nijtmans tags: revised_text, tip-466 | |
| 20:44 | Fix [7db001b384]: Entry and spinbox key binding bug check-in: 22e11f3b46 user: jan.nijtmans tags: trunk, main | |
| 12:19 | No need to worry about Windows 8.1 any more check-in: 27dc0e7ac7 user: jan.nijtmans tags: trunk, main | |
| 11:31 | Correct segfault during certain image write operations on Wayland - thanks to Weiwu Zhang for patch check-in: d508e155db user: kevin_walzer tags: wayland | |
|
2026-07-05
| ||
| 21:47 | Comment cleanup check-in: d19311e3dc user: kevin_walzer tags: wayland | |
| 21:09 | Improvements in menu display - highlights, cascades and indicators check-in: 7a6dac0376 user: kevin_walzer tags: wayland | |
| 20:23 | Remove unused xdg_popup implementation; improve menu geometry to ensure menu is drawn/placed inside toplevel check-in: 5046367f14 user: kevin_walzer tags: wayland | |
| 20:05 | Merge wayland_nvg check-in: eef9e13e8d user: kevin_walzer tags: wayland | |
| 00:13 | Orderly shutdown check-in: af4d855a2f user: kevin_walzer tags: wayland | |
|
2026-07-04
| ||
| 22:46 | Additional refinements check-in: b6c677f8de user: kevin_walzer tags: wayland | |
| 19:51 | Remove the callback count; poll the wayland connection in the SetupProc. check-in: bd330108cc user: culler tags: wayland_nvg | |
| 19:14 | Merge trunk check-in: 844a346443 user: kevin_walzer tags: wayland | |
| 19:13 | Clean up segfaults on shutdown / popup destruction check-in: e79ab9f828 user: kevin_walzer tags: wayland | |
| 18:32 | Refine menus - cascades check-in: 732b15641c user: kevin_walzer tags: wayland | |
| 18:20 | Fix for [e1c681ba80] check-in: c9a1a38161 user: kevin_walzer tags: trunk, main | |
| 15:21 | Correct angled text bug with bidi Leaf check-in: 3ddfa38290 user: kevin_walzer tags: bidi-angle | |
| 15:04 | Merge trunk check-in: 4bbebcca17 user: kevin_walzer tags: wayland | |
| 15:01 | Cascades now post check-in: e93bc9997e user: kevin_walzer tags: wayland | |
| 03:56 | Remove duplicate comment check-in: 41e277ae38 user: kevin_walzer tags: wayland | |
| 03:49 | Progress on images in menus check-in: 3cb442914a user: kevin_walzer tags: wayland | |
| 02:55 | Highlights and indicators now drawing in menus - cascades still need work check-in: 2def9d32dc user: kevin_walzer tags: wayland | |
| 01:03 | Minor updates check-in: b7ffb869ae user: kevin_walzer tags: wayland | |
|
2026-07-03
| ||
| 16:46 | Some refinements check-in: a14ee7baec user: kevin_walzer tags: wayland | |
| 03:35 | Implement ttk::combobox using menus as is done on macOS; some visual refinements to menu, more to do; some cleanup of wm code check-in: 67ee635775 user: kevin_walzer tags: wayland | |
|
2026-07-02
| ||
| 09:55 | Merge trunk check-in: 5e6d990fad user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:11 | Adapted the three failing treeview tests to the latest changes in the default theme. check-in: 7d8b7eba4d user: csaba tags: trunk, main | |
| 02:25 | Initial work toward dropdown windows/override redirect check-in: e714608bae user: kevin_walzer tags: wayland | |
| 01:46 | Initial implementation of menus and menubars using wl_shm check-in: d6f0407a24 user: kevin_walzer tags: wayland | |
|
2026-07-01
| ||
| 23:30 | Restore bidi pipeline check-in: a533380ab5 user: kevin_walzer tags: wayland | |
| 21:16 | Switch to wl_shm - still need to sort out fonts check-in: d656eae0f3 user: kevin_walzer tags: wayland | |
| 15:03 | Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity check-in: e38d6f17be user: jan.nijtmans tags: trunk, main | |
| 14:17 | missed one version change check-in: 658c4f2144 user: jan.nijtmans tags: core-9-0-branch | |
| 14:04 | Version -> 9.0.5 for next release cycle check-in: c857a8bd64 user: jan.nijtmans tags: core-9-0-branch | |
| 13:47 | Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity check-in: 9bf0b5fb8b user: jan.nijtmans tags: core-9-0-branch | |
| 11:45 | Further cleanup of popup API check-in: 4f853045e3 user: kevin_walzer tags: wayland | |
| 10:33 | Added missing handling of X11_XDRAWRECTANGLE_HACK. check-in: ddeafebaee user: csaba tags: trunk, main | |
| 10:16 | Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity. Add a few type-casts (backported) check-in: 1c1c4982e6 user: jan.nijtmans tags: core-8-6-branch | |
| 09:31 | Improvements related to the themes default, clam, and vista. check-in: e6988ab8bb user: csaba tags: trunk, main | |
| 07:20 | Version -> 9.1b1 for next release cycle check-in: 1fe57f82c5 user: jan.nijtmans tags: trunk, main | |
| 02:55 | Simplify Wayland context for popups check-in: 053ad51d07 user: kevin_walzer tags: wayland | |
| 00:46 | Additional progress check-in: 78fae6a52e user: kevin_walzer tags: wayland | |
| 00:18 | Additional work on popups check-in: b7904226ae user: kevin_walzer tags: wayland | |
|
2026-06-30
| ||
| 20:43 | Additional work on popups check-in: 511ee7bba7 user: kevin_walzer tags: wayland | |
| 15:49 | No longer export TkpGetMS(), since we have TIP #752 now check-in: 07d53fcabc user: jan.nijtmans tags: trunk, main | |
| 14:31 | merge release check-in: 2464564c24 user: dgp tags: trunk, main | |
| 13:47 | Fix [3cb7c4ac72]: tk inactive returns a negative value on Windows for long inactivity On Windows long is 32-bit, so the unsigned 32-bit GetTickCount()-li.dwTime delta in Tk_GetUserInactiveTime() was returned as a negative number for inactivity of 2**31 ms or more. Clamp to 0x7fffffff. CPython: https://github.com/python/cpython/issues/151881 Closed-Leaf check-in: 4b67ee9c34 user: serhiy.storchaka tags: tk-inactive-win-overflow, core-tk-inactive-win-overflow | |
| 13:44 | added hints on failure of wm-maxsize-1.7 test check-in: c1c313e856 user: jan.nijtmans tags: core-9-0-branch | |
| 13:40 | Merge-mark check-in: 127d88ec14 user: jan.nijtmans tags: core-9-0-branch | |
| 13:37 | Fix [348b482ff7]: scale, spinbox and place format floating-point values using the LC_NUMERIC locale check-in: b05d042d39 user: jan.nijtmans tags: core-8-6-branch | |
| 02:45 | Flesh out popup implementation check-in: 6576270949 user: kevin_walzer tags: wayland | |
| 00:53 | Adding EGL-based popups back into the stack; still not working, but they do not disrupt the drawing pipeline and thus represent the best path to native menus on Wayland check-in: 6eaad8688c user: kevin_walzer tags: wayland | |
|
2026-06-29
| ||
| 21:12 | Restore clipboard functionality after merging cherry-picked code from wayland_nvg branch check-in: 607e79eded user: kevin_walzer tags: wayland | |
| 19:16 | Minor tweaks to IME check-in: 15ad3aa448 user: kevin_walzer tags: wayland | |
| 15:25 | Remove '-lang' in favour of '-locale' Leaf check-in: 3702c1b5f6 user: jan.nijtmans tags: no-lang | |
| 11:56 | Use -locale setting in stead of -lang for handling hyphenation rules check-in: b3ea787427 user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:43 | Merge trunk check-in: d6295a4f0d user: jan.nijtmans tags: revised_text, tip-466 | |
| 06:59 | added hints on failure of wm-maxsize-1.7 test check-in: 12b11f89db user: Torsten tags: trunk, main | |
| 01:19 | Final adjustments check-in: 54d21553ef user: kevin_walzer tags: wayland | |
| 01:06 | Repair IME check-in: 534bce6fbf user: kevin_walzer tags: wayland | |
|
2026-06-28
| ||
| 22:55 | Deal with other, related, crashes. Leaf check-in: 1eb8885bc7 user: culler tags: bug-1ab7a5f2995 | |
| 21:51 | Additional updates check-in: 7f6b0363a3 user: kevin_walzer tags: wayland | |
| 20:59 | Back out all references to tkWaylandPopup.c, cherry-pick drawing / windowing code from wayland_nvg to get drawing back in place check-in: 24cdf7871e user: kevin_walzer tags: wayland | |
| 01:25 | Still working on aligning GLFW window size and Tk geometry - will do more work with framebuffer and window refresh callbacks in tkWaylandNotify. check-in: 4c71968493 user: kevin_walzer tags: wayland | |
|
2026-06-27
| ||
| 20:17 | Fix for Wayland StatusNotifierItem systray; thanks to Weiwu for patch check-in: c186c5a3ab user: kevin_walzer tags: wayland | |
| 14:47 | Merge trunk check-in: ddb416903b user: kevin_walzer tags: wayland | |
|
2026-06-26
| ||
| 19:18 | merge release check-in: 7ef5487871 user: dgp tags: core-9-0-branch | |
| 13:29 | merge trunk Closed-Leaf check-in: 3e2225ee6b user: dgp tags: rc1, core-9-1-b0-rc, core-9-1-b0 | |
| 11:02 | Fix for clip overrun in ttk::treeview when compiled with bidi support check-in: 40daed1156 user: kevin_walzer tags: trunk, main | |
| 01:12 | Fix for clipping issue in ttk::treeview when bidi support enabled check-in: c003a9277d user: kevin_walzer tags: bidi_clip_fix | |
|
2026-06-25
| ||
| 21:48 | Fix [1ab7a5f2995]: Aqua use-after-free check-in: f19560a2c1 user: culler tags: bug-1ab7a5f2995 | |
| 15:33 | merge trunk check-in: a9d5168db4 user: dgp tags: core-9-1-b0-rc | |
| 15:32 | merge 9.0 Closed-Leaf check-in: fe0d261805 user: dgp tags: rc2, core-9-0-4-rc, core-9-0-4 | |
| 13:18 | Eliminated compiler warning about potential truncation of "%s" directive output. check-in: f2ea9b2f95 user: csaba tags: trunk, main | |
| 09:17 | Merge trunk check-in: d98a95de2b user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:08 | Follow-up to [348b482ff7]. Three more places where TkFormatDouble should have been used check-in: 88296c071f user: jan.nijtmans tags: trunk, main | |
| 08:44 | Follow-up to [348b482ff7]. Two more places where TkFormatDouble should have been used check-in: bc8c739011 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-06-24
| ||
| 15:00 | Added a missing Tk_FreeColor() invocation. check-in: d50c4ed7e3 user: csaba tags: trunk, main | |
| 14:56 | Extend fix for [348b482ff7]. Not sufficiently tested yet Closed-Leaf check-in: 42255c8bd6 user: jan.nijtmans tags: bug-348b482ff7 | |
| 14:37 | merge trunk check-in: aec6067d8f user: dgp tags: core-9-1-b0-rc | |
| 14:15 | merge 9.0 check-in: e9ace411e1 user: dgp tags: core-9-0-4-rc | |
| 12:19 | Unneeded include check-in: de806deae9 user: jan.nijtmans tags: trunk, main | |
| 12:13 | Fix 2 warnings ' unused parameter' check-in: 6987fa5bcc user: jan.nijtmans tags: trunk, main | |
| 11:57 | Fix [348b482ff7]: scale, spinbox and place format floating-point values using the LC_NUMERIC locale check-in: 23f641b03c user: jan.nijtmans tags: trunk, main | |
| 11:31 | Fix [348b482ff7]: scale, spinbox and place format floating-point values using the LC_NUMERIC locale check-in: eecd0f3744 user: jan.nijtmans tags: core-9-0-branch | |
| 09:02 | Notation consistency: makeChevronImage -> TtkMakeChevronImage. check-in: c9475094b9 user: csaba tags: trunk, main | |
| 05:23 | Correct order when generating internal <Enter>/<Leave> events so user scripts can get current item. check-in: 9456149cb7 user: bohagan tags: trunk, main | |
|
2026-06-23
| ||
| 19:27 | merge 9.0 check-in: e43bffa23f user: dgp tags: rc1, core-9-0-4-rc | |
| 14:42 | merge trunk check-in: 255a68633d user: dgp tags: rc0, core-9-1-b0-rc | |
| 12:56 | Rebase to revised_text check-in: d29d0972a5 user: jan.nijtmans tags: nab-elide-missing-branch | |
| 12:54 | Fix crash in [pathName checksum] when the widget contains more than one line: the segment walk had no termination at the end of the B-tree (the end marker sentinel is NULL whenever it is not located on the first line). With regression tests check-in: a861ef487c user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:52 | Merge trunk check-in: 7c3238f2bc user: jan.nijtmans tags: wayland | |
| 12:46 | Merge trunk check-in: 63b96e1a5a user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:01 | Fix [2ba1f89c]: ttk::treeview generates spurious <Enter>/<Leave> events check-in: c383920aae user: jan.nijtmans tags: trunk, main | |
|
2026-06-22
| ||
| 21:52 | actions/checkout@v6 -> v7 check-in: 281a7e9930 user: jan.nijtmans tags: trunk, main | |
| 21:27 | actions/checkout@v6 -> v7 check-in: db0f5c115e user: jan.nijtmans tags: core-9-0-branch | |
| 21:01 | merge trunk check-in: 1fcf0cffc8 user: dgp tags: core-9-1-b0-rc | |
| 20:33 | Replace TkGlfw in file and function names with TkWayland to ensure consistency with other platforms check-in: 92e72a12af user: kevin_walzer tags: wayland | |
| 17:52 | Proposed fix for bug [3f01f6cfa3]: Treeview sort indicator of the vista theme is drawn with the wrong background color. check-in: 1596d4bab6 user: csaba tags: trunk, main | |
| 12:48 | Images now working again check-in: c3bccaba69 user: kevin_walzer tags: wayland | |
| 12:40 | Merge trunk check-in: 29716177ae user: jan.nijtmans tags: wayland | |
| 12:38 | Fix [2b3cd519a9]: ttk::treeview changes break Wayland port check-in: d9c84c50db user: jan.nijtmans tags: trunk, main | |
| 12:30 | Incorporate Wayland definitions into global port header; correct various resulting build issues; images beginning to render though color are not correct check-in: 9ea339cae5 user: kevin_walzer tags: wayland | |
| 02:51 | Adding more Xlib hooks for images in hopes of getting them to draw check-in: c11718dafe user: kevin_walzer tags: wayland | |
|
2026-06-21
| ||
| 22:05 | Window sizing is improved check-in: f93ec9811d user: kevin_walzer tags: wayland | |
| 16:42 | Additional tweaks check-in: e12dcffc50 user: kevin_walzer tags: wayland | |
| 16:22 | More adjustments check-in: f644ee83e9 user: kevin_walzer tags: wayland | |
| 15:30 | Improved the vista theme's Heading layout again. check-in: bc32e277cd user: csaba tags: trunk, main | |
| 13:14 | Additional minor updates check-in: 3b8b86424b user: kevin_walzer tags: wayland | |
| 03:42 | Additional progress on drawing check-in: 45fcca1982 user: kevin_walzer tags: wayland | |
| 00:21 | Minor adjustment to framebuffer callback check-in: 43dd3e6ebf user: kevin_walzer tags: wayland | |
|
2026-06-20
| ||
| 23:49 | No more flicker on startup; flicker has shifted to widget drawing check-in: 9004ce49fc user: kevin_walzer tags: wayland | |
| 17:15 | Widgets now drawing; still some window flicker on Wish startup check-in: 4e1f4920d1 user: kevin_walzer tags: wayland | |
| 16:28 | Merge trunk check-in: f531114347 user: jan.nijtmans tags: wayland | |
| 16:27 | Merge trunk check-in: ae3c253440 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:27 | Merge 9.0 check-in: e4b40c963e user: jan.nijtmans tags: trunk, main | |
| 11:48 | Fix [0beaefa42d]: Tk_FindPhoto crash check-in: 2425cc6d19 user: jan.nijtmans tags: core-9-0-branch | |
| 01:48 | Some restoration of widget drawing, needs additional work check-in: 5f53474240 user: kevin_walzer tags: wayland | |
| 00:41 | Additional refactoring of FBO setup and drawing pipeline check-in: f8f4a24d03 user: kevin_walzer tags: wayland | |
|
2026-06-19
| ||
| 20:49 | Merge-mark check-in: 88d493eb88 user: jan.nijtmans tags: wayland | |
| 20:37 | Missing Tk_ClipDrawableToRect() call, noted by Kevin Walzer. Thanks! check-in: ac8b2a58bf user: jan.nijtmans tags: trunk, main | |
| 20:33 | Missing Tk_ClipDrawableToRect() call, noted by Kevin Walzer. Thanks! check-in: 5b877c8d74 user: jan.nijtmans tags: core-9-0-branch | |
| 19:13 | Some progress on refactoring FBO, but more work needed check-in: 3eeb531c10 user: kevin_walzer tags: wayland | |
| 15:51 | Merge trunk check-in: c434f932ae user: jan.nijtmans tags: wayland | |
| 15:50 | Merge trunk check-in: db653dc1d9 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:42 | Fix crash caused by double free of menu GC. Cherry-picked from wayland_nvg branch. Few more bool usages check-in: 9d35de20a7 user: jan.nijtmans tags: trunk, main | |
| 15:11 | Merge trunk check-in: 399a5d75f0 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:07 | Fix some comments, few more bools, unnecessary casts check-in: 3d0b76e127 user: jan.nijtmans tags: trunk, main | |
| 14:16 | Another batch of bool improvements check-in: c735580c9c user: jan.nijtmans tags: wayland | |
| 10:58 | Another batch of bool improvements check-in: 323f88fc7b user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:03 | Another batch of bool improvements check-in: 484fe95b4d user: jan.nijtmans tags: trunk, main | |
| 07:28 | Merge trunk check-in: 3e87041b53 user: jan.nijtmans tags: revised_text, tip-466 | |
| 07:28 | Re-generate configure check-in: f740e5e8f6 user: jan.nijtmans tags: wayland | |
| 07:16 | Merge trunk. Ubuntu package is not libwayland-egl1-dev check-in: 9e60d756fc user: jan.nijtmans tags: wayland | |
| 06:27 | Fix [a05a17866d]: ttk vista theme: scrollbar thumb (and other themed elements) over-sized / distorted at DPI scaling > 100% check-in: d20078b2c4 user: jan.nijtmans tags: trunk, main | |
| 02:40 | Additional refinement check-in: b7a18d50d5 user: kevin_walzer tags: wayland | |
| 02:37 | Refine pixmap path check-in: cab02be724 user: kevin_walzer tags: wayland | |
| 02:33 | Refine FBO setup check-in: 819e529ef0 user: kevin_walzer tags: wayland | |
|
2026-06-18
| ||
| 20:50 | Some code cleanup and no more crashes - drawing still needs work check-in: b795c24f26 user: kevin_walzer tags: wayland | |
| 17:08 | merge trunk check-in: fe46273916 user: dgp tags: core-9-1-b0-rc | |
| 15:11 | Merge trunk check-in: 59b86cf003 user: jan.nijtmans tags: wayland | |
| 15:06 | Minor improvement related to the treeview Heading element for the vista theme. check-in: 07e6df8439 user: csaba tags: trunk, main | |
| 15:01 | Additional changes to bring full drawing cycle back into alignment - needs testing check-in: 872f4cb2e3 user: kevin_walzer tags: wayland | |
| 12:25 | Minor tweak check-in: 266f9b166a user: kevin_walzer tags: wayland | |
| 12:10 | Additional refinement of drawing check-in: 364fb002b8 user: kevin_walzer tags: wayland | |
| 11:54 | Remove unnecessary NanoVG FBO configuration check-in: 2143927ce5 user: kevin_walzer tags: wayland | |
| 01:40 | Re-implement menus and borderless windows using wl_shm - extensive changes to support this check-in: 8617f2aa37 user: kevin_walzer tags: wayland | |
|
2026-06-17
| ||
| 19:06 | Stop double-scaling vista themed element sizes at high DPI so the scrollbar thumb keeps its rounded shape Closed-Leaf check-in: 14219573e2 user: mtmcp_ tags: bug-a05a17866d | |
| 19:03 | Create new branch named "bug-a05a17866d" check-in: 08724ed4eb user: mtmcp_ tags: bug-a05a17866d | |
| 18:27 | merge trunk check-in: 2c2c181fa8 user: dgp tags: core-9-1-b0-rc | |
| 13:44 | Add wayland protocol files check-in: 6539f4c0b1 user: kevin_walzer tags: wayland | |
| 13:42 | [7caf9e9e] Cache Composed Pixmaps for Ttk Image Elements check-in: 0f84a33ed2 user: mtmcp_ tags: trunk, main | |
| 11:50 | Corrected the treeview Heading layout of the vista theme. check-in: a1e537196d user: csaba tags: trunk, main | |
| 11:42 | Merge trunk check-in: 65fdba8bf6 user: jan.nijtmans tags: wayland | |
| 09:04 | More bools in bidi font support check-in: ce3bd97682 user: jan.nijtmans tags: trunk, main | |
| 08:00 | Fix indenting check-in: 35efe68add user: jan.nijtmans tags: trunk, main | |
| 07:57 | Fix a few C++ warnings check-in: c1bbaa0dd7 user: jan.nijtmans tags: trunk, main | |
| 07:56 | Formatting, more bool usage check-in: 22f6b6cc16 user: jan.nijtmans tags: trunk, main | |
| 02:00 | Final preservation check-in: 329ca7ad70 user: kevin_walzer tags: wayland | |
| 01:43 | Just pausing work here check-in: d5bdfde13b user: kevin_walzer tags: wayland | |
| 01:28 | Refine egl check-in: 2322643032 user: kevin_walzer tags: wayland | |
| 01:09 | Clean up commented code check-in: f45681ccc6 user: kevin_walzer tags: wayland | |
| 01:03 | Clean up linker errors check-in: 82aac1789a user: kevin_walzer tags: wayland | |
|
2026-06-16
| ||
| 20:35 | Minor tweaks check-in: d529509088 user: kevin_walzer tags: wayland | |
| 20:23 | Still working on egl check-in: 34286b5977 user: kevin_walzer tags: wayland | |
| 20:03 | Refactor TileBatchElement guards and 9-slice split into named helpers for readability Closed-Leaf check-in: 6a45a5c3ad user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 18:31 | Document xrender switch in unix/README; use Tcl_Alloc instead of ckalloc in RGBA composite paths check-in: 1112573228 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 18:15 | More adjustments check-in: 519d22b12c user: kevin_walzer tags: wayland | |
| 16:30 | Additional egl adjustments, menubar still not drawing check-in: 2effa02fce user: kevin_walzer tags: wayland | |
| 15:53 | More tinkering with egl check-in: 76cbb31607 user: kevin_walzer tags: wayland | |
| 14:36 | Refactoring to better organize font calls; update menu code for better font rendering check-in: a4df79f2e9 user: kevin_walzer tags: wayland | |
| 00:38 | Additional tweaks check-in: 9699493789 user: kevin_walzer tags: wayland | |
| 00:22 | Minor progress check-in: f179a4691e user: kevin_walzer tags: wayland | |
|
2026-06-15
| ||
| 21:15 | Merge trunk. Even more bool usage check-in: bd17878bcc user: jan.nijtmans tags: revised_text, tip-466 | |
| 08:21 | [7caf9e9e] Cache Composed Pixmaps for Ttk Image Elements check-in: 3bbe54bc74 user: oehhar tags: trunk, main | |
|
2026-06-14
| ||
| 23:16 | Re-work menubar implementation check-in: 1c303d5284 user: kevin_walzer tags: wayland | |
| 20:58 | Revert to earlier build check-in: d3f07c5fa0 user: kevin_walzer tags: wayland | |
| 18:53 | Minor tweaks check-in: 0de431e11e user: kevin_walzer tags: wayland | |
| 17:24 | Fix compiler warnings on MacOS, use more bool check-in: e8f689bfad user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:05 | Some improvement in integrating menubar with window and other widgets check-in: b248ff36d4 user: kevin_walzer tags: wayland | |
| 03:13 | testpixel: convert read-back to sRGB on macOS; gate alpha-blend pixel tests on Aqua check-in: b6fa3552b4 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 02:20 | Restore some deleted comment details check-in: dce11eb9a2 user: kevin_walzer tags: wayland | |
| 02:03 | Additional refinements check-in: 196b0e8083 user: kevin_walzer tags: wayland | |
|
2026-06-13
| ||
| 22:08 | Add debugging code check-in: 19a0e8488c user: kevin_walzer tags: wayland | |
| 22:01 | Menus no longer crash, but they still do not draw check-in: d5320c4a86 user: kevin_walzer tags: wayland | |
| 19:55 | Working on manual implementation check-in: c121bae6da user: kevin_walzer tags: wayland | |
| 18:13 | Enable imgPhInstance.test on Aqua check-in: c9d62eef21 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 18:01 | Skip imgPhInstance and ttk nodecache tests on Aqua (cache path not yet wired up) check-in: 2694c7087c user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 01:59 | Add tkWaylandPopup.c check-in: c9ddfa652f user: kevin_walzer tags: wayland | |
| 01:52 | Initial effort at native menus check-in: f92b05b838 user: kevin_walzer tags: wayland | |
|
2026-06-12
| ||
| 23:58 | Minor comment updates check-in: 59dfd24e9b user: kevin_walzer tags: wayland | |
| 20:24 | Release branch for Tk 9.1b0 check-in: be63b39b78 user: dgp tags: core-9-1-b0-rc | |
| 20:18 | merge 9.0 check-in: 6d9173adef user: dgp tags: core-9-0-4-rc | |
| 16:44 | Merge trunk check-in: d8a6e8494f user: jan.nijtmans tags: wayland | |
| 16:43 | Merge nab-tip687-locale branch (Thanks!) check-in: 9f4b6c4706 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:36 | Merge trunk and nab-textdisp-11-21 branch check-in: 73f60d845f user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:20 | Make TkTextDLineInfo() return a bool check-in: 76e66db3b2 user: jan.nijtmans tags: trunk, main | |
| 15:48 | Fix crash in [pathName checksum] when the widget contains more than one line: the segment walk had no termination at the end of the B-tree (the end marker sentinel is NULL whenever it is not located on the first line). With regression tests. Closed-Leaf check-in: 5fabca7a2c user: nab tags: nab-checksum-multiline | |
| 15:46 | Fix [ad458a3a72], [73d8d94916], [194c0b8650]: corrupted branch/link structure when toggling -elide across interleaved tag ranges. UpdateElideInfo now reconnects surviving branch/link partners of removed counterparts, and extends its working range across adjacent ranges of the same tag so that intermediate boundaries are revised in the same pass. Also fix an endless loop in FindNextLink (section cursor was never advanced). With regression tests, including RTL content. check-in: f80a5b2df7 user: nab tags: nab-elide-missing-branch | |
| 15:15 | Implement TIP 687 locale support in the revised text widget: -locale tag option, locale propagation through the style machinery, working [pathName locale index] subcommand (replaces the TODO stub). With tests and documentation. Closed-Leaf check-in: 62e41a6da2 user: nab tags: nab-tip687-locale | |
| 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-Leaf check-in: fd6f412eb1 user: nab tags: nab-textdisp-11-21 | |
| 15:04 | Fix 'make dist', including the wayland part check-in: 3421c2c182 user: jan.nijtmans tags: wayland | |
| 14:35 | Merge trunk check-in: ab8031a391 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:35 | Merge trunk check-in: 8e3563d009 user: jan.nijtmans tags: wayland | |
| 14:33 | Cherry-pick missing space check-in: b526143b93 user: jan.nijtmans tags: trunk, main | |
| 14:28 | Merge trunk check-in: e1ecc6b376 user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:59 | Spacing/formatting plus "tk windowingsystem" eq "wayland" check-in: dfab2362d6 user: jan.nijtmans tags: trunk, main | |
| 13:37 | Merge linux branch: XRender TkpPutRGBAImage compositing + ttk image-element tile batching check-in: 71fcd5d6ed user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 13:15 | ttk: batch image-element 9-slice tiling into one RGBA composite (TkpPutRGBAImage) Closed-Leaf check-in: 6d8f29be2d user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux | |
| 12:39 | Share RGBA premultiply as TkPremultiplyRGBA in generic code (Windows + X11) check-in: 5bce09c7eb user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux | |
| 12:38 | unix: composite partial-alpha photo images via XRender (TkpPutRGBAImage), with software fallback check-in: def058929e user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux | |
| 11:50 | Merge trunk; remove unneeded _iconWindow from widget demo; fix crash in stippling creation from bitmap data; prune unused image code check-in: 8c10dcddd9 user: kevin_walzer tags: wayland | |
| 09:52 | Merge trunk. TIP #687 impl still WIP check-in: 2f73c7caa7 user: jan.nijtmans tags: revised_text, tip-466 | |
| 01:23 | Add xdg-shell-protocol files check-in: f0e79eeedc user: kevin_walzer tags: wayland | |
| 01:05 | Create new branch named "tip-754-ttk-composed-pixmaps-cache-linux" check-in: 518f0e48ab user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache-linux | |
|
2026-06-11
| ||
| 17:14 | Add missing testutils forget image to test file cleanup (maintainer review) check-in: 18ad1f3fa5 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 13:57 | Merge trunk (without the 'bidi' changes in tkTextDisp.c check-in: b450a06a19 user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:20 | Conform new test files to standard test-section layout (maintainer review); use testutils imageInit/imageCleanup instead of manual image cleanup check-in: 35b7a03673 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 03:04 | Add ttk node-cache and photo-display regression tests (new tktest testpixel command); propagate state-mapped image changes to the element epoch; new TTK_ELEMENT_STABLE policy so the implicit background node no longer defeats the cache for translucent elements check-in: 3a179196ef user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
|
2026-06-10
| ||
| 20:35 | Merge main check-in: 161fdc9e0c user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 15:13 | Fix [c213cb717]: underflow in tkTextDisp.c GetLocale() check-in: 69b08211a5 user: jan.nijtmans tags: trunk, main | |
| 14:52 | Run CI on windows-2025-vs2026 check-in: 08885c7c6e user: jan.nijtmans tags: trunk, main | |
| 02:13 | Clean up tkWaylandColor.c, now correctly returns named colors and color data check-in: 371c46e06a user: kevin_walzer tags: wayland | |
|
2026-06-09
| ||
| 14:13 | win: composite RGBA images via GDI AlphaBlend (TkpPutRGBAImage) check-in: 6b623a1480 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 10:46 | Merge wayland_nvg check-in: 223f184774 user: kevin_walzer tags: wayland | |
| 02:53 | Additional refinement of clipboard copy/paste virtual events check-in: c6061129c8 user: kevin_walzer tags: wayland | |
| 01:32 | Remove extraneous statement check-in: e3336e40b5 user: kevin_walzer tags: wayland | |
| 01:21 | Guard statement in tk.tcl check-in: 3f853dafe7 user: kevin_walzer tags: wayland | |
| 01:17 | Clipboard integration now works on Tk Wayland check-in: d40f6ec15d user: kevin_walzer tags: wayland | |
|
2026-06-08
| ||
| 16:57 | Merge main check-in: 53b1863093 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 16:55 | Simplify comments check-in: 614ce8cfe7 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 12:08 | Additional cleanup - but more work is needed check-in: 4dae2aadab user: kevin_walzer tags: wayland | |
| 11:50 | Correct args, but system clipboard integration still not working check-in: 454cea4065 user: kevin_walzer tags: wayland | |
| 02:59 | Fix screensize; try to deal with redisplaying content. check-in: d504463253 user: culler tags: wayland_nvg | |
| 02:08 | Begin new approach to clipboard integration - still needs work check-in: 8770e8fdef user: kevin_walzer tags: wayland | |
|
2026-06-07
| ||
| 21:02 | Accept [b3b7e8c7c3]: (aqua) fix useless code execution upon destruction of window that doesn't contain the screen pointer check-in: 75f2d65bf9 user: erikleunissen tags: core-9-0-branch | |
| 20:59 | Accept [b3b7e8c7c3]: (aqua) fix useless code execution upon destruction of window that doesn't contain the screen pointer check-in: a554b32854 user: erikleunissen tags: trunk, main | |
| 20:53 | Remove CI scheduling Closed-Leaf check-in: 7978c167e5 user: erikleunissen tags: rfe-b3b7e8c7c3 | |
| 20:34 | Prevent crash when copy/paste text - inter-app clipboard still needs work check-in: 5bb0f20937 user: kevin_walzer tags: wayland | |
| 19:14 | Merge wayland_nvg check-in: 1d0f638883 user: kevin_walzer tags: wayland | |
| 18:46 | Remove the per-window pixelRatio and the WindowContentScaleCallback - not needed with newer GLFW. check-in: 64209bab14 user: culler tags: wayland_nvg | |
| 00:10 | merge wayland_nvg check-in: 12576e2c7d user: kevin_walzer tags: wayland | |
| 00:06 | Merge trunk check-in: 8811313b95 user: kevin_walzer tags: wayland | |
| 00:03 | Improvements in font scaling check-in: 35ab8fa184 user: kevin_walzer tags: wayland | |
|
2026-06-06
| ||
| 23:47 | Improved commit data for IME text check-in: c748c160ba user: kevin_walzer tags: wayland | |
| 20:13 | Fix crash caused by double free of menu GC; do some cleanup; adjust debug printing. check-in: d956270fb6 user: culler tags: wayland_nvg | |
| 12:13 | A couple of changes in the file treeview.test, needed on the Mac in the --disable-aqua case. check-in: cdd32bf475 user: csaba tags: trunk, main | |
| 03:54 | One more comment tweak check-in: 786302165b user: kevin_walzer tags: wayland | |
| 03:48 | Comment cleanup check-in: 1fdbfce72e user: kevin_walzer tags: wayland | |
| 03:44 | Additional tweak - more work needed check-in: 6d68fb988d user: kevin_walzer tags: wayland | |
| 03:32 | Significant progress - composed text now commits/displays in widget. Still fine tuning needed. Placement of IME panel is mostly correct and generally rectifies itself once typing begins - aligns with Tk's focus but may not initially check-in: d289a3ad34 user: kevin_walzer tags: wayland | |
| 03:11 | Stablize IME - no crashes check-in: 17738d007c user: kevin_walzer tags: wayland | |
| 03:07 | Remove unused targets.vc. Was never used as always uses the one in Tcl check-in: f8e975f6e2 user: apnadkarni tags: trunk, main | |
| 02:09 | Additional adjustments check-in: 0abc7fde88 user: kevin_walzer tags: wayland | |
| 01:53 | Another round of updates check-in: ecf86de03e user: kevin_walzer tags: wayland | |
| 01:36 | ttk: relocate element render cache to layout node (ttkNodeCache.c) with z-order invalidation check-in: cefa5fdaa0 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
|
2026-06-05
| ||
| 19:25 | Additional progress on panels, still need to commit composed text check-in: 8098cf2866 user: kevin_walzer tags: wayland | |
| 19:11 | Fix for 86a66dd7f8 check-in: 3d12d48be4 user: kevin_walzer tags: trunk, main | |
| 19:09 | Indentation Closed-Leaf check-in: 8eb7f5398f user: kevin_walzer tags: winfont_fix | |
| 17:36 | Compose panel appears! Need to insert text now check-in: 8d9524438f user: kevin_walzer tags: wayland | |
| 17:07 | Correct font rendering issue on Windows check-in: ecd04de811 user: kevin_walzer tags: winfont_fix | |
| 14:00 | Force fractional scaling -- this requires GLFW 3.4 check-in: 1e69c1b511 user: culler tags: wayland_nvg | |
| 10:24 | Made the two currently failing treeview-related tests more robust. check-in: c9b8d7a547 user: csaba tags: trunk, main | |
| 07:23 | Merge 9.0 check-in: fa46fe80e9 user: jan.nijtmans tags: trunk, main | |
| 02:22 | More progress check-in: 573b9822cf user: kevin_walzer tags: wayland | |
| 01:35 | CommitText closer to working check-in: e5383d1c6f user: kevin_walzer tags: wayland | |
| 01:05 | Additional refinements check-in: 9e8fcc0576 user: kevin_walzer tags: wayland | |
|
2026-06-04
| ||
| 20:02 | Cleanup some comments; remove some debugging statement; correct display of angled BidI text check-in: 54f78c56cd user: kevin_walzer tags: wayland | |
| 16:09 | Visual Studio 2026 gives a warning without this /b option check-in: c1d4a508c5 user: jan.nijtmans tags: core-9-0-branch | |
| 15:25 | Silence fontconfig warning check-in: 4dafdbf84a user: kevin_walzer tags: trunk, main | |
| 08:52 | New attempt to make the currently failing treeview-related tests pass. check-in: 1b0bac0403 user: csaba tags: trunk, main | |
| 03:22 | Add bidi text support to Wayland; initial work on IME support check-in: cabbc5aa33 user: kevin_walzer tags: wayland | |
|
2026-06-03
| ||
| 19:44 | Fix few compiler warnings, seen in CI build check-in: d797ebfd63 user: jan.nijtmans tags: trunk, main | |
| 19:05 | Attempt to make the currently failing treeview-related tests pass on macOS. check-in: 5ec09ae142 user: csaba tags: trunk, main | |
| 10:37 | More bool usage check-in: c715de6e1d user: jan.nijtmans tags: trunk, main | |
| 08:29 | TIP #687: locale support for word handling in text and entry check-in: 7dc2d298e4 user: jan.nijtmans tags: trunk, main | |
| 03:20 | ttk image element: cache opaque elements as a pixmap, blit with XCopyArea check-in: b6cf3a4c44 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 02:04 | Revert one cursor change, works better this way check-in: 266a7b6c98 user: kevin_walzer tags: wayland | |
| 02:03 | ttk image element: cache tiled element as a background-free photo Compose the element once into an RGBA photo (keyed by size and state) and draw it each frame with Tk_RedrawImage, re-compositing against the live destination. This replaces the old seed-pixmap composite, which baked in the background and so went stale under translucent elements and could bleed between widgets sharing a style. check-in: 785f0dee44 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 01:35 | Fine-tune cursor display check-in: cdce30d503 user: kevin_walzer tags: wayland | |
|
2026-06-02
| ||
| 23:19 | Correctly define TK_NO_DOUBLE_BUFFERING; merge wayland_nvg; Tk builds and runs again check-in: 49e53a6de8 user: kevin_walzer tags: wayland | |
| 21:14 | Set initial pixel ratio to 1.0, which is what GLFW does even on a high-dpi screen. check-in: 8cf1d87f67 user: culler tags: wayland_nvg | |
| 20:26 | Restore function check-in: 47e68ece7f user: kevin_walzer tags: wayland | |
| 20:14 | Restore call to no-double-buffering check-in: 38991ca718 user: kevin_walzer tags: wayland | |
| 20:00 | Remove debugging guards check-in: bd9e21441e user: kevin_walzer tags: wayland | |
| 16:57 | Additional checks / guards - root window still does not draw check-in: 5d9aeb3961 user: kevin_walzer tags: wayland | |
| 16:14 | Clean up copyright; use alternative send implementation by Marc Culler check-in: d0a714df73 user: kevin_walzer tags: wayland | |
| 15:45 | Additional cherry-pick from wayland_nvg check-in: 99bd53e00a user: kevin_walzer tags: wayland | |
| 14:32 | Cleanup complete, cherry-picked updates from wayland_nvg check-in: 4a6cf00cbb user: kevin_walzer tags: wayland | |
| 13:55 | Additional cleanup of merged files check-in: 353890c951 user: kevin_walzer tags: wayland | |
| 11:27 | Made sure that the -anchor treeview heading option works as expected for the aqua theme, too. check-in: a529f98626 user: csaba tags: trunk, main | |
| 11:20 | Progress on merging trunk, addressing startup errors check-in: 23663213bd user: kevin_walzer tags: wayland | |
| 06:51 | Fix [10278a0271a70f69]: On Windows console shows garbled text and text widget seems to align right check-in: 6a05601deb user: jan.nijtmans tags: trunk, main | |
| 03:16 | Merge TIP 755 Final check-in: bcf553872f user: apnadkarni tags: trunk, main | |
| 02:40 | Restore deleted Wayland files check-in: 4f8e55e2e8 user: kevin_walzer tags: wayland | |
| 01:52 | Merge mark check-in: 1f5039ba13 user: kevin_walzer tags: wayland | |
| 01:38 | Add cache for cursors to improve performance check-in: 5ae3d33305 user: kevin_walzer tags: wayland | |
|
2026-06-01
| ||
| 21:35 | wayland: fix scale-race crash and compositor window removal on first map check-in: c73d07ba51 user: kevin_walzer tags: wayland | |
| 16:41 | Remove double cursor display check-in: ceef6b26ad user: kevin_walzer tags: wayland | |
| 16:07 | Restored and improved the native appearance of the treeview headings for the aqua theme. check-in: f1599d8350 user: csaba tags: trunk, main | |
| 15:36 | Merge cursor code from wayland; small changes to deal with GLFW-wayland out of sync issue. check-in: 131b295b66 user: culler tags: wayland_nvg | |
| 14:28 | Prepare for Tk 9.1b0 check-in: e894774485 user: jan.nijtmans tags: trunk, main | |
| 14:28 | Fix compiler warnings / indenting check-in: 4f8f86e77c user: jan.nijtmans tags: trunk, main | |
| 01:55 | Fix indentation check-in: ee87de26e4 user: kevin_walzer tags: wayland | |
| 01:52 | Cursors now display correctly check-in: 74393d6bef user: kevin_walzer tags: wayland | |
| 01:43 | Minor tweak check-in: 942e3e1b40 user: kevin_walzer tags: wayland | |
| 01:35 | Comment cleanup check-in: f6fa3ae10a user: kevin_walzer tags: wayland | |
|
2026-05-31
| ||
| 23:52 | Committing to preserve work - cursors not functioning yet check-in: ba735fb23c user: kevin_walzer tags: wayland | |
| 22:53 | Additional refinement of cursor drawing check-in: 190cf42d93 user: kevin_walzer tags: wayland | |
| 22:32 | Remove unneeded function check-in: d4d76e99d9 user: kevin_walzer tags: wayland | |
| 20:14 | Merge alternate leaf into main wayland line check-in: 8ea1deb692 user: kevin_walzer tags: wayland | |
| 19:55 | Merge mark check-in: a3a842ebc0 user: kevin_walzer tags: wayland | |
| 19:48 | Close erroneous branch check-in: 0f10b3eaea user: kevin_walzer tags: wayland | |
| 19:45 | Comment cleanup check-in: 75556610c9 user: kevin_walzer tags: wayland | |
| 19:34 | Add hooks for TkpSetCursor in mouse event and wm configure code, but nothing draws check-in: 37f3606db7 user: kevin_walzer tags: wayland | |
| 17:52 | Retire obsolete leaf 5fd4529e34 check-in: 0b5e88f732 user: kevin_walzer tags: wayland | |
| 17:35 | Add additional hooks for cursor updates check-in: ab0c49723d user: kevin_walzer tags: wayland | |
| 15:20 | Close fork Closed-Leaf check-in: d2bcc17325 user: culler tags: tip-754-ttk-composed-pixmaps-cache | |
| 15:17 | Update bugfix with my suggested changes. check-in: 230dddee5b user: culler tags: tip-754-ttk-composed-pixmaps-cache | |
| 14:01 | ttk image element: gate pixmap cache on TK_NO_DOUBLE_BUFFERING; comment wording check-in: 4637c51853 user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 05:20 | Merge main Closed-Leaf check-in: 31939a7e38 user: apnadkarni tags: tip-755 | |
| 00:42 | Some progress on cursors check-in: 90a6df5ec0 user: kevin_walzer tags: wayland | |
|
2026-05-30
| ||
| 17:54 | Add copyright info check-in: d712426fc9 user: kevin_walzer tags: wayland | |
| 17:09 | Add missing cursor names to tkWaylandCursor.c check-in: 2b732aa00e user: kevin_walzer tags: wayland_nvg | |
| 16:55 | Add the rest of Tk's built-in cursors check-in: 3469582e1d user: kevin_walzer tags: wayland_nvg | |
| 16:41 | ttk image element: gate pixmap cache behind TK_CAN_XCOPYAREA_PIXMAP (off on macOS) check-in: 685a9ce51b user: mtmcp_ tags: tip-754-ttk-composed-pixmaps-cache | |
| 16:09 | Cursor display becoming stablized check-in: a7001609e4 user: kevin_walzer tags: wayland_nvg | |
| 15:45 | Working through crashes in cursor management code check-in: 23b50c6abf user: kevin_walzer tags: wayland_nvg | |
|
2026-05-29
| ||
| 15:35 | Merge main check-in: 117c28c28d user: oehhar tags: tip-754-ttk-composed-pixmaps-cache | |
| 15:33 | Merge main Closed-Leaf check-in: 91eb7dad29 user: oehhar tags: 1e1340e1-tip-740-image-test | |
| 14:39 | [1e1340e1] tip-740 image test failure: patch proposed by Emiliano (thanks!) check-in: 796364993b user: oehhar tags: trunk, main | |
| 13:41 | [1e1340e1] tip-740 image test failure: patch proposed by Emiliano (thanks!) check-in: 658dec9daf user: oehhar tags: 1e1340e1-tip-740-image-test | |
| 09:03 | Merge main check-in: eb09f11b1c user: oehhar tags: tip-754-ttk-composed-pixmaps-cache | |
|
2026-05-28
| ||
| 22:39 | Correct RTL shaping issue on X11 check-in: f5507783eb user: kevin_walzer tags: trunk, main | |
| 15:20 | Various 'make dist' fixes, e.g. missing unix/bidi directory check-in: 4c5b74b8c8 user: jan.nijtmans tags: trunk, main | |
| 10:50 | Restore emoji display Closed-Leaf check-in: 30ee5519ad user: kevin_walzer tags: harfbuzz_fix | |
| 10:37 | Fix for harfbuzz shaping check-in: 3ff1913aaa user: kevin_walzer tags: harfbuzz_fix | |
| 09:13 | TIP 740: enhanced ttk::treeview check-in: ea378fca79 user: oehhar tags: trunk, main | |
| 02:47 | Fix [7b7f874adbc]: tk_dialog is broken on macOS check-in: 2aa9b42633 user: culler tags: trunk, main | |
| 01:41 | Fix for clipped glyphs for some oblique fonts on macOS; thanks to Nicolas Bats for the patch check-in: 1e61ec02da user: kevin_walzer tags: trunk, main | |
| 01:38 | Fix for clipped glyphs for some oblique fonts on macOS; thanks to Nicolas Bats for the patch Closed-Leaf check-in: 3b8407121e user: kevin_walzer tags: mac_oblique | |
|
2026-05-27
| ||
| 23:35 | Fix scrollbar destructor check-in: 8274a43ecb user: culler tags: wayland_nvg | |
| 17:26 | Fix scrollbar crashes. check-in: d930fe6299 user: culler tags: wayland_nvg | |
| 16:57 | Made sure that the tests contained in the file safe.test will pass. Closed-Leaf check-in: 2ed55a1116 user: csaba tags: enhanced_treeview | |
| 15:58 | merge 9.0 check-in: 394b984260 user: dgp tags: rc0, core-9-0-4-rc | |
| 12:32 | Merge main check-in: d9b1596037 user: oehhar tags: enhanced_treeview | |
| 03:22 | One more. check-in: 0f3e43b89b user: culler tags: wayland_nvg | |
| 03:00 | One more debug message. check-in: c6a6aa17ac user: culler tags: wayland_nvg | |
| 02:56 | Fix coordinates in events sent by MouseButtonCallback too. This fixes the scale widget. Send debugging to stderr to allow some peace and quiet. check-in: b94d345656 user: culler tags: wayland_nvg | |
|
2026-05-26
| ||
| 23:13 | Fix the target for Enter and Leave events too. check-in: 5f0f68f2b9 user: culler tags: wayland_nvg | |
| 22:14 | Fix the CursorPosCallback. It was sending all motion events to the toplevel. check-in: 5e8ad7db2b user: culler tags: wayland_nvg | |
| 15:26 | Redesign the Pixmap; Make labels with images work; much work remains in tkWaylandImage.c. check-in: a5f28e2285 user: culler tags: wayland_nvg | |
|
2026-05-25
| ||
| 02:30 | Share GL contexts to make images more efficient; cherrypick tkWaylandXlib.c from wayland. check-in: af3ad04335 user: culler tags: wayland_nvg | |
|
2026-05-24
| ||
| 23:09 | Add pixel check-in: 54a4da2fc5 user: kevin_walzer tags: mac_oblique | |
| 22:38 | Minor edits. check-in: 7cf8abf1c2 user: culler tags: wayland_nvg | |
| 20:03 | Merge wayland_nvg check-in: 5fd4529e34 user: kevin_walzer tags: wayland, closed | |
| 19:14 | Merge trunk check-in: 7771435d82 user: erikleunissen tags: rfe-b3b7e8c7c3 | |
| 19:05 | Schedule CI run check-in: e862760c60 user: erikleunissen tags: rfe-b3b7e8c7c3 | |
| 19:04 | Hack to prevent artifacts when Wayland windows are too narrow. check-in: 0706c20541 user: culler tags: wayland_nvg | |
| 18:19 | Additional refinements check-in: fa1e3cfe8f user: kevin_walzer tags: wayland | |
| 17:55 | Additional refinement on image display check-in: d76520dc96 user: kevin_walzer tags: wayland | |
| 17:14 | Restore some comments check-in: 84adca7d48 user: kevin_walzer tags: mac_oblique | |
| 16:54 | Fix for clipped Helvetica Oblique glyphs on macOS check-in: 736027ff8b user: kevin_walzer tags: mac_oblique | |
| 01:35 | Add pixmap drawing path check-in: e14bd55645 user: kevin_walzer tags: wayland | |
| 01:20 | Visual info now correctly populating check-in: 33b09f924b user: kevin_walzer tags: wayland | |
| 01:03 | Additional refinements of visual info - images still not displaying check-in: fc6ce33865 user: kevin_walzer tags: wayland | |
|
2026-05-23
| ||
| 23:52 | Refine visual info check-in: 7028dfd46f user: kevin_walzer tags: wayland | |
| 23:36 | Some progress in getting visual info for images check-in: 739ee792d3 user: kevin_walzer tags: wayland | |
| 22:48 | Remove extraneous files check-in: 162755c64f user: kevin_walzer tags: wayland | |
| 22:43 | Remove additional extraneous files Leaf check-in: 58510789ed user: kevin_walzer tags: wayland_new, closed | |
| 22:18 | Start over with new wayland branch check-in: 9650c4281f user: kevin_walzer tags: wayland | |
| 22:17 | Remove a few more files check-in: 389c19c598 user: kevin_walzer tags: wayland_new | |
| 22:05 | Remove unnecessary files check-in: 3636c85a2f user: kevin_walzer tags: wayland_new | |
| 21:58 | Start over check-in: 4a0b988d6e user: kevin_walzer tags: wayland_new | |
| 15:41 | Backport fix for [0fb2a9cd13]: possible infinite loop with aqua IME dialog. check-in: d54e0fbadd user: culler tags: core-9-0-branch | |
| 15:37 | Fix [0fb2a9cd13]: possible infinite loop with aqua IME dialog. check-in: a7d3570ed8 user: culler tags: trunk, main | |
|
2026-05-22
| ||
| 18:05 | Updated the file changes.md. check-in: b964e71470 user: csaba tags: core-9-0-branch | |
| 18:03 | Updated the file changes.md. check-in: 3b07231f41 user: csaba tags: trunk, main | |
| 17:20 | Fix for ticket [082a30e45a]: Error in ::tk::ScrollByUnits. check-in: 2eb7e410ee user: csaba tags: core-9-0-branch | |
| 17:11 | Fix for ticket [082a30e45a]: Error in ::tk::ScrollByUnits. check-in: cca7d076ae user: csaba tags: trunk, main | |
| 16:31 | merge 9.0 check-in: 301f197411 user: dgp tags: core-9-0-4-rc | |
| 15:09 | finish 'apn-registry' work for Tk check-in: eddd3cf9c1 user: jan.nijtmans tags: trunk, main | |
| 11:22 | Merge-mark check-in: 20c32495fc user: jan.nijtmans tags: core-9-0-branch | |
| 11:19 | Don't build it any more in Github Closed-Leaf check-in: 2786e79748 user: jan.nijtmans tags: core-8-branch | |
| 09:21 | Prepare for split-off 9.1 branch (not planned any time soon) check-in: 44964f1503 user: jan.nijtmans tags: trunk, main | |
| 09:16 | Fix 'tags' section check-in: 34ed8cb079 user: jan.nijtmans tags: core-9-0-branch | |
| 09:10 | Merge-mark check-in: 32b4bf7bdb user: jan.nijtmans tags: core-9-0-branch | |
| 09:07 | Don't build it any more in Github check-in: 0bcdaf6d59 user: jan.nijtmans tags: core-8-6-branch | |
| 00:02 | Allow titles on the dialogs; make the grab demos work again by setting the stylemask after the window layout. Closed-Leaf check-in: 5449eb9b0e user: culler tags: bug-7b7f874adbc | |
|
2026-05-21
| ||
| 20:12 | Fix [7b7f874adbc]: tk_dialog is broken on macOS check-in: 9f69fcb1c3 user: culler tags: bug-7b7f874adbc | |
| 15:46 | Merge trunk check-in: 2d7526ff54 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:42 | Indenting, spacing check-in: 5c0720b99d user: jan.nijtmans tags: trunk, main | |
| 15:32 | Indenting check-in: 70044123a1 user: jan.nijtmans tags: core-9-0-branch | |
| 11:52 | [c8c8b724] image photo svg: inline stylesheets: replaced own version by upstream pull request 284 check-in: 11ff858112 user: oehhar tags: trunk, main | |
| 11:48 | [c8c8b724] image photo svg: inline stylesheets: replaced own version by upstream pull request 284 check-in: 461734bc7a user: oehhar tags: core-9-0-branch | |
| 01:54 | Fix [0fb2a9cd13]: possible infinite loop with aqua IME dialog Closed-Leaf check-in: 69aa30d9aa user: culler tags: bug-0fb2a9cd13 | |
|
2026-05-20
| ||
| 19:46 | Correct build issue with older versions of harfbuzz check-in: 65164e5e8f user: kevin_walzer tags: trunk, main | |
| 19:14 | Clean up Makefile.in Closed-Leaf check-in: 3bb8e1953e user: kevin_walzer tags: harfbuzz_version_check | |
| 17:38 | Revised configure logic to undo half-enabling of bidi when hb is too old check-in: 3e53d06bce user: dgp tags: harfbuzz_version_check | |
| 15:41 | Include version check for harfbuzz check-in: eb3f83e621 user: kevin_walzer tags: harfbuzz_version_check | |
| 15:39 | [c8c8b724] Add changes (and do a new commit to try the CI again) Closed-Leaf check-in: 82090d31f1 user: oehhar tags: c8c8b724-nanosvg-284 | |
| 15:25 | merge TIP-751: rotated text for labels check-in: 2c172fbdef user: oehhar tags: trunk, main | |
| 15:17 | TIP-751: add to changes.md Closed-Leaf check-in: 499e63f70c user: oehhar tags: tip-751-labels-rotated-text | |
| 13:34 | Remove redundant function preface check-in: dbfaa8c0d5 user: kevin_walzer tags: trunk, main | |
| 13:04 | Merge rtl_text branch. Pure RTL text now correctly rendered (right-aligned) in text widget; cursor and selection actions now behave without visual artifacts. Cursor logic remains LTR to ensure consistency with Tk's text widget design. Fixes for CJK spacing and dark RTL rendering on X11; both are now correct. BiDi support is now the default configuration on X11 and harfbuzz is a hard build dependency. check-in: 8ce823d20c user: kevin_walzer tags: trunk, main | |
| 11:01 | Merge trunk Closed-Leaf check-in: ebbf61ff3e user: kevin_walzer tags: rtl_text | |
| 02:14 | Modify comment check-in: 8c6fa42411 user: kevin_walzer tags: wayland | |
| 02:10 | Begin work on decoding images - segfaulting check-in: 390cc2b203 user: kevin_walzer tags: wayland | |
| 01:53 | Merge wayland_nvg check-in: 324b090c4a user: kevin_walzer tags: wayland | |
| 00:46 | Tweak comment check-in: 11e70238b9 user: kevin_walzer tags: rtl_text, core-rtl_text | |
|
2026-05-19
| ||
| 21:04 | Workaround for Wayland/Mesa bugs. Imperfect but good enough for now. check-in: 72f3c7d955 user: culler tags: wayland_nvg | |
| 15:55 | Close fork check-in: 2271743c06 user: culler tags: wayland_nvg | |
| 15:50 | merge local. check-in: e278b2ebe2 user: culler tags: wayland_nvg | |
| 15:46 | Commit for testing whether wayland bug works the same way with pixel ratio 1 check-in: 3d5b43d3f9 user: culler tags: wayland_nvg | |
| 13:30 | Merge main check-in: 77c1ad70a5 user: oehhar tags: tip-751-labels-rotated-text | |
| 13:29 | TIP-751 docs added check-in: 15c257d6b4 user: oehhar tags: tip-751-labels-rotated-text | |
| 12:57 | TIP-751: fix style option "-textangle {}" with tests check-in: e4d8fc2513 user: oehhar tags: tip-751-labels-rotated-text | |
| 12:14 | TIP-751: tests for ttk::label and ttk::notebook check-in: f690add20a user: oehhar tags: tip-751-labels-rotated-text | |
| 11:45 | (TkWmUnmapWindow): revert condition to its original state check-in: 5d2c9025f1 user: erikleunissen tags: bug-591829e948-A | |
| 09:24 | Keep the clearing of TK_MAPPED as close as possible to [orderOut]. Add comment explaining their coupling. check-in: 2b67acc133 user: erikleunissen tags: bug-591829e948-A | |
|
2026-05-18
| ||
| 19:38 | (XUnmapWindow): remove redundant code block that is never executed check-in: 937cd65b16 user: erikleunissen tags: bug-591829e948-A | |
| 12:00 | TIP 750: MS-Win auto mode: doc/comment/error reporting/test adjustements Leaf check-in: d898bfaf36 user: oehhar tags: tip_750-win-auto-doc, core-tip_750-win-auto-doc2 | |
| 11:52 | Merge trunk Closed-Leaf check-in: 532f859cbe user: jan.nijtmans tags: tip-687 | |
| 11:45 | Fix compiler warnings, seen with gcc 13.4 check-in: e0d7f01ce9 user: jan.nijtmans tags: trunk, main | |
| 11:18 | image photo svg: inline stylesheets: replaced own version by upstream pull request 284 (https://github.com/memononen/nanosvg/pull/284) check-in: 04eb13fb64 user: oehhar tags: c8c8b724-nanosvg-284 | |
| 11:11 | Fix testcase. Avoid confusion with 'tcl_800' locale check-in: 91c19a1680 user: jan.nijtmans tags: tip-687 | |
| 10:57 | Treeview-related visual improvements for the aqua theme. check-in: 1919914aa0 user: csaba tags: enhanced_treeview | |
| 10:01 | Correct YAML errors in Linux-with-Tcl-9 workflow on CI runner check-in: dde4ea8c06 user: kevin_walzer tags: rtl_text, core-rtl_text | |
| 09:57 | Use 'tcl8' as special value for Tcl 8 compatibility check-in: cd5e475920 user: jan.nijtmans tags: tip-687 | |
| 09:18 | Rebase to trunk check-in: 73adf8ddf5 user: jan.nijtmans tags: tip-687 | |
|
2026-05-17
| ||
| 16:01 | Add a few more RTL languages check-in: ba42eb429a user: kevin_walzer tags: rtl_text, core-rtl_text | |
| 15:14 | Clean up comments check-in: 0b509b61ba user: kevin_walzer tags: rtl_text | |
| 15:12 | Improve selection and cursor handling in CJK text check-in: 0eaf3fd17a user: kevin_walzer tags: rtl_text | |
| 14:23 | Tweak biditext.tcl demo check-in: 521fc6a132 user: kevin_walzer tags: rtl_text | |
| 14:11 | Adjust comments check-in: 76022b80a1 user: kevin_walzer tags: rtl_text | |
| 12:45 | Correct typo check-in: 46311c7ae2 user: erikleunissen tags: bug-591829e948-A | |
| 12:41 | Document side effects of the windowActivation() callback check-in: bcd3db0c82 user: erikleunissen tags: bug-591829e948-A | |
| 12:10 | Restore changes to tkMacOSXWm.c from branch bug-591829e948-MC, but unset the TK_MAPPED flag at a different position check-in: a0dcbe6ea6 user: erikleunissen tags: bug-591829e948-A | |
| 11:21 | One more tweak - for clang build check-in: 2f9123f00d user: kevin_walzer tags: rtl_text | |
| 11:20 | Add one more correction to linux-with-tcl9-build.yml check-in: e1a4c6a92b user: kevin_walzer tags: rtl_text | |
| 00:47 | Switched from using between to range subcommand to be consistent with other Tcl/Tk usage. check-in: fd4e396874 user: bohagan tags: enhanced_treeview | |
|
2026-05-16
| ||
| 22:37 | Update changes.md check-in: 616d842e8d user: kevin_walzer tags: rtl_text | |
| 22:34 | Documentation updates check-in: 478592a5c0 user: bohagan tags: enhanced_treeview | |
| 21:36 | Test case updates check-in: 8754c4a81d user: bohagan tags: enhanced_treeview | |
| 18:17 | Add EGL as dependency check-in: e1bc97baf2 user: kevin_walzer tags: wayland | |
| 17:28 | Revert stray newline check-in: 0429002b09 user: kevin_walzer tags: rtl_text, core-rtl_text | |
| 17:26 | Additional refinement check-in: 97359c03fa user: kevin_walzer tags: rtl_text | |
| 14:57 | Merge trunk check-in: 84d01aaa77 user: kevin_walzer tags: rtl_text | |
| 14:05 | Added back set stripe and tag background colors for Windows native themes. check-in: d70e8f06d0 user: bohagan tags: enhanced_treeview | |
| 11:49 | Merge TIP 750 check-in: 92224a0d17 user: culler tags: trunk, main | |
| 00:37 | Add libxft and libxss-dev to linux-with-tcl9-build file check-in: 945c74ee18 user: kevin_walzer tags: rtl_text | |
|
2026-05-15
| ||
| 17:00 | Attempt to add libEGL to GLFS_LIBS check-in: 291300164c user: culler tags: wayland_nvg | |
| 16:27 | Give each toplevel its own NVG context. Fix Wayland issue where the back buffer size is different from that reported by GLFW. check-in: 9b6a404e68 user: culler tags: wayland_nvg | |
| 02:31 | Update changes.md check-in: 3d73a7c925 user: kevin_walzer tags: rtl_text | |
| 01:36 | Revert disabling of some tests in font.test as C correction fixed Windows failures; fix Windows crash on startup because of uninitialized fonts check-in: 3188f74dfd user: kevin_walzer tags: rtl_text | |
|
2026-05-14
| ||
| 22:13 | Final adjustments of tests to reflect changes in font loading on Windows check-in: d5f9235b8e user: kevin_walzer tags: rtl_text, core-rtl_text | |
| 21:22 | Fully restore CJK/Emoji font support check-in: 54302b4e7c user: kevin_walzer tags: rtl_text | |
| 17:57 | Using SVG images for a much better chevron look; providing tiny SVG images by allowing tk::scalingPct values less than 100; further theme-related improvements. check-in: a16dd2f7de user: csaba tags: enhanced_treeview | |
| 02:32 | Trying to bring back more robust font management check-in: aac9fab46c user: kevin_walzer tags: rtl_text | |
| 00:28 | Additional refinements check-in: 59fc0c675b user: kevin_walzer tags: rtl_text | |
|
2026-05-13
| ||
| 18:05 | Open release branch for 9.0.4 check-in: 48787f7055 user: dgp tags: core-9-0-4-rc | |
| 15:48 | TIP-751: additional tests for label. ttk::label and notebook will follow. check-in: 2a900ee8bb user: oehhar tags: tip-751-labels-rotated-text | |
| 11:07 | Emoji's and CJK still need work check-in: a2bd67aa3b user: kevin_walzer tags: rtl_text | |
| 10:43 | Minor test adjustment check-in: e0df054738 user: kevin_walzer tags: rtl_text | |
| 07:51 | More progress check-in: 1ef95d7f50 user: kevin_walzer tags: rtl_text | |
| 07:46 | Minor tweak check-in: ac9431874e user: kevin_walzer tags: rtl_text | |
| 07:42 | Additional update check-in: 29ac811216 user: kevin_walzer tags: rtl_text | |
| 07:32 | Additional tweaks check-in: 06c3ab612e user: kevin_walzer tags: rtl_text | |
| 07:11 | CJK/emoji text is broken - needs work check-in: 770c051da9 user: kevin_walzer tags: rtl_text | |
| 06:13 | tip-751: merge main check-in: 7adf639a3b user: oehhar tags: tip-751-labels-rotated-text | |
| 02:49 | Additional refinement check-in: 928f7cafee user: kevin_walzer tags: rtl_text | |
| 02:37 | Updates to tkWinFont.c - working through segfaults check-in: 9e2aae7673 user: kevin_walzer tags: rtl_text | |
| 02:11 | Clean up. check-in: 2863d16bb1 user: culler tags: wayland_nvg | |
| 00:58 | Add tests for bidi text check-in: 6bc6711345 user: kevin_walzer tags: rtl_text | |
|
2026-05-12
| ||
| 21:59 | Restrict one more test check-in: d40165b6c5 user: kevin_walzer tags: rtl_text | |
| 21:22 | Additional cleanup of test suite check-in: 8263ff61c7 user: kevin_walzer tags: rtl_text | |
| 19:44 | Correct two test failures in event.test check-in: a4e70cebac user: kevin_walzer tags: rtl_text | |
| 16:45 | Eliminate Registry_Init and Dde_Init dependencies in static builds. No longer needed. check-in: 30371cb4d4 user: apnadkarni tags: tip-755 | |
| 16:30 | Create new branch named "bug-tcl-4f06d7ca-91" Leaf check-in: 9dd9e63945 user: apnadkarni tags: bug-tcl-4f06d7ca-91 | |
| 16:14 | Fix loading of registry and dde in secondary interps on static builds (should have been committed against 9.0, not 9.1) Leaf check-in: 1250e0028c user: apnadkarni tags: bug-tcl-4f06d7ca-90, core-bug-tcl-4f06d7ca-90 | |
| 16:00 | Fix remaining crashes in test suite: a call to Tcl_CancelIdleCall was missing. Closed-Leaf check-in: 5cfdae40a1 user: marcc tags: tip_750 | |
| 15:33 | merge release check-in: b9804a34e3 user: dgp tags: core-8-6-branch | |
| 13:37 | tip 754: cache for ttk composed pixmaps check-in: cefb5eae40 user: oehhar tags: tip-754-ttk-composed-pixmaps-cache | |
| 11:57 | Clean up comments check-in: 16e773c92d user: kevin_walzer tags: rtl_text | |
| 11:56 | Some refinement check-in: e7e16bc766 user: kevin_walzer tags: rtl_text | |
| 00:29 | Fix some crashes in Windows tests. Next is menu-6.4. check-in: fb3cef6965 user: culler tags: tip_750 | |
|
2026-05-11
| ||
| 23:42 | Roll back test suite for updated review check-in: bfac3af633 user: kevin_walzer tags: rtl_text | |
| 22:47 | Fixed mouse bindings to set focus to widget check-in: 4997f7d557 user: bohagan tags: enhanced_treeview | |
| 22:19 | More Windows spinbox theme state updates. check-in: c2540e24f2 user: bohagan tags: enhanced_treeview | |
| 21:39 | Added back show Treeview stripe for Windows themes. Uses theme color. check-in: 8a61a9fd31 user: bohagan tags: enhanced_treeview | |
| 19:56 | Added state parameter to Ttk_ElementSizeProc arguments. This is needed so elements can use the state when determining the element size. Used for Treeview sort indicator to skip reserving space except for current sort column. check-in: 8b5c3138ed user: bohagan tags: enhanced_treeview | |
| 16:15 | merge main check-in: ad4ea34820 user: marcc tags: tip_750 | |
| 10:22 | Remove stray line check-in: 97ef2d3535 user: kevin_walzer tags: rtl_text | |
| 10:07 | Use tags to right-justify pure RTL text in text widget check-in: d7cca16f65 user: kevin_walzer tags: rtl_text | |
| 08:53 | Changed the values of several style configuration options to screen distances in points rather than pixels, as suggested by Brian. check-in: 016a38c8e1 user: csaba tags: enhanced_treeview | |
| 02:35 | Fix typo check-in: 8a34b0e3f0 user: kevin_walzer tags: rtl_text | |
| 02:20 | Merge trunk, but ignoring trunk version of tkUnixBidiFont.c - too outdated check-in: b8c4ab1d80 user: kevin_walzer tags: rtl_text, core-rtl_text | |
| 02:08 | Additional tweaks to tests check-in: e04a04fbff user: kevin_walzer tags: rtl_text | |
| 02:01 | Added progressbar style and more checkbutton states check-in: 98af2b489a user: bohagan tags: enhanced_treeview | |
| 01:57 | Still more adjustments check-in: 610295e78c user: kevin_walzer tags: rtl_text | |
| 01:53 | Additional adjustments check-in: 1523143642 user: kevin_walzer tags: rtl_text | |
| 01:41 | Adjust some tests for udpated bidi work check-in: 9791e9c288 user: kevin_walzer tags: rtl_text | |
|
2026-05-10
| ||
| 22:50 | Correct script name of bidi demo check-in: c3dc55e357 user: kevin_walzer tags: rtl_text | |
| 22:44 | Implement TkClipDrawableToRect; accumulate drawing commands when Tk would do double-buffering on X11. check-in: 6851696c6b user: culler tags: wayland_nvg | |
| 20:36 | Add biditext demo check-in: fc7eff6999 user: kevin_walzer tags: rtl_text | |
| 20:06 | Refine bidi tests check-in: 0011a389a3 user: kevin_walzer tags: rtl_text | |
| 19:26 | Add bidi example to widget demo; add bidi tests; begin work on reviewing test suite after most recent changes in platform font implementations check-in: fc7cf557a9 user: kevin_walzer tags: rtl_text | |
| 19:07 | Cursor tracking now correct in mixed-bidi (LTR and RTL) in the same line check-in: 3cd047c524 user: kevin_walzer tags: rtl_text | |
| 18:10 | Progress on cursor tracking and RTL text wrap check-in: 8e30e60aa4 user: kevin_walzer tags: rtl_text | |
| 16:04 | Streamline font handling on X11 to improve performance check-in: 06184e7cbd user: kevin_walzer tags: rtl_text | |
| 15:59 | (UpdatePointerWinAfterDestroy): correct header format check-in: d607a9d17f user: erikleunissen tags: rfe-b3b7e8c7c3 | |
| 15:14 | (UpdatePointerWinAfterDestroy): make function description more intelligible check-in: db4fc3b2da user: erikleunissen tags: rfe-b3b7e8c7c3 | |
| 14:31 | Proposed implementation check-in: 72231b008d user: erikleunissen tags: rfe-b3b7e8c7c3 | |
| 14:26 | New branch for ticket [b3b7e8c7c3] check-in: 4ce12cf544 user: erikleunissen tags: rfe-b3b7e8c7c3 | |
| 02:45 | Fixed the Windows theme corruption issue. This required disabling the theme resizing until switch to new API. check-in: 2f5af7d831 user: bohagan tags: enhanced_treeview | |
| 02:15 | Fix typo check-in: e3676012cc user: kevin_walzer tags: rtl_text | |
| 02:14 | Clean up memory management of shaped glyphs, remove garbage display check-in: fedb36d92c user: kevin_walzer tags: rtl_text | |
| 01:24 | Working on index/cursor tracking check-in: b58e42a4a8 user: kevin_walzer tags: rtl_text | |
| 00:02 | RTL now wrapping correctly check-in: 7eb7177c7b user: kevin_walzer tags: rtl_text | |
|
2026-05-09
| ||
| 22:12 | Additional updates, still not handling RTL well check-in: 876dce0249 user: kevin_walzer tags: rtl_text | |
| 21:57 | Additional refinements check-in: 197f7c165a user: kevin_walzer tags: rtl_text | |
| 21:43 | Revert to simpler implmentation check-in: 4c1e5f8fe4 user: kevin_walzer tags: rtl_text | |
| 20:24 | Incremental update check-in: b78796e7cf user: kevin_walzer tags: rtl_text | |
| 01:10 | Some progress with RTL text on Windows - needs more work check-in: 3efe6cb786 user: kevin_walzer tags: rtl_text | |
| 00:34 | Begin work on refining BiDi on Windows check-in: c56869bd47 user: kevin_walzer tags: rtl_text | |
|
2026-05-08
| ||
| 22:25 | Adjustments to angled text drawing and text wrap in labels check-in: c6afcab6db user: kevin_walzer tags: rtl_text | |
| 20:43 | Correct double semicolon check-in: e5809ea7ff user: erikleunissen tags: bug-591829e948-A | |
| 20:20 | Merge trunk check-in: b14f1827c8 user: erikleunissen tags: bug-591829e948-A | |
| 20:03 | (XMapWindow): remove complexity that is now unnecessary check-in: 8c52e893ac user: erikleunissen tags: bug-591829e948-A | |
| 19:45 | Remove unnecessary delay loop check-in: e9c5c49e38 user: erikleunissen tags: bug-591829e948-A | |
| 19:34 | Remove useless comment check-in: 069d3e27c6 user: erikleunissen tags: bug-591829e948-A | |
| 19:28 | Revert change that was the true cause for the failing test winfo-4.8, and restore TkWmUnmapWindow check-in: ab40ef03af user: erikleunissen tags: bug-591829e948-A | |
| 18:54 | BiDi text now works correctly on X11; cursor and selection events now work equally well for LTR and RTL text, without redraw glitches; RTL text now wraps correctly in text widget; CJK text now spaced correctly; no more visual darkening as cursor clicks through RTL text check-in: 01ca85b928 user: kevin_walzer tags: rtl_text | |
| 17:52 | Fix compile failure with old systems detected testing RC0 Closed-Leaf check-in: 4f2e95f6da user: dgp tags: rc1, core-8-6-18-rc, core-8-6-18 | |
| 03:03 | Additional refinement check-in: ed29a3f305 user: kevin_walzer tags: rtl_text | |
| 02:08 | Font fallback now working correctly for Hangul/Indic/emoji/etc. check-in: a71a05df13 user: kevin_walzer tags: rtl_text | |
| 01:37 | Comment cleanup check-in: 8b1cf45c70 user: kevin_walzer tags: rtl_text | |
|
2026-05-07
| ||
| 21:29 | Progress on CJK languages check-in: b00296bd63 user: kevin_walzer tags: rtl_text | |
| 20:09 | Remove dead code check-in: f435c1c4ae user: kevin_walzer tags: rtl_text | |
| 20:05 | RTL cursor tracking and wrap working; need to address mixed-bidi text with LTR beginning, and CJK fonts check-in: b8cc479d9f user: kevin_walzer tags: rtl_text | |
| 19:01 | A couple of minor fixes on Windows. check-in: 474232624a user: csaba tags: enhanced_treeview | |
| 17:50 | Additional progress check-in: d92c63d93f user: kevin_walzer tags: rtl_text | |
| 16:33 | Minor update check-in: d44e1dc47c user: kevin_walzer tags: rtl_text | |
| 16:22 | Some revision check-in: 55c2e4f4a0 user: kevin_walzer tags: rtl_text | |
| 16:06 | Some progress with wrapping on X11 - still need to lock down cursor movement check-in: bae1fb1ea3 user: kevin_walzer tags: rtl_text | |
| 11:18 | Update platform implementations - need testing check-in: 816d263815 user: kevin_walzer tags: rtl_text | |
|
2026-05-06
| ||
| 23:58 | Update comment check-in: 9457c0dc7b user: kevin_walzer tags: rtl_text | |
| 23:00 | Fix NMAKEHLP_NATIVE failures for test-classic runs check-in: 74ad039533 user: pbrooks tags: trunk, main | |
| 21:01 | Add debugging check-in: 23055d09d8 user: kevin_walzer tags: rtl_text | |
| 17:45 | Avoid creating two debug blocks when one is enough. check-in: 13f86aef2a user: culler tags: NSWindowDidOrderOnScreenNotification-removal-for-app-store | |
| 16:58 | Correctly back out changes from d31c50ae check-in: d7f0ebcb0b user: adam tags: NSWindowDidOrderOnScreenNotification-removal-for-app-store | |
| 16:57 | Back out changes from d31c50ae check-in: f02fbac15e user: adam tags: NSWindowDidOrderOnScreenNotification-removal-for-app-store | |
| 16:49 | move NSWindowDidOrderOnScreenNotification to debug only check-in: d31c50ae9b user: adam tags: NSWindowDidOrderOnScreenNotification-removal-for-app-store | |
| 14:54 | Improvements related to the themes alt, clam, classic, and default; added missing Widget Demo script treeview.tcl; improvements and extensions in the Widget Demo scripts mclist.tcl, tree.tcl, and treeview.tcl. check-in: 855e7f7469 user: csaba tags: enhanced_treeview | |
|
2026-05-05
| ||
| 13:31 | Use additional Uniscribe calls for better measurement accuracy check-in: 2a5d3f4acc user: kevin_walzer tags: rtl_text | |
| 12:24 | Begin additional work on tkWinFont.c check-in: 9c35d4594e user: kevin_walzer tags: rtl_text | |
| 12:15 | Merge trunk check-in: 8212635b37 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:38 | Tweaks to tkWinFont.c check-in: 3a15ff2b6e user: kevin_walzer tags: rtl_text | |
| 11:16 | Correct compiler error check-in: 3e0bfc0947 user: kevin_walzer tags: rtl_text | |
| 11:08 | Make GetFileIcon a Tcl_ObjCmdProc2. Spacing check-in: dc733ea5f6 user: jan.nijtmans tags: trunk, main | |
| 10:50 | Typo, spacing and formatting backport check-in: 3d4e45b627 user: jan.nijtmans tags: core-9-0-branch | |
| 01:19 | Trying to get wrap/measurement right on Windows and X11 check-in: d91bc3e53d user: kevin_walzer tags: rtl_text | |
| 01:06 | Additional refinement check-in: fe601ef3c5 user: kevin_walzer tags: rtl_text | |
| 00:52 | Additional work on wrapping RTL text check-in: a2469231e3 user: kevin_walzer tags: rtl_text | |
| 00:35 | Restore RTL logic to tkTextDisp.c check-in: 115325a7d9 user: kevin_walzer tags: rtl_text | |
|
2026-05-04
| ||
| 22:20 | Minor cleanup check-in: e82d184135 user: kevin_walzer tags: rtl_text | |
| 21:10 | Simplify text measurement and drawing on Windows check-in: a858bc5e04 user: kevin_walzer tags: rtl_text | |
| 20:53 | Simplify text measurement and drawing on X11 check-in: 322336ca55 user: kevin_walzer tags: rtl_text | |
| 13:07 | Remove X11 linking when --enable-wayland activated check-in: a3f09eafb2 user: kevin_walzer tags: wayland_nvg | |
| 13:06 | Remove X11 linking when --enable-wayland activated check-in: 667c3902b2 user: kevin_walzer tags: wayland | |
| 12:57 | Merge wayland_nvg check-in: 774a06e35b user: kevin_walzer tags: wayland | |
| 12:55 | Restore comments to configure.ac - still need to review X11 linking check-in: 69bfa4a44e user: kevin_walzer tags: wayland | |
| 11:02 | Correct MS-Win test result. -appearance default is now auto, not light check-in: c0430aafa7 user: oehhar tags: tip_750 | |
| 10:55 | Merge main check-in: 8a2306d33c user: oehhar tags: tip_750 | |
| 03:28 | Merge mark check-in: 6211e974cb user: kevin_walzer tags: wayland_nvg | |
| 03:26 | Merge updates from wayland branch check-in: 059602544b user: kevin_walzer tags: wayland_nvg | |
| 03:25 | Locked down configure/makefile on wayland branch check-in: 98913075b8 user: kevin_walzer tags: wayland | |
| 03:10 | Fix apparent regression in DisplayButton, which was a bug in disguise. check-in: 2fb37abfcc user: culler tags: wayland_nvg | |
| 02:57 | Merge wayland_nvg check-in: 78c65e885b user: kevin_walzer tags: wayland | |
| 02:51 | Align configure/makefile with wayland branch; correct typo in header check-in: 348f126d21 user: kevin_walzer tags: wayland_nvg | |
|
2026-05-03
| ||
| 22:18 | Use autoconf files from wayland but add a line to Makefile.in so it links against needed libraries. check-in: 38d33f27b5 user: culler tags: wayland_nvg | |
| 21:33 | Removed unneeded event triggers check-in: bdc861814c user: bohagan tags: enhanced_treeview | |
| 20:00 | Update configure check-in: 902efe9b23 user: kevin_walzer tags: wayland | |
| 19:15 | Merge main; fix Makefile.in to remove tkWaylandEvents.c check-in: c0c9d0c0c8 user: culler tags: wayland_nvg | |
| 18:39 | Fix fork, add Kevin's patch check-in: fc780cdb19 user: culler tags: wayland_nvg | |
| 18:32 | Fix TkMeasureChars. check-in: b3fab1485e user: culler tags: wayland_nvg | |
| 15:40 | Merge Marc Culler's work from wayland_nvg check-in: f84236bdfa user: kevin_walzer tags: wayland | |
| 15:37 | Fix compiler error check-in: d624267ece user: kevin_walzer tags: wayland_nvg | |
| 12:00 | Bring test event-c3f5c85322 in sync with the improved copy on core-9-0-branch. See [c3f5c85322]. check-in: a8b7ff5403 user: erikleunissen tags: trunk, main | |
| 11:41 | Fix [c3f5c85322]: (aqua) incorrect crossing events upon pointer warp check-in: 4b7696e91a user: erikleunissen tags: core-9-0-branch | |
| 11:31 | Remove scheduling for Github-CI Closed-Leaf check-in: 69a94b1cec user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 11:30 | Merge core-9-0-branch check-in: d6f51c757b user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 03:42 | Make TkpGetKeySym work. check-in: 568dfd7125 user: culler tags: wayland_nvg | |
|
2026-05-02
| ||
| 22:23 | Removed test code check-in: 6776ac42d4 user: bohagan tags: enhanced_treeview | |
| 19:50 | Make TkpGetString work. check-in: 9dfc2ca036 user: culler tags: wayland_nvg | |
| 14:58 | Merge-mark check-in: 1d10eae618 user: jan.nijtmans tags: core-9-0-branch | |
| 10:41 | Correct ticket reference for tests event-8a88a19654-* check-in: 3a1bdfa578 user: erikleunissen tags: core-9-0-branch | |
| 10:38 | Correct ticket reference for tests event-8a88a19654-* check-in: f485324201 user: erikleunissen tags: trunk, main | |
| 03:00 | Corrected Windows theme treeview item state mapping check-in: 11f355a48c user: bohagan tags: enhanced_treeview | |
| 02:26 | Disable most of the key event processing and try to add a minimal implementation that will suffice for basic text input. check-in: e4634f9959 user: culler tags: wayland_nvg | |
| 02:05 | Merged trunk into enhanced_treeview check-in: 805bd1512c user: Brian tags: enhanced_treeview | |
| 01:48 | Tweak a few more tests check-in: 08c3f64431 user: kevin_walzer tags: rtl_text | |
| 00:28 | Test suite updates for bidi check-in: 4872868f4a user: kevin_walzer tags: rtl_text, core-rtl_text | |
|
2026-05-01
| ||
| 17:13 | Give a widget focus when it is clicked. check-in: 534fbacf2d user: culler tags: wayland_nvg | |
| 16:34 | Fix warning: ttkWinXPTheme.c:831:5: ISO C90 forbids mixed declarations and code check-in: efc38f1dd9 user: jan.nijtmans tags: core-8-6-branch | |
| 11:02 | Duplicate entry check-in: ac5849ce12 user: jan.nijtmans tags: rtl_text | |
| 10:56 | Build MacOS --disable-aqua without bidi. For other builds, make sure Harfbuzz is installed check-in: cbc9f5cdfd user: jan.nijtmans tags: rtl_text | |
| 01:28 | Correct outdated comment check-in: 07d85431bc user: kevin_walzer tags: rtl_text | |
|
2026-04-30
| ||
| 21:28 | Make text-only Tk buttons display; remove a lot of debugging print statements. check-in: 0ee1169f11 user: culler tags: wayland_nvg | |
| 19:34 | Changed draw chevron arrow function to use lines and also set so thickness will now scale too. check-in: 83edda9e12 user: bohagan tags: enhanced_treeview | |
| 19:04 | Move glfwSwapBuffers into the SetupProc - no more flickering when resizing. check-in: 4b44c4ca7d user: culler tags: wayland_nvg | |
| 17:52 | update changes check-in: 64f2d85ed4 user: dgp tags: rc0, core-8-6-18-rc | |
| 16:20 | merge 8.6 check-in: 1ad2f325d0 user: dgp tags: core-8-6-18-rc | |
| 13:30 | Merge trunk check-in: ceed07aeb5 user: jan.nijtmans tags: rtl_text, core-rtl_text | |
|
2026-04-29
| ||
| 20:47 | Make key events work. check-in: 4c2ca983ea user: culler tags: wayland_nvg | |
| 20:11 | Move nextPtr field out of Tk_ImageType: this is an internal field, which should not have been exposed check-in: b8d9afa2e0 user: jan.nijtmans tags: trunk, main | |
| 19:32 | Indicator size consistency changes from Csaba. check-in: 7876321c3f user: bohagan tags: enhanced_treeview | |
| 10:16 | Document postscriptProc field of Tk_ImageType check-in: ecdfd9a65a user: jan.nijtmans tags: trunk, main | |
| 10:13 | tk::build-info no-bidi should not be set if HAVE_BIDI is defined check-in: 407edd4a8b user: jan.nijtmans tags: trunk, main | |
| 07:53 | Move nextPtr out of Tk_ImageType. Rename 'clientData' to 'reserved1'. Closed-Leaf check-in: de28b5226b user: jan.nijtmans tags: clientdata-for-imagetype | |
| 07:17 | Document postscriptProc field of Tk_ImageType check-in: 2b36c0f2be user: jan.nijtmans tags: core-9-0-branch | |
| 04:21 | Finish removing the Mapping construct. check-in: b73513afeb user: culler tags: wayland_nvg | |
|
2026-04-28
| ||
| 21:38 | Begin removing the Mapping construct. check-in: f399fbef81 user: culler tags: wayland_nvg | |
| 20:32 | Make closing toplevels work again. check-in: c417e4a2a9 user: culler tags: wayland_nvg | |
| 17:42 | Use GLFW UserPointer to map GLFW windows to Tk windows. check-in: 55989f0221 user: culler tags: wayland_nvg | |
| 16:02 | Add clientData to Tk_ImageType (proposed by B Harder) check-in: 6111d60686 user: jan.nijtmans tags: clientdata-for-imagetype | |
|
2026-04-27
| ||
| 20:17 | Add tag bind test cases for button, key, enter, and leave events. check-in: d37d3d8900 user: bohagan tags: enhanced_treeview | |
| 19:28 | Rework the getter for glfwWindows check-in: f83fa0996b user: culler tags: wayland_nvg | |
|
2026-04-26
| ||
| 23:04 | Incorporated changes from trunk check-in: e47b02b34e user: bohagan tags: enhanced_treeview | |
| 22:12 | Remove all references to global glfwContext. check-in: bd3ed0c6d5 user: culler tags: wayland_nvg | |
| 17:48 | Make toplevels work again. check-in: b54fab8aea user: culler tags: wayland_nvg | |
| 13:39 | Remove unneeded glsl shader code. check-in: f9638ba5d0 user: culler tags: wayland_nvg | |
| 09:01 | Exercise new variant of non-regression test on trunk at Github CI Closed-Leaf check-in: 1f9ac03f33 user: erikleunissen tags: bug-c3f5c85322-nr_test_trunk | |
| 08:54 | Import non-regression test variant from branch bug-c3f5c85322-9-0-b check-in: c97ef182d5 user: erikleunissen tags: bug-c3f5c85322-nr_test_trunk | |
| 08:50 | Create new branch named "bug-c3f5c85322-nr_test_trunk" check-in: 4168740103 user: erikleunissen tags: bug-c3f5c85322-nr_test_trunk | |
| 01:32 | Recent updates broke emoji's on Windows; restore that support check-in: a6d3af601b user: kevin_walzer tags: rtl_text | |
| 01:28 | Allow creating a second toplevel, even though it is all black. check-in: 873a7e5c42 user: culler tags: wayland_nvg | |
| 00:58 | Additional tweaks check-in: 7daf2b4d35 user: kevin_walzer tags: rtl_text | |
| 00:40 | Restore tests deleted in error to textWind.test check-in: 0e864f47f0 user: kevin_walzer tags: rtl_text | |
|
2026-04-25
| ||
| 23:23 | Final tweaking of tests check-in: 83402810de user: kevin_walzer tags: rtl_text | |
| 23:14 | Fine-tuning textDisp.text on Windows check-in: b79ed4d117 user: kevin_walzer tags: rtl_text | |
| 22:19 | Additional tweaks to tests check-in: 749adb8bf6 user: kevin_walzer tags: rtl_text | |
| 21:58 | Adjust some tests to accommodate internal text changes to support bidi text check-in: 40e5661c6b user: kevin_walzer tags: rtl_text | |
| 20:29 | Select waiting strategy for non-regression test from experimental alternative event-c3f5c85322-exp1 check-in: c5267e8b15 user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 19:37 | Updated test cases for theme changes check-in: c508e96ccd user: bohagan tags: enhanced_treeview | |
| 16:54 | Documentation updates check-in: 6697c6a040 user: bohagan tags: enhanced_treeview | |
| 00:43 | Make --enable-bidi the default on X11 check-in: a1d302c680 user: kevin_walzer tags: rtl_text | |
|
2026-04-24
| ||
| 23:54 | Merge trunk check-in: 5bc96a182b user: kevin_walzer tags: rtl_text | |
| 23:52 | More fine-grained configuration for emoji's in the unicode demo check-in: d189923607 user: kevin_walzer tags: trunk, main | |
| 22:30 | Clean separation between bidi/non-bidi implementations on X11 check-in: 9e0748cf64 user: kevin_walzer tags: rtl_text | |
| 21:45 | Fix compiler warnings. check-in: 2538fe839e user: culler tags: tip_750 | |
| 18:23 | Add four experimental alternatives for non-regression test check-in: 9a01c30352 user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 17:57 | Improve an error message. check-in: d4803c91f1 user: culler tags: tip_750 | |
| 17:06 | Fully implement the auto appearance, and make it the default. check-in: d6e237f780 user: culler tags: tip_750 | |
| 13:33 | Build/test with --enable-bidi on Github CI check-in: f2790f7fd5 user: jan.nijtmans tags: rtl_text | |
| 13:04 | Minor adjustment on X11 check-in: 8d0b21e1fb user: kevin_walzer tags: rtl_text | |
| 00:18 | Code cleanup - thanks Emiliano! check-in: 708f2770ac user: culler tags: tip_750 | |
|
2026-04-23
| ||
| 16:32 | Merge core-9-0-branch check-in: 5600ea709b user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 16:15 | Fix [8a88a19654]: (aqua) unmapped window becomes the new pointer window after toplevel destruction check-in: 2b8011eff8 user: erikleunissen tags: core-9-0-branch | |
| 16:13 | Fix [8a88a19654]: (aqua) unmapped window becomes the new pointer window after toplevel destruction check-in: 201f54b51a user: erikleunissen tags: trunk, main | |
| 16:08 | Remove scheduling for Github-CI Closed-Leaf check-in: 91e18485c3 user: erikleunissen tags: bug-8a88a19654 | |
| 12:05 | Cursors now move smoothly through RTL text on Windows check-in: c3b6a8ac81 user: kevin_walzer tags: rtl_text | |
| 11:51 | Refine cursor placement on Windows, some additional cleanup of #ifdef bits check-in: 9675d043d2 user: kevin_walzer tags: rtl_text | |
| 11:27 | Correct encoding check-in: 16f3b51d5a user: kevin_walzer tags: rtl_text | |
| 11:26 | Correct mismatched brace check-in: a42f5f90fe user: kevin_walzer tags: rtl_text | |
| 10:49 | Geometry in library/demos/ttkbut.tcl slightly improved. check-in: 5104f316ac user: csaba tags: core-8-6-branch | |
| 10:45 | Geometry in library/demos/ttkbut.tcl slightly improved. check-in: c14ca3ec99 user: csaba tags: core-9-0-branch | |
| 10:42 | Geometry in library/demos/ttkbut.tcl slightly improved. check-in: 192fad5abb user: csaba tags: trunk, main | |
| 08:43 | Merge core-9-0-branch check-in: 85e8e01f25 user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 08:29 | Fix [c3841acd76]: incorrect triggering of event handler for proc waitForWindowEvent check-in: e4d95ce13a user: erikleunissen tags: core-9-0-branch | |
| 08:26 | Fix [c3841acd76]: incorrect triggering of event handler for proc waitForWindowEvent check-in: c180b1be07 user: erikleunissen tags: trunk, main | |
| 08:23 | Remove scheduling for Github-CI Closed-Leaf check-in: 22927862ad user: erikleunissen tags: bug-c3841acd76 | |
| 02:52 | Tidy up #ifdef blocks; Windows glyphs still jump around, needs more work check-in: 46f1c95bd3 user: kevin_walzer tags: rtl_text | |
| 02:44 | Restore #ifdef code for win32 check-in: 0505dc239c user: kevin_walzer tags: rtl_text | |
| 02:20 | Saving to preserve work check-in: 33a52b5e5c user: kevin_walzer tags: rtl_text | |
| 01:32 | Update Windows bidi implementation; Tk hanging on startup on Windows, need to sort out check-in: 2f06af37b4 user: kevin_walzer tags: rtl_text | |
| 01:20 | Stabilize cursor action on long lines of shaped text on X11 - was segfaulting check-in: a00305b2d6 user: kevin_walzer tags: rtl_text | |
| 00:50 | Update check-in: 6c584002e5 user: kevin_walzer tags: rtl_text | |
| 00:37 | Cleanup check-in: 05e0b1088d user: kevin_walzer tags: rtl_text | |
|
2026-04-22
| ||
| 22:38 | Give up on preventing duplicate virtual messages. Apps will have to deal with it. check-in: fb5863d339 user: marcc tags: tip_750 | |
| 22:37 | Working on bidi text cursors in Windows check-in: ebe32fc0d6 user: kevin_walzer tags: rtl_text | |
| 16:23 | fix fork check-in: efcba3bc97 user: culler tags: tip_750 | |
| 15:31 | Eliminate duplicate AppearanceChanged virtual events. check-in: 7ab7aa367e user: marcc tags: tip_750 | |
| 10:05 | Exercise this branch on Github-CI check-in: 16ace1d600 user: erikleunissen tags: bug-c3841acd76 | |
| 09:58 | Add corrections for proc waitForWindowEvent and its event handler check-in: bf64a9e291 user: erikleunissen tags: bug-c3841acd76 | |
| 09:49 | New branch for ticket [c3841acd76] check-in: e8304f49ee user: erikleunissen tags: bug-c3841acd76 | |
| 06:41 | Removed TkMacOSXButtonKeyState from tkMacOSXMouseEvent.c and tkInt.decls, and regenerated stubs check-in: 38d00e7434 user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 02:07 | Better support for TK_LAYOUT_WITH_BASE_CHUNKS check-in: 431e01ddf5 user: kevin_walzer tags: rtl_text | |
|
2026-04-21
| ||
| 22:32 | MacOS GNUmakefile fix to avoid failing hard link creation on Samba filesystem. check-in: 3b57a67894 user: PHILB tags: trunk, main | |
| 22:31 | Make the AppearanceChanged event agree with the TIP. check-in: 08124aefc2 user: culler tags: tip_750 | |
| 21:52 | Removed unneeded set windows theme property flags. check-in: e1a2b1df5a user: bohagan tags: enhanced_treeview | |
| 20:30 | Additional updates check-in: d91f24fe88 user: kevin_walzer tags: rtl_text | |
| 20:18 | Progress on cursor tracking of RTL text on X11 check-in: 97221d3c75 user: kevin_walzer tags: rtl_text | |
| 19:56 | Update man page for wm check-in: 49e8375f02 user: culler tags: tip_750 | |
| 19:27 | Add helper function to stop type mismatch compiler error check-in: d17152fc1d user: kevin_walzer tags: wayland_nvg | |
| 19:13 | Restore break in switch command. check-in: 9805915fcf user: culler tags: tip_750 | |
| 19:04 | Add a virtual event <<AppearanceChanged>> for Windows too. check-in: 708217d635 user: marcc tags: tip_750 | |
| 13:28 | Tk was not drawing harfuzz-shaped glyphs in context; need to align that better check-in: 85d1de3541 user: kevin_walzer tags: rtl_text | |
| 11:08 | Some progress on X11 check-in: a83d47220f user: kevin_walzer tags: rtl_text | |
| 04:20 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. Add find_nmakehlp.tcl to deduce NMAKEHLP_NATIVE from TCLSH_NATIVE. check-in: 01eb7d3eab user: PHILB tags: trunk, main | |
| 04:15 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. Add find_nmakehlp.tcl to deduce NMAKEHLP_NATIVE from TCLSH_NATIVE when that is set. Closed-Leaf check-in: 1ad4b551eb user: PHILB tags: pbrooks-nmakehlp-exe-removal | |
| 03:39 | Fix crash at exit. check-in: 0822801447 user: culler tags: wayland_nvg | |
|
2026-04-20
| ||
| 22:19 | Finish removing the fbo from the WindowMapping. check-in: b2acb7051d user: culler tags: wayland_nvg | |
| 21:48 | Remove compiler errors - still needs work check-in: 2c3ae5c118 user: kevin_walzer tags: rtl_text | |
| 21:09 | Try update for tkUnixBidiFont.c check-in: 69c56df43a user: kevin_walzer tags: rtl_text | |
| 20:56 | Reverting changes to tkTextDisp.c - all fixes are in platform layer check-in: 5221fe5fea user: kevin_walzer tags: rtl_text | |
| 20:52 | Cursor now steps through bidi text correctly on macOS without visual glyphs - now to review Windows and X11 check-in: dcc8aa173c user: kevin_walzer tags: rtl_text | |
| 19:50 | Fix from Csaba to Aqua check and radio button layouts to adjust text when scaling changes. check-in: ff84b9b6bc user: bohagan tags: enhanced_treeview | |
| 18:29 | Move the FBO out of the mapping and put it in the privatePtr of a toplevel. check-in: cb02f722b5 user: culler tags: wayland_nvg | |
| 15:46 | Remove some unused functions. check-in: 9ce2e58505 user: culler tags: wayland_nvg | |
| 15:14 | Clean up a bit. check-in: c7e9eb7ed2 user: culler tags: wayland_nvg | |
| 11:39 | Replace files with trunk versions check-in: 656d8d3652 user: kevin_walzer tags: rtl_text | |
| 11:09 | Another attempt to correct cursor behavior with RTL strings in text widget check-in: 7397d869f7 user: kevin_walzer tags: rtl_text | |
|
2026-04-19
| ||
| 22:08 | Redesign Windows, Pixmaps, and Drawables. Enable computation of offsets for widgets. check-in: 0de09e52c8 user: culler tags: wayland_nvg | |
| 21:28 | Updated Windows themes to use modern Explorer-style Treeview open/close indicators. Bug fix for theme display corruption issue. check-in: 605a3d0933 user: bohagan tags: enhanced_treeview | |
| 20:09 | TkWmDeadWindow: slight restructuring/optimization of the code for identifying the new pointer window check-in: 80027ab4a2 user: erikleunissen tags: bug-8a88a19654 | |
| 17:47 | Prepare to rework drawable implementation. check-in: cbdf749a11 user: culler tags: wayland_nvg | |
| 14:35 | Remove unnecessary include statements from macosx/tkMacOSXPrint.c check-in: 5b0664102a user: culler tags: trunk, main | |
|
2026-04-18
| ||
| 19:54 | Correct cleanup for non-regression tests: the root window must be mapped for subsequent tests check-in: 2b5d2d5dc0 user: erikleunissen tags: bug-8a88a19654 | |
| 17:55 | Corrected a comment that was no longer accurate. check-in: d4ce7f0c58 user: csaba tags: core-9-0-branch | |
| 17:53 | Corrected a comment that was no longer accurate. check-in: 88d4640524 user: csaba tags: trunk, main | |
| 17:11 | Bug fixes from Csaba. check-in: b108febf2d user: bohagan tags: enhanced_treeview | |
| 16:17 | Add scheduling instructions for Github-CI check-in: 8d21787b8e user: erikleunissen tags: bug-8a88a19654 | |
| 16:10 | Add proposed fix check-in: b54a45d85c user: erikleunissen tags: bug-8a88a19654 | |
| 16:07 | Add non-regression tests check-in: 66d449383b user: erikleunissen tags: bug-8a88a19654 | |
| 15:55 | New branch for ticket [8a88a19654] check-in: 7323c7b384 user: erikleunissen tags: bug-8a88a19654 | |
|
2026-04-17
| ||
| 18:56 | Open Tk 8.6.18 release branch check-in: 65e790659b user: dgp tags: core-8-6-18-rc | |
| 16:03 | Merge trunk. Make -showinsertforeground true by default (text widget). See [55660624f7] check-in: f3c27ce5df user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:29 | Fix disappearing windows; merge tkWaylandEvents.c into tkWaylandNotify.c check-in: c85d2170ca user: culler tags: wayland_nvg | |
| 14:07 | Use no-bidi build tag to indicate there is no bidi support. Re-generate tkConfig.h.in check-in: 167a3c6a84 user: jan.nijtmans tags: trunk, main | |
| 13:34 | Add a proper function header, based on Christian's provided one check-in: e5ee187a4c user: emiliano tags: tip-751-labels-rotated-text | |
| 13:19 | Make it build warning-free on all platforms check-in: dcae6633b8 user: jan.nijtmans tags: tip_750, core-tip_750 | |
| 13:05 | TIP 751: correct windows C syntax error check-in: 44dcd844ab user: oehhar tags: tip-751-labels-rotated-text, core.tip-751-labels-rotated-text | |
|
2026-04-16
| ||
| 22:42 | Rework the notifier; fix XMoveREsizeWindow and a bunch of other changes. check-in: 1807d842c7 user: culler tags: wayland_nvg | |
| 21:19 | Add three basic tests check-in: 8e9f36ef38 user: emiliano tags: tip-751-labels-rotated-text | |
| 17:07 | Regenerate stubs. check-in: 48d3fcd7c0 user: culler tags: tip_750 | |
| 16:40 | Removed TkGenerateButtonEvent from tkInt.decls and did: make genstubs check-in: f49c36cb99 user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 16:27 | Fix dumb mistake in Windows TkpWindowIsDark. check-in: ecf185356f user: culler tags: tip_750 | |
| 15:57 | Return a const string check-in: 5e949c4544 user: oehhar tags: tip_750 | |
| 15:53 | Merge fork check-in: 4934b712a3 user: oehhar tags: tip_750 | |
| 15:52 | TIP 750: MS-Win: wm attribute -appearance auto->retain option, set light appearance. check-in: e7c930b4a7 user: oehhar tags: tip_750 | |
| 15:38 | Remove superfluous include statement. check-in: b07f3d74b8 user: culler tags: tip_750 | |
| 13:47 | Merge main to better compare to TIP-751 implementation branch Closed-Leaf check-in: a5a7cbddd6 user: oehhar tags: label-angled-text | |
| 13:43 | Deal with the alignment issue in a better way. Use attribute number 19 if 20 fails. check-in: 69ac88ed49 user: marcc tags: tip_750 | |
| 12:40 | Remove overlooked unused declaration check-in: 60c3adda1f user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 12:26 | Add scheduling instructions for Github-CI check-in: 17a477202d user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 12:23 | Remove unused code check-in: 5adc98b09c user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 11:36 | Import proposed fix from branch bug-c3f5c85322 check-in: 4a3d18e9bd user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 11:29 | Import non-regression test from branch bug-c3f5c85322 check-in: 92719fe410 user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 11:15 | New branch for ticket [c3f5c85322], bug-fix implementation b. for core-9-0-branch check-in: 5cc7f81425 user: erikleunissen tags: bug-c3f5c85322-9-0-b | |
| 11:06 | Add scheduling instructions for Github-CI. Branch abandoned -> closed. Closed-Leaf check-in: f06300f317 user: erikleunissen tags: bug-c3f5c85322-9-0-a | |
| 11:03 | Proposed fix conforming to branch bug-c3f5c85322 check-in: a8fbb72e37 user: erikleunissen tags: bug-c3f5c85322-9-0-a | |
| 10:28 | Import non-regression test from branch bug-c3f5c85322 check-in: 28acdbb3af user: erikleunissen tags: bug-c3f5c85322-9-0-a | |
| 10:27 | Merge main Closed-Leaf check-in: a021aecdee user: oehhar tags: 23f52946-rotated-text | |
| 10:12 | New branch for ticket [c3f5c85322], bug-fix implementation a. for core-9-0-branch check-in: 2be202dd62 user: erikleunissen tags: bug-c3f5c85322-9-0-a | |
| 07:52 | Fix [c3f5c85322]: (aqua) incorrect crossing events upon pointer warp check-in: 5481820858 user: erikleunissen tags: trunk, main | |
| 07:49 | Remove scheduling instructions for Github-CI Closed-Leaf check-in: 6c946810d7 user: erikleunissen tags: bug-c3f5c85322 | |
| 04:53 | Disable debugging code check-in: 228e4ce45f user: culler tags: tip_750 | |
| 04:26 | Fix the wminfo isdark command - now it works and passes the test. check-in: 9a89ca31a6 user: marcc tags: tip_750 | |
|
2026-04-15
| ||
| 20:34 | Corrected MacOS versions check-in: d285a45f01 user: bohagan tags: enhanced_treeview | |
| 17:08 | Fix Windows build check-in: 66f733110d user: marcc tags: tip_750 | |
| 16:54 | Rework TkpWindowIsDark so Emiliano's code can be used on Windows. check-in: e515bf86a4 user: culler tags: tip_750 | |
| 12:16 | Remove other typo check-in: 32f5cb095f user: kevin_walzer tags: trunk, main | |
| 12:15 | Fix typo in changes.md check-in: 2ad468e0dc user: kevin_walzer tags: trunk, main | |
| 04:14 | Change the names of appearance related virtual events; some other details check-in: e4daa92b95 user: culler tags: tip_750 | |
|
2026-04-14
| ||
| 23:37 | whitespace fix Closed-Leaf check-in: e3762b2dff user: PHILB tags: pbrooks-macos-samba-hardlink-fix | |
| 23:33 | fix for MacOS won't do hardlinks on Samba filesystems. check-in: b8382f89a9 user: PHILB tags: pbrooks-macos-samba-hardlink-fix | |
| 23:27 | Create new branch named "pbrooks-macos-samba-hardlink-fix" check-in: 09acd5007a user: PHILB tags: pbrooks-macos-samba-hardlink-fix | |
| 21:55 | Merge tip-749-mswin-dark-toplevel; add mac tests; implement winfo isdark for Windows; fix some mac bugs. check-in: 612deeaad9 user: culler tags: tip_750 | |
| 21:22 | macosx/tkMacOSXMouseEvent.c (TkpWarpPointer): considerable code simplification check-in: 941ff2df9e user: erikleunissen tags: bug-c3f5c85322 | |
| 16:30 | Fix for [0115338117]: Flip ttk::notebook tab states "first" and "last" for "-tabplacement e*|s*". check-in: 4b645f4787 user: csaba tags: 23f52946-rotated-text | |
| 15:36 | A few cosmetic improvements. check-in: f54e2d4c71 user: csaba tags: trunk, main | |
| 15:33 | Updated the "changes" file. check-in: df8f398f99 user: csaba tags: core-8-6-branch | |
| 15:31 | Fix for [0115338117]: Flip ttk::notebook tab states "first" and "last" for "-tabplacement e*|s*". check-in: 066c513417 user: csaba tags: core-9-0-branch | |
| 10:02 | Merge trunk (note: including fix for timing anomaly on MS Windows from [86299fe7ce]) check-in: 1b87589605 user: erikleunissen tags: bug-c3f5c85322 | |
| 09:57 | Remove fix for timing anomaly on MS Windows as originally introduced in this branch check-in: 2d9cf0f586 user: erikleunissen tags: bug-c3f5c85322 | |
| 09:45 | Fix [86299fe7ce]: (MS Windows) generation of crossing events upon a pointer warp is delayed up to 250 ms. check-in: e713c5f684 user: erikleunissen tags: core-9-0-branch | |
| 09:40 | Fix [86299fe7ce]: (MS Windows) generation of crossing events upon a pointer warp is delayed up to 250 ms. check-in: ba55010263 user: erikleunissen tags: trunk, main | |
| 09:37 | Remove scheduling instructions for Github-CI Closed-Leaf check-in: f9ec899e6a user: erikleunissen tags: bug-86299fe7ce | |
| 02:51 | For aqua, change aqua->light and darkaqua->dark in wm attributes -appearance; implement winfo isdark; remove unsupported commands. check-in: 38238d15e0 user: culler tags: tip_750 | |
|
2026-04-13
| ||
| 19:57 | Fix for [0115338117]: Flip ttk::notebook tab states "first" and "last" for "-tabplacement e*|s*". check-in: d64f145af1 user: csaba tags: core-8-6-branch | |
| 18:35 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. Remove rules.vc as it is no longer used here. check-in: 5ae063c6b7 user: PHILB tags: pbrooks-nmakehlp-exe-removal | |
| 18:11 | Correct indentation check-in: a63e0e62af user: erikleunissen tags: bug-86299fe7ce | |
| 18:04 | Remove x86_64-w64-mingw32-nmakehlp.exe. In its place, use the NMAKEHLP_NATIVE variable to find an nmakehlp.exe during cross compilation. check-in: 1dfe8869ac user: PHILB tags: pbrooks-nmakehlp-exe-removal | |
| 17:54 | Correct int type to prevent compiler warning check-in: 70b2f87261 user: erikleunissen tags: bug-86299fe7ce | |
| 17:52 | Adhere to standard geometry for the Tk root window check-in: bbd44a5490 user: erikleunissen tags: bug-86299fe7ce | |
| 12:29 | Fix for [0115338117]: Flip ttk::notebook tab states "first" and "last" for "-tabplacement e*|s*". check-in: 9a8515117e user: csaba tags: trunk, main | |
| 11:33 | Correctly handle complex text in angled drawing; thanks to Christian Werner for the bug report check-in: b46b78123c user: kevin_walzer tags: trunk, main | |
| 10:53 | A few notebook-related improvements for the aqua theme. Closed-Leaf check-in: e8ff8b85fb user: csaba tags: notebook-fix | |
| 00:54 | Remove redundant entries in Makefile check-in: 93d850fce0 user: kevin_walzer tags: trunk, main | |
|
2026-04-12
| ||
| 21:52 | Restore missing comments to configure and Makefile check-in: 783a7ad8bf user: kevin_walzer tags: trunk, main | |
| 21:12 | Merge updated bidi-option branch; bidi text is now a configure option on X11; bidi now uses harfbuzz on X11 rather than kb_text_shaper.h; visual artifacts and other details noted in changes.md check-in: 8c269bb697 user: kevin_walzer tags: trunk, main | |
| 21:06 | Tweak configure Closed-Leaf check-in: 84741d2454 user: kevin_walzer tags: bidi-option | |
| 21:03 | Additional tweaks to configure check-in: dba7fcafca user: kevin_walzer tags: bidi-option | |
| 20:39 | Refine configure test for harfbuzz check-in: dc278eba0e user: kevin_walzer tags: bidi-option | |
| 20:30 | Update changes.md check-in: 395f1e59e9 user: kevin_walzer tags: bidi-option | |
| 20:25 | Merge trunk check-in: f28fedf312 user: kevin_walzer tags: bidi-option | |
| 19:54 | Adjust non-regression test and comment to make test more to-the-point / clear check-in: 9e8885bb5b user: erikleunissen tags: bug-86299fe7ce | |
| 14:44 | Add scheduling instructions for Github-CI check-in: 82de0e9362 user: erikleunissen tags: bug-86299fe7ce | |
| 14:39 | Import fix from branch bug-c3f5c85322 check-in: d59811a5d1 user: erikleunissen tags: bug-86299fe7ce | |
| 14:35 | Add non-regression test check-in: 79d4dc342e user: erikleunissen tags: bug-86299fe7ce | |
| 12:57 | Merged in changes from TK 9.1 branch check-in: c40b8179be user: bohagan tags: enhanced_treeview | |
| 11:21 | Further updates in ttkWinTheme.c and ttkWinVistaTheme.c, based on input from Christian (thanks again!), with a few improvements. check-in: 053bc3f9b1 user: csaba tags: enhanced_treeview | |
| 11:12 | New branch for ticket [86299fe7ce]. check-in: 713baf2fae user: erikleunissen tags: bug-86299fe7ce | |
|
2026-04-11
| ||
| 18:53 | Create new branch named "pbrooks-nmakehlp-exe-removal" check-in: 1402ad86f1 user: PHILB tags: pbrooks-nmakehlp-exe-removal | |
| 15:27 | Further updates in ttkWinTheme.c and ttkWinVistaTheme.c, based on input from Christian (thanks again!), with a few improvements. check-in: f7c5564900 user: csaba tags: notebook-fix | |
| 08:45 | Fix incorrect dummy argument check-in: b00feb8c6e user: erikleunissen tags: bug-c3f5c85322 | |
| 03:20 | Adding debugging statements to track what is being called and shaped on macOS check-in: aa1655811e user: kevin_walzer tags: rtl_text | |
| 00:52 | Additional refinements check-in: db8ccd1fb0 user: kevin_walzer tags: rtl_text | |
| 00:42 | Working on improving RTL strings in text widget check-in: 3e5a107b07 user: kevin_walzer tags: rtl_text | |
|
2026-04-10
| ||
| 21:10 | win/tkWinPointer.c (TkpWarpPointer): call Tk_UpdatePointer immediately, just as on other platforms check-in: a74fbeb28b user: erikleunissen tags: bug-c3f5c85322 | |
| 21:06 | Further improvements in ttkElements.c and ttkWinTheme.c, provided by Christian (many thanks!) check-in: 6eba14eb09 user: csaba tags: enhanced_treeview | |
| 20:34 | Christian's notebook-related fix from https://androwish.org/home/info/ffcf6812d35de3b9, with a few additions. check-in: 318b077348 user: csaba tags: enhanced_treeview | |
| 19:02 | Some X11 ttk tweaks from AndroWish See https://androwish.org/home/info/487230cea49b14ef check-in: 35510eb184 user: bohagan tags: enhanced_treeview | |
| 15:02 | Further improvements in ttkElements.c and ttkWinTheme.c, provided by Christian (many thanks!). check-in: 9a0b94458e user: csaba tags: notebook-fix | |
| 08:01 | Improve efficiency on Win/UNIX by reverting tiny part of [ef466dbd20]. check-in: 5a4b6ad729 user: jan.nijtmans tags: trunk, main | |
| 07:22 | Improve efficiency on Win/UNIX by reverting tiny part of [fc61e7f7db]. check-in: c9ee245ff3 user: jan.nijtmans tags: core-9-0-branch | |
| 03:24 | Setting the swap interval to 0 gets rid of artifacts when resizing, but does not fix sudden unmappings. check-in: 1547ab3365 user: culler tags: wayland_nvg | |
|
2026-04-09
| ||
| 20:26 | Mac Aqua theme improvements and scaling improvements. Fixed most scaling issues, widget layouts, etc. Open layout issue with check and radio button text overlapping indicator when scaled. check-in: 63d2b22e89 user: bohagan tags: enhanced_treeview | |
| 17:36 | Rework backing store. Can now draw a label (in the wrong place). check-in: add54eb367 user: culler tags: wayland_nvg | |
| 14:07 | Tcl 8.7 doesn't exist any more check-in: 1ff86bcd6b user: jan.nijtmans tags: core-8-6-branch | |
| 13:46 | Improve efficiency on Win/UNIX by reverting tiny part of [ddeb13a380]. Some code cleanup. check-in: 8140d90075 user: jan.nijtmans tags: core-8-6-branch | |
| 12:35 | Fix typo check-in: 100fa3062d user: erikleunissen tags: bug-c3f5c85322 | |
| 12:22 | Unset variables in alphabetic order check-in: 6b3ffe244e user: erikleunissen tags: bug-c3f5c85322 | |
| 12:21 | Add cleanup to test canvas-8.2, thus removing interference with our own coords variable check-in: ba4b23ca37 user: erikleunissen tags: bug-c3f5c85322 | |
| 08:33 | Correct initialization and cleanup of non-regression test check-in: a1f22a5cab user: erikleunissen tags: bug-c3f5c85322 | |
| 07:39 | 'encoding utf-8' is not necessary any more check-in: 5c650a6686 user: jan.nijtmans tags: trunk, main | |
|
2026-04-08
| ||
| 19:40 | Add scheduling instructions for Github CI check-in: a683887fdb user: erikleunissen tags: bug-c3f5c85322 | |
| 19:32 | Restore trunk version of tkTextDisp.c - RTL text seems impervious to cursor glitches check-in: 3413b49f10 user: kevin_walzer tags: bidi-option | |
| 19:16 | Proposed fix check-in: 7463036c69 user: erikleunissen tags: bug-c3f5c85322 | |
| 19:15 | Add non-regression test check-in: 75a1107f3a user: erikleunissen tags: bug-c3f5c85322 | |
| 18:18 | New bug-fix branch for ticket [c3f5c85322] check-in: 1623ceda96 user: erikleunissen tags: bug-c3f5c85322 | |
| 16:48 | Additional revisions check-in: e4ddd53dd5 user: kevin_walzer tags: bidi-option | |
| 15:25 | Merge trunk (except for tkTextDisp.c) check-in: f5f966861b user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:14 | Things that are not 'new' any more in 9.1 check-in: cbdb19abdf user: jan.nijtmans tags: trunk, main | |
| 15:07 | Indenting. Missing 'static const' in emojiFonts[] declaration check-in: 4de6cb35b5 user: jan.nijtmans tags: trunk, main | |
| 11:45 | Merge TIP-742: mousewheel scroll for tk console check-in: 9bf47d2937 user: oehhar tags: trunk, main | |
| 03:01 | Additional tweaks check-in: 36d8a1b989 user: kevin_walzer tags: bidi-option | |
| 02:41 | Tighter refinements of RTL check-in: b92c9bec74 user: kevin_walzer tags: bidi-option | |
|
2026-04-07
| ||
| 18:38 | Revert RTL addiitons, will try again later check-in: 6485a90f1b user: kevin_walzer tags: bidi-option | |
| 16:24 | Added the description of the "-tabplacement" option to the notebook manual. check-in: 62789f8497 user: csaba tags: notebook-fix | |
| 14:11 | Use a shader to copy the backing store. check-in: ea2f7f0bbb user: culler tags: wayland_nvg | |
| 13:47 | Christian's notebook-related fix from [https://androwish.org/home/info/ffcf6812d35de3b9], with a few additions. check-in: 6740572132 user: csaba tags: notebook-fix | |
| 13:02 | Updates on cursor tracking check-in: c2b022a2c8 user: kevin_walzer tags: bidi-option | |
| 12:54 | TIP-749: add tests. Note required "update" after toplevel creation. Closed-Leaf check-in: ed892045b6 user: oehhar tags: tip-749-mswin-dark-toplevel, core.tip-749-mswin-dark-toplevel | |
| 12:35 | Create new branch named "notebook-fix" check-in: 6c0ca0f51c user: csaba tags: notebook-fix | |
| 11:48 | Roll back updates that caused hangs check-in: 68979f72b9 user: kevin_walzer tags: bidi-option | |
| 10:16 | TIP-749: get closer to the MacOS implementation. Remove "-appearance auto". check-in: acdbf0ff08 user: oehhar tags: tip-749-mswin-dark-toplevel | |
| 03:59 | Pausing here - not workable yet check-in: d2b63e33e6 user: kevin_walzer tags: bidi-option | |
| 03:57 | This hangs, but commiting to preserve state check-in: 21ba8398d3 user: kevin_walzer tags: bidi-option | |
| 03:27 | Additional work, not there yet check-in: d1dadd294c user: kevin_walzer tags: bidi-option | |
| 03:01 | Trunk is clean; bidi code moved to bidi-option branch check-in: 22bd6d048a user: kevin_walzer tags: trunk, main | |
| 02:58 | Cleanup of macOS build scripts; begin work on making bidi selection/cursor behavior correct check-in: 83871c1f1e user: kevin_walzer tags: bidi-option | |
| 02:22 | Update configure.ac check-in: 5a06e2ac19 user: kevin_walzer tags: trunk, main | |
| 01:41 | Revert incorrect commit check-in: 586f2e3dac user: kevin_walzer tags: trunk, main | |
| 01:21 | Correct error in Aqua install dir in configure.ac check-in: 89e79767aa user: kevin_walzer tags: trunk, main | |
|
2026-04-06
| ||
| 22:04 | Optimized TkGetScaledPixelValue and arrow sizes to pass actual size and not need a divisor. check-in: 2bd38da58e user: bohagan tags: enhanced_treeview | |
| 15:09 | Merge trunk check-in: 66ef9f52cc user: kevin_walzer tags: bidi-option | |
| 15:09 | Restore comment to widget demo check-in: 8a31ffa0d4 user: kevin_walzer tags: trunk, main | |
| 14:59 | Updates to char measurement check-in: 55ccb8d7d9 user: kevin_walzer tags: bidi-option | |
| 11:12 | Correct error with accessiblity widget demo check-in: f4200956c3 user: kevin_walzer tags: trunk, main | |
| 11:11 | Merge trunk Closed-Leaf check-in: f0d5d784db user: kevin_walzer tags: widget_demo_fix | |
| 11:09 | Remove bidi font processing from trunk, restore prior tkUnixRFont.c check-in: 9567b7a4e7 user: kevin_walzer tags: trunk, main | |
| 10:58 | Merge trunk check-in: b35938f5f7 user: kevin_walzer tags: widget_demo_fix | |
|
2026-04-05
| ||
| 18:16 | Finalize fix check-in: fa3358f094 user: kevin_walzer tags: widget_demo_fix | |
| 17:50 | Revert last commit, should have gone into a branch check-in: 773ad63c85 user: kevin_walzer tags: trunk, main | |
| 17:49 | Widget demo fix check-in: 0801a10529 user: kevin_walzer tags: widget_demo_fix | |
| 17:47 | Widget demo fix check-in: 03857b2b5e user: kevin_walzer tags: trunk, main | |
| 03:04 | Ensure that [::tk::pkgconfig get fontsystem] returns xft if HAVE_BIDI defined check-in: 8c0969ca13 user: kevin_walzer tags: bidi-option | |
| 01:57 | Waypoint commit before reworking the design of the backing store. check-in: 56d7e325f3 user: culler tags: wayland_nvg | |
|
2026-04-04
| ||
| 20:39 | Change attribute from -darkmode to -appearance for MacOS compatibility check-in: 6b041d07ce user: oehhar tags: tip-749-mswin-dark-toplevel | |
| 19:45 | Update implementation to use Harfbuzz check-in: 1baf92c839 user: kevin_walzer tags: bidi-option, core-bidi-option | |
| 18:33 | Comment cleanup check-in: 59bf1c123a user: kevin_walzer tags: bidi-option | |
| 18:18 | WIP check-in: 64233162b4 user: kevin_walzer tags: bidi-option | |
| 17:59 | Minor update check-in: 2a9acb0f2d user: kevin_walzer tags: bidi-option | |
| 17:56 | Updates to properly scale items. The issue is the conversion from non-pixel units to pixels is done at object creation. It is only updated under certain conditions which doesn't include tk scaling changes. Sizes in pixels are not scaled by Tk_GetPixelsFromObj, so we need to work around it. check-in: 1a3ac37b59 user: bohagan tags: enhanced_treeview | |
| 02:48 | Going to try to work with system fonts check-in: 6d68e50e1d user: kevin_walzer tags: bidi-option | |
|
2026-04-03
| ||
| 17:36 | TIP-749: add wm attributes $t -darkmode for MS-Windows check-in: b10ac3acf4 user: oehhar tags: tip-749-mswin-dark-toplevel | |
|
2026-04-02
| ||
| 19:44 | Fix typo check-in: 9348e0baa4 user: kevin_walzer tags: bidi-option | |
| 19:37 | Additional makefile tweaks check-in: b5d65dea38 user: kevin_walzer tags: bidi-option | |
| 19:34 | Additional configure tweak check-in: 6f7f88fcc6 user: kevin_walzer tags: bidi-option | |
| 19:32 | Clarify include dir check-in: f324aa4c1f user: kevin_walzer tags: bidi-option | |
| 19:24 | Update configure check-in: 03a578e2da user: kevin_walzer tags: bidi-option | |
| 19:23 | Tweak error in Makefile.in check-in: c8b48dac25 user: kevin_walzer tags: bidi-option | |
| 19:11 | Tweak Makefile.in check-in: 2ffc128342 user: kevin_walzer tags: bidi-option | |
| 18:56 | Additional changes check-in: 8a79a5991e user: kevin_walzer tags: bidi-option | |
| 18:51 | Update makefile.in check-in: f29a9c3ce0 user: kevin_walzer tags: bidi-option | |
| 18:46 | Add tkUnixBidiFont.c for bidi support check-in: 4ca90df08b user: kevin_walzer tags: bidi-option | |
| 18:44 | Add --enable-bidi flag check-in: 705ba48eb4 user: kevin_walzer tags: bidi-option | |
| 18:22 | Simplify the color management; fixes crashes when configuring colors and crashes at exit. check-in: e779630f64 user: culler tags: wayland_nvg | |
| 16:01 | Merge text_shaper_crash_fix branch. All previously failing tests pass or are skipped. Shaper now excludes Noto fonts, bypassing crash source. Selection and cursor placement now work correctly and do not generate memory leaks. Brief flashing visual artifacts remain with selection and cursor in shaped text; these are cosmetic only and cannot be eliminated without a complete redesign of text shaping/bidi support, which is not planned. check-in: 63deabb266 user: kevin_walzer tags: trunk, main | |
| 15:54 | Ready to merge to main. All previously failing tests pass or are skipped. Shaper now excludes Noto fonts, bypassing crash source. Selection and cursor placement now work correctly and do not generate memory leaks. Brief flashing visual artifacts remain with selection and cursor in shaped text; these are cosmetic only and cannot be eliminated without a complete redesign of text shaping/bidi support, which is not planned. Closed-Leaf check-in: 69ee188656 user: kevin_walzer tags: text_shaper_crash_fix | |
| 15:25 | Eliminate 2 (latest) clang warnings check-in: 56abf42cb0 user: jan.nijtmans tags: trunk, main | |
| 15:05 | More internal bools check-in: ddaa65196d user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:29 | Merge trunk (without text changes, will be done separately) check-in: c5bdc954c5 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:04 | Merge trunk check-in: dabf3a1669 user: kevin_walzer tags: text_shaper_crash_fix | |
| 10:58 | Minor adjustments, still needs work check-in: c20bb88ea3 user: kevin_walzer tags: text_shaper_crash_fix | |
| 10:41 | int -> Tcl_Size and int -> bool for tkText*.c check-in: 54c91af7d8 user: jan.nijtmans tags: trunk, main | |
| 09:19 | Fix compilation with C++ compiler check-in: 3a6eb27d8c user: jan.nijtmans tags: trunk, main | |
| 09:05 | Fix compilation with C++ compiler check-in: 13b39ca03d user: jan.nijtmans tags: core-9-0-branch | |
| 08:42 | Remove unneeded helper function (assuming bidi support for X11 is going to work fine) check-in: 3b0644037e user: jan.nijtmans tags: trunk, main | |
|
2026-04-01
| ||
| 16:13 | Minor fix in doc/text.n. check-in: 2152f566d4 user: csaba tags: trunk, main | |
| 16:08 | Minor fix in doc/text.n; updated the file changes.md. check-in: b800147506 user: csaba tags: core-9-0-branch | |
| 15:57 | Updated the changes file. check-in: a6fc6f396d user: csaba tags: core-8-6-branch | |
| 15:46 | Fix for [55660624f7]: Block cursor in text widget may hide the character underneath. check-in: ef466dbd20 user: csaba tags: trunk, main | |
| 15:24 | Fix for [55660624f7]: Block cursor in text widget may hide the character underneath. check-in: fc61e7f7db user: csaba tags: core-9-0-branch | |
| 14:27 | Fix for [55660624f7]: Block cursor in text widget may hide the character underneath. check-in: ddeb13a380 user: csaba tags: core-8-6-branch | |
| 13:32 | Double buffer implementation and revised event handling with verbose event tracing printout. check-in: 97b4810323 user: culler tags: wayland_nvg | |
| 11:09 | Minor update on cursor placement/selection in shaped text, more work needed check-in: 820af8b4f0 user: kevin_walzer tags: text_shaper_crash_fix | |
| 10:35 | Merge trunk check-in: 5ed9d38d6e user: jan.nijtmans tags: text_shaper_crash_fix | |
| 10:32 | Merge wayland check-in: 24bad6475f user: jan.nijtmans tags: wayland-libcg | |
| 10:09 | Merge trunk check-in: b8f7e9a954 user: jan.nijtmans tags: wayland | |
| 10:07 | Merge trunk. Fix text-1.41 testcase check-in: 0aaa6b6426 user: jan.nijtmans tags: revised_text, tip-466 | |
| 07:45 | Require autoconf 2.73 for (re-)generating 'configure' check-in: 302a4f9faa user: jan.nijtmans tags: trunk, main | |
| 07:41 | Update changes.md check-in: 9b2c9ca3ea user: jan.nijtmans tags: core-9-0-branch | |
| 02:32 | Exclude Noto fonts for stability; some improvements in shaping and bidi rendering check-in: 73329aeac1 user: kevin_walzer tags: text_shaper_crash_fix | |
| 01:49 | Restore fix of [d4d89d137a]: redundant map and unmap notifications and crash with aqua, *except* call XMapWindow before setting TK_MAPPED. check-in: ce5a3059b3 user: culler tags: trunk, main | |
| 01:48 | Restore fix of [d4d89d137a]: redundant map and unmap notifications and crash with aqua, *except* call XMapWindow before setting TK_MAPPED. check-in: e52a7dd906 user: culler tags: core-9-0-branch | |
|
2026-03-31
| ||
| 23:17 | Implemented scaling for Windows themes check-in: 4a8bdf26a0 user: bohagan tags: enhanced_treeview | |
| 15:48 | Merge trunk check-in: bcb5525f55 user: jan.nijtmans tags: wayland | |
| 15:45 | Merge trunk check-in: 0fbf411cac user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:55 | Fix for [fa6d41d30]: Improve the icons of the virtual filesystems and their files. check-in: b59b118010 user: csaba tags: trunk, main | |
| 13:17 | Merge main check-in: aba745b65f user: oehhar tags: 23f52946-rotated-text | |
| 12:46 | Remove force crash test check-in: 3275ef2756 user: kevin_walzer tags: text_shaper_crash_fix | |
| 12:28 | Merge 9.0 check-in: f436ae8d46 user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:25 | Temporary revert of [d4d89d137a]: redundant map and unmap notifications and crash with aqua, due to regression. See ticket. check-in: 319585c76b user: jan.nijtmans tags: trunk, main | |
| 12:22 | Temporary revert of [d4d89d137a]: redundant map and unmap notifications and crash with aqua, due to regression. See ticket. check-in: d2fb6812ac user: jan.nijtmans tags: core-9-0-branch | |
| 11:56 | Merge in rtl_cursor_fix branch, address all issues in one branch check-in: 6759bad0ac user: kevin_walzer tags: text_shaper_crash_fix | |
| 11:26 | Work on managing crashes caused by kb_text_shaper.h check-in: 137c3debbe user: kevin_walzer tags: text_shaper_crash_fix | |
| 11:16 | Revert text shaping until we address the underlying crash in kb_text_shaper check-in: f7b88b6fd0 user: kevin_walzer tags: trunk, main | |
| 07:34 | Improve selection/cursor performance of RTL text Leaf check-in: b08f758ecb user: kevin_walzer tags: rtl_cursor_fix | |
| 02:37 | Revert to prior version that loads fewer fonts into text shaper initially - prevents buffer overrun in kb_text_shaper.h that occurs with certain complex script fonts/languages such as Mongolian check-in: 0ee784b15f user: kevin_walzer tags: trunk, main | |
|
2026-03-30
| ||
| 14:36 | Merge trunk check-in: efcbfc8f61 user: jan.nijtmans tags: wayland | |
| 13:56 | Use INT_MAX/TCL_SIZE_MAX where possible check-in: e88c984676 user: jan.nijtmans tags: trunk, main | |
| 13:04 | Use INT_MAX/TCL_SIZE_MAX where possible check-in: da6f3fe06f user: jan.nijtmans tags: core-9-0-branch | |
| 12:12 | Copy changes from commit [992266f778] in branch bug-591829e948-MC that are expected to make test winfo-4.8 pass again check-in: b270eda240 user: erikleunissen tags: bug-591829e948-A | |
| 11:49 | [23f52946] Christians refinements from [https://androwish.org/home/info/ffcf6812d35de3b9]. Changes to ttkWinXPTheme.c are applied to ttkWinVistaTheme.c, State USER1/2 are now FIRST/LAST. check-in: dbc9773d37 user: oehhar tags: 23f52946-rotated-text | |
| 11:39 | Internal int -> Tcl_Size changes, landling strings > INT_MAX check-in: 78f3363457 user: jan.nijtmans tags: trunk, main | |
| 11:22 | comment change: ttkNotebook:tabState user1/2->first/last check-in: f768d98081 user: oehhar tags: trunk, main | |
| 11:16 | Improvements related to the -blockcursor and -insertunfocussed text widget options. Made this branch ready for merge. Closed-Leaf check-in: 65bcb9befd user: csaba tags: bug-55660624f7 | |
| 11:08 | Refine text shaping to exclude more languages/codepoints that do not require it, helping with visual font consistency; thanks to Christian Werner for his input check-in: 0a3ec1b0d4 user: kevin_walzer tags: trunk, main | |
| 11:05 | Merge trunk Leaf check-in: afb9debf58 user: kevin_walzer tags: latin-shaper-fix | |
| 10:36 | Internal int -> Tcl_Size changes, handling strings > INT_MAX check-in: c04a7e3eb3 user: jan.nijtmans tags: core-9-0-branch | |
| 10:35 | [23f52946] Emilianos rotated label patch from [https://androwish.org/home/info/de7c0ee843] check-in: 7b003125da user: oehhar tags: 23f52946-rotated-text | |
| 07:08 | re-generate 'configure' check-in: 08bcb87a85 user: jan.nijtmans tags: wayland | |
| 07:01 | re-generate 'configure' check-in: 5187e155f2 user: jan.nijtmans tags: trunk, main | |
| 01:37 | Actually add the file. check-in: c4a07e4834 user: culler tags: wayland_nvg | |
|
2026-03-29
| ||
| 23:53 | Text now sized correctly check-in: bb7c799fec user: kevin_walzer tags: wayland-libcg | |
| 21:41 | Exclude additional character sets from shaper check-in: dcefab7b01 user: kevin_walzer tags: latin-shaper-fix | |
| 20:38 | Merge main and restore line deleted by merge which clears TK_MAPPED. Closed-Leaf check-in: 992266f778 user: culler tags: bug-591829e948-MC | |
| 19:25 | Additional refinement of font display - still more to do check-in: 208f48a340 user: kevin_walzer tags: wayland-libcg | |
| 19:01 | Refine text sizing check-in: f61b9f0aad user: kevin_walzer tags: wayland-libcg | |
| 18:25 | Text drawing now, but a bit small - needs refinement check-in: 2d074d4f8d user: kevin_walzer tags: wayland-libcg | |
| 17:25 | Cleanup of font file check-in: 070ae758dd user: kevin_walzer tags: wayland-libcg | |
| 16:45 | Minor updates check-in: aad3c316ac user: kevin_walzer tags: wayland-libcg | |
| 14:43 | Correct child widget placement check-in: ebf6a66fe5 user: kevin_walzer tags: wayland-libcg | |
| 14:20 | WIP check-in: bd3e6580c1 user: kevin_walzer tags: wayland-libcg | |
| 12:35 | Correct some font inconsistency with the text shaper and Latin text check-in: a28e3ab376 user: kevin_walzer tags: latin-shaper-fix | |
|
2026-03-28
| ||
| 23:05 | Additional refinements - windows initially draw with transparent regions when widgets made visible - trying to address this check-in: 8ffa63e223 user: kevin_walzer tags: wayland-libcg | |
| 23:00 | Additional updates check-in: 71a1873f7a user: kevin_walzer tags: wayland-libcg | |
| 22:36 | Numerous theme improvements: Updated themes to use new TkGetScaledPixelValue function. Updated clam theme to use chevron arrows. Restore use of old arrows for combobox and spinbox in classic themes. Updated themes to adjust sizes, padding, etc. check-in: 970b278899 user: bohagan tags: enhanced_treeview | |
| 21:03 | Some rudimentary drawing beginning to work check-in: 35bed2f162 user: kevin_walzer tags: wayland-libcg | |
| 16:50 | Add tkWaylandPort.h with TK_NO_DOUBLE_BUFFERING defined. check-in: d9ff8c29ce user: culler tags: wayland_nvg | |
| 15:39 | new branch for nananoVG wayland port. check-in: e9d1bc9747 user: culler tags: wayland_nvg | |
| 02:07 | Additional cleanup check-in: cca69b89ea user: kevin_walzer tags: wayland-libcg | |
| 01:52 | Correct color converson for OpenGL check-in: b8bf58d059 user: kevin_walzer tags: wayland-libcg | |
| 01:39 | Cleanup check-in: c56eb9de46 user: kevin_walzer tags: wayland-libcg | |
| 01:06 | Trying to trace the drawing/rendering/expose pipeline check-in: b2573be786 user: kevin_walzer tags: wayland-libcg | |
| 01:00 | Update changes.md check-in: d7c6bf4446 user: kevin_walzer tags: trunk, main | |
|
2026-03-27
| ||
| 23:38 | Add text shaping and bidirectional support for Tk on X11 (using kb_text_shape.h and SheenBidi) and Windows (using Uniscribe) in response to ticket 1b81ff43a2 - RTL languages such as Arabic and Hebrew are now supported on all three Tk platforms check-in: 058e738f9f user: kevin_walzer tags: trunk, main | |
| 23:27 | Merge trunk Closed-Leaf check-in: 49b13d639f user: kevin_walzer tags: tk_bidi | |
| 21:09 | Correct all missing sentinels. Missing 'break' check-in: 72f2eb3cc8 user: jan.nijtmans tags: trunk, main | |
| 20:10 | Improvements related to the "tk fileicon" command on Aqua and Windows. Closed-Leaf check-in: 7a2e051168 user: csaba tags: fileicon-patch | |
| 20:09 | Correct all missing sentinels. Missing 'break' check-in: dfe4de2fe9 user: jan.nijtmans tags: core-9-0-branch | |
| 20:00 | Create new branch named "fileicon-patch" check-in: 564413a38b user: csaba tags: fileicon-patch | |
| 14:45 | Fix [8c3620752c]: "wm forget ." segfaults check-in: a9aa5d6552 user: jan.nijtmans tags: trunk, main | |
| 14:43 | Fix [8c3620752c]: "wm forget ." segfaults check-in: 74183ad460 user: jan.nijtmans tags: core-9-0-branch | |
| 14:39 | Fix [8c3620752c]: crash on wm forget, windows part. Closed-Leaf check-in: 6ef8619d3c user: jan.nijtmans tags: bug-8c3620752c | |
| 14:16 | Another round of -Wconversion warning fixes check-in: e9878636e5 user: jan.nijtmans tags: trunk, main | |
| 12:41 | Remove most debugging statements, correct some sizing issues - widgets still don't draw check-in: bba760eff9 user: kevin_walzer tags: wayland-libcg | |
| 12:23 | Add stub entry for Tk 9.1 (backwards) compatibility check-in: b498147cf5 user: jan.nijtmans tags: core-9-0-branch | |
| 03:08 | Additional refinement check-in: ef39d76a3d user: kevin_walzer tags: wayland-libcg | |
| 03:02 | Some progress, need to keep working on debugging - will remove all the debugging statements later check-in: ada14d3e94 user: kevin_walzer tags: wayland-libcg | |
|
2026-03-26
| ||
| 22:10 | Cleanup, refinements check-in: 82ec58859d user: kevin_walzer tags: wayland-libcg | |
| 21:13 | Restore functions prefaces, some progress on drawing check-in: 52a85da938 user: kevin_walzer tags: wayland-libcg | |
| 20:19 | Refine/stabilize drawing pipeline check-in: b2e2c20ee3 user: kevin_walzer tags: wayland-libcg | |
| 19:58 | Update test suite to skip some tests that fail because of differences between legacy Tk assumptions about text measurement and text shaping for RTL/shaped text check-in: 661ba327d5 user: kevin_walzer tags: tk_bidi | |
| 18:45 | Merge trunk, and adapt comment in XMapWindow to change in TkWmMapWindow check-in: 742b528d47 user: erikleunissen tags: bug-591829e948-A | |
| 16:30 | Put Tk_PointToChar() in the right spot of the sub table check-in: 14b7645c41 user: jan.nijtmans tags: trunk, main | |
| 16:23 | Fix Tk_PointToChar() signature. Use a new stub entry, to assure binary compatibility check-in: e4149a6d6f user: jan.nijtmans tags: trunk, main | |
| 13:11 | Fix [d4d89d137a]: redundant map and unmap notifications and crash with aqua. check-in: b39c80f8c5 user: culler tags: trunk, main | |
| 13:03 | Fix [d4d89d137a]: redundant map and unmap notifications and crash with aqua. check-in: a66111c087 user: culler tags: core-9-0-branch | |
| 12:30 | Formatting cleanup check-in: 3efd211da3 user: kevin_walzer tags: tk_bidi | |
| 12:00 | Remove presentation forms from Windows widget demo check-in: 11f72f1824 user: kevin_walzer tags: tk_bidi | |
| 11:01 | Additional work on drawing pipeline check-in: 3cfa9a8875 user: kevin_walzer tags: wayland-libcg | |
| 00:03 | Merged GetScalingFactor into TkScalingLevel. This fixes many remaining TTK widget scaling issues. Moved GetScaledValue to TkGetScaledPixelValue in tkUtil.c. check-in: 387d8602b2 user: bohagan tags: enhanced_treeview | |
|
2026-03-25
| ||
| 21:40 | Fix aqua case of [8c3620752c]: aqua and win crash on wm forget . check-in: 4f77fbcac5 user: culler tags: bug-8c3620752c | |
| 20:49 | Still not working, but preserving latest updates check-in: 475393f6e4 user: kevin_walzer tags: wayland-libcg | |
| 20:05 | Minor updates check-in: 65ab4cff4f user: kevin_walzer tags: wayland-libcg | |
| 19:13 | Some progress and updates on drawing check-in: 4e42c70efb user: kevin_walzer tags: wayland-libcg | |
| 18:42 | Fix [d4d89d137a]: redundant map and unmap notifications and crash with aqua Closed-Leaf check-in: e03c75f51c user: culler tags: bug-d4d89d137a | |
| 16:33 | Moved the new bindings into the ::tk::ConsoleBind proc. Closed-Leaf check-in: 077c2fa1f0 user: csaba tags: tip-742 | |
| 16:19 | Document the scrolling mouse wheel behavior check-in: 1dee611ead user: jan.nijtmans tags: tip-742 | |
| 16:11 | Add changes.md entry check-in: 926d127822 user: jan.nijtmans tags: tip-742 | |
| 16:01 | Rebase to trunk check-in: 79cdb9e7f3 user: jan.nijtmans tags: tip-742 | |
| 15:26 | Use %W instead of .console. check-in: f9235f3a30 user: csaba tags: tip-742 | |
| 13:54 | Work on drawing pipeline - not complete check-in: 5e6a37f28a user: kevin_walzer tags: wayland-libcg | |
| 13:12 | Restore code removed by mistake from tkMacOSXInit.c in [813bc396af]: the code section is unrelated to the issue at hand. check-in: 8b02ad4dc4 user: erikleunissen tags: bug-591829e948-A | |
| 11:30 | Cleanup of comments, refinement of OpenGL setup check-in: c99585ae91 user: kevin_walzer tags: wayland-libcg | |
| 10:42 | Added <Control-TouchpadScroll> and <Command-TouchpadScroll> bindings for the Console tag. check-in: af8ed2d446 user: csaba tags: tip-742 | |
| 08:34 | Unbreak debug build check-in: 1bb77adfc9 user: jan.nijtmans tags: revised_text, tip-466 | |
| 02:18 | Window displays - now we work on drawing check-in: ab3a6b8413 user: kevin_walzer tags: wayland-libcg | |
| 01:11 | Move Wayland from NanoVG to libcg for 2D drawing check-in: c3725b5911 user: kevin_walzer tags: wayland-libcg | |
| 00:07 | Move to alternate branch check-in: 1d18cd70e0 user: kevin_walzer tags: wayland-libcg | |
|
2026-03-24
| ||
| 22:24 | Minor modifications of test suite and extensive modifications of drawing operations in tkUnixRFont.c - test suite now passes locally check-in: 84214eaca9 user: kevin_walzer tags: tk_bidi | |
| 17:19 | Clean up comment check-in: 1766d80c2e user: kevin_walzer tags: tk_bidi | |
| 17:18 | Remove Presentation Forms from X11 Unicode demo check-in: 1511fea5b8 user: kevin_walzer tags: tk_bidi | |
| 16:59 | Last unnecessary field in tkText.h taken out check-in: 3963d15d37 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:33 | Update bidi CFLAGS check-in: 4be2eaca0c user: kevin_walzer tags: tk_bidi | |
| 16:15 | Another round of 'bool' improvements check-in: bca04e68c5 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:22 | Fix for ticket [aca9953f8c]: Get rid of the ugly Motif-style cascade arrows on X11. check-in: 88cc6f9e4d user: csaba tags: core-8-6-branch | |
| 11:40 | Tweaks for changes.md check-in: 814f742eab user: jan.nijtmans tags: trunk, main | |
| 11:27 | Merge trunk check-in: cbad7e2db0 user: jan.nijtmans tags: tk_bidi | |
| 11:25 | Merge trunk check-in: 76d6f146d5 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:18 | No need to duplicate 9.0 entries in changelog. Consistent copyright check-in: bff6b13ce6 user: jan.nijtmans tags: trunk, main | |
|
2026-03-23
| ||
| 22:51 | Replaced use of TkScalingLevel with custom GetScalingFactor. It doesn't round to nearest 25% or use the ::tk::scalingPct variable. Added GetScaledValue to scale values with double precision. check-in: 60bf66a4bb user: bohagan tags: enhanced_treeview | |
| 20:52 | Fix stray comment check-in: 4544811555 user: kevin_walzer tags: tk_bidi | |
| 20:38 | Some optimization on shaping performance to reduce memory consumption check-in: 47a3909189 user: kevin_walzer tags: tk_bidi | |
| 18:57 | Updated the file changes.md. check-in: a23bd93d0f user: csaba tags: core-9-0-branch | |
| 18:54 | Updated the file changes.md. check-in: 2d30a69882 user: csaba tags: trunk, main | |
| 17:37 | Fix for ticket [aca9953f8c]: Get rid of the ugly Motif-style cascade arrows on X11. check-in: f47592cff3 user: csaba tags: core-9-0-branch | |
| 17:11 | Fix for ticket [aca9953f8c]: Get rid of the ugly Motif-style cascade arrows on X11. check-in: c36f390829 user: csaba tags: trunk, main | |
| 16:34 | Re-generate configure, remove unused variable, some end-of-line spacing check-in: ad31d29842 user: jan.nijtmans tags: tk_bidi | |
| 13:47 | Even more scalings. Closed-Leaf check-in: d8053a5f26 user: csaba tags: x11-cascade-arrows | |
| 11:55 | Merge trunk check-in: 4eec40aa40 user: kevin_walzer tags: tk_bidi | |
| 11:52 | Cleanup of comments check-in: b5d13037c8 user: kevin_walzer tags: tk_bidi | |
| 03:36 | Significant progress on balancing simple and complex text - needs further review and testing check-in: 9e4ae8a212 user: kevin_walzer tags: tk_bidi | |
| 02:41 | Still working on sans serif font check-in: 3abb16bf97 user: kevin_walzer tags: tk_bidi | |
|
2026-03-22
| ||
| 23:04 | autoconf -> 2.73 check-in: b4a90394a1 user: jan.nijtmans tags: trunk, main | |
| 23:01 | autoconf -> 2.73 check-in: 4bc1d0ede6 user: jan.nijtmans tags: core-9-0-branch | |
| 22:31 | Updated default and clam themes to use chevron arrows for combobox, spinbox, menubutton, and treeview indicators. Set alt and classic themes to use arrows for combobox, spinbox, menubutton, and treeview indicators. As part of this, moved create legacy open/close indicators to ttkDefaultTheme.c and ttkClassicTheme.c. Corrected size in points vs pixels, missing padding, padding in points vs pixels, etc. check-in: 27aefeaa58 user: bohagan tags: enhanced_treeview | |
| 21:46 | Correct typo check-in: 1197d81dd0 user: kevin_walzer tags: tk_bidi | |
| 21:36 | Remove some dead code check-in: cd0c9a7413 user: kevin_walzer tags: tk_bidi | |
| 21:12 | Emojis now working again on Windows - monochrome only, but good enough check-in: 513e48f468 user: kevin_walzer tags: tk_bidi | |
| 21:06 | Compiler warnings check-in: 9c6d1d4e83 user: kevin_walzer tags: tk_bidi | |
| 20:04 | Text wrap now working again on X11, font configuration still off check-in: d662c3ee8d user: kevin_walzer tags: tk_bidi | |
| 18:07 | Fine-tuning the font details on X11 and Windows check-in: 9f2baddfd8 user: kevin_walzer tags: tk_bidi | |
| 02:44 | Additional tweaks on Windows check-in: 6254338cd1 user: kevin_walzer tags: tk_bidi | |
| 02:41 | Text wrap and default sans font still not working on X11 - needs more work check-in: ab9f39e899 user: kevin_walzer tags: tk_bidi | |
| 02:25 | Attempting to add support for color emoji on Windows check-in: f3f8324920 user: kevin_walzer tags: tk_bidi | |
| 02:23 | Additional updates check-in: f605bd0a1b user: kevin_walzer tags: tk_bidi | |
| 01:44 | RTL text broke other text operations - this helps restore some of them check-in: f5ba006bd6 user: kevin_walzer tags: tk_bidi | |
| 01:06 | Remove debugging statements check-in: 8800e8c99f user: kevin_walzer tags: tk_bidi | |
|
2026-03-21
| ||
| 22:33 | Merge trunk check-in: 846ec440fa user: jan.nijtmans tags: revised_text, tip-466 | |
| 22:30 | Bring back NeedWidePrototypes definition in tk.h check-in: 67e11231ba user: jan.nijtmans tags: trunk, main | |
| 20:38 | Clean up comments check-in: 09b4a56e2e user: kevin_walzer tags: tk_bidi | |
| 18:12 | RTL text finally working on X11 check-in: ef4689245e user: kevin_walzer tags: tk_bidi | |
| 11:55 | Scaling a few more numbers. check-in: 75eac6bde8 user: csaba tags: x11-cascade-arrows | |
|
2026-03-20
| ||
| 18:10 | Improvements regarding the cascade arrows; added related comment. check-in: 34fdb58537 user: csaba tags: x11-cascade-arrows | |
| 14:23 | Merge trunk check-in: add073edce user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:34 | Remove XKeycodeToKeysym() stub entry, since it's deprecated in X11 check-in: dcb07432f9 user: jan.nijtmans tags: trunk, main | |
| 12:01 | Merge trunk check-in: 37d2c8a797 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:47 | Remove compiler warning; run-level ordering of RTL text is still wrong but glyph-level ordering is correct check-in: 90f2eed836 user: kevin_walzer tags: tk_bidi | |
| 11:41 | Get rid of internal spacing1/spacing2/spacing3 fields, just as in trunk check-in: 30e77b6799 user: jan.nijtmans tags: revised_text, tip-466 | |
| 08:49 | Merge trunk. More bool usage check-in: 826f40cb2c user: jan.nijtmans tags: revised_text, tip-466 | |
| 03:28 | Geting closer check-in: 75ea7d14ea user: kevin_walzer tags: tk_bidi | |
| 03:17 | Additional tweaks check-in: 6db039a07a user: kevin_walzer tags: tk_bidi | |
| 03:10 | Additional updates check-in: d268aa85e2 user: kevin_walzer tags: tk_bidi | |
| 02:59 | Additional progress on X11 bidi - getting the RTL correct is very difficult check-in: 1543b653e7 user: kevin_walzer tags: tk_bidi | |
| 02:30 | Windows bidi now working check-in: ba18ca02f2 user: kevin_walzer tags: tk_bidi | |
| 01:43 | Significant progress on X11 fonts, RTL still needs work check-in: 4c6f5b97b7 user: kevin_walzer tags: tk_bidi | |
|
2026-03-19
| ||
| 19:41 | Code simplification and cleanup. check-in: 0957a7e330 user: csaba tags: x11-cascade-arrows | |
| 15:26 | Backport the revised fix for [7f67bb4054d] from 9.1. check-in: 32aeedc2d5 user: culler tags: core-8-6-branch | |
| 15:24 | Backport the revised fix for [7f67bb4054d] from 9.1. check-in: 18bc3d667b user: culler tags: core-9-0-branch | |
| 15:20 | Remove redundant checks for loops in the menu heriarchy. check-in: 8b2dd90e9c user: culler tags: trunk, main | |
| 13:07 | Replaced the ugly Motif-style cascade arrows on x11 with modern-looking ones. check-in: 8f316b9bfe user: csaba tags: x11-cascade-arrows | |
| 12:07 | Create new branch named "x11-cascade-arrows" check-in: 2634c7692a user: csaba tags: x11-cascade-arrows | |
| 11:57 | No improvement in Windows text either check-in: 7b8d752d79 user: kevin_walzer tags: tk_bidi | |
| 11:50 | Still getting empty boxes on X11 - more work needed check-in: 8e2ce0a4f1 user: kevin_walzer tags: tk_bidi | |
| 11:36 | Additional update check-in: 7b9de15dbe user: kevin_walzer tags: tk_bidi | |
| 11:34 | Additional tweak check-in: 8f68db925f user: kevin_walzer tags: tk_bidi | |
| 11:31 | Additional refinements check-in: e864bd2443 user: kevin_walzer tags: tk_bidi | |
| 10:49 | Added heading support for background state check-in: 166d15c643 user: bohagan tags: enhanced_treeview | |
| 09:55 | Merge trunk check-in: 751252ea8d user: erikleunissen tags: bug-591829e948-A | |
| 01:59 | Windows text currently not drawing check-in: 59af298b2a user: kevin_walzer tags: tk_bidi | |
| 01:27 | Further progress check-in: 78a11b2680 user: kevin_walzer tags: tk_bidi | |
|
2026-03-18
| ||
| 20:38 | Good progress on bidi/shaping on Linux check-in: 1001f30fc3 user: kevin_walzer tags: tk_bidi | |
| 15:23 | Remove unused label (causing github failure) Closed-Leaf check-in: 1dc9f39e6d user: jan.nijtmans tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 12:40 | Progress - no longer hangs badly, but text output is still garbage check-in: 005c6f3c50 user: kevin_walzer tags: tk_bidi | |
| 12:30 | Additional attempts at bug fixes check-in: 8256431660 user: kevin_walzer tags: tk_bidi | |
| 11:50 | Minor change check-in: 924e95f38e user: kevin_walzer tags: tk_bidi | |
| 11:36 | Additional tweaks check-in: 42d55430fb user: kevin_walzer tags: tk_bidi | |
| 11:35 | Remove comments check-in: 0b5b4b0ede user: kevin_walzer tags: tk_bidi | |
| 11:16 | Refinements, but still errors out check-in: a1fa2e3c40 user: kevin_walzer tags: tk_bidi | |
| 11:06 | Fix segfault on startup check-in: e13a67164f user: kevin_walzer tags: tk_bidi | |
| 10:51 | Another try check-in: 282b5526e0 user: kevin_walzer tags: tk_bidi | |
|
2026-03-17
| ||
| 21:40 | XMapWindow(): improve position of [win makeKeyAndOrderFront:NSApp] and comment texts check-in: 4493bab9d6 user: erikleunissen tags: bug-591829e948-A | |
| 21:36 | tests/tkInit.test: improve description of tkInit-1.0 and correct testfile cleanup check-in: 07c524d291 user: erikleunissen tags: bug-591829e948-A | |
| 20:15 | Fix [58d68b0fe6]: Cascade menu arrows no longer drawn on X11 check-in: 69ecf1a97e user: jan.nijtmans tags: trunk, main | |
| 18:27 | tests/testutils.tcl [resetWindows]: ensure a mapped root window, regardless what previous test files did. check-in: e1369a4942 user: erikleunissen tags: core-9-0-branch | |
| 18:26 | tests/testutils.tcl [resetWindows]: ensure a mapped root window, regardless what previous test files did. check-in: c0fea6fe69 user: erikleunissen tags: trunk, main | |
| 17:32 | Cherry-pick changes to macosx/tkMacOSXWm.c from [5c07a8f027] check-in: 8d8672055f user: erikleunissen tags: bug-591829e948-A | |
| 17:13 | Schedule a CI run to verify that the early test for recursicve cascade menus is sufficient. check-in: 392f7163c4 user: culler tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 17:00 | Restore the backed out code, except for the statements setting/removing the TK_MAPPED flag check-in: 7865adab31 user: erikleunissen tags: bug-591829e948-A | |
| 12:08 | Revert shaping refactoring, causes a mess with includes and Tk won't build check-in: 8a3266a9b0 user: kevin_walzer tags: tk_bidi | |
| 12:01 | Added Chevron style arrows to other themes. check-in: 88a2c56807 user: bohagan tags: enhanced_treeview | |
| 11:44 | Rebase to trunk check-in: 08ec2860ed user: jan.nijtmans tags: tip-687 | |
| 10:59 | Backout commit [c47abfc100] (including [6b9090c408]) since it makes tests fail, including the non-regression test check-in: a8a4401ea4 user: erikleunissen tags: bug-591829e948-A | |
| 09:44 | [7f67bb40] Added recursive cloned menu test by Christian from ticket check-in: 690fd9c084 user: oehhar tags: core-9-0-branch | |
| 09:44 | [7f67bb40] Added recursive cloned menu test by Christian from ticket check-in: 8e2f027d21 user: oehhar tags: core-8-6-branch | |
| 09:42 | [7f67bb40] Added recursive cloned menu test by Christian from ticket check-in: dc2c963670 user: oehhar tags: trunk, main | |
| 04:37 | Cleanup check-in: 1184508b9b user: kevin_walzer tags: tk_bidi | |
| 03:25 | Revisions of bidi/shaping check-in: 7f428dcda7 user: kevin_walzer tags: tk_bidi | |
| 01:57 | Refactor text shaping/bidi into a separate stage from drawing to improve performance and accuracy check-in: f94b83850f user: kevin_walzer tags: tk_bidi | |
|
2026-03-16
| ||
| 22:37 | Added Chevron style arrows to arrow element in default theme. Now, wherever ARROW_UP, ARROW_DOWN, ARROW_LEFT, and ARROW_RIGHT are used, CHEVRON_UP, CHEVRON_DOWN, CHEVRON_LEFT, and CHEVRON_RIGHT can be used. Refactored arrow size and draw functions to add scaling, make common, use new -arrowpadding option. etc. Changed Treeview general themes default sort indicator to use chevron arrows. Updated general themes to adjust configs for new or changed arrow options. check-in: 623624e782 user: bohagan tags: enhanced_treeview | |
| 22:19 | Fix crash in pixmap check-in: d92c12aea0 user: kevin_walzer tags: wayland | |
| 20:47 | Add scheduling instructions for Github-CI check-in: ae7fc08613 user: erikleunissen tags: bug-591829e948-A | |
| 20:35 | Copied one more comment from [5c07a8f027] check-in: 6b9090c408 user: erikleunissen tags: bug-591829e948-A | |
| 20:06 | Copied further improvements to the macOS specific Tk initialization from branch bug-591829e948-MC check-in: 8239f0e37c user: erikleunissen tags: bug-591829e948-A | |
| 20:01 | Add some comments; remove an unused variable; include tkInit.test. check-in: 5c07a8f027 user: culler tags: bug-591829e948-MC | |
| 16:31 | Allow partially visible indicators by deactivating the unnecessary sanity checks. check-in: 510970ade1 user: csaba tags: core-9-0-branch | |
| 16:27 | Allow partially visible indicators by deactivating the unnecessary sanity checks. check-in: 51b14995c7 user: csaba tags: trunk, main | |
| 15:31 | Use the NSWindow.visible property and get rid of onScreen; remove print statements. check-in: f1a1b0e35c user: culler tags: bug-591829e948-MC | |
| 14:40 | Be a little more efficient. check-in: 2b5f920764 user: culler tags: bug-591829e948-MC | |
| 12:58 | Add comment to the change in XMapWindow, and keep the better test description from commit [f047ef42a9] check-in: c47abfc100 user: erikleunissen tags: bug-591829e948-A | |
| 12:20 | Revert to the previous, more simple handling of screen coordinates in test tkInit-1.0. check-in: c541f839f5 user: erikleunissen tags: bug-591829e948-A | |
| 07:16 | [7f67bb40] Added recursive cloned menu test by Christian from ticket. check-in: dc74bdba26 user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 03:03 | Possible fix for [591829e948]. check-in: bbf5c56a9a user: culler tags: bug-591829e948-MC | |
| 01:13 | Add copyright check-in: 6f085a3c13 user: kevin_walzer tags: tk_bidi | |
| 01:12 | Add more aggressive caching to reduce lag with bidi/shaping check-in: ed9cc1d6b5 user: kevin_walzer tags: tk_bidi | |
| 00:55 | Merge trunk check-in: 56531300b1 user: kevin_walzer tags: tk_bidi | |
| 00:53 | Remove black window that appears on Wish startup check-in: 918e7c84e0 user: kevin_walzer tags: trunk, main | |
|
2026-03-15
| ||
| 23:18 | Experiment: simplify macOS initialization w.r.t. timing-control of finishLaunching, as a POC check-in: 813bc396af user: erikleunissen tags: bug-591829e948-A | |
| 22:25 | Improve non-regression test w.r.t. its description and handling of screen coordinates. Also remove unneeded command in test cleanup. check-in: f047ef42a9 user: erikleunissen tags: bug-591829e948-A | |
| 21:57 | Correct cleanup of non-regression test check-in: 4ca747abd3 user: erikleunissen tags: bug-591829e948-A | |
| 21:00 | Added more files to repo check-in: 661da1edd9 user: bohagan tags: enhanced_treeview | |
| 20:46 | macosx/tkMacOSXSubwindows.c: correct position of the call to showRootWindow() check-in: 7fff49c848 user: erikleunissen tags: bug-591829e948-A | |
| 20:26 | Implemented built-in column sort indicators for X11 and Windows check-in: 107c610e8b user: bohagan tags: enhanced_treeview | |
| 11:59 | Remove overlooked fflush() call check-in: 7cc5472d1e user: erikleunissen tags: bug-591829e948-A | |
| 11:33 | Complete suggested fix w.r.t. visibility of the root window check-in: cd824c7973 user: erikleunissen tags: bug-591829e948-A | |
| 04:26 | Some progress on performance, but text display is garbled check-in: 7e73f9cd86 user: kevin_walzer tags: tk_bidi | |
| 03:49 | Need to profile why so slow check-in: b8af81ecfa user: kevin_walzer tags: tk_bidi | |
| 03:37 | Deeper integration of bidi/text shaping, but Wish now hangs check-in: 2f3a4c230f user: kevin_walzer tags: tk_bidi | |
| 00:09 | SheenBidi now linked correctly check-in: 53aa524608 user: kevin_walzer tags: tk_bidi | |
|
2026-03-14
| ||
| 22:03 | Additional updates - still needs work check-in: 37b34a28a1 user: kevin_walzer tags: tk_bidi | |
| 21:44 | Additional refinements check-in: bcfd9cf6d2 user: kevin_walzer tags: tk_bidi | |
| 20:34 | Refinement of bidi text check-in: 3ab7bcb6ed user: kevin_walzer tags: tk_bidi | |
| 19:31 | Add suggested fix check-in: ebffb33930 user: erikleunissen tags: bug-591829e948-A | |
| 19:12 | Added non-regression test in a new test file tkInit.test check-in: fc010ee919 user: erikleunissen tags: bug-591829e948-A | |
| 18:49 | macosx/tkMacOSXInit.c: add debugging statements demonstrating that updating idle tasks in TkpInit() causes the root window to be mapped synchronously check-in: 393029f6e2 user: erikleunissen tags: bug-591829e948-A | |
| 13:39 | Merge trunk check-in: 51e2732329 user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:27 | Fix [591829e948]-B: "winfo containing" shouldn't consider unmapped toplevel windows check-in: a34167a5c1 user: erikleunissen tags: core-8-6-branch | |
| 13:25 | Fix [591829e948]-B: "winfo containing" shouldn't consider unmapped toplevel windows check-in: 5261b9cd44 user: erikleunissen tags: core-9-0-branch | |
| 13:23 | Fix [591829e948]-B: "winfo containing" shouldn't consider unmapped toplevel windows check-in: 782befd262 user: erikleunissen tags: trunk, main | |
| 13:20 | Merge trunk check-in: 3a1b6ab6db user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:19 | Lots of internal bools check-in: 47d0613ab1 user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:15 | Remove scheduling instructions for Github-CI Closed-Leaf check-in: 49fe7435b9 user: erikleunissen tags: bug-591829e948-B | |
| 13:09 | tests/winfo.test: correct several mistakes that have been present since the very first commit, and those introduced by commit [3e86dc471b] check-in: 936eb7e211 user: erikleunissen tags: core-8-6-branch | |
| 13:08 | tests/winfo.test: correct several mistakes that have been present since the very first commit, and those introduced by commit [3e86dc471b] check-in: fa764c02a7 user: erikleunissen tags: core-9-0-branch | |
| 13:05 | tests/winfo.test: correct several mistakes that have been present since the very first commit, and those introduced by commit [3e86dc471b] check-in: 42d55076bb user: erikleunissen tags: trunk, main | |
| 01:36 | Additional refinements of Makefile check-in: a58d2899cb user: kevin_walzer tags: tk_bidi | |
| 00:51 | Restore truncated Makefile.in check-in: 08cd6158fb user: kevin_walzer tags: tk_bidi | |
|
2026-03-13
| ||
| 23:37 | Improve text shaping and bi-directional text on Windows and X11 check-in: 5ad4020bf2 user: kevin_walzer tags: tk_bidi | |
| 16:06 | [7f67bb40] hotfix for Mac-OS from [https://androwish.org/home/info/887cf9013c9d61b1] check-in: 8551b8492c user: oehhar tags: core-8-6-branch | |
| 16:05 | [7f67bb40] hotfix for Mac-OS from [https://androwish.org/home/info/887cf9013c9d61b1] check-in: 645b5eaf7f user: oehhar tags: core-9-0-branch | |
| 16:03 | [7f67bb40] hotfix for Mac-OS from [https://androwish.org/home/info/887cf9013c9d61b1] check-in: f883c1ceab user: oehhar tags: trunk, main | |
| 13:44 | [7f67bb40] Implement MAC fix from Androwish (Thanks) [https://androwish.org/home/info/887cf9013c9d61b1|AW 887cf901] check-in: 7f575912ae user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 12:28 | Add scheduling instructions for Github-CI check-in: 04e1567bda user: erikleunissen tags: bug-591829e948-B | |
| 08:25 | Fix [https://core.tcl-lang.org/tcl/info/1dcda0e862|1dcda0e862] (from the Tcl repository) in Tk too. check-in: 66ce8f44df user: jan.nijtmans tags: trunk, main | |
| 08:24 | Fix [https://core.tcl-lang.org/tcl/info/1dcda0e862|1dcda0e862] (from the Tcl repository) in Tk too. check-in: 65c70d3880 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-03-12
| ||
| 21:32 | Windows theme improvements: Removed pre XP support for loading uxtheme.lib. Same changes that are in Tk 9.1. Set default to expand/shrink theme elements to fit space. Support theme colors with transparency. check-in: b1dceaddd7 user: bohagan tags: enhanced_treeview | |
| 16:59 | Fix [https://core.tcl-lang.org/tcl/info/1dcda0e862|1dcda0e862] (from the Tcl repository) in Tk too. check-in: abaf080a0d user: jan.nijtmans tags: core-8-6-branch | |
| 16:45 | Merge trunk check-in: 7d6d0710c0 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:33 | Merge trunk, and make tkWaylandMenu.c work again check-in: 43edbcd4cb user: jan.nijtmans tags: wayland | |
| 16:12 | Use int -> bools in many more widgets check-in: a9badbb370 user: jan.nijtmans tags: trunk, main | |
| 09:51 | [7f67bb40] Add check for recursive menu to avoid crash check-in: f620dfdeb5 user: oehhar tags: core-8-6-branch | |
| 09:06 | [7f67bb40] Add check for recursive menu to avoid crash check-in: d43efad514 user: oehhar tags: core-9-0-branch | |
| 08:55 | [7f67bb40] Add check for recursive menu to avoid crash check-in: b661380cc9 user: oehhar tags: trunk, main | |
|
2026-03-11
| ||
| 23:39 | Added auto scaling of item disclosure indicator check-in: a922e3daca user: bohagan tags: enhanced_treeview | |
| 13:06 | Correct result of test menuDraw-16.7, removed test menuDraw-16.8, as it requires a click on the shown menu check-in: dd480a4d04 user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 13:02 | Cherry-Pick the tests by Emiliano check-in: cdc2f60dfb user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 12:55 | Merge main check-in: 6d8ff452b2 user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 09:29 | Fix [https://core.tcl-lang.org/tcl/info/8f5e7a2633|8f5e7a2633]: Tk build for 9.1 failing in safe-1.2 testcase. Make list of hidden commands independent from Tcl in testcase. check-in: 1bcbc3725b user: jan.nijtmans tags: trunk, main | |
| 09:15 | Fix [https://core.tcl-lang.org/tcl/info/8f5e7a2633|8f5e7a2633]: Tk build for 9.1 failing in safe-1.2 testcase. Make list of hidden commands independent from Tcl in testcase. check-in: 540b545de1 user: jan.nijtmans tags: core-9-0-branch | |
| 08:24 | Fix [https://core.tcl-lang.org/tcl/info/8f5e7a2633|8f5e7a2633]: Tk build for 9.1 failing in safe-1.2 testcase. Make list of hidden commands independent from Tcl in testcase. check-in: b9f0b26dd2 user: jan.nijtmans tags: core-8-6-branch | |
|
2026-03-10
| ||
| 20:18 | Implemented Windows VSAPI native theming for Treeview items. Doesn't support -stripe and tag -stripe and -background yet. check-in: e01291b0ce user: bohagan tags: enhanced_treeview | |
| 16:58 | Rebase to trunk check-in: 6431f89757 user: jan.nijtmans tags: tip-687 | |
| 16:57 | Merge trunk check-in: 566540e267 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:56 | Join TkpDrawMenuEntry flags all in a single argument check-in: 3450800844 user: jan.nijtmans tags: trunk, main | |
| 16:35 | Merge trunk check-in: 6387990673 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:06 | Fix [d8f9640fcd]: Segfault under Windows when executing test file menu.test with "-singleproc 0" check-in: f3e40c7332 user: jan.nijtmans tags: trunk, main | |
| 16:04 | Fix [d8f9640fcd]: Segfault under Windows when executing test file menu.test with "-singleproc 0" check-in: 0f90da4514 user: jan.nijtmans tags: core-9-0-branch | |
| 16:01 | Fix [d8f9640fcd]: Segfault under Windows when executing test file menu.test with "-singleproc 0" check-in: 5046dd9646 user: jan.nijtmans tags: core-8-6-branch | |
| 13:45 | Finish parsing numerical region check-in: 32a51a1cc2 user: jan.nijtmans tags: tip-687 | |
| 11:18 | Distinguish between .utf_8 and .utf_posix check-in: 70807bd524 user: jan.nijtmans tags: tip-687 | |
| 09:29 | Finish locale script/variant parsing check-in: 0fe1fab762 user: jan.nijtmans tags: tip-687 | |
| 03:15 | Additional progress on drawing - still crashing but seeing more of the correct sequence of calls check-in: a1a693d99c user: kevin_walzer tags: wayland | |
| 03:10 | Moving NanoVG to framebuffer now compiles but segfaults check-in: 11eb776fc1 user: kevin_walzer tags: wayland | |
| 02:52 | Making progress on re-factoring check-in: 1d76a81722 user: kevin_walzer tags: wayland | |
| 02:44 | Additional work on refining drawing check-in: b8c30cd03a user: kevin_walzer tags: wayland | |
| 02:16 | Trying to centralize management of drawing check-in: 642bb43737 user: kevin_walzer tags: wayland | |
|
2026-03-09
| ||
| 20:44 | Minor progress on drawing check-in: c3710e7398 user: kevin_walzer tags: wayland | |
| 17:35 | Enhance locale generation check-in: 1345899638 user: jan.nijtmans tags: tip-687 | |
| 14:59 | Fix segfault in Tk_GetPixmap check-in: f8b143805c user: kevin_walzer tags: wayland | |
| 14:11 | Additional work on warnings check-in: 9b91e360ac user: kevin_walzer tags: wayland | |
| 13:27 | Make region optional. More testcases check-in: b388e283f9 user: jan.nijtmans tags: tip-687 | |
| 13:04 | Remove compiler warning check-in: 3cf1232871 user: kevin_walzer tags: wayland | |
| 13:00 | Compiler warnings check-in: 48ccf7f326 user: kevin_walzer tags: wayland | |
| 09:48 | Merge trunk check-in: 8de027bcbd user: jan.nijtmans tags: tip-687 | |
| 02:27 | Significant refactoring. Re-work NanoVG drawing to be processed on idle handlers similar to Aqua port; re-do Pixmap implementation to wrap NavnoVG framebuffer; update event loop management for safer shutdown on interp/root window deletion. Not yet tested. check-in: ccfd5b9197 user: kevin_walzer tags: wayland | |
|
2026-03-08
| ||
| 22:56 | Added support for active state to Treeview items. This allows items to change their background color when the mouse is over it. Updated themes to use the active state. check-in: 7fc6eabbc9 user: bohagan tags: enhanced_treeview | |
|
2026-03-07
| ||
| 21:06 | Revert to prior commit for shutdown stability check-in: 15fc2bfe3e user: kevin_walzer tags: wayland | |
| 20:31 | Additional refinements check-in: b58bf8eed6 user: kevin_walzer tags: wayland | |
| 19:56 | Adjust shutdown check-in: b28ee25f00 user: kevin_walzer tags: wayland | |
| 18:39 | Indentation fix check-in: 833d7b2e8a user: kevin_walzer tags: wayland | |
| 16:51 | Correct segfault on shutdown check-in: c2dd70c11b user: kevin_walzer tags: wayland | |
| 15:47 | Fix typo check-in: e08c530933 user: kevin_walzer tags: wayland | |
| 15:46 | Refine event loop, shutdown check-in: e472dc1f41 user: kevin_walzer tags: wayland | |
| 04:33 | Remove debugging statement check-in: 9e3a20dde3 user: kevin_walzer tags: wayland | |
| 04:24 | Additional progress check-in: e0b2505c86 user: kevin_walzer tags: wayland | |
| 03:25 | Some progress in drawing pipeline check-in: 498656aa7c user: kevin_walzer tags: wayland | |
|
2026-03-06
| ||
| 17:03 | Eliminate some compiler warnings check-in: 7b329d64a8 user: jan.nijtmans tags: wayland | |
| 16:44 | Merge trunk check-in: 31ee491da6 user: jan.nijtmans tags: wayland | |
| 14:55 | Export X11 stubs on X11. Will be needed for extensions running on both X11 and Wayland. Only include X11 headers when needed. check-in: 4d4b38b175 user: jan.nijtmans tags: trunk, main | |
| 14:40 | Merge trunk check-in: d2e12cf5f2 user: jan.nijtmans tags: tip-687 | |
| 12:27 | Updated the file changes.md. check-in: cc89ac8740 user: csaba tags: trunk, main | |
| 04:30 | Cleanup - still no drawing check-in: eb2418ee95 user: kevin_walzer tags: wayland | |
|
2026-03-05
| ||
| 21:19 | Version -> 9.1a2 check-in: 17a6c96338 user: jan.nijtmans tags: trunk, main | |
| 21:15 | A few treeview-related improvements. Ported from Tk trunk. check-in: 2d39903bb2 user: bohagan tags: enhanced_treeview | |
| 20:42 | Improvements to the Treeview widget demos. Ported from Tk trunk. check-in: 004749c1c7 user: bohagan tags: enhanced_treeview | |
| 16:37 | off-by-one error check-in: 998aa94a2e user: jan.nijtmans tags: tip-687 | |
| 16:12 | Parsing now fully working check-in: 3efe0fef94 user: jan.nijtmans tags: tip-687 | |
| 14:33 | Simplify the non-regression test (remove irrelevant commands related to the screen pointer) check-in: 177405538b user: erikleunissen tags: bug-591829e948-B | |
| 13:48 | Merge 9.0 check-in: 70b30ba1b9 user: jan.nijtmans tags: trunk, main | |
| 13:30 | In the TK_OPTION_CUSTOM cleanup, always do the Tcl_IncrRefCount() before the Tcl_DecrRefCount(): they might point to the same Tcl_Obj. Discovered when working on TIP #687 check-in: 66e92ef942 user: jan.nijtmans tags: core-9-0-branch | |
| 12:36 | Progress on window drawing - added a lot of debugging statements that will later be removed check-in: f0b50c69fb user: kevin_walzer tags: wayland | |
| 11:47 | In the TK_OPTION_CUSTOM cleanup, always do the Tcl_IncrRefCount() before the Tcl_DecrRefCount(): they might point to the same Tcl_Obj. Discovered when working on TIP #687. Backport some spacing changes. check-in: fdf9932df9 user: jan.nijtmans tags: core-8-6-branch | |
|
2026-03-04
| ||
| 22:26 | remove white space, unintentionally added in previous commit check-in: dbcc0b0d78 user: erikleunissen tags: bug-591829e948-B | |
| 22:11 | Add proposed fix. Also rename FrontWindowAtPoint() and adjust its function header to reflect its purpose better. check-in: 07f0e7a829 user: erikleunissen tags: bug-591829e948-B | |
| 22:06 | Bug [591829e948]-B: Add non-regression test check-in: 1f046e22d7 user: erikleunissen tags: bug-591829e948-B | |
| 21:51 | Optimized the set current item/cell implementation. check-in: a3bbe46e68 user: bohagan tags: enhanced_treeview | |
| 20:41 | Changed to set detail or user data field to the item id for <<TreeviewOpen>>, <<TreeviewClose>>, and <<TreeviewFocus>> virtual events. check-in: 80f520eeb4 user: bohagan tags: enhanced_treeview | |
| 18:08 | Make TK_OPTION_CUSTOM normalizing (for -locale) working for ttk::entry. check-in: f521cb018d user: jan.nijtmans tags: tip-687 | |
| 17:23 | Merge trunk. Parsing works, except for everything after '@'. check-in: 8f4a5559d4 user: jan.nijtmans tags: tip-687 | |
| 12:40 | Additional Expose event triggers check-in: a95fd3a937 user: kevin_walzer tags: wayland | |
| 03:23 | Regression in drawing check-in: f493a44e85 user: kevin_walzer tags: wayland | |
| 01:55 | Refine drawing check-in: a22c47b4ec user: kevin_walzer tags: wayland | |
|
2026-03-03
| ||
| 17:45 | Fix [f0b3fa9f66]: crash with invalid data in [image create photo] check-in: 891c054503 user: jan.nijtmans tags: trunk, main | |
| 17:44 | Fix [f0b3fa9f66]: crash with invalid data in [image create photo] check-in: b4680f7148 user: jan.nijtmans tags: core-9-0-branch | |
| 17:07 | Merge trunk check-in: 799e5db345 user: jan.nijtmans tags: revised_text, tip-466 | |
| 17:05 | Merge trunk check-in: c86a38b95d user: jan.nijtmans tags: tip-687 | |
| 17:04 | Update to actions/upload-artifact@v7 check-in: 02863abdb5 user: jan.nijtmans tags: trunk, main | |
| 17:03 | Merge-mark check-in: 1157573801 user: jan.nijtmans tags: core-9-0-branch | |
| 16:35 | Update to actions/upload-artifact@v7 check-in: 536477c0fa user: jan.nijtmans tags: core-8-6-branch | |
| 16:32 | Update to upload-artifact@v7 check-in: e2429d2a72 user: jan.nijtmans tags: core-9-0-branch | |
| 15:55 | Treeview-related improvements in the Widget Demo. check-in: c2f9e780c4 user: csaba tags: core-8-6-branch | |
| 15:48 | Treeview-related improvements in the Widget Demo. check-in: 3d862ed81f user: csaba tags: core-9-0-branch | |
| 15:43 | Treeview-related improvements in the Widget Demo. check-in: 6293c633e3 user: csaba tags: trunk, main | |
| 13:02 | Comment cleanup check-in: b89e636aad user: kevin_walzer tags: wayland | |
| 12:53 | Keysyms solved, and orderly shutdown check-in: 846900cd43 user: kevin_walzer tags: wayland | |
| 12:33 | Update check-in: a8c1817331 user: kevin_walzer tags: wayland | |
| 12:23 | Additional refinements of keysyms, still not complete check-in: 5bf649fac8 user: kevin_walzer tags: wayland | |
| 09:22 | More parsing structure check-in: 7f2eb02531 user: jan.nijtmans tags: tip-687 | |
| 04:01 | Removed X11 linking completely and cleaned up numerous compiler errors and warnings check-in: 4b78971fd8 user: kevin_walzer tags: wayland | |
| 01:34 | Updated configure check-in: 75ac366d3b user: kevin_walzer tags: wayland | |
| 01:33 | Add Wayland-native accessibility implementation; add fallback font for emoji rendering; various improvements check-in: ce12fc0951 user: kevin_walzer tags: wayland | |
|
2026-03-02
| ||
| 17:08 | Make a start with the parsing structure check-in: 6d6fc272fc user: jan.nijtmans tags: tip-687 | |
| 15:22 | Merge trunk check-in: 5dad001255 user: jan.nijtmans tags: tip-687 | |
| 15:19 | Merge trunk check-in: cfcafad535 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:13 | More int -> Tcl_Size, being able to handle larger argument lists check-in: ecbbea9eb5 user: jan.nijtmans tags: trunk, main | |
| 14:01 | Merge trunk check-in: 7e1c0ea860 user: jan.nijtmans tags: tip-687 | |
| 13:53 | Fix for bug [50dfbfcfb6]. Thanks, Nicolas! check-in: 29ea5e9f20 user: csaba tags: core-9-0-branch | |
| 13:49 | Fix for bug [50dfbfcfb6]. Thanks, Nicolas! check-in: 22427d3393 user: csaba tags: trunk, main | |
| 12:06 | Merge trunk check-in: d3886540c5 user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:05 | Merge-mark check-in: f1da4631af user: jan.nijtmans tags: trunk, main | |
| 11:30 | A few treeview-related improvements. check-in: 9b7990032d user: csaba tags: core-9-0-branch | |
| 11:12 | Merged branch "listbox_select_colors" (see TIP 747) and made a few related changes. check-in: 699c9147e8 user: csaba tags: trunk, main | |
| 03:02 | Additional work on drawing check-in: a9c14c8b9f user: kevin_walzer tags: wayland | |
|
2026-03-01
| ||
| 23:42 | Clean up tkWaylandDefaults.h check-in: c3b43ae65c user: kevin_walzer tags: wayland | |
| 23:37 | Better drawing management check-in: 3eb2dae607 user: kevin_walzer tags: wayland | |
| 22:05 | Tweak XOpenDisplay; thanks to Christian Werner for his input check-in: cc2fc26981 user: kevin_walzer tags: wayland | |
| 21:57 | Attempt to make drawing consistent check-in: 1dee1c7bee user: kevin_walzer tags: wayland | |
| 20:52 | Additional updates to drawing code check-in: b3f5a6753f user: kevin_walzer tags: wayland | |
| 20:42 | Tk now starts and shuts down without errors on Wayland check-in: bc58748c15 user: kevin_walzer tags: wayland | |
| 16:39 | Wish crashes on shutdown, working on solution check-in: b3b0e6854f user: kevin_walzer tags: wayland | |
| 15:31 | Comment cleanup, formatting updates check-in: db08c739e0 user: kevin_walzer tags: wayland | |
| 02:52 | Drawing progress - Tk now launches with correct color for empty window, not black check-in: 70d7f0ade7 user: kevin_walzer tags: wayland | |
| 02:43 | Additional detail check-in: a338859489 user: kevin_walzer tags: wayland | |
| 02:41 | Still working on NanoVG context check-in: 24b2994327 user: kevin_walzer tags: wayland | |
| 02:37 | Additional tweaks check-in: 17fca588bb user: kevin_walzer tags: wayland | |
| 02:21 | Drawing tweaks check-in: cec9ef0ccc user: kevin_walzer tags: wayland | |
| 00:52 | Restore support for libdecor - managing client-side decorations from Tk simply does not work well with GLFW check-in: 3407f21517 user: kevin_walzer tags: wayland | |
|
2026-02-28
| ||
| 15:59 | Update linker flags check-in: 5dd2f0b0b0 user: kevin_walzer tags: wayland | |
| 15:50 | Additional Wayland protocol support for client-side decorations check-in: d5f4cac1cc user: kevin_walzer tags: wayland | |
| 14:33 | Restore working window decorations check-in: 464be47016 user: kevin_walzer tags: wayland | |
| 01:20 | Update drawing check-in: 59599a2a11 user: kevin_walzer tags: wayland | |
| 00:55 | Window-drawing regression only shows black square and no decorations, but hopefully the cleanup puts us on the right path check-in: c7c453bd20 user: kevin_walzer tags: wayland | |
|
2026-02-27
| ||
| 22:34 | Remove one more file check-in: b4e291f99d user: kevin_walzer tags: wayland | |
| 22:25 | Remove unneeded files check-in: 9f6cfc7174 user: kevin_walzer tags: wayland | |
| 15:45 | Fix [992d6f1135]: ttk::entry placeholder length computation confuses string length and character length check-in: 32421984f1 user: jan.nijtmans tags: trunk, main | |
| 15:44 | Fix [992d6f1135]: ttk::entry placeholder length computation confuses string length and character length check-in: 769463e1a8 user: jan.nijtmans tags: core-9-0-branch | |
| 11:17 | Rebase to trunk. Add <Command-=> and <Command-_> bindings too. check-in: 650410efb8 user: jan.nijtmans tags: tip-742 | |
| 03:18 | Mouse events recorded, but not responding to move/resize check-in: c43952814b user: kevin_walzer tags: wayland | |
| 03:05 | Additional Wayland integration check-in: 664c2cc786 user: kevin_walzer tags: wayland | |
| 02:28 | Update decoration code with xdg-decoration protocol implementation for window movement/dragging/resizing check-in: d9ebdcdac1 user: kevin_walzer tags: wayland | |
|
2026-02-26
| ||
| 23:03 | Additional work on mouse events, event loops, and fonts check-in: 6c661d30df user: kevin_walzer tags: wayland | |
| 12:57 | Compiler errors/warnings check-in: 7f156348b8 user: kevin_walzer tags: wayland | |
| 12:26 | Additional work on mouse events, event loops, and fonts check-in: cb6846ae06 user: kevin_walzer tags: wayland | |
| 04:07 | Cleanup check-in: 0db4384c18 user: kevin_walzer tags: wayland | |
| 04:01 | Progress on drawing check-in: a32f2e93c9 user: kevin_walzer tags: wayland | |
| 02:32 | Additional work on Expose events check-in: 38747a4bf3 user: kevin_walzer tags: wayland | |
| 00:29 | Fix typo check-in: b56b4d3887 user: kevin_walzer tags: wayland | |
| 00:27 | Additional helper function check-in: 5696389a80 user: kevin_walzer tags: wayland | |
| 00:23 | Additional work on context management check-in: d087741c37 user: kevin_walzer tags: wayland | |
|
2026-02-25
| ||
| 19:13 | Aqua theme changes from Csaba to keep highlight background for CheckTreeview selections. check-in: bd930415d1 user: bohagan tags: enhanced_treeview | |
| 17:22 | Re-generate tkConfig.h.in (with autoheader) check-in: 13d55b43d0 user: jan.nijtmans tags: trunk, main | |
| 17:20 | Merge-mark check-in: df660fdddf user: jan.nijtmans tags: core-9-0-branch | |
| 17:18 | (backport): Define NeedWidePrototypes before including Xlib.h, prevent possible signature conflict. check-in: e9b6088cbb user: jan.nijtmans tags: core-8-6-branch | |
| 15:57 | (backport): Define NeedWidePrototypes before including Xlib.h, prevent possible signature conflict. check-in: e23f9db6b9 user: jan.nijtmans tags: core-9-0-branch | |
| 15:53 | Fix a few executable flags check-in: d087eb3c3f user: jan.nijtmans tags: core-9-0-branch | |
| 15:16 | Make everything compile on Ubuntu 24.04, including with --enable-wayland check-in: 2e40625ba6 user: jan.nijtmans tags: wayland | |
| 12:41 | Add NanoVG frame calls check-in: d6bb118cd3 user: kevin_walzer tags: wayland | |
| 02:59 | Correct bug in wm attributes command check-in: 0cd379f662 user: kevin_walzer tags: wayland | |
| 01:30 | Updates check-in: 29e90b0d9a user: kevin_walzer tags: wayland | |
| 01:23 | Compiler errors and warnings check-in: 48aff1b69e user: kevin_walzer tags: wayland | |
|
2026-02-24
| ||
| 22:38 | Correct indentation check-in: 821efeaeff user: kevin_walzer tags: wayland | |
| 22:35 | Clean up line endings check-in: 758ef40293 user: kevin_walzer tags: wayland | |
| 22:34 | Improve integration between drawing and Tk events; code cleanup check-in: 69ea216d20 user: kevin_walzer tags: wayland | |
| 17:40 | (backport): Fix tk_oldLIBS -> tk_oldLibs casing (backported from "wayland" branch). Thanks, Kevin! check-in: c0c88df28c user: jan.nijtmans tags: core-8-6-branch | |
| 17:00 | Merge trunk check-in: 8e077652c9 user: jan.nijtmans tags: wayland | |
| 16:44 | merge trunk Closed-Leaf check-in: a93df64028 user: dgp tags: rc1, core-9-1-a1-rc, core-9-1-a1 | |
| 16:20 | (backport): Fix tk_oldLIBS -> tk_oldLibs casing (backported from "wayland" branch). Thanks, Kevin! check-in: f01ecda1af user: jan.nijtmans tags: core-9-0-branch | |
| 16:18 | Fix tk_oldLIBS -> tk_oldLibs casing (backported from "wayland" branch). Thanks, Kevin! check-in: b1bf70ca21 user: jan.nijtmans tags: trunk, main | |
| 14:31 | Join TkpDrawMenuEntry flags all in a single argument Leaf check-in: e8bae8e57f user: jan.nijtmans tags: tip-748 | |
| 13:29 | Minor cleanup check-in: 04ecc6e28f user: kevin_walzer tags: wayland | |
| 13:04 | Disable libdecor check-in: 43ecc051f8 user: kevin_walzer tags: wayland | |
| 13:01 | Add call to draw window decorations check-in: bac93138e0 user: kevin_walzer tags: wayland | |
| 11:52 | Merge trunk check-in: b3bcbc7832 user: jan.nijtmans tags: tip-748 | |
| 11:39 | More (internal) bool in ttk check-in: ed324850c2 user: jan.nijtmans tags: trunk, main | |
| 11:20 | Make everything compile (again) after Tk changes check-in: c6446ffeb7 user: jan.nijtmans tags: wayland | |
| 10:48 | Export X11 stubs on Wayland. Will be needed for extensions anyway check-in: 44c9dbbb68 user: jan.nijtmans tags: wayland | |
| 10:47 | Define NeedWidePrototypes before including Xlib.h, prevent possible signature conflict. check-in: ef3fe5495b user: jan.nijtmans tags: trunk, main | |
| 08:46 | Merge trunk check-in: 890b6f505f user: jan.nijtmans tags: wayland | |
| 08:43 | Add windowingsystem 'wayland'. Not used yet check-in: 32b1446aef user: jan.nijtmans tags: trunk, main | |
| 07:56 | Fix MacOS build (after code cleanup) check-in: c5bcfe654d user: jan.nijtmans tags: trunk, main | |
| 07:30 | Merge 9.0 (some code cleanup) check-in: b50b41eaed user: jan.nijtmans tags: trunk, main | |
| 04:48 | Additional refinements - still working on it check-in: 473fb72c3b user: kevin_walzer tags: wayland | |
| 04:43 | Refinements check-in: 51e466bd3b user: kevin_walzer tags: wayland | |
| 04:33 | Working on CSD check-in: 421ffe1337 user: kevin_walzer tags: wayland | |
| 04:10 | Remove muiltiple compiler errors check-in: e500eef619 user: kevin_walzer tags: wayland | |
| 02:16 | Remove residual libdecor from Makefile check-in: 136c878b30 user: kevin_walzer tags: wayland | |
| 02:08 | Typos; add tkWaylandDecor.c to Makefile check-in: e9e876dd28 user: kevin_walzer tags: wayland | |
| 00:05 | Remove fragile libdecor dependency; implement Tk-drawn client-side decorations for platforms that require them, like Gnome check-in: 43f1f254df user: kevin_walzer tags: wayland | |
|
2026-02-23
| ||
| 14:45 | TkGenerateButtonEventForXPointer() is only used in a single file check-in: deabbc85d1 user: jan.nijtmans tags: core-9-0-branch | |
| 14:28 | TkWinSend_QueueCommand() return value is not used check-in: 2a294df702 user: jan.nijtmans tags: core-9-0-branch | |
| 12:42 | Update buttons, scrolling, fullscreen implementations, and more robust check for window decoration libraries check-in: 6de87e33ce user: kevin_walzer tags: wayland | |
| 11:26 | Merge trunk check-in: ae2bee0312 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:22 | Merge trunk check-in: 139bc6b934 user: jan.nijtmans tags: tip-748 | |
| 10:04 | User bool for isDark (and a few others) check-in: 1d5be52d26 user: jan.nijtmans tags: trunk, main | |
| 03:32 | Correct typo check-in: 293b2839f6 user: kevin_walzer tags: wayland | |
| 03:30 | Correct behavior of [wm withdraw], [wm iconify], and [wm deiconify] check-in: 1d3ac31bce user: kevin_walzer tags: wayland | |
| 01:17 | Tidy up check-in: c0c4682e0f user: kevin_walzer tags: wayland | |
| 01:16 | Update geometry/iconify/deiconify commands check-in: 386b4af5ca user: kevin_walzer tags: wayland | |
|
2026-02-22
| ||
| 22:52 | Typos check-in: a622c9ac91 user: kevin_walzer tags: wayland | |
| 22:44 | Improved responsiveness to window resize events check-in: 8a40985cd9 user: kevin_walzer tags: wayland | |
| 22:36 | Additional tweaks check-in: c724235e55 user: kevin_walzer tags: wayland | |
| 22:10 | Toplevel window now displays, next to begin work on event loop integration and drawing check-in: 1e53afb8f3 user: kevin_walzer tags: wayland | |
| 21:40 | GLFW native window now shows, but is not linked to Tk yet check-in: 1f6edfdca0 user: kevin_walzer tags: wayland | |
| 21:19 | Additional tweaks/cleanup check-in: ded1cf1352 user: kevin_walzer tags: wayland | |
| 20:37 | Add missing XFillRectangle function and prevent X11 from being pulled in as an indirect dependency by the linker check-in: 94c06214c2 user: kevin_walzer tags: wayland | |
| 20:06 | Window startup now appears correct - still no visibility, but previous errors are addressed check-in: 2909f7e3c0 user: kevin_walzer tags: wayland | |
| 18:47 | Unintended change from previous commit check-in: fd780a6a6b user: jan.nijtmans tags: core-9-0-branch | |
| 16:15 | Code cleanup (much backported from 9.1). More internal bool check-in: 303f903993 user: jan.nijtmans tags: core-9-0-branch | |
| 15:21 | Typo check-in: e1b27f5c59 user: kevin_walzer tags: wayland | |
| 15:05 | Remove unused parameter in font init check-in: 627080a91c user: kevin_walzer tags: wayland | |
| 04:43 | GLFW error on startup is gone, but no window showing check-in: aa3f70fb58 user: kevin_walzer tags: wayland | |
| 04:40 | Additional tweak check-in: cacdb0e29d user: kevin_walzer tags: wayland | |
| 04:33 | Display initialization seems to be corrected check-in: 27872f4248 user: kevin_walzer tags: wayland | |
| 04:05 | Builds, but doesn't connect to Display yet check-in: a061674b2d user: kevin_walzer tags: wayland | |
| 03:47 | Errors corrected in Display opening check-in: da91f245ff user: kevin_walzer tags: wayland | |
| 03:03 | Improve implementation of Display to prevent error on startup check-in: 15234d2381 user: kevin_walzer tags: wayland | |
|
2026-02-21
| ||
| 23:43 | Refactored implementation compiles check-in: ec9ff13e72 user: kevin_walzer tags: wayland | |
| 21:51 | Additional updates to color implementation check-in: bacf507a83 user: kevin_walzer tags: wayland | |
| 21:42 | Update color implementation check-in: 2c9a6605a1 user: kevin_walzer tags: wayland | |
| 21:31 | More internal bool's check-in: 6c99308dc2 user: jan.nijtmans tags: core-9-0-branch | |
| 21:28 | Extensive refactoring to make API more centralized and consistent, and cleanly separate the Xlib emulation from the Tk-Wayland implementation layer check-in: ba82ccd64e user: kevin_walzer tags: wayland | |
| 20:03 | Incorporated latest Mac Aqua updates from Tk trunk. check-in: 80f9115843 user: bohagan tags: enhanced_treeview | |
| 10:19 | Use bool for isDark check-in: 24bd282e42 user: jan.nijtmans tags: core-9-0-branch | |
| 10:17 | Fix MacOS build error (missing '{'). Use bool for isDark check-in: 0c9ffc0fa5 user: jan.nijtmans tags: core-9-0-branch | |
| 10:16 | Fixed compiler error by adding a missing brace. check-in: d323fc1f91 user: csaba tags: core-9-0-branch | |
|
2026-02-20
| ||
| 19:11 | Attempt to fix the problems related to safe interpreters on aqua, reported by Jan (thanks!). check-in: 4b4fd370f2 user: csaba tags: core-9-0-branch | |
| 17:33 | Attempt to fix the problems related to safe interpreters on aqua, reported by Jan (thanks!). check-in: 4edc873d49 user: csaba tags: trunk, main | |
| 16:54 | Merge trunk (except for [c6292f7bd9]) check-in: a8961caa92 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:30 | Fix glitch in previous commit: XAllocColor() returns 1 for success, 0 for failure (even though Status 'Success' has value 0) check-in: b6248dff2c user: jan.nijtmans tags: trunk, main | |
| 14:38 | More bool in (internal) Tk API check-in: 3a96d9736b user: jan.nijtmans tags: trunk, main | |
| 12:52 | Merged patch [c6292f7bd9]: Use the native selection colors for listbox and ttk::treeview widgets on aqua. check-in: 107dce5beb user: csaba tags: core-9-0-branch | |
| 12:41 | Remove segfault on font initialization check-in: f24534b607 user: kevin_walzer tags: wayland | |
| 12:31 | Merge trunk check-in: 115f32cb97 user: kevin_walzer tags: wayland | |
| 12:29 | Remove header conflict check-in: 5e98084cd2 user: kevin_walzer tags: wayland | |
| 12:20 | Merged patch [c6292f7bd9]: Use the native selection colors for listbox and ttk::treeview widgets on aqua. check-in: 19bc3769af user: csaba tags: trunk, main | |
| 11:21 | Merge trunk check-in: 469d36c91a user: jan.nijtmans tags: tip-748 | |
| 09:08 | Merge trunk check-in: a196897d11 user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:07 | Missing apt-get install libx11-dev check-in: e3f05fcc45 user: jan.nijtmans tags: trunk, main | |
| 08:42 | USE_ATK -> HAVE_ATK (for consistency with xft and xss). Build with atk in onefiledist. Do --disable-xft and --disable-xss builds with Tcl 9.0 only. check-in: c204a0a996 user: jan.nijtmans tags: trunk, main | |
| 03:41 | Correct quotes check-in: c1d924bd7c user: kevin_walzer tags: wayland | |
| 01:42 | Correct typos check-in: 4e01db3a44 user: kevin_walzer tags: wayland | |
| 01:29 | Re-design of font implementation check-in: def139b406 user: kevin_walzer tags: wayland | |
|
2026-02-19
| ||
| 18:55 | Homogeneous spacing for tk labels check-in: de53a0ec4b user: emiliano tags: label-angled-text | |
| 17:34 | Few more simplifications in tkUnixAccessibility.c check-in: 62b711d64a user: jan.nijtmans tags: trunk, main | |
| 17:05 | If both ATK and Atk-bridge are present, D-bus and Glib are implied, so no need to test for those separately check-in: 76e53d7319 user: jan.nijtmans tags: trunk, main | |
| 15:44 | Fix Windows/MacOS build check-in: 4774859fd4 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:18 | Remove stray header include check-in: c018e22924 user: kevin_walzer tags: wayland | |
| 14:16 | Clean up font management a bit; still segfaulting check-in: a1802b581b user: kevin_walzer tags: wayland | |
| 04:43 | Additional X11 compatibility code check-in: d45cfac836 user: kevin_walzer tags: wayland | |
| 04:12 | Add various X11 emulation functions and datatypes to improve compatibility check-in: 535adea397 user: kevin_walzer tags: wayland | |
|
2026-02-18
| ||
| 16:35 | Merge trunk check-in: 6843ec6b48 user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:32 | Changes to push Wayland font struct closer to Unix font struct check-in: 7968012523 user: kevin_walzer tags: wayland | |
| 04:14 | Additional refinements check-in: 909ab858c6 user: kevin_walzer tags: wayland | |
| 03:05 | Cleanup of struct names, additional focus on memory management check-in: 23d7946de7 user: kevin_walzer tags: wayland | |
|
2026-02-17
| ||
| 20:25 | Tcl Bug be40b736: use rd/md instead rmdir/mkdir check-in: b9cbcc7555 user: jan.nijtmans tags: trunk, main | |
| 20:21 | Tcl Bug be40b736: use rd/md instead rmdir/mkdir check-in: db9ab08654 user: jan.nijtmans tags: core-9-0-branch | |
| 20:12 | Tcl Bug be40b736: use rd/md instead rmdir/mkdir check-in: 5f77d9ed78 user: jan.nijtmans tags: core-8-6-branch | |
| 18:32 | Ticket [6a9bae5e]: cygwin rmdir is errorneously picked. Fix by Csaba (thanks) Closed-Leaf check-in: acc3cd978d user: oehhar tags: 6a9bae5e-demo-dist-nmake | |
| 16:54 | Too many quotes check-in: 041375daf8 user: jan.nijtmans tags: trunk, main | |
| 12:51 | RMDIR doesn't work in MSVC environment. So do it from tclsh. Don't forget static build check-in: 3afabbd304 user: jan.nijtmans tags: trunk, main | |
| 12:50 | Don't bother defining TKSCRIPTZIPTOP check-in: 8261966413 user: jan.nijtmans tags: core-9-0-branch | |
| 12:46 | RMDIR doesn't work in MSVC environment. So do it from tclsh. Don't forget static build check-in: 36d90e1527 user: jan.nijtmans tags: core-9-0-branch | |
| 12:36 | Window startup errors addressed check-in: f7aaf9fed9 user: kevin_walzer tags: wayland | |
| 10:53 | Fix [6a9bae5e8d]: Directory library/demos unexpectedly embedded into tcl9tk91.dll check-in: 01fd316fd1 user: jan.nijtmans tags: trunk, main | |
| 10:51 | Fix [6a9bae5e8d]: Directory library/demos unexpectedly embedded into tcl9tk91.dll. Simplify makefile.vc, since we don't compile with Tcl 8.7 any more. check-in: a7f9a36979 user: jan.nijtmans tags: core-9-0-branch | |
| 10:39 | [6a9bae5e] demo in dist zip: solution from ticket check-in: 81438e199d user: oehhar tags: 6a9bae5e-demo-dist-nmake | |
| 06:46 | Additional font tweaks check-in: 5b39e9785d user: kevin_walzer tags: wayland | |
| 06:40 | Revise font management a bit check-in: 69ae6307a0 user: kevin_walzer tags: wayland | |
| 05:04 | Remove bracing errors in library scripts check-in: 299a564017 user: kevin_walzer tags: wayland | |
| 04:34 | Additional refinements against crashes check-in: 272f97c3b3 user: kevin_walzer tags: wayland | |
| 03:29 | Remove linking to X11 libraries, working through segfaults on startup check-in: b6f25760ec user: kevin_walzer tags: wayland | |
| 02:25 | Possible fix for display crash check-in: 611511119f user: kevin_walzer tags: wayland | |
| 01:39 | All linker errors and compilation errors/warnings removed check-in: 1021ce21b5 user: kevin_walzer tags: wayland | |
|
2026-02-16
| ||
| 23:21 | Clear most compiler and linker errors check-in: 30c4ba1457 user: kevin_walzer tags: wayland | |
| 21:59 | Fix MacOS (harmless) compiler warning check-in: 6ae6dc9519 user: jan.nijtmans tags: trunk, main | |
| 21:56 | Bool simplifications check-in: 1d10c04b69 user: jan.nijtmans tags: trunk, main | |
| 21:15 | Multple changes to remove linker errors and streamline API check-in: cba4d3f756 user: kevin_walzer tags: wayland | |
| 18:43 | Attempt to fix [f0b3fa9f66] Closed-Leaf check-in: 254ad6350a user: emiliano tags: bug-f0b3fa9f66 | |
| 08:08 | Merge trunk check-in: e4e41f0d08 user: jan.nijtmans tags: revised_text, tip-466 | |
| 03:00 | Add missing linker flags check-in: 4ead10bc2b user: kevin_walzer tags: wayland | |
| 02:22 | Remove errors from tkWaylandWm.c check-in: fa7d62833f user: kevin_walzer tags: wayland | |
|
2026-02-15
| ||
| 23:45 | Clean up errors in tkWaylandMenu.c check-in: 3f0a8440e2 user: kevin_walzer tags: wayland | |
| 22:12 | Update menu and key code check-in: 069b42c44d user: kevin_walzer tags: wayland | |
| 21:11 | Key events now free of compiler errors check-in: 22369f93a2 user: kevin_walzer tags: wayland | |
| 20:52 | More corrections in tkWaylandKey.c check-in: 422635d661 user: kevin_walzer tags: wayland | |
| 17:05 | Cleanup quote marks check-in: 447e4698d3 user: kevin_walzer tags: wayland | |
| 17:03 | Makefile updates check-in: 8e3899d5d4 user: kevin_walzer tags: wayland | |
| 16:53 | Additonal cleanup of makefile check-in: 43a637951b user: kevin_walzer tags: wayland | |
| 16:49 | Improve links between IME protocol and GLFW; simplify build by vendoring Wayland files rather than dynamically creating during compilation check-in: e28ee14024 user: kevin_walzer tags: wayland | |
| 04:30 | Additional refinements of IME implementaiton, still need to get picked up by make check-in: 7f8d7cfd43 user: kevin_walzer tags: wayland | |
| 02:35 | Fix configure errors after adding IME support check-in: f4a670a775 user: kevin_walzer tags: wayland | |
| 02:07 | Add input method support to mirror XIM check-in: f0ecfc0772 user: kevin_walzer tags: wayland | |
|
2026-02-14
| ||
| 18:53 | _Xconst -> const (it's just the same). Cleanup of (unused) internal stub entries check-in: 9a6597d11e user: jan.nijtmans tags: trunk, main | |
| 17:09 | Enhancements to menu management check-in: 3b87ade081 user: kevin_walzer tags: wayland | |
| 04:09 | Another attempt at implementing color names in tkWaylandColor.c without gcc complaints check-in: 6313465cfb user: kevin_walzer tags: wayland | |
| 02:34 | Fix errors in mouse events check-in: d42d80d783 user: kevin_walzer tags: wayland | |
| 02:29 | Additional cleanup check-in: 29c8c304a5 user: kevin_walzer tags: wayland | |
| 01:46 | Keep working on cleanup check-in: cd93726577 user: kevin_walzer tags: wayland | |
|
2026-02-13
| ||
| 12:46 | Implement missing functions check-in: d8c174ab51 user: kevin_walzer tags: wayland | |
| 12:36 | Additional cleanup check-in: 8b7bc6b2d0 user: kevin_walzer tags: wayland | |
| 03:46 | Additional cleanup check-in: 756420c67b user: kevin_walzer tags: wayland | |
| 03:36 | More warning/error cleanup check-in: 3efd5065f0 user: kevin_walzer tags: wayland | |
| 03:14 | Continue to remove compiler errors and warnings check-in: fec1e796fb user: kevin_walzer tags: wayland | |
|
2026-02-12
| ||
| 17:37 | Stub simplifications (ongoing) Closed-Leaf check-in: 6a1dcccf95 user: jan.nijtmans tags: stub-simplifications | |
| 08:56 | Update changes.md file check-in: 79859fd871 user: jan.nijtmans tags: core-9-0-branch | |
| 08:53 | Update changes file check-in: 6c39d56fd4 user: jan.nijtmans tags: core-8-6-branch | |
| 08:50 | _Xconst and const are just the same check-in: 07f3dd59a2 user: jan.nijtmans tags: core-9-0-branch | |
| 08:36 | Merge-mark check-in: 5c3ada206d user: jan.nijtmans tags: core-9-0-branch | |
| 08:35 | Fix test failure from previous commit (don't worry about assert) check-in: 496a492caa user: jan.nijtmans tags: core-8-6-branch | |
|
2026-02-11
| ||
| 23:17 | Merge trunk check-in: b82836fc5d user: emiliano tags: label-angled-text | |
| 16:54 | Rebase to trunk check-in: ee68775a91 user: jan.nijtmans tags: tip-748 | |
| 16:18 | Remove dead code (unused stub entries). Use more bool internally check-in: 821889371e user: jan.nijtmans tags: trunk, main | |
| 14:41 | Fix [e2418ce5fe]: Pointer warp relative to the screen's root window fails if the Tk root window is withdrawn check-in: 8114abb9a1 user: erikleunissen tags: core-8-6-branch | |
| 14:39 | Fix [e2418ce5fe]: Pointer warp relative to the screen's root window fails if the Tk root window is withdrawn check-in: 2b4c1afc16 user: erikleunissen tags: core-9-0-branch | |
| 14:36 | Fix [e2418ce5fe]: Pointer warp relative to the screen's root window fails if the Tk root window is withdrawn check-in: c1380f5a9b user: erikleunissen tags: trunk, main | |
| 14:34 | Remove scheduling instructions for Github CI Closed-Leaf check-in: 564b1b7cca user: erikleunissen tags: bug-e2418ce5fe | |
| 09:17 | Slight textual improvement to the documentation check-in: 2653cbde70 user: erikleunissen tags: bug-e2418ce5fe | |
| 08:44 | TkpWillDrawWidget/TkpRedrawWidget are no longer used check-in: 335042f265 user: jan.nijtmans tags: core-9-0-branch | |
|
2026-02-10
| ||
| 23:34 | Additional cleanup and refinement check-in: 776cc9383b user: kevin_walzer tags: wayland | |
| 23:10 | Macos compile problems check-in: ab65a47499 user: jan.nijtmans tags: tip-748 | |
| 19:55 | XP and Vista theme updates to add scrollbar and spinbox hover states and fixed tab state order. Added more treeview states for heading, sort buttons, items, treeview, and indicators. This gives Windows the sorted column look like in the Mac Aqua theme. check-in: dc51c60d14 user: bohagan tags: enhanced_treeview | |
| 17:45 | Fix [5d2061838b]: fails to build with glibc 2.43 check-in: e88282fff4 user: jan.nijtmans tags: trunk, main | |
| 17:43 | Fix [5d2061838b]: fails to build with glibc 2.43 check-in: d672500ef7 user: jan.nijtmans tags: core-9-0-branch | |
| 17:41 | Fix [5d2061838b]: fails to build with glibc 2.43 check-in: c07d5817ba user: jan.nijtmans tags: core-8-6-branch | |
| 12:46 | Refine StatusNotifierItem protocol implmentation for systray on Wayland check-in: 2eb39d3870 user: kevin_walzer tags: wayland | |
| 12:29 | TIP #742: Add Mouse Wheel Zoom Support to Tk Console check-in: 56273dce36 user: jan.nijtmans tags: tip-742 | |
| 10:10 | More bool in private API check-in: b3b8b27c39 user: jan.nijtmans tags: tip-748 | |
| 09:51 | Merge trunk check-in: c2cae6737b user: erikleunissen tags: bug-e2418ce5fe | |
| 08:11 | Merge trunk check-in: bf5d073443 user: jan.nijtmans tags: revised_text, tip-466 | |
| 05:35 | Replace libappindicator with sd-bus for systray implementation - smaller, cleaner and better integration with Wayland check-in: f31197819d user: kevin_walzer tags: wayland | |
| 04:26 | Numerous updates and cleanup; begin Wayland-native implementation of tk systray, still needs work check-in: 39cd18ac19 user: kevin_walzer tags: wayland | |
|
2026-02-09
| ||
| 23:45 | Cleanup and refinement of API check-in: 21b347bedb user: kevin_walzer tags: wayland | |
| 21:03 | Continue from existing numbering scheme for non-regression tests check-in: 722bed4333 user: erikleunissen tags: bug-e2418ce5fe | |
| 20:53 | Vastly simplify the proposed fix check-in: ec476e8704 user: erikleunissen tags: bug-e2418ce5fe | |
| 16:14 | Workaround for [da0fb78d20]: Tests send-6.[123] fail. Restore the constraints just as they were in Tk 9.0. check-in: cac618d34b user: jan.nijtmans tags: trunk, main | |
| 16:05 | TIP #748, Tk part: Use bool in public API check-in: 44d6e2b9ba user: jan.nijtmans tags: tip-748 | |
| 15:10 | Correct condition regarding the screen's root window check-in: 3863f9c475 user: erikleunissen tags: bug-e2418ce5fe | |
| 14:50 | Schedule this branch for exercising at Github CI check-in: c486cc76b9 user: erikleunissen tags: bug-e2418ce5fe | |
| 14:43 | Adjust documentation check-in: ca3bd0ec61 user: erikleunissen tags: bug-e2418ce5fe | |
| 14:20 | Add proposed fix check-in: 8a26a9a7e7 user: erikleunissen tags: bug-e2418ce5fe | |
| 14:19 | Add non-regression tests check-in: ee6b049dd0 user: erikleunissen tags: bug-e2418ce5fe | |
| 14:08 | New branch for ticket [e2418ce5fe] check-in: 5c11d1f7b8 user: erikleunissen tags: bug-e2418ce5fe | |
| 02:47 | Additional progress check-in: 0ea2692577 user: kevin_walzer tags: wayland | |
| 02:44 | Additional refinement check-in: 7645c348e2 user: kevin_walzer tags: wayland | |
| 02:38 | Refine tkWaylandImage.c check-in: 8e0210d1a5 user: kevin_walzer tags: wayland | |
| 02:31 | Remove compiler warnings in tkWayland3D.c check-in: 70c014720e user: kevin_walzer tags: wayland | |
| 01:18 | Standardize window, drawing context, and event management calls across the entire Wayland code base check-in: 10f9437e7c user: kevin_walzer tags: wayland | |
|
2026-02-08
| ||
| 04:43 | Cleanup check-in: c98d0f1463 user: kevin_walzer tags: wayland | |
| 03:57 | Correct error in Makefile.in check-in: e721033e73 user: kevin_walzer tags: wayland | |
| 03:50 | Round out widget additions to Wayland; begin work on cleanup to eliminate missing symbols errors; add wayland category to tk library check-in: bedea6fe96 user: kevin_walzer tags: wayland | |
|
2026-02-07
| ||
| 04:19 | Remove compiler errors in tkWaylandScrlbr.c check-in: e708135686 user: kevin_walzer tags: wayland | |
| 03:44 | Remove compiler errors from tkGlfwinInit.c check-in: fd30759ff0 user: kevin_walzer tags: wayland | |
| 03:05 | Remove compiler errors in tkWaylandXId.c check-in: dc84629e8f user: kevin_walzer tags: wayland | |
| 02:27 | Remove compiler errors in tkWaylandFocus.c check-in: d067df1385 user: kevin_walzer tags: wayland | |
| 02:21 | Never mind check-in: c231f2db43 user: kevin_walzer tags: wayland | |
| 02:20 | Remove redundant function prototypes check-in: 611ebc32c9 user: kevin_walzer tags: wayland | |
| 02:18 | Remove compiler errors in tkWaylandDraw.c check-in: f547c0ce1d user: kevin_walzer tags: wayland | |
|
2026-02-06
| ||
| 19:52 | Wayland is not X11 check-in: b4123e1290 user: jan.nijtmans tags: wayland | |
| 17:36 | Remove compiler errors from tkWaylandKey.c check-in: d9309359ad user: kevin_walzer tags: wayland | |
| 16:53 | Refine tkWaylandKey.c check-in: fe0dfbf34c user: kevin_walzer tags: wayland | |
| 15:42 | Initialize angle and offset values at widget creation. Use the same style as other functions check-in: 31a09a97f3 user: emiliano tags: label-angled-text | |
| 14:40 | Refine tkWaylandColor.c check-in: 433a3399b7 user: kevin_walzer tags: wayland | |
| 13:42 | Correct dbName option spec check-in: abd027b6a4 user: emiliano tags: label-angled-text | |
| 13:39 | Refactor common code to a new function, TkAdjustAngledTextLayout(). Renamed "-angle" option to "-textangle" check-in: 0cc4423b77 user: emiliano tags: label-angled-text | |
| 13:04 | Add libdecor flag to GLFW windows check-in: da2fcfc3dc user: kevin_walzer tags: wayland | |
| 08:05 | Merge trunk. Make it compile with Tk 9.0 (again) check-in: 7e0f65dbb2 user: jan.nijtmans tags: revised_text, tip-466 | |
| 05:14 | Additional formatting cleanup check-in: 92dfb40aa3 user: kevin_walzer tags: wayland | |
| 04:30 | Be careful with global search and replace check-in: f7d2113336 user: kevin_walzer tags: wayland | |
| 03:43 | Add XEvent callbacks check-in: b52bb641e3 user: kevin_walzer tags: wayland | |
| 03:37 | Refactoring and cleanup in several files check-in: 3c54316355 user: kevin_walzer tags: wayland | |
| 00:44 | Add mouse event support, refine other event management functions check-in: 717e01e914 user: kevin_walzer tags: wayland | |
|
2026-02-05
| ||
| 16:38 | Indenting check-in: 067a99411c user: jan.nijtmans tags: trunk, main | |
| 15:57 | tkWinIco.c: In function ‘GetFileIcon’: tkWinIco.c:341:16: warning: pointer targets in assignment from ‘char *’ to ‘unsigned char *’ differ in signedness [-Wpointer-sign] 341 | byteBuffer = (char *)Tcl_Alloc(imageSize); | ^ check-in: dc37385fbf user: jan.nijtmans tags: trunk, main | |
|
2026-02-04
| ||
| 21:34 | Cleanup of tkWaylandImage.c to remove compiler errors check-in: d123c155de user: kevin_walzer tags: wayland | |
| 19:43 | Fix from Csaba to the Vista CheckTreeview style so items appear with the same left margin of 3p as in the Treeview style. check-in: 35d14f551b user: bohagan tags: enhanced_treeview | |
| 04:27 | Additional progress on compiler errors check-in: 6d1165c3b8 user: kevin_walzer tags: wayland | |
| 04:18 | Eliminate compiler errors check-in: ac2fda5333 user: kevin_walzer tags: wayland | |
|
2026-02-03
| ||
| 23:05 | Implement angled text on labels. WIP check-in: 0062b127af user: emiliano tags: label-angled-text | |
| 12:48 | Remove redundant function check-in: b7bf703813 user: kevin_walzer tags: wayland | |
| 12:30 | Fill in missing wm functions check-in: 68ef12479a user: kevin_walzer tags: wayland | |
| 12:21 | Correct name of tkWaylandWm.c check-in: 167e62292b user: kevin_walzer tags: wayland | |
| 11:01 | Changes from Csaba so the Checkbutton.indicator element of the alt theme can use its own colors rather than those of CheckTreeview.Item when the latter is selected. At the same time, the two changed option names are consistent with the ones used in the themes clam and default, hence they should be present in the "official" version, too. check-in: 9476337ae8 user: bohagan tags: enhanced_treeview | |
| 03:50 | Formatting check-in: 18e34fe055 user: kevin_walzer tags: wayland | |
| 03:41 | Beginning to work on compiler errors check-in: eea1e82d7c user: kevin_walzer tags: wayland | |
| 03:20 | Improvements to configure check-in: a2042cf1ad user: kevin_walzer tags: wayland | |
|
2026-02-02
| ||
| 23:28 | Update scrollbar implementation check-in: 63912ef594 user: kevin_walzer tags: wayland | |
| 22:52 | Refine event processing check-in: 85c3743424 user: kevin_walzer tags: wayland | |
| 22:14 | Modify scrollbar, makefile check-in: cb7fd91ffb user: kevin_walzer tags: wayland | |
| 20:01 | Correct file name check-in: 77d908095d user: kevin_walzer tags: wayland | |
| 19:55 | Additional files, updates to makefile and [tk windowingsystem] command check-in: 1a587648c8 user: kevin_walzer tags: wayland | |
| 19:32 | The Checkbutton.indicator element of the themes alt, clam, and default is only drawn if the containing row is vertically fully visible. These changes from Csaba remove an unnecessary sanity check in the theme-specific drawing routines for the Checkbutton.indicator element to allow partially visible check buttons. check-in: b93add6f80 user: bohagan tags: enhanced_treeview | |
| 19:06 | Replaced ckalloc, ckfree, etc. with Tcl_Alloc, Tcl_Free, etc. and other changes from Tk 9.1. check-in: 70e0a40171 user: bohagan tags: enhanced_treeview | |
| 17:22 | Updated image code check-in: c6d7d87f05 user: kevin_walzer tags: wayland | |
| 04:42 | Changes from Csaba to toggle CheckTreeview state when item is selected or deselected, not just for check button changes. check-in: d827e0ea1d user: bohagan tags: enhanced_treeview | |
|
2026-02-01
| ||
| 22:49 | More additions check-in: 712fa899b8 user: kevin_walzer tags: wayland | |
| 22:48 | Menu, init files added check-in: 587e2d7f8a user: kevin_walzer tags: wayland | |
| 21:09 | Merge trunk check-in: 7d29114b15 user: jan.nijtmans tags: revised_text, tip-466 | |
| 17:50 | Fix warnings when compiling with clang++. ckalloc -> Tcl_alloc check-in: a9c89a928f user: jan.nijtmans tags: trunk, main | |
| 16:42 | Merge trunk check-in: 9eedecbc00 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:38 | The directory tk/compat no longer exists, so stop creating it in the source code distribution generated by `make dist` check-in: e7bff58766 user: jan.nijtmans tags: trunk, main | |
| 16:33 | The directory tk/compat no longer exists, so stop creating it in the source code distribution generated by `make dist` check-in: 7c77cfa195 user: jan.nijtmans tags: core-9-0-branch | |
| 12:54 | Changes from Csaba to adjust the placement of the Checkbutton.indicator element within the CheckTreeview.Item in a scaling-aware manner. check-in: 0937379584 user: bohagan tags: enhanced_treeview | |
| 03:13 | libdecor is critical for Gnome check-in: 1ab81675b9 user: kevin_walzer tags: wayland | |
| 03:11 | Disable xft support if wayland is chosen check-in: 7487d433b4 user: kevin_walzer tags: wayland | |
| 03:00 | Initial effort of porting X11 Tk to support Wayland. These are the roughest initial first cuts; after all inital drafts are done, the heavy work of refining and trying to get things to build will begin, which will take many, many months or even years. This addition of Wayland support makes use of GLFW for windowing, nanovg for drawing, and the stb libraries for font and image support check-in: 1080392a7c user: kevin_walzer tags: wayland | |
|
2026-01-31
| ||
| 17:38 | Merge bug-a8dda2e4a7: macOS test suite broken by mac_send. check-in: 17d328eece user: culler tags: trunk, main | |
| 17:17 | Track down some devils in the details. Closed-Leaf check-in: 94ed039ff0 user: culler tags: bug-a8dda2e4a7 | |
| 15:01 | Edit comments check-in: 76f9c95008 user: culler tags: bug-a8dda2e4a7 | |
| 14:58 | Remove testing code check-in: 96ddefb0d9 user: culler tags: bug-a8dda2e4a7 | |
| 02:29 | Merge trunk check-in: d93ae3a020 user: kevin_walzer tags: wayland | |
| 02:28 | Correct comment typo check-in: c480c40bd6 user: kevin_walzer tags: trunk, main | |
| 02:15 | Add Wayland checks to configure check-in: 1cff27cd35 user: kevin_walzer tags: wayland | |
| 02:14 | Initial work toward Wayland support check-in: b4867ff5d5 user: kevin_walzer tags: wayland | |
| 02:09 | Remove reference to Gtk in configure check-in: 5516c2b1cb user: kevin_walzer tags: trunk, main | |
|
2026-01-30
| ||
| 23:55 | Avoid repeating the definition of notMacCI. check-in: 086ccfc8df user: culler tags: bug-a8dda2e4a7 | |
| 20:52 | Fix [a8dda2e4a7]: macOS test suite broken by mac_send check-in: b4bdaa30fc user: culler tags: bug-a8dda2e4a7 | |
| 20:09 | Arrange for the new accessiblewidget to be both distributed and installed. check-in: 7178e7b920 user: dgp tags: rc0, core-9-1-a1-rc | |
| 19:57 | The directory tk/compat no longer exists, so stop creating it in the source code distribution generated by `make dist` check-in: c80d548a0c user: dgp tags: core-9-1-a1-rc | |
| 19:32 | merge trunk check-in: 35732ef23f user: dgp tags: core-9-1-a1-rc | |
| 14:04 | Fix unixEmbed-7.1 testcase. See [4b705991c] check-in: 75303d85d8 user: jan.nijtmans tags: trunk, main | |
| 14:02 | Fix unixEmbed-7.1 testcase. See [4b705991c] check-in: bfb5eb2b95 user: jan.nijtmans tags: core-9-0-branch | |
| 09:51 | fixed a copy/paste error in pack.n check-in: 87ea52c1b6 user: csaba tags: core-9-0-branch | |
|
2026-01-29
| ||
| 13:31 | merge cherrypick documentaton fix on pack.n check-in: 640839dc5d user: Torsten tags: core-8-branch | |
| 13:29 | fixed a copy/paste error in pack.n check-in: afba64e801 user: Torsten tags: core-8-6-branch | |
| 13:21 | fixed a copy/paste error in pack.n (this error was in here since at least 1998 when fossil's history of this file starts) check-in: 01fb2b0471 user: Torsten tags: trunk, main | |
| 10:07 | Proposed fix for [4b705991c], unixEmbed-7.1 test failure Closed-Leaf check-in: 8388321471 user: jan.nijtmans tags: bug-4b705991c | |
|
2026-01-28
| ||
| 19:19 | Extended the file tests/listbox.test. Closed-Leaf check-in: 3d085ccefb user: csaba tags: listbox_select_colors | |
| 17:32 | Open release branch for Tk 9.1a1 check-in: 3d929d1df2 user: dgp tags: core-9-1-a1-rc | |
|
2026-01-27
| ||
| 19:28 | Add missing code for send-16.2 and mark send-16.1 - send-17.1 as nonPortable. check-in: 1a75d16734 user: culler tags: trunk, main | |
| 10:33 | Updated the listbox manual to reflect the addition of the two new options. check-in: 055580b145 user: csaba tags: listbox_select_colors | |
| 10:23 | Minor correction in doc/option.n. check-in: ee8642bf94 user: csaba tags: core-9-0-branch | |
| 10:16 | Minor correction in doc/option.n. check-in: 95301c00e4 user: csaba tags: trunk, main | |
|
2026-01-26
| ||
| 21:00 | Fix [a3fb7e5cae]: test resetWindows-4b705991cf fails for window managers imposing a minimum size on toplevels check-in: ab1ecc5a42 user: erikleunissen tags: core-9-0-branch | |
| 20:57 | Fix [a3fb7e5cae]: test resetWindows-4b705991cf fails for window managers imposing a minimum size on toplevels check-in: 9a6c05df11 user: erikleunissen tags: trunk, main | |
| 20:49 | Even more improvement of comment Closed-Leaf check-in: 54892442c9 user: erikleunissen tags: bug-a3fb7e5cae | |
| 20:28 | Changes from Csaba to the Aqua and Windows themes to use different selection colors when the Treeview has lost the focus. check-in: 9b18696ae6 user: bohagan tags: enhanced_treeview | |
| 19:21 | Added listbox options -inactiveselectbackground and -inactiveselectforeground. check-in: 708c6629f4 user: csaba tags: listbox_select_colors | |
| 18:05 | Create new branch named "listbox_select_colors" check-in: e6e3ef7db4 user: csaba tags: listbox_select_colors | |
| 16:43 | Improvements in the file aquaTheme.tcl. Closed-Leaf check-in: e5a0836ef9 user: csaba tags: aqua_select_colors | |
| 14:42 | Improve comment once more Leaf check-in: eb96536f03 user: erikleunissen tags: bug-a3fb7e5cae | |
| 14:04 | Merge trunk check-in: c6bd790550 user: jan.nijtmans tags: tip-687 | |
|
2026-01-24
| ||
| 18:43 | Merge-mark check-in: 255cf88e30 user: jan.nijtmans tags: trunk, main | |
| 18:19 | Merge-mark check-in: 2a4db37869 user: jan.nijtmans tags: core-9-0-branch | |
| 17:41 | Add [c77b42] to changes check-in: 1618ee3424 user: oehhar tags: core-8-6-branch | |
| 17:39 | Add [c77b42] to changes.md check-in: 64e5752e77 user: oehhar tags: core-9-0-branch | |
|
2026-01-23
| ||
| 20:23 | Fix [c77b426dc9]: panic with [menu] + [wm forget] check-in: a6056a107f user: emiliano tags: core-8-6-branch | |
| 20:10 | Fix [c77b426dc9]: panic with [menu] + [wm forget] check-in: f3cd605f14 user: emiliano tags: core-9-0-branch | |
| 19:49 | Fix [c77b426dc9]: panic with [menu] + [wm forget] check-in: 023f2ab0fb user: emiliano tags: trunk, main | |
| 19:39 | Fix executable flags Closed-Leaf check-in: 7d9dd3e354 user: emiliano tags: c77b426d-menu-wm-forget-panic | |
| 19:23 | Merge trunk check-in: 0b8c122546 user: emiliano tags: c77b426d-menu-wm-forget-panic | |
| 08:45 | Merge-mark check-in: 9971917ac9 user: jan.nijtmans tags: trunk, main | |
| 08:44 | Merge-mark check-in: 9a2a200b6b user: jan.nijtmans tags: core-9-0-branch | |
| 08:43 | (backport): win/rc/*.rc files should be in CRLF check-in: 5542d9e3ea user: jan.nijtmans tags: core-8-6-branch | |
| 08:34 | win/rc/*.rc files should be in CRLF check-in: 78c1f8a158 user: jan.nijtmans tags: core-9-0-branch | |
| 07:47 | wish* in .gitignore leaves out too many check-in: 3db5d38b20 user: jan.nijtmans tags: trunk, main | |
|
2026-01-22
| ||
| 21:58 | Fix 2 more executable flags check-in: 6ca3e13885 user: jan.nijtmans tags: trunk, main | |
| 21:47 | Fix 2 executable flags check-in: 4304209aa0 user: jan.nijtmans tags: trunk, main | |
| 21:05 | Add constraint for the new test. The bug only affects x11 check-in: 6010abc2e0 user: emiliano tags: c77b426d-menu-wm-forget-panic | |
| 18:09 | Ticket [c77b426d]: patch by Emiliano (Thanks !) check-in: a7ce5c6524 user: oehhar tags: c77b426d-menu-wm-forget-panic | |
| 17:47 | [7f67bb4054d6d7d9] AndroWish checkin https://androwish.org/home/info/8a4ac34a18e35225 check-in: b153c33896 user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 17:44 | Missing entry in .gitignore (for Windows) check-in: ca3f9159ce user: jan.nijtmans tags: trunk, main | |
| 17:32 | win/tk.pc doesn't belong in GIT check-in: 91b31d603c user: jan.nijtmans tags: trunk, main | |
| 17:24 | Fixes to fossil ignore-glob and CRLF handling (needed for GIT cooperation) check-in: 12f4e7685b user: jan.nijtmans tags: trunk, main | |
|
2026-01-21
| ||
| 08:53 | [7f67bb4054d6d7d9] Androwish commit https://androwish.org/home/info/762d0543978de877 check-in: ad02060114 user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
|
2026-01-20
| ||
| 18:37 | Rename masterMenuPtr to mainMenuPtr -> compiles now, thanks check-in: eb4feadb94 user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 17:10 | [7f67bb4054d6d7d9] 2nd patch by Christian from https://androwish.org/home/info/a9d17fe0bddbdf6e Does not compile, masterMenuPtr unknown check-in: 16410993f2 user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
| 16:56 | [7f67bb4054d6d7d]: first patch by Christian from https://androwish.org/home/info/d68d0565987487b6 Needed additional interp forward to ConfigureMenuCloneEntries to compile check-in: 5203e5c7eb user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive-chw | |
|
2026-01-19
| ||
| 21:34 | Add tests Closed-Leaf check-in: 8ba382bede user: emiliano tags: 7f67bb4054d6d7d9-menu-recursive | |
| 14:37 | Move checks to just before the "postcascade" menu subcommand is called. Remove one check too many. check-in: b0404ca578 user: emiliano tags: 7f67bb4054d6d7d9-menu-recursive | |
|
2026-01-18
| ||
| 19:02 | Improve logic and spelling of the explanation. check-in: 3b903d4719 user: erikleunissen tags: bug-a3fb7e5cae | |
| 15:56 | Keep the bug fix pure and clean check-in: a9e7e43180 user: erikleunissen tags: bug-a3fb7e5cae | |
| 12:16 | Enhance wm list in comment check-in: 0f6e885682 user: erikleunissen tags: bug-a3fb7e5cae | |
| 12:00 | Proposed fix for bug [a3fb7e5cae] check-in: c4f1245325 user: erikleunissen tags: bug-a3fb7e5cae | |
|
2026-01-17
| ||
| 18:31 | Ticket [7f67bb4054d6d7d9]: check for recursive menu. Thanks Emiliano for the patch check-in: 951260f4db user: oehhar tags: 7f67bb4054d6d7d9-menu-recursive | |
| 17:19 | Correct typo check-in: 9616f5eadd user: kevin_walzer tags: trunk, main | |
| 13:31 | Improved Aqua non-sort column foreground color from Csaba. check-in: 021fd3a6e8 user: bohagan tags: enhanced_treeview | |
|
2026-01-16
| ||
| 17:53 | Implementation of GetWinStyleName() function slightly improved. check-in: 3ea5d24be9 user: csaba tags: aqua_select_colors | |
| 16:43 | Ticket [9ab6e37e]: Do not allow "wm forget .", patch by Emiliano (Thanks) Leaf check-in: 8ad08cf160 user: oehhar tags: 9ab6e37e-wm-forget-dot | |
| 15:55 | Merge trunk check-in: 8ca1e81076 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:15 | int -> Tcl_Size in text widget check-in: cbe30e5994 user: jan.nijtmans tags: trunk, main | |
| 15:10 | Make C++-compilable check-in: 3354534143 user: jan.nijtmans tags: trunk, main | |
| 08:44 | Ticket [9ab6e37e]: 2nd patch by Christian from https://core.tcl-lang.org/tk/info/8ccef9d3bad3dfbd Leaf check-in: 2dd54203ee user: oehhar tags: 9ab6e37e-wm-forget-segfault | |
|
2026-01-15
| ||
| 16:01 | Minor improvements. check-in: 5b088b1a52 user: csaba tags: aqua_select_colors | |
| 14:30 | Rebase to trunk check-in: 4079051984 user: jan.nijtmans tags: tip-687 | |
| 12:12 | Ticket [9ab6e37e] Christians fix from https://androwish.org/home/info/d6cdfe7234425cde check-in: 8ccef9d3ba user: oehhar tags: 9ab6e37e-wm-forget-segfault | |
|
2026-01-13
| ||
| 22:28 | Fix incorrect replacement by commit [37bfd214a7] check-in: 9a726d6868 user: erikleunissen tags: core-9-0-branch | |
| 22:21 | Fix incorrect replacement by commit [4a1e78ed7] check-in: 89d6a27148 user: erikleunissen tags: trunk, main | |
| 16:33 | Should have used 'macOrUnix', in stead of nonwin check-in: 87d7283c8e user: jan.nijtmans tags: trunk, main | |
| 16:28 | Fix [a8dda2e4a7]: Windows testsuite broken by mac_send check-in: 1a8627cb2f user: jan.nijtmans tags: trunk, main | |
| 12:49 | tests/send.test: restore NOTES section check-in: 77a2469252 user: erikleunissen tags: trunk, main | |
| 12:28 | Accept RFE [a9ff2c73ca]: Assorted issues remaining from previous test suite projects check-in: 37bfd214a7 user: erikleunissen tags: core-9-0-branch | |
| 12:25 | Accept RFE [a9ff2c73ca]: Assorted issues remaining from previous test suite projects check-in: 4a1e78ed7c user: erikleunissen tags: trunk, main | |
| 12:21 | Remove CI scheduling instructions Closed-Leaf check-in: d82f8a4604 user: erikleunissen tags: FINAL_REVIEW, remaining_test_suite_issues | |
| 11:59 | Merge trunk check-in: 1619ffc9a4 user: erikleunissen tags: FINAL_REVIEW, remaining_test_suite_issues | |
| 11:54 | Fix [4b705991cf]: ttk/treeview test failures under specific circumstances check-in: e14334f490 user: erikleunissen tags: core-9-0-branch | |
| 11:51 | Fix [4b705991cf]: ttk/treeview test failures under specific circumstances check-in: 14df848ebc user: erikleunissen tags: trunk, main | |
| 11:17 | Merge trunk Closed-Leaf check-in: 5271f6f783 user: erikleunissen tags: bug-4b705991cf | |
| 08:09 | Merge 9.0 check-in: ca119ea2c9 user: jan.nijtmans tags: trunk, main | |
| 08:08 | Merge-mark check-in: 533c172e06 user: jan.nijtmans tags: core-9-0-branch | |
| 08:07 | (cherry-pick): Fix [https://core.tcl-lang.org/tcl/tktview/8865497ef9|8865497ef9]: Building on Fedora 44 system: configure builds */unix/Makefile with an error check-in: 34071c2e96 user: jan.nijtmans tags: core-8-6-branch | |
| 08:03 | Fix [https://core.tcl-lang.org/tcl/tktview/8865497ef9|8865497ef9]: Building on Fedora 44 system: configure builds */unix/Makefile with an error interp slaves -> interp chilren (in testcase) check-in: 983a87146e user: jan.nijtmans tags: core-9-0-branch | |
|
2026-01-12
| ||
| 17:31 | Merge-mark check-in: ae37d57e28 user: jan.nijtmans tags: core-9-0-branch | |
| 16:36 | (cherry-pick): Fix winfo server on Windows check-in: 257311b472 user: jan.nijtmans tags: core-8-6-branch | |
| 16:30 | Merge trunk check-in: 0721111eb2 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:10 | update changes.md check-in: efb65fb087 user: culler tags: trunk, main | |
| 14:26 | Another attempt for (older) mingw-w64 compatibility check-in: cdce69b71d user: jan.nijtmans tags: trunk, main | |
| 13:23 | Improve dpiAwareness: Top-level and child HWNDs are notified of DPI change check-in: 2a97814ab2 user: jan.nijtmans tags: trunk, main | |
| 12:54 | Unneeded include check-in: acd26ce5bc user: jan.nijtmans tags: trunk, main | |
| 12:48 | Workaround for missing 'SHIL_JUMBO' in mingw-w64 environment check-in: f1889f55da user: jan.nijtmans tags: trunk, main | |
| 11:17 | Give tk::build-info a 'no-atk' tag if it is built without accessability (X11 only) check-in: c269205209 user: jan.nijtmans tags: trunk, main | |
| 09:48 | Use 'macOrUnix' testconstraint check-in: 9227867408 user: jan.nijtmans tags: trunk, main | |
| 09:47 | Indenting check-in: 5a5c7c5822 user: jan.nijtmans tags: trunk, main | |
| 09:38 | Attempt to fix the clipboard open by another application errors in test suite runs check-in: 998ad875d4 user: apnadkarni tags: apn-clipboard-fix-attempts | |
| 09:10 | Fix [973643d815]: Windows: trunk does not compile (with Clang) check-in: b9b5d4fa0e user: jan.nijtmans tags: trunk, main | |
| 07:57 | Bug [d8f9640fcd] proposed fix Closed-Leaf check-in: ff1d83ab98 user: apnadkarni tags: bug-d8f9640fcd | |
| 05:36 | Merge 9.0. Fix winfo server on Windows check-in: 7c4ac559af user: apnadkarni tags: trunk, main | |
| 05:29 | Fix winfo server on Windows check-in: 357c4db1aa user: apnadkarni tags: core-9-0-branch | |
| 05:09 | Merge mac_send - a compliant reimplementation of the send command for aqua. check-in: 1574913cc7 user: culler tags: trunk, main | |
| 03:22 | Remove experiment Closed-Leaf check-in: 7c6c30a20b user: culler tags: mac_send | |
| 03:11 | merge main check-in: bec5c5f644 user: culler tags: mac_send | |
| 03:01 | TIP 744. Tested locally only. Github CI dormant for a month check-in: 6b4b9c0d32 user: apnadkarni tags: trunk, main | |
| 02:55 | Merge main Closed-Leaf check-in: 24df1f6b70 user: apnadkarni tags: tip-744 | |
| 01:47 | Fix test tk-1.2, which was broken in check-in d9a09d4f check-in: 9f40c41dd8 user: culler tags: trunk, main | |
|
2026-01-11
| ||
| 19:41 | Updates needed for compatibility with enhanced treeview. check-in: 5c69856d99 user: csaba tags: aqua_select_colors | |
| 17:04 | Merged latest changes from Tk aqua_select_colors branch and suggested updates from Csaba. check-in: 4af50a27b8 user: bohagan tags: enhanced_treeview | |
| 16:50 | Reimplemented the row and heading height tests. Changed treeview so changes in -rowheight and -headingheight options take effect immediately. More test case updates for cross-platform compatibility. check-in: 72bee4c8c3 user: bohagan tags: enhanced_treeview | |
| 01:39 | Update changes.md check-in: cd047dcc68 user: kevin_walzer tags: trunk, main | |
| 01:37 | Merge TIP 743 check-in: d9a09d4f60 user: kevin_walzer tags: trunk, main | |
|
2026-01-10
| ||
| 20:23 | Finished updating bindings for Mac unique needs. Intent is to blend Tk with Mac conventions for consistency across Tk widgets, but also adhere to Mac standards. Changed name of user defined function from ::ttk::treeview::EditItem to ::ttk::treeview::ActivateItem. check-in: 71c7dff6f2 user: bohagan tags: enhanced_treeview | |
|
2026-01-09
| ||
| 20:27 | Updated to use background state to support Tk repo aqua_select_colors branch changes. check-in: 2eab021859 user: bohagan tags: enhanced_treeview | |
| 14:55 | Added state to item configure options. This allows for control of item states similar to how the heading subcommand controls the column states. check-in: e6672b4f88 user: bohagan tags: enhanced_treeview | |
| 11:35 | Rebase to trunk check-in: 2995f07cef user: jan.nijtmans tags: tip-687 | |
| 11:10 | Purge obsolete code and fix hardcoded buffer in OFNOpts check-in: 2c98e1ee67 user: apnadkarni tags: tip-744 | |
| 09:51 | Merge main check-in: e7053043ab user: apnadkarni tags: tip-744 | |
| 03:12 | Merge trunk Leaf check-in: 2bf829e122 user: kevin_walzer tags: file_icons | |
|
2026-01-08
| ||
| 23:40 | Updated test cases to account for adding back in widget focus. Updated bindings for more Mac compatibility. check-in: 4379bdfa79 user: bohagan tags: enhanced_treeview | |
| 14:23 | Merge trunk check-in: 6c34b90c49 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:05 | Use TkObjIsEmpty() when possible check-in: e4cebe744d user: jan.nijtmans tags: trunk, main | |
| 13:58 | Fixed issue with last row being resized the crashing when widget height is shrunk. Missed as part of changes from https://core.tcl-lang.org/tk/info/d82fa2953a. check-in: 0d0690e617 user: bohagan tags: enhanced_treeview | |
| 13:39 | Rebase to trunk check-in: af05c91e26 user: jan.nijtmans tags: tip-687 | |
| 13:23 | Merge trunk check-in: ba628234fd user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:15 | indenting/spacing check-in: fb099464b5 user: jan.nijtmans tags: trunk, main | |
| 11:59 | (backport): Add reference to CUPS to print.n. Remove references to Wordtech Inc. check-in: 30e9718d97 user: jan.nijtmans tags: core-9-0-branch | |
| 02:03 | Correct compiler error check-in: 284fccc32e user: kevin_walzer tags: file_icons | |
| 02:02 | Correct errors when navigating VFS on Windows check-in: e51dc6ad4c user: kevin_walzer tags: file_icons | |
|
2026-01-07
| ||
| 03:28 | Merge trunk check-in: 6f748d34de user: kevin_walzer tags: file_icons | |
| 03:27 | Add reference to CUPS to print.n check-in: a5674042da user: kevin_walzer tags: trunk, main | |
| 02:52 | Tweak documentation check-in: 2a74761cfd user: kevin_walzer tags: file_icons | |
|
2026-01-06
| ||
| 20:03 | Fixed issue with swapped non-Aqua sort indicator states. Should be alternate is up and selected is down. check-in: 35d967187c user: bohagan tags: enhanced_treeview | |
| 16:00 | Added back focus rings to alt and default themes. check-in: 5ae6798683 user: bohagan tags: enhanced_treeview | |
| 14:39 | Incorporated updates from Csaba to correct Mac CheckTreeview selected items issue and sort indicator not scaling issue. check-in: 13f006c418 user: bohagan tags: enhanced_treeview | |
| 14:18 | Merge-mark check-in: 01dc8d8cf0 user: jan.nijtmans tags: trunk, main | |
| 14:17 | Slightly more compatibility with building against 8.6 headers (meant for itk) check-in: 6434e383a1 user: jan.nijtmans tags: core-9-0-branch | |
| 13:24 | Merged latest changes from Tk aqua_select_colors branch check-in: 541945942c user: bohagan tags: enhanced_treeview | |
| 13:00 | Merge trunk check-in: c3fc4660d3 user: kevin_walzer tags: file_icons | |
| 11:57 | Undo a minor change made for testing only. check-in: ece677e43c user: csaba tags: aqua_select_colors | |
| 11:44 | Made sure that in connection with the ttk::treeview widget, TTK_STATE_FOCUS is used for the items only, thus avoiding any conflicts with the enhanced treeview implementation. check-in: aeb8d2cba6 user: csaba tags: aqua_select_colors | |
| 07:55 | Include of UIAutomation.h no longer necessarry. Formatting check-in: b63188c99f user: jan.nijtmans tags: trunk, main | |
|
2026-01-05
| ||
| 20:10 | Building with uiautomationcore is no longer necessary. check-in: 9d4c4df214 user: jan.nijtmans tags: trunk, main | |
| 19:29 | Be consistent in using '*' vs '[]' check-in: ed66659e69 user: jan.nijtmans tags: trunk, main | |
| 17:01 | Correct typo check-in: fe1c5b041b user: kevin_walzer tags: trunk, main | |
| 16:54 | Checkbutton/radiobutton accessibility more robust under X11 check-in: 9dc4ab3346 user: kevin_walzer tags: trunk, main | |
| 16:54 | Checkbutton/radiobutton accessibility more robust on X11 Closed-Leaf check-in: 8029340905 user: kevin_walzer tags: atk_fix | |
| 16:40 | Correct use of TCL_UNUSED check-in: 6f60f7a2bf user: kevin_walzer tags: trunk, main | |
| 16:19 | Re-work checkbuttons/radiobuttons and entries for accessibility check-in: 3af05398b7 user: kevin_walzer tags: atk_fix | |
| 15:21 | Replace numerous calls to (void) with TCL_UNUSED check-in: 852c53f51a user: kevin_walzer tags: trunk, main | |
| 12:48 | Merge trunk check-in: aab9f4cd0e user: kevin_walzer tags: atk_fix | |
| 10:12 | Minor formatting-related improvement. check-in: 90c117bbae user: csaba tags: aqua_select_colors | |
| 09:16 | Using different selection colors in the !focus state; made the disclosure colors more native-like. check-in: 394fb4314c user: csaba tags: aqua_select_colors | |
| 05:10 | Final merge of X11 accessibility fixes to trunk check-in: 164df87a0d user: kevin_walzer tags: trunk, main | |
| 05:04 | Additional cleanup check-in: aa7d4287c5 user: kevin_walzer tags: atk_fix | |
| 05:00 | Remove extraneous comment check-in: 34a82cb7f9 user: kevin_walzer tags: atk_fix | |
| 04:40 | Minor cleanup check-in: 520c903919 user: kevin_walzer tags: trunk, main | |
| 04:36 | Correct typos, minor cleanup check-in: 45d282b31e user: kevin_walzer tags: trunk, main | |
| 01:01 | Significant revision of accessibility on X11. Move most reading of widget data/state to script level via spd-speak; remove all functions managing menu entries, text data and selection, and navigation of virtual elements such as listbox entries from C code. C code now focuses on managing accessibility tree and tracking name, role and description of Tk widgets. ATK lacks functions for posting custom notifications so shelling out to spd-speak, which uses the same API as the Orca screen reader, provides the closest equivalent functionality to MSAA and NSAccessibility. X11 accessibility code is now simpler, more concise, and more robust. check-in: 91f996f842 user: kevin_walzer tags: trunk, main | |
| 00:55 | Merge trunk check-in: 4a41ab0259 user: kevin_walzer tags: atk_fix | |
| 00:54 | Remove unnecessary console warnings from Glib-GObject check-in: 1837d7d3b9 user: kevin_walzer tags: atk_fix | |
| 00:21 | Correct brace errors in accessibility.tcl check-in: 1bf5ca1899 user: kevin_walzer tags: atk_fix | |
|
2026-01-04
| ||
| 23:37 | Remove compiler warnings check-in: 9efdc8c41c user: kevin_walzer tags: atk_fix | |
| 23:35 | Progress eliminating 'regexp' check-in: b983b5080f user: jan.nijtmans tags: tip-687 | |
| 23:32 | Correct typo check-in: 21cd077bea user: kevin_walzer tags: atk_fix | |
| 23:31 | Move all management of virtual children and widget data on X11 to the script level, remove all related functions from C check-in: d680970464 user: kevin_walzer tags: atk_fix | |
| 22:24 | Rebase to trunk. Make a start eliminating 'regexp' locale check-in: 7b474318d5 user: jan.nijtmans tags: tip-687 | |
| 18:07 | Child widget navigation greatly improved - selection events in virtual widgets need work check-in: 1cf95e2a94 user: kevin_walzer tags: atk_fix | |
| 17:32 | Some progress in child widget navigation and narration check-in: 8d5efdabee user: kevin_walzer tags: atk_fix | |
| 15:12 | Fix compiler error check-in: a6f7986b3f user: kevin_walzer tags: atk_fix | |
| 03:47 | Additional children-changed signals check-in: 3c7678050d user: kevin_walzer tags: atk_fix | |
| 01:51 | Re-working accessibility hierarchy check-in: 8593ab1fe8 user: kevin_walzer tags: atk_fix | |
| 01:01 | Additional updates check-in: 8c5f532d4b user: kevin_walzer tags: atk_fix | |
|
2026-01-03
| ||
| 23:24 | Some progress on buttons check-in: 53d9c8d63f user: kevin_walzer tags: atk_fix | |
| 21:33 | Move Atk fixes to branch check-in: 3cb02301e1 user: kevin_walzer tags: atk_fix | |
| 21:27 | Revert incorrect commit to trunk check-in: 8a3b37f70e user: kevin_walzer tags: trunk, main | |
| 21:20 | Streamline accessibility on X11 by moving all text, entry and menu management to script level; remove dead C code; improve button management at C level check-in: 48b0900d14 user: kevin_walzer tags: trunk, main | |
| 21:19 | Streamline accessibility on X11 by moving all text, entry and menu management to script level; remove dead C code; improve button management at C level check-in: a684def2b9 user: kevin_walzer tags: trunk, main | |
| 20:57 | Updated test cases check-in: b269671efa user: bohagan tags: enhanced_treeview | |
| 17:56 | Add file icons to directory browser demo check-in: 715682958f user: kevin_walzer tags: file_icons | |
|
2026-01-02
| ||
| 17:25 | Significantly improved the drawing of disclosure elements for ttk::treeview widgets. check-in: bfe30194b0 user: csaba tags: aqua_select_colors | |
| 14:30 | Proposed patch for using the native selection colors for listbox and ttk::treeview widgets on aqua. Imported from aqua_select_colors branch in Tk. check-in: 3da287d478 user: bohagan tags: enhanced_treeview | |
|
2026-01-01
| ||
| 22:45 | Aqua theme improvements. Reworked auto size all columns to work on Aqua theme. Added auto size all columns to demo and increased edit cell entry size so text isn't cut-off. check-in: ba2e1dcf44 user: bohagan tags: enhanced_treeview | |
|
2025-12-31
| ||
| 17:53 | Changed Treeview item focus ring implementation. Switched from the focus ring being a part of the row element to a separate element. This is needed to add a padding element between focus ring and row contents for the Aqua theme. The ttk::style Row options are now -focuscolor, -focussolid, and -focusthickness. Changed to now set the focus bit in focus item state. This is needed for ttk::style to use focus state. Updated themes to use new options. Changed Windows draw focus ring to use generic implementation. This adds support for changing the focus color and solid options. check-in: 510e660741 user: bohagan tags: enhanced_treeview | |
|
2025-12-30
| ||
| 21:00 | Reworked return, space, and tab key handlers to separate item from cell only actions. Invoke is used to perform default action (open/close, select, etc.) Activate is used to perform edit or other user defined action. check-in: fb36c797be user: bohagan tags: enhanced_treeview | |
| 20:16 | Simplify non-regression test check-in: 873154a038 user: erikleunissen tags: bug-4b705991cf | |
| 14:51 | Wide.TSpinbox layout slightly improved. check-in: c1a9656f84 user: csaba tags: trunk, main | |
|
2025-12-29
| ||
| 20:47 | Merge 9.1 check-in: 6f3c7e489e user: jan.nijtmans tags: revised_text, tip-466 | |
| 20:38 | Merge 9.0 check-in: 15d5649522 user: jan.nijtmans tags: trunk, main | |
| 20:35 | Merge 8.6. Remove unused ICONRESOURCE struct typedef check-in: c234016d76 user: jan.nijtmans tags: core-9-0-branch | |
| 20:16 | Update nmakehlp.c check-in: 06f3694c45 user: jan.nijtmans tags: core-8-6-branch | |
| 19:57 | Be more specific about expected result, and add -setup/-cleanup for non-regression test check-in: f1465e0b94 user: erikleunissen tags: bug-4b705991cf | |
| 18:00 | Rebase to trunk check-in: 2f54f49aa7 user: jan.nijtmans tags: tip-687 | |
| 17:50 | Proposed patch for using the native selection colors for listbox and ttk::treeview widgets on aqua. check-in: a9bde90eec user: csaba tags: aqua_select_colors | |
| 17:34 | Create new branch named "aqua_select_colors" check-in: acc2fdfe7f user: csaba tags: aqua_select_colors | |
| 17:07 | Require Win10 in tkWin.h check-in: f0a8379cda user: jan.nijtmans tags: trunk, main | |
| 16:52 | Add non-regression test check-in: 4fc8b12e0a user: erikleunissen tags: bug-4b705991cf | |
| 16:34 | Proposed fix for bug [4b705991cf] check-in: 70289e93d1 user: erikleunissen tags: bug-4b705991cf | |
| 15:46 | Updated the file changes.md. check-in: 40576bfc2e user: csaba tags: core-9-0-branch | |
| 11:50 | Added explicit support for the toggleswitch element shapes and colors specific to macOS 26 (Tahoe). check-in: 847ed49327 user: csaba tags: trunk, main | |
|
2025-12-28
| ||
| 23:05 | Fixed swapped format and type options in copy to clipboard check-in: 5558002a65 user: bohagan tags: enhanced_treeview | |
| 21:34 | Implemented auto row height sizing to fix long-standing pain point with Treeview. With this change, the ::ttk::setTreeviewRowHeight function is no longer needed. It has been changed to a null procedure for backwards compatibility. The command "ttk::style configure Treeview" now supports two options: -rowheight and -headingheight. If set to 0, the row/heading heights will be auto sized. A value > 0 will override the auto sizing and set the height in pixels. This also supports backwards compatibility. The treeview widget has two new config options: -rowheight and -headingheight. If the associated ttk:style option is 0, then the values for these are auto calculated using the theme and font. The user can override these values until the next theme or font change. If the associated ttk::style value is > 0, then that value will be used. This can't be overridden. check-in: e1f97a14d1 user: bohagan tags: enhanced_treeview | |
| 17:20 | Updated cell edit to properly place insertion cursor when starting edit. check-in: f38b463c09 user: bohagan tags: enhanced_treeview | |
| 06:33 | Add longPathAware to wish manifest. Remove unused ICONRESOURCE struct definition check-in: ff2a261e8d user: apnadkarni tags: tip-744 | |
|
2025-12-27
| ||
| 23:59 | Added double click binding for divider to auto size a column or with Alt key all columns. check-in: 779915f89e user: bohagan tags: enhanced_treeview | |
| 19:59 | Backport fix for [9654e3889a]: Aqua windows do not generate <Deactivate> events. check-in: e460a3390b user: culler tags: core-9-0-branch | |
| 19:56 | Fix [9654e3889a]: Aqua windows do not generate <Deactivate> events. check-in: 37264ecabb user: culler tags: trunk, main | |
| 17:33 | Fix [9654e3889a]: Aqua windows do not generate <Deactivate> events. Closed-Leaf check-in: a00be29c16 user: culler tags: bug-9654e3889a | |
| 17:07 | Moved setTreeviewRowHeight from ::ttk to ::ttk::treeview namespace. Old function just points to new one for backwards compatibility. Updated to also check the indicator size and set the widget heights. Added binding to auto adjust row size for theme and font changes. check-in: 8e726eeaab user: bohagan tags: enhanced_treeview | |
|
2025-12-26
| ||
| 23:15 | Fixed the CheckTreeview not showing background or stripe colors issue. Replaced create CheckTreeview with new Create_CheckTreeview_Style function. The issue was the copy config from Treeview to CheckTreeview didn't work. The copy needs to run after the themes have been created. check-in: 19cead069e user: bohagan tags: enhanced_treeview | |
| 17:25 | Updated Mac bindings to better match Finder check-in: 59cf703a78 user: bohagan tags: enhanced_treeview | |
|
2025-12-24
| ||
| 22:51 | Moved sorted heading style from demo to Aqua theme. Standardized treeview theme config layouts. For Aqua theme, removed default treeview heading height and now call setTreeviewRowHeight. check-in: 980be9a2bd user: bohagan tags: enhanced_treeview | |
|
2025-12-23
| ||
| 20:24 | Add documentation detail check-in: 3c52a60d98 user: kevin_walzer tags: file_icons | |
| 20:11 | Split activate item from edit item in bindings. Added Shift-B1 binding in heading to do column select Moved press tree item indicator handler to ::ttk::treeview::Press to make ttk::treeview::Select.press a select only function. check-in: 62428fe1e4 user: bohagan tags: enhanced_treeview | |
| 18:26 | Merge trunk check-in: a1a70d4876 user: kevin_walzer tags: file_icons | |
| 17:43 | Update Mac printing to use CALayer API; thanks to Christopher Chavez for the bug report check-in: 6c852c857b user: kevin_walzer tags: core-9-0-branch | |
| 17:36 | Update Mac printing to use CALayer API; thanks to Christopher Chavez for the bug report check-in: b838672ce6 user: kevin_walzer tags: trunk, main | |
| 14:37 | Improved the toggleswitch and Wide.TSpinbox support for earlier macOS versions on aqua. check-in: bf0e39b0e6 user: csaba tags: trunk, main | |
| 12:57 | Added ttk::entry cell edit example to treeview.tcl demo check-in: bbefcb1b80 user: bohagan tags: enhanced_treeview | |
| 12:45 | Minor typo correction Closed-Leaf check-in: 79554f6bf7 user: kevin_walzer tags: cal_print | |
| 12:34 | Remove unnecessary debugging statement check-in: 70d5315452 user: kevin_walzer tags: cal_print | |
| 02:41 | Tweaking of indentation and variables check-in: 9f56db0ae8 user: kevin_walzer tags: cal_print | |
|
2025-12-22
| ||
| 21:24 | Added configure options to set/get row and heading height. check-in: aaf073fc4e user: bohagan tags: enhanced_treeview | |
| 21:21 | Replace drawRect method with CALayer method for canvas printing on macOS check-in: a031f7a7d9 user: kevin_walzer tags: cal_print | |
| 18:38 | Revive canvas printing approach compatible with CGImage drawing (edit: closed in favor of cal_print branch) Closed-Leaf check-in: ab5519d5fe user: chrstphrchvz tags: revive-aqua-canvas-printing | |
| 15:28 | ckalloc -> Tcl_Alloc check-in: 953bcfb8ce user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:23 | Merge 9.1 check-in: fd78cdc14e user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:29 | Merge 9.0 check-in: d6aa3618d8 user: jan.nijtmans tags: trunk, main | |
| 10:27 | (backport): Fix pkgconfig paths for the macOS framework build check-in: 1bc589ce46 user: jan.nijtmans tags: core-9-0-branch | |
| 02:33 | Remove redundant lines check-in: 5624e1e54f user: kevin_walzer tags: file_icons | |
| 02:32 | Restore all supported extensions and simplify parsing check-in: 3c54cadade user: kevin_walzer tags: file_icons | |
| 02:18 | Correct issues with scaling SVG icons check-in: 4e3b14371d user: kevin_walzer tags: file_icons | |
| 01:39 | Minor cleanup of indents check-in: 862a39922e user: kevin_walzer tags: file_icons | |
|
2025-12-21
| ||
| 19:25 | Refactored selection drag to do autoscroll up/down or left/right if B1-Motion goes outside widget. Refactored get top and bottom visible items and first and last items. check-in: a13160284a user: bohagan tags: enhanced_treeview | |
|
2025-12-20
| ||
| 18:33 | Listbox compatibility updates: Use first item in widget as default for keyboard navigation. Remove multiple mode from B1 drag to extend selection. Added 4th case to select item for Activate Item function. check-in: d32b892369 user: bohagan tags: enhanced_treeview | |
|
2025-12-19
| ||
| 15:39 | (backport) Add support for "wine". Sync tcl.m4 with Tcl. check-in: 1fd8c274fd user: jan.nijtmans tags: core-8-6-branch | |
| 09:27 | Corrected and extended the safety check for the images used by the Wide.TSpinbox style. check-in: 3e0a9cb2db user: csaba tags: trunk, main | |
| 02:36 | Fix unused variable warning. check-in: 301a71e65b user: culler tags: trunk, main | |
| 02:15 | Merge Christopher Chavez's patch-3a4310ee16 branch: avoid use of deprecated currentAppearance property check-in: 678a819ebe user: culler tags: trunk, main | |
|
2025-12-18
| ||
| 21:21 | Added a first safety check for the images used by the Wide.TSpinbox style (needed for the CI tests). check-in: b4a55f100d user: csaba tags: trunk, main | |
| 18:36 | Disable two notification callbacks which were only useful for debugging and should not have been enabled. check-in: b4ab44b922 user: culler tags: trunk, main | |
| 14:45 | Rebase to trunk Leaf check-in: 0cc59ffad1 user: jan.nijtmans tags: attemptgetstring | |
| 14:34 | Merge-mark check-in: 4a81a357bf user: jan.nijtmans tags: trunk, main | |
| 14:33 | Tk 9.0 requires Tcl 9.0+ check-in: 674c4c01b0 user: jan.nijtmans tags: core-9-0-branch | |
| 14:24 | Use more Tcl_CreateObjCommand2(), where we can (TIP #626) check-in: 992913c88d user: jan.nijtmans tags: trunk, main | |
| 13:30 | Rebase to trunk Closed-Leaf check-in: d33174f3d0 user: jan.nijtmans tags: bug-e3e3283178 | |
| 13:12 | Remove unused typedef check-in: 0b872d045e user: jan.nijtmans tags: trunk, main | |
| 13:11 | indenting check-in: b5e1bbb52a user: jan.nijtmans tags: trunk, main | |
|
2025-12-17
| ||
| 21:59 | Mac compatibility fixes: Fixed issue in treeview demo where sort indicators were not removed from previous sort columns. Disabled scroll lock bindings on Mac. check-in: 44ae179284 user: bohagan tags: enhanced_treeview | |
| 21:57 | Merge trunk check-in: 1a5aabf54e user: erikleunissen tags: FINAL_REVIEW, remaining_test_suite_issues | |
| 21:37 | Fix compiler warnings about redefinition of macros in tkPkgConfig.c check-in: 8523dc14b0 user: culler tags: trunk, main | |
| 21:08 | Possible start fixing [e3e3283178]: MS-Win: tk_getOpenFile returns short path, if path is longer than 256 characters check-in: 0a9902c812 user: jan.nijtmans tags: bug-e3e3283178 | |
| 20:59 | Backport fix for [b713c15714]. check-in: 031bdfeaba user: culler tags: core-9-0-branch | |
| 20:53 | Fix [b713c15714]: process idle tasks before displaying a TKContentView for the first time. check-in: 6323022932 user: culler tags: trunk, main | |
| 20:51 | Added checks for deleted widget in binding handlers check-in: b4f6be893b user: bohagan tags: enhanced_treeview | |
| 19:43 | Rework updateLayer event loop Closed-Leaf check-in: 8d7ed4ad27 user: culler tags: updateLayer_loop | |
| 16:23 | Add firstDisplayDone property to TKContentView, and changes in updateLayer. Reset flag on wm withdraw. check-in: 8cc78896b6 user: nico tags: nab_trunk | |
| 15:28 | Remove debugging statement check-in: 01d3fbbea5 user: kevin_walzer tags: file_icons | |
| 14:42 | Sticking with Tango icons - icon themes are too hard and messy to parse from the script level on X11 check-in: 44661906b5 user: kevin_walzer tags: file_icons | |
| 13:18 | Correct typo in image name check-in: ecd700755d user: kevin_walzer tags: file_icons | |
| 13:15 | Additional refinements to X11 - needs more work, getting inconsistent results check-in: 6fbac02910 user: kevin_walzer tags: file_icons | |
| 12:36 | Additional updates for Windows and X11 check-in: c10bbde897 user: kevin_walzer tags: file_icons | |
| 03:57 | Merge 9.0 Leaf check-in: 9ad081c427 user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
|
2025-12-16
| ||
| 21:00 | Updated the file changes.md. check-in: 4a3989cd34 user: csaba tags: core-9-0-branch | |
| 20:55 | Fix for bug [5441403d4d]: Random semantic color values on macOS 10.15.6 Catalina. check-in: a8d49cda06 user: csaba tags: trunk, main | |
| 20:51 | Fix for bug [5441403d4d]: Random semantic color values on macOS 10.15.6 Catalina. check-in: 948c7e18eb user: csaba tags: core-9-0-branch | |
| 17:24 | Fix for bug [606ae2be98]: ttk-6.9 testcase fails in trunk. check-in: c4c0d10cd1 user: csaba tags: trunk, main | |
| 15:38 | merge trunk check-in: 63a033a3ca user: nico tags: nab_trunk | |
| 14:40 | Merge 9.0 check-in: 4fabd8ea7c user: jan.nijtmans tags: trunk, main | |
| 14:39 | Fix [8e4fb0]: crash in text sync subcommand. Fix off-by-one error in tkText.c. check-in: 3e32bbf817 user: jan.nijtmans tags: core-9-0-branch | |
| 14:31 | Fix [8e4fb0]: crash in text sync subcommand check-in: 7a3d5b0bfd user: jan.nijtmans tags: core-8-6-branch | |
| 13:24 | Backport improvements in tkText.c from Tk 9.0 check-in: 313d9b61fe user: jan.nijtmans tags: core-8-6-branch | |
| 12:55 | Add support for larger file icons on Windows check-in: 46f3fba390 user: kevin_walzer tags: file_icons | |
| 11:54 | Updated the changes file. check-in: dbbc60cb52 user: csaba tags: core-8-6-branch | |
| 11:40 | Updated the file changes.md. check-in: 8dbbe725af user: csaba tags: core-9-0-branch | |
| 11:33 | Updated the file changes.md. check-in: 7ce6322621 user: csaba tags: trunk, main | |
| 11:17 | Fix for bug [fe5549bad8]: Error in ::tk::spinbox::ButtonUp on MacOS. check-in: 98c1993271 user: csaba tags: core-8-6-branch | |
| 11:13 | Fix for bug [fe5549bad8]: Error in ::tk::spinbox::ButtonUp on MacOS. check-in: f7262b178f user: csaba tags: core-9-0-branch | |
| 11:09 | Fix for bug [fe5549bad8]: Error in ::tk::spinbox::ButtonUp on MacOS. check-in: d9a0ab334f user: csaba tags: trunk, main | |
|
2025-12-15
| ||
| 22:09 | Compile with Tcl's attemptgetstring branch check-in: 22e66defcd user: jan.nijtmans tags: attemptgetstring | |
| 20:32 | Minor improvement in file library/ttk/ttk.tcl. check-in: 224c06117a user: csaba tags: core-9-0-branch | |
| 20:25 | Merged "wide_spinbox" branch into main. check-in: 82324efc4c user: csaba tags: trunk, main | |
| 16:15 | Fix [edd1a6]: Lack of bounds checking in argument parsing for some widgets check-in: c289f69486 user: jan.nijtmans tags: core-8-6-branch | |
| 15:24 | Eliminate (internal) type TkObjType. It's not necessary any more. check-in: b349d949d1 user: jan.nijtmans tags: trunk, main | |
| 15:08 | More Tcl_Alloc() usage check-in: 1d0985b9f3 user: jan.nijtmans tags: trunk, main | |
| 14:39 | Use Tcl_Alloc in stead of ckalloc in a lot of places, just as Tcl check-in: 44c97035e5 user: jan.nijtmans tags: trunk, main | |
| 08:54 | Indentation check-in: bd2480c7e5 user: nico tags: nab_trunk | |
| 08:47 | Merge trunk into nab_trunk check-in: 16875bf9c8 user: nico tags: nab_trunk | |
|
2025-12-14
| ||
| 22:41 | Merge 9.1 check-in: c1a2b80dfe user: jan.nijtmans tags: revised_text, tip-466 | |
| 21:04 | Fix Tcl_Size usage in Tk check-in: fe2f30c8ee user: jan.nijtmans tags: trunk, main | |
| 17:07 | Incorporated patch for wrong window width in ttk::treeview. See https://core.tcl-lang.org/tk/artifact/c348e5c61657f9b2 check-in: c23d852e23 user: bohagan tags: enhanced_treeview | |
|
2025-12-13
| ||
| 23:03 | Added focus, show, and state control menus to demo. Corrected styles menu. check-in: 9e9e56a967 user: bohagan tags: enhanced_treeview | |
| 22:34 | Make full use of TIP #626 in Tk check-in: f85cdd4a0e user: jan.nijtmans tags: trunk, main | |
| 22:01 | Added invert selection virtual event check-in: 155161657d user: bohagan tags: enhanced_treeview | |
| 21:19 | Updated binding handlers to honor disabled state and not allow focus or selection operations check-in: 8a2f86946f user: bohagan tags: enhanced_treeview | |
| 20:36 | more of Christopher's patch check-in: 3f8726885b user: nico tags: nab_trunk | |
| 20:31 | Updated open and close item handlers to handle cell mode. Fixed so pressing open/close indicator won't select the item. Fixed so that an open/close won't affect the focus or selection except when the focus/selected item is hidden by the close, in which case set focus/selection to item being closed. Added F2 binding to call edit cell and Control-Shift-space to select all. check-in: 330284c72c user: bohagan tags: enhanced_treeview | |
| 20:28 | fix warnings check-in: 7e121bc032 user: nico tags: nab_trunk | |
| 20:14 | improved ttk::notebook appearance (thanks Csaba) check-in: afb077bfa4 user: nico tags: nab_trunk | |
| 20:09 | Indentation (thanks Csaba) check-in: 3b08261024 user: nico tags: nab_trunk | |
| 19:07 | Add fileicon to tk man page check-in: 6078761157 user: kevin_walzer tags: file_icons | |
| 18:56 | Improved error handling; add to widget demo, test suite check-in: 2994365e42 user: kevin_walzer tags: file_icons | |
| 16:45 | Update documentation, widget demo check-in: e4c9b591b4 user: kevin_walzer tags: file_icons | |
| 02:38 | Add platform-native file icons check-in: ba22b93dc9 user: kevin_walzer tags: file_icons | |
|
2025-12-12
| ||
| 19:42 | Changed browse mode to match Listbox in that selection will follow mouse with B1-Motion. check-in: 9d28fb0ff5 user: bohagan tags: enhanced_treeview | |
| 14:44 | Reverted a little too much check-in: fc9baaf329 user: jan.nijtmans tags: core-9-0-branch | |
| 14:26 | Revert part of [2480e5fe2b]. Using Tcl_CreateObjCommand2() doesn't have any advantage in Tk 9.0 check-in: 5e09ee5f7e user: jan.nijtmans tags: core-9-0-branch | |
| 12:41 | speed up Tk with additional Tcl_DoOneEvent idle processing in updateLayer check-in: 2606956af3 user: nico tags: nab_trunk, bgcolor | |
| 12:30 | improved ttk::notebook appearance check-in: bb89ff12d2 user: nico tags: nab_trunk | |
| 12:22 | add itemIDconfigure/itemIDconfigureMulti/coordsID in order to directly access items's ID check-in: b032fa8ff2 user: nico tags: nab_trunk | |
| 12:11 | Merge 7e4bcfaf973c6212 check-in: 942a40d2c4 user: nico tags: nab_trunk | |
| 11:52 | Create new branch named "nab_trunk" check-in: 5dfc8d382d user: nico tags: nab_trunk | |
|
2025-12-10
| ||
| 23:32 | Added <Enter> and <Leave> events to tag bind. These can be used for tooltips, etc. Added current command to return current item and cell under the mouse pointer for use in the <Enter> and <Leave> event handlers. Added unset of the focus, selection anchor, and current items when referenced item is deleted or detached. check-in: a2a758c5f8 user: bohagan tags: enhanced_treeview | |
| 21:13 | setlocal initialization is already done by Tcl, not needed here any more check-in: 0da56f6f85 user: jan.nijtmans tags: trunk, main | |
| 14:46 | Merge 9.0 check-in: 731a07b40e user: jan.nijtmans tags: trunk, main | |
| 14:45 | Fix a few more -Wc++-compat warnings check-in: 202f337ed2 user: jan.nijtmans tags: core-9-0-branch | |
| 11:50 | Merge trunk Closed-Leaf check-in: f8d2bd37a1 user: jan.nijtmans tags: tip-626 | |
| 11:50 | Merge-mark check-in: c23717049b user: jan.nijtmans tags: trunk, main | |
| 11:48 | (backport): Fix signature of some parse functions (should use Tcl_Size) check-in: 86c483f997 user: jan.nijtmans tags: core-9-0-branch | |
| 11:42 | Fix signature of some parse functions (should use Tcl_Size) check-in: f2d4c2b6ae user: jan.nijtmans tags: trunk, main | |
|
2025-12-09
| ||
| 21:52 | Scaling improvements from Csaba Nemethi: Properly scale open/close indicators. Scale XFT fonts on Linux and Mac. Refresh ttk::entry and ttk::combobox widgets to correct scaling related font and indicator issues. check-in: 2f530bbd17 user: bohagan tags: enhanced_treeview | |
|
2025-12-07
| ||
| 16:18 | More improvements from Csaba: Added disabled checkbutton state support. Will only create TkSelectedFont if it doesn't already exist. Made the arrowBlank image consistent with arrowUp and arrowDown. check-in: 437a48f61f user: bohagan tags: enhanced_treeview | |
| 10:54 | Restore original definition of test constraint failsOnXQuartz check-in: ed2f920cdd user: erikleunissen tags: FINAL_REVIEW, remaining_test_suite_issues | |
| 04:41 | Fix pkgconfig paths for the macOS framework build. check-in: 2f068eaf71 user: culler tags: trunk, main | |
| 04:40 | Fix pkgconfig paths for the macOS framework build. Closed-Leaf check-in: b32feef044 user: culler tags: mac_pkgconfig | |
| 02:26 | TIP #742: Add modifier+MouseWheel zoom support to Tk console - Added modifier+MouseWheel binding to library/console.tcl (Command on macOS, Control on other platforms) - Documented new binding in doc/console.n Closed-Leaf check-in: 6798a095df user: et tags: tip_742 | |
| 02:05 | TIP #742: Document Control+MouseWheel binding in console manual check-in: bcbea58ecd user: et tags: tip_742 | |
| 00:16 | Updated demo to make the sorted column header bold black font and the other column headers regular gray font. This is similar to how the Mac Finder works. check-in: dafb648e68 user: bohagan tags: enhanced_treeview | |
|
2025-12-06
| ||
| 22:19 | Changed move column bindings to start column move operation when drag starts rather than after leaving column header. Also changed to move column during button motion instead of waiting until button release. This matches Windows and Mac file browsing applications. Changed Mac move column cursor to closedhand. check-in: 24d8f34e96 user: bohagan tags: enhanced_treeview | |
| 21:51 | constraints.tcl: remove unused constraint "withoutXft" check-in: 2166aa0905 user: erikleunissen tags: remaining_test_suite_issues | |
| 17:38 | Temporarily set test constraint failsOnXQuartz to "1" to investigate effect on Github CI check-in: 054b17ee13 user: erikleunissen tags: remaining_test_suite_issues | |
| 16:41 | Merge main Closed-Leaf check-in: 4c704753b4 user: culler tags: mac_demos | |
| 14:56 | Fix for bug [28b0703c15]: Premature attempt to execute a command on aqua. Closed-Leaf check-in: d40aa52a7b user: csaba tags: wide_spinbox | |
| 14:55 | Incorporated sort arrow improvements from Csaba Nemethi check-in: 612ab38792 user: bohagan tags: enhanced_treeview | |
| 14:54 | Fix for bug [28b0703c15]: Premature attempt to execute a command on aqua. check-in: 7c706c0a17 user: csaba tags: trunk, main | |
| 14:42 | Fixes from Csaba Nemethi to default and classic themes to show check buttons in CheckTreeview style. check-in: 6734f29367 user: bohagan tags: enhanced_treeview | |
| 00:49 | Comment out debug commands. check-in: a7d98872c0 user: culler tags: mac_demos | |
|
2025-12-05
| ||
| 22:43 | Add debugging apparatus check-in: d17874bdaf user: culler tags: mac_demos | |
| 22:03 | Initialize CFURL pointers. check-in: b4b094edac user: culler tags: mac_demos | |
| 19:33 | TIP #742: Add Control+MouseWheel zoom support to Tk console check-in: c692e42c14 user: et tags: tip_742 | |
| 19:30 | Create new branch named "tip-742-mousewheel-zoom" Leaf check-in: c55af5c963 user: et tags: tip-742-mousewheel-zoom | |
| 16:56 | Partial fix for [df2a906862]: macOS widget demo and pkgconfig goofiness check-in: 7aa9ee3ade user: culler tags: mac_demos | |
|
2025-12-04
| ||
| 20:56 | Added zoom menu to demo check-in: 00cb455beb user: bohagan tags: enhanced_treeview | |
| 20:03 | Merge 9.1 check-in: c8dbc37ba8 user: jan.nijtmans tags: revised_text, tip-466 | |
| 20:00 | Fixed demo sort arrows to look nicer check-in: 2b6a109ddd user: bohagan tags: enhanced_treeview | |
| 19:48 | Fix to classic theme to show Treeview Row focus ring check-in: 0aee9d2652 user: bohagan tags: enhanced_treeview | |
| 19:33 | Unbreak MacOS build (bool/BOOL doesn't work in tkMacOSXPort.h) check-in: a85f4e024d user: jan.nijtmans tags: trunk, main | |
| 18:59 | Backed out internal testing config check-in: 2b0994c45d user: bohagan tags: enhanced_treeview | |
| 18:55 | ttk/*.test: make note regarding ttk test dependencies more to the point check-in: 644c2f2b3b user: erikleunissen tags: remaining_test_suite_issues | |
| 15:25 | Merge trunk check-in: 3e7f8eef23 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:07 | Use more 'bool' type internally check-in: 8978ada55b user: jan.nijtmans tags: trunk, main | |
| 13:47 | Use more 'bool' type internally check-in: 69cdb76798 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-12-03
| ||
| 22:12 | ttk/*.test: truly fix typo in comment check-in: 90a6885790 user: erikleunissen tags: remaining_test_suite_issues | |
| 22:10 | ttk/*.test: fix typo in comment check-in: b879b520d2 user: erikleunissen tags: remaining_test_suite_issues | |
| 21:57 | Fixed bug in TreeviewBindEventProc for Motion events outside of or on the window border. check-in: 60af330954 user: bohagan tags: enhanced_treeview | |
| 20:55 | Fixed bug in selection drag to stop at window border. Fix so selection drag will scroll up/down and continue to select items/cells when B1 is dragged beyond top/bottom of current view. check-in: a6111e8674 user: bohagan tags: enhanced_treeview | |
| 19:39 | ttk widget testfiles: add note/warning regarding usage of tcltest options "-match", "-skip" and "-limitconstraints 1" for the ttk test suite check-in: 0973e3cb9a user: erikleunissen tags: remaining_test_suite_issues | |
| 18:27 | Include proposed fix for [e70612ee48] check-in: 99ba692ef6 user: erikleunissen tags: remaining_test_suite_issues | |
| 18:23 | Merge trunk (resolving conflict in tk.test) check-in: 209108024a user: erikleunissen tags: remaining_test_suite_issues | |
| 15:55 | ttk/treetags.test: revert case of "test as COMMON TEST SETUP/CLEANUP" from previous project "uniform_test_file_structure" check-in: 23d430f7cb user: erikleunissen tags: remaining_test_suite_issues | |
| 14:56 | Revert changes to all ttk/* test files. See ticket [a9ff2c73ca] for the reason why. check-in: 4951372c53 user: erikleunissen tags: remaining_test_suite_issues | |
| 13:02 | Build with Tcl with TIP #741 Closed-Leaf check-in: 8e2709bf3e user: jan.nijtmans tags: tip-741 | |
| 00:16 | Rebase to 9.1 Leaf check-in: 7e4bcfaf97 user: chrstphrchvz tags: patch-3a4310ee16 | |
|
2025-12-02
| ||
| 21:07 | Merge 9.0 check-in: 7e83023ae4 user: jan.nijtmans tags: trunk, main | |
| 21:02 | Fix [095db8b350]: ::tk::startOfCluster (and friends) only understand ICU locale syntax check-in: 9c6c76edfd user: jan.nijtmans tags: core-9-0-branch | |
| 14:44 | ttk/treeview.test, ttk/ttk.test, ttk/validate.test: move several cases of widget creation/destruction and mapping to a COMMON SETUP/CLEANUP SECTION. Merge tests ttk-6.1 and ttk-6.2 into a single test. check-in: 1a2789d5fa user: erikleunissen tags: remaining_test_suite_issues | |
| 14:41 | Remove some dead code check-in: 2bd2b52542 user: jan.nijtmans tags: core-9-0-branch | |
| 14:30 | validate.test: restore the mechanism to use the core Tk entry widget with these tests check-in: bc1705927d user: erikleunissen tags: remaining_test_suite_issues | |
| 13:02 | Fix [095db8b350]: ::tk::startOfCluster (and friends) only understand ICU locale syntax Closed-Leaf check-in: 79d50ac2fd user: jan.nijtmans tags: bug-095db8b350 | |
|
2025-12-01
| ||
| 20:12 | ttk/panedwindow.test, ttk/progressbar.test, ttk/scrollbar.test: move widget creation/destruction and mapping to a COMMON SETUP/CLEANUP SECTION. check-in: a33762de44 user: erikleunissen tags: remaining_test_suite_issues | |
| 19:38 | ttk/combobox.test, ttk/entry.test, ttk/labelframe.test, ttk/notebook.test: move more widget creation/destruction and mapping to a COMMON SETUP/CLEANUP SECTION. check-in: 3248839e8c user: erikleunissen tags: remaining_test_suite_issues | |
| 19:17 | ttk/notebook.test: restore test notebook-1.0 because it did compare with an expected result, but modify it to use the result from the preceding COMMON SETUP SECTION. ttk/validate.test: remove less useful comment. check-in: ed25c8204e user: erikleunissen tags: remaining_test_suite_issues | |
| 19:14 | ttk/entry.test: use "# Test section ..." as the standard/uniform header for test sections check-in: f296074e4f user: erikleunissen tags: remaining_test_suite_issues | |
| 08:57 | Correct typo check-in: 8dfad9ea15 user: kevin_walzer tags: trunk, main | |
| 08:56 | Comment cleanup check-in: 8637e80e57 user: kevin_walzer tags: trunk, main | |
| 08:53 | System notifications now use customized icon and titlebar string for better UI on Windows check-in: 116d5e66cd user: kevin_walzer tags: trunk, main | |
| 08:52 | System notifications now use customized icon and titlebar string for better UI Leaf check-in: cb0a11e919 user: kevin_walzer tags: win_systray | |
| 05:35 | Some progress check-in: 32a2804899 user: kevin_walzer tags: win_systray | |
| 03:09 | Move to branch check-in: a70515a58b user: kevin_walzer tags: win_systray | |
| 03:08 | Correct update check-in: 0bf6aa4b5f user: kevin_walzer tags: trunk, main | |
| 03:07 | Move update to systray to branch check-in: 1444322ee4 user: kevin_walzer tags: trunk, main | |
| 03:07 | Revert changes, additional work needed check-in: 4bd42e6d13 user: kevin_walzer tags: trunk, main | |
| 02:30 | Revise internal implementation of sysnotify on Windows to use the title of Tk's root window in the notification title bar to avoid the hard-coded exe name such as Wish. Also, replace the system info icon with the same image used in the systray icon and add documentation on the optimal image size, 48x48. This change allows customization of the sysnotify properties without having to modify the exe with tool like Resource Hacker. check-in: ecb52cee53 user: kevin_walzer tags: trunk, main | |
| 02:07 | Revise comment since crash would also occur macOS 12 Monterey check-in: ca03586859 user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
|
2025-11-30
| ||
| 16:49 | More documentation updates check-in: da254793d1 user: bohagan tags: enhanced_treeview | |
| 04:50 | Work around a crash observed on macOS 10.15 Catalina check-in: 11e6782c94 user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
| 04:34 | Merge 9.0 check-in: aa042d340b user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
|
2025-11-29
| ||
| 23:49 | Implemented support for searching using cells as the -start and -end option values. check-in: 272854e022 user: bohagan tags: enhanced_treeview | |
| 15:31 | ttk/notebook.test: move test setup statements in notebook-5.1 to a COMMON TEST SETUP section check-in: 3a582d3f83 user: erikleunissen tags: remaining_test_suite_issues | |
| 15:09 | ttk/notebook.test, ttk/validate.test: convert improper "setup tests" to a proper COMMON TEST SETUP section check-in: 31d512c6ab user: erikleunissen tags: remaining_test_suite_issues | |
| 00:38 | Suggested fix for [5441403d]: Random semantic color values on macOS 10.15.6 Catalina Closed-Leaf check-in: d337890858 user: chrstphrchvz tags: bug-5441403d-chavez | |
|
2025-11-28
| ||
| 23:40 | Added more checks for memory allocation errors check-in: 44ee66e1e7 user: bohagan tags: enhanced_treeview | |
| 20:52 | Added an updated test suite with test cases for all Treeview functionality. Old test suite has been moved to treeview_old.test file. check-in: 43051edade user: bohagan tags: enhanced_treeview | |
| 19:46 | ttk/entry.test: make test section separators uniform check-in: abba66fd6f user: erikleunissen tags: remaining_test_suite_issues | |
| 18:52 | ttk/entry.test: add back comment that was inadvertently removed check-in: c1e74d4b00 user: erikleunissen tags: remaining_test_suite_issues | |
| 18:49 | Changed TreeviewCollapseExpand and TreeviewHideUnhide to use GetHiddenRecurseOptions to parse args. Removed unneeded variables. check-in: c724ab6c84 user: bohagan tags: enhanced_treeview | |
| 18:48 | ttk/entry.test: convert improper test "entry-3.0" to a proper COMMON TEST SETUP section check-in: bf2e6dd24d user: erikleunissen tags: remaining_test_suite_issues | |
| 18:34 | Merged main into branch "wide_spinbox". check-in: 0279463c58 user: csaba tags: wide_spinbox | |
| 09:36 | ttk/treeview.test: move local utility proc and common test setup for tests 10.* to the proper position in the file check-in: 57bd585aa2 user: erikleunissen tags: remaining_test_suite_issues | |
| 09:27 | Use "eq" and "ne" for string comparison throughout check-in: e02152b985 user: erikleunissen tags: remaining_test_suite_issues | |
|
2025-11-27
| ||
| 19:17 | Make sure that [tk scaling] will be taken into account when creating the images. check-in: 3b2ef868f1 user: csaba tags: wide_spinbox | |
| 14:43 | Fix for [4535035519] check-in: 3f18b4738c user: kevin_walzer tags: trunk, main | |
|
2025-11-26
| ||
| 22:46 | Added drag to extend selection to binding handlers. Fixed bug in open and close item handlers. check-in: 29266bf5c4 user: bohagan tags: enhanced_treeview | |
| 21:46 | Added bindings to documentation. Updated bindings to use Option on Mac instead of Control. Made improvements to <<SelectNone>> and ActivateItem handlers. check-in: 090b25f6ba user: bohagan tags: enhanced_treeview | |
| 21:39 | Merge trunk Leaf check-in: 7b33230cdd user: kevin_walzer tags: xquartz-linux-test | |
| 09:11 | Merge 9.0 check-in: 1928968db3 user: jan.nijtmans tags: trunk, main | |
| 09:11 | Merge 8.6 check-in: effd6ef8e4 user: jan.nijtmans tags: core-9-0-branch | |
| 09:10 | Fix syntax error in mac-build.yml check-in: 3fcfcbda2c user: jan.nijtmans tags: core-8-6-branch | |
|
2025-11-25
| ||
| 22:21 | Rename test constraint failsOnUbuntu -> failsOnCILinux check-in: ffddc806e7 user: erikleunissen tags: remaining_test_suite_issues | |
| 21:08 | Added cellselection includes function check-in: 82320dea9c user: bohagan tags: enhanced_treeview | |
| 19:18 | Refactored binding handlers. Consolidated SelectionExtend into KeyNav. Changed Control-Home to move to top-left cell and Control-End to move to bottom-right cell. Renamed Select to MouseSelect and updated it, ToggleSelected, and ActivateItem to work for item or cell mode. Added edit menu to treeview demo check-in: 1249e7561f user: bohagan tags: enhanced_treeview | |
| 14:41 | Changed selection and cellselection default to include hidden items for backwards compatibility. Added range command as an alias for between. check-in: d3fc314998 user: bohagan tags: enhanced_treeview | |
| 14:28 | button.test: respect line-width of 80 characters (more or less) check-in: bf0a147dd4 user: erikleunissen tags: remaining_test_suite_issues | |
| 14:17 | button.test, msgbox.test: correct note in NOTE section regarding platform-indifference check-in: af6523fd44 user: erikleunissen tags: remaining_test_suite_issues | |
| 13:27 | Clean up test accessibility test failure on XQuartz and X11 check-in: f983c211a4 user: kevin_walzer tags: xquartz-linux-test | |
| 11:24 | Merged main into branch "wide_spinbox". check-in: 1c640ba205 user: csaba tags: wide_spinbox | |
| 09:16 | Ticket [c51a56d7]: svg: Correctly paint stroke leftover path. Upstream: https://github.com/memononen/nanosvg/issues/276 check-in: b0f8d1298a user: oehhar tags: core-9-0-branch | |
| 09:12 | Ticket [c51a56d7]: svg: Correctly paint stroke leftover path. Upstream: https://github.com/memononen/nanosvg/issues/276 check-in: e575c45c15 user: oehhar tags: trunk, main | |
| 08:27 | Merge 9.0 check-in: 937613d643 user: jan.nijtmans tags: trunk, main | |
| 08:25 | Update to actions/checkout@v6 check-in: 1ab656df9b user: jan.nijtmans tags: core-9-0-branch | |
| 08:18 | Update to actions/checkout@v6 check-in: ae182954c7 user: jan.nijtmans tags: core-8-6-branch | |
| 02:57 | Fix [6872190648]: Aqua: over-release in CreateCGImageFromDrawableRect() Leaf check-in: b383b8f2bc user: chrstphrchvz tags: bug-6872190648 | |
| 00:59 | Merge 9.0 Leaf check-in: 57fc6c0184 user: chrstphrchvz tags: bug-df4b603950-alt | |
|
2025-11-24
| ||
| 22:02 | Refactored TreeviewCellSelectionCommand and split into separate functions. Updated to allow selecting a range of cells and skip hidden and collapsed items. check-in: 11baccff83 user: bohagan tags: enhanced_treeview | |
| 20:20 | Updated the changes.md file. check-in: 30ccf5f2c1 user: csaba tags: trunk, main | |
| 20:15 | Implementation of TIP 736: Scroll entry with mouse wheel. check-in: ba75dc6c1e user: csaba tags: trunk, main | |
| 14:57 | Refactored TreeviewSelectionCommand and split into separate functions check-in: 10ea815508 user: bohagan tags: enhanced_treeview | |
| 14:37 | Merge-mark check-in: 22e78749c9 user: jan.nijtmans tags: core-9-0-branch | |
| 14:33 | (backport): Always define noinline flag to DllMain, to prevent optimizer flag -O3 to cause problems check-in: 18be872240 user: jan.nijtmans tags: core-8-6-branch | |
| 14:28 | Schedule for exercising at Github CI check-in: ab3a0dd201 user: erikleunissen tags: remaining_test_suite_issues | |
| 14:26 | Final fix for [e770378a5b]: Narrator fails to speak accessible text on Windows check-in: f7af700ca1 user: jan.nijtmans tags: trunk, main | |
| 14:20 | Indenting check-in: 51af36c7d5 user: jan.nijtmans tags: trunk, main | |
| 14:09 | Enclose expr expressions in braces (excluding specific cases where non-braced expressions are intended) check-in: b11f654313 user: erikleunissen tags: remaining_test_suite_issues | |
| 10:51 | Updated the changes file. check-in: ce1c39c880 user: csaba tags: core-8-6-branch | |
| 10:49 | Updated the changes.md file. check-in: 23cf84b2ea user: csaba tags: core-9-0-branch | |
| 10:24 | Patch [4d2baa56c8]: Improve the look of the ttk::spinbox widgets in the built-in themes. check-in: f458548ae9 user: csaba tags: core-8-6-branch | |
| 10:07 | Patch [4d2baa56c8]: Improve the look of the ttk::spinbox widgets in the built-in themes. check-in: d7645c62d8 user: csaba tags: core-9-0-branch | |
| 10:02 | Patch [4d2baa56c8]: Improve the look of the ttk::spinbox widgets in the built-in themes. check-in: 32c40c038e user: csaba tags: trunk, main | |
| 09:54 | Mention the Wide.TSpinbox style in the ttk_spinbox man page. check-in: cbc997340d user: csaba tags: wide_spinbox | |
| 09:43 | Remove all SEH error-handling for TkFinalize. See [44b34c6152] check-in: 71ee5f9d57 user: jan.nijtmans tags: trunk, main | |
| 09:34 | Always define noinline flag to DllMain, to prevent optimizer flag -O3 to cause problems check-in: c609da9717 user: jan.nijtmans tags: core-9-0-branch | |
| 09:16 | (backport): Don't protect TkFinalize() with SEH on arm64 and in debug more. See [44b34c6152] check-in: a4d1080c89 user: jan.nijtmans tags: core-9-0-branch | |
| 04:44 | Fix [042da601]: Pendulum demo text not visible under dark mode Leaf check-in: 865dcb36c8 user: chrstphrchvz tags: bug-042da601-c90b | |
| 04:43 | Fix [042da601]: Pendulum demo text not visible under dark mode Leaf check-in: 043f2d9ca9 user: chrstphrchvz tags: bug-042da601-c86b | |
|
2025-11-23
| ||
| 21:06 | Windows build is broken, this hopefully fixes it, see [e770378a5ba56ca2] Closed-Leaf check-in: d24e098779 user: jan.nijtmans tags: bug-e770378a5b | |
| 20:57 | Code clean-ups check-in: 78e3c115b9 user: bohagan tags: enhanced_treeview | |
| 20:52 | Added -hidden and -norecurse options to selection range commands. Turned -hidden and -norecurse options parsing into a function. check-in: c26e766f49 user: bohagan tags: enhanced_treeview | |
|
2025-11-22
| ||
| 21:22 | tk.test (file header): correct grammar check-in: 4d24b0b707 user: erikleunissen tags: remaining_test_suite_issues | |
| 20:47 | Implemented cell focus ring to indicate which cell has the focus check-in: 172f7b6041 user: bohagan tags: enhanced_treeview | |
| 20:47 | Backport of colorspace rfe-9108ce12d to 9.0 check-in: cd84376c77 user: culler tags: core-9-0-branch | |
| 20:20 | Implement RFE from Nicolas Bats to speed up macOS rendering by avoiding unnecessary colorspace conversions. Thanks to Nicolas and Christopher Chavez. check-in: 6d2d5f5cb6 user: culler tags: trunk, main | |
| 19:57 | Release the copied colorspace -- thanks to Christopher Chavez Closed-Leaf check-in: eed1ed3450 user: culler tags: rfe-9108ce12df | |
| 19:21 | tk.test: fix typo check-in: 3d5ed3912b user: erikleunissen tags: remaining_test_suite_issues | |
|
2025-11-21
| ||
| 23:18 | Adaptation of RFE 9108ce12df: calls to CGColorTransformConvertUsingCMSConverter are very costly. check-in: ba44149978 user: culler tags: rfe-9108ce12df | |
| 11:48 | Fix doc error: ....attribtable: NAME: output-name: name has a space: {tk attribtable} from: tk attribtable - Create an attribute table, used to query and modify check-in: 559ce959f3 user: jan.nijtmans tags: trunk, main | |
|
2025-11-20
| ||
| 04:10 | Add overlooked role to focus mangement on macOS check-in: f612b449b5 user: kevin_walzer tags: trunk, main | |
| 02:52 | Correct stray 'return nil' in macOS accessibility code check-in: 33ddd18496 user: kevin_walzer tags: trunk, main | |
|
2025-11-19
| ||
| 23:45 | Minor typo corrections check-in: f9e0de1116 user: kevin_walzer tags: trunk, main | |
| 23:36 | Fix for e770378a5b - correct some deficiencies in Microsoft Narrator support check-in: 7ae188dab9 user: kevin_walzer tags: trunk, main | |
| 20:54 | Eliminated need for ItemName function check-in: 5993ead140 user: bohagan tags: enhanced_treeview | |
| 19:39 | Moved a few functions to co-locate with usage. Corrected Tcl_WrongNumArgs messages. check-in: 2fe40fd69b user: bohagan tags: enhanced_treeview | |
| 18:53 | Extended the comment preceding the ttk::AppearanceChanged proc. check-in: ea453560f3 user: csaba tags: wide_spinbox | |
| 16:59 | Implementation of the Wide.TSpinbox style. check-in: 842cc90fd8 user: csaba tags: wide_spinbox | |
| 16:46 | Create new branch named "wide_spinbox" check-in: 71f72eef57 user: csaba tags: wide_spinbox | |
| 13:36 | tk.test: correct test constraint failsOnQuartz -> failsOnXQuartz check-in: 1ff7ae69bd user: erikleunissen tags: remaining_test_suite_issues | |
| 13:30 | constraints.tcl, testutils.tcl (file header): correct description of loading mechanism check-in: 3b4ae2fa07 user: erikleunissen tags: remaining_test_suite_issues | |
| 13:23 | tk.test (file header): add "tk attribtabl" to list of subcommands that have their own test file check-in: 29318fee40 user: erikleunissen tags: remaining_test_suite_issues | |
| 13:17 | canvas.test: remove useless catch command check-in: 966201b2ee user: erikleunissen tags: remaining_test_suite_issues | |
| 13:13 | Remove unused function Leaf check-in: d7204b83fd user: kevin_walzer tags: no_uia | |
| 13:10 | Clarify comment check-in: ee6de4305b user: kevin_walzer tags: no_uia | |
| 13:07 | Remove non-functioning UIA bridge and delegate to Windows-provided MSAA-UIA bridge; some changes in accessible widget naming and menus; Narrator now reads button and menu labels; still not as robust as NVDA, but improved check-in: 6ef92c6561 user: kevin_walzer tags: no_uia | |
| 12:48 | RFE [a9ff2c73ca]: Assorted issues, remaining from previous test suite projects check-in: d4250c667a user: erikleunissen tags: remaining_test_suite_issues | |
| 02:46 | Correct typo check-in: a98e737c11 user: kevin_walzer tags: no_uia | |
| 02:44 | Improve management of toplevel names check-in: 31e5b40900 user: kevin_walzer tags: no_uia | |
|
2025-11-18
| ||
| 12:26 | Successful retrieval of text from table/tree rows, but navigation needs work check-in: d9accefa9c user: kevin_walzer tags: no_uia | |
| 03:04 | Progress! We have focus rect on table rows, still need to get label text check-in: 6194ecb15a user: kevin_walzer tags: no_uia | |
| 02:42 | Additional refinement, still working on getting accessible focus to table rows check-in: 8535e0ea86 user: kevin_walzer tags: no_uia | |
| 02:25 | Slightly cleaner implementation of focus rect for table/tree rows check-in: 424f93aacc user: kevin_walzer tags: no_uia | |
|
2025-11-17
| ||
| 23:52 | Correct indentation check-in: 6e2194ac8d user: kevin_walzer tags: no_uia | |
| 13:48 | Made changes to allow KeyPress and KeyRelease events to trigger cell tags check-in: d2ac02cd0e user: bohagan tags: enhanced_treeview | |
| 13:17 | Cleanup check-in: e19148eb8b user: kevin_walzer tags: no_uia | |
| 13:17 | Don't protect TkFinalize() with SEH on arm64 and in debug more. See [44b34c6152] check-in: df7d241d43 user: jan.nijtmans tags: trunk, main | |
| 12:41 | Correct name handling for tree/table in Narrator check-in: e2b015ceec user: kevin_walzer tags: no_uia | |
| 12:34 | Still working on selection/narration events in Narrator check-in: 1e9fc17e41 user: kevin_walzer tags: no_uia | |
| 03:27 | Some progress on navigating/narrating list/tree items, but more work needed check-in: da08e52e8d user: kevin_walzer tags: no_uia | |
| 02:52 | Additional refinements check-in: 8877f6ef46 user: kevin_walzer tags: no_uia | |
| 01:57 | Implementation of virtual child widgets check-in: f0ffa17585 user: kevin_walzer tags: no_uia | |
|
2025-11-16
| ||
| 23:17 | Improvements in Narrator support - menu entries and widget labels for buttons, etc. now correctly spoken check-in: e864fe338d user: kevin_walzer tags: no_uia | |
| 17:36 | Added <<TreeviewFocus>> virtual event to be triggered when the item or cell focus changes. check-in: 8baf2c0336 user: bohagan tags: enhanced_treeview | |
| 17:07 | Updated bindings to add a stub handler for in-place cell editing, item activation, etc. Will call ::ttk::treeview::EditItem, if defined, when a user double clicks on a cell or presses the Return key to start a cell edit. check-in: 6551a92840 user: bohagan tags: enhanced_treeview | |
| 04:35 | Test removal of UI Automation bridge to see if Microsoft's built-in bridge is better check-in: e1db769add user: kevin_walzer tags: no_uia | |
|
2025-11-15
| ||
| 23:50 | Documentation updates check-in: 45fda65c6b user: bohagan tags: enhanced_treeview | |
| 20:37 | Added visible method to return if an item is visible or not check-in: bbd17cc2ef user: bohagan tags: enhanced_treeview | |
| 19:35 | Added more info to documentation Styling Options section check-in: 4c21022a22 user: bohagan tags: enhanced_treeview | |
| 15:15 | Added row focus ring to indicate which item has the focus check-in: 2a50b718aa user: bohagan tags: enhanced_treeview | |
|
2025-11-14
| ||
| 18:38 | silence compiler warnings check-in: 3a3eb40983 user: dgp tags: trunk, main | |
| 18:13 | Avoid hard-coding the set of Tcl hidden commands and aliases [tcl:8f5e7a2633] Closed-Leaf check-in: 45b9053ed7 user: dkf tags: bug-8f5e7a2633 | |
| 17:51 | Added handler for drop on separator to do column move. Use active header state when over non-source header for drop. check-in: 239ff15b9b user: bohagan tags: enhanced_treeview | |
| 16:31 | Added drag and drop column moves to header bindings check-in: 77d3a9f8c1 user: bohagan tags: enhanced_treeview | |
| 15:51 | Avoid hard-coding the set of Tcl hidden commands and aliases [EDIT]: Approach right, details not, source branch not right either. Closed-Leaf check-in: 29ca32e223 user: dkf tags: bug-8f5e7a2633-orig | |
| 13:16 | Changed see method to use an optional column argument to scroll horizontally to view column or cell check-in: 0266fff3b4 user: bohagan tags: enhanced_treeview | |
| 09:56 | Merge-mark check-in: 0e1cfc8cc3 user: jan.nijtmans tags: trunk, main | |
| 09:55 | Mark safe-1.2 as knownbug, see [https://core.tcl-lang.org/tcl/tktview/8f5e7a2633|8f5e7a2633] check-in: c030b859ba user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-13
| ||
| 20:59 | Experiment: don't try to hide exceptions in Tkfinailize in debug mode and on ARM64 Closed-Leaf check-in: 4815cd6407 user: jan.nijtmans tags: bug-44b34c6152 | |
| 13:56 | Eliminate a few more unused variables. Fix indenting check-in: aac5f91218 user: jan.nijtmans tags: trunk, main | |
| 10:43 | Temporarily mark safe-1.2 testcase as knownBug. See [https://core.tcl-lang.org/tcl/tktview/8f5e7a2633|8f5e7a2633] check-in: af14a951e0 user: jan.nijtmans tags: trunk, main | |
| 09:53 | Accept RFE [83eed90f93]: Skip test files entirely if all tests are skipped check-in: 64810e1a12 user: erikleunissen tags: core-9-0-branch | |
| 09:51 | Accept RFE [83eed90f93]: Skip test files entirely if all tests are skipped check-in: d15cc0ce5e user: erikleunissen tags: trunk, main | |
| 09:47 | Remove scheduling for Github CI Closed-Leaf check-in: b278ce5b16 user: erikleunissen tags: skip_entire_test_files | |
| 08:24 | Merge 9.0 check-in: f2e924d43b user: jan.nijtmans tags: trunk, main | |
| 08:19 | Version => 9.0.4 check-in: aa0818b860 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-11-12
| ||
| 19:59 | Optimized search for regexp pattern matching check-in: cc49df21c3 user: bohagan tags: enhanced_treeview | |
| 18:35 | Added search -wraparound option to wrap around to other end when used with -start option check-in: 48f3fae01a user: bohagan tags: enhanced_treeview | |
| 17:56 | Fix [44b34c6152]: Fix crash on exit due to faulty asm code in DllMain check-in: 56313c3299 user: jan.nijtmans tags: core-8-6-branch | |
| 13:18 | Fix [44b34c6152]: Fix crash on exit due to faulty asm code in DllMain check-in: f13be8dce8 user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc, core-9-0-3 | |
| 11:22 | Build fix from Oscar Fuentes Closed-Leaf check-in: f3c74805dc user: jan.nijtmans tags: bug-44b34c6152 | |
| 10:19 | Merge 9.0 check-in: 3983df1582 user: jan.nijtmans tags: trunk, main | |
| 10:13 | Undo latest commit: it breaks the --enable-symbols build check-in: ff8acb5c8b user: jan.nijtmans tags: core-8-6-branch | |
|
2025-11-11
| ||
| 20:46 | Added search -stop option to end search at specified item check-in: eca037e87f user: bohagan tags: enhanced_treeview | |
| 16:57 | Update changes.md check-in: fc0da1c7fc user: jan.nijtmans tags: bug-44b34c6152 | |
| 15:23 | Fix [44b34c6152]: Fix crash on exit due to faulty asm code in DllMain check-in: b07bae01fc user: jan.nijtmans tags: core-8-6-branch | |
| 15:08 | Fix [44b34c6152]: Fix crash on exit due to faulty asm code in DllMain check-in: 9b98d74b75 user: jan.nijtmans tags: bug-44b34c6152 | |
| 14:23 | Removed the executable bit from some files that are not executable. check-in: f6c388b099 user: csaba tags: trunk, main | |
| 14:04 | Eliminated compiler warnings caused by unused arguments in tkUnixAccessibility.c. check-in: 3407b91ee4 user: csaba tags: trunk, main | |
| 13:55 | Updated demo tool to use SVG sort arrows check-in: 7cb3e106cf user: bohagan tags: enhanced_treeview | |
| 12:26 | Merge fixes to accessibility code to pass test suite, prevent crashes check-in: 39898b4d4f user: kevin_walzer tags: trunk, main | |
|
2025-11-10
| ||
| 21:08 | Fixed the check for loading the file accessibility.tcl. Closed-Leaf check-in: 8645b7edad user: csaba tags: accessibility_test | |
| 20:56 | Added search -cell option to return cell indices instead of item indices check-in: 18fc9123e2 user: bohagan tags: enhanced_treeview | |
| 20:05 | Fixed use of Tcl_GetIndexFromObjStruct and which methods only allow exact option matches. Removed unused variables. check-in: 49d33249c3 user: bohagan tags: enhanced_treeview | |
| 13:15 | Fix formatting in changes.md check-in: e395e0d41a user: jan.nijtmans tags: accessibility_test | |
| 12:21 | Refine handling of safe interps with accessibility check-in: 3c079d3677 user: kevin_walzer tags: accessibility_test | |
| 11:24 | Correct typo check-in: 8d618e31c2 user: kevin_walzer tags: accessibility_test | |
|
2025-11-09
| ||
| 22:06 | Add comment check-in: 208484981d user: kevin_walzer tags: accessibility_test | |
| 21:41 | Wish no longer crashes on X11 if compiled without accessibility support check-in: 2df329a167 user: kevin_walzer tags: accessibility_test | |
| 21:02 | Incorporated changes from Tk 9.0.3 check-in: 7f5e96924f user: bohagan tags: enhanced_treeview | |
| 20:08 | Added multi-column support to search command. Also fixed bug where all data columns were searched instead of only the display columns. check-in: a15fa00c98 user: bohagan tags: enhanced_treeview | |
| 19:19 | Updated the file changes.md. check-in: 7991f40b5a user: csaba tags: rc1, core-9-0-branch, core-9-0-3-rc | |
| 18:18 | Initial fix for accessibility crash in test check-in: acb02d7279 user: kevin_walzer tags: accessibility_test | |
| 18:02 | Remove redundant win32 test constraint check-in: 7626334050 user: kevin_walzer tags: trunk, main | |
| 13:44 | Fix for bug [cf296ac849]: macOS: ttk::notebook tabs. check-in: 0dfc6cb138 user: csaba tags: core-9-0-branch, core-9-0-3-rc | |
| 11:51 | Update changes; remove compiler warning check-in: 91043ecf91 user: kevin_walzer tags: trunk, main | |
| 02:35 | Make sure accessibility.tcl loads on macOS under Aqua check-in: 92dc830fa9 user: kevin_walzer tags: trunk, main | |
| 02:17 | Merge tka11y to trunk check-in: abd4473a0f user: kevin_walzer tags: trunk, main | |
| 02:11 | Final updates to man page Closed-Leaf check-in: cd6c990251 user: kevin_walzer tags: tka11y | |
| 01:46 | Fix crash on XQuartz that came from trying to load accessibility.tcl check-in: 67a9556d3b user: kevin_walzer tags: tka11y | |
|
2025-11-08
| ||
| 21:26 | Remove quit command mapping because it causes test failures with safeTk check-in: 8d4fee4da3 user: kevin_walzer tags: tka11y | |
| 16:35 | Added copy to clipboard function and binding. Uses RFC 4180 format, but for tabs. check-in: 73249201e2 user: bohagan tags: enhanced_treeview | |
|
2025-11-07
| ||
| 16:19 | all.tcl: complete variable cleanup check-in: 48262f52c2 user: erikleunissen tags: FINAL_REVIEW, skip_entire_test_files, setf | |
| 16:17 | tests/visual.test: correct unintentional split of section separator check-in: 734924ab58 user: erikleunissen tags: core-9-0-branch, core-9-0-3-rc | |
| 16:12 | Merge trunk check-in: 861b3a1383 user: erikleunissen tags: FINAL_REVIEW, skip_entire_test_files, setf | |
| 16:09 | tests/visual.test: correct unintentional split of section separator check-in: e9493b1043 user: erikleunissen tags: trunk, main | |
|
2025-11-06
| ||
| 14:33 | Merge trunk check-in: f35c7530bb user: jan.nijtmans tags: tka11y | |
| 08:00 | Rebase to 8.6 Leaf check-in: 45fcca66e7 user: jan.nijtmans tags: bug-f3e40e98d4 | |
| 07:47 | Merge trunk check-in: e895f6f538 user: jan.nijtmans tags: revised_text, tip-466 | |
| 07:40 | Merge 9.0 and follow-up to previous commit: Remove copyright check-in: c6edc00501 user: jan.nijtmans tags: trunk, main | |
| 07:36 | Fix compiler warning: unused parameter 'tkwin' check-in: 7f4ee731e3 user: jan.nijtmans tags: core-9-0-branch, core-9-0-3-rc | |
| 07:27 | Fix compiler warning: warning: unused parameter 'tkwin'. Add some typecasts (backported) check-in: a79611d88f user: jan.nijtmans tags: core-8-6-branch | |
|
2025-11-05
| ||
| 23:08 | Attempt to fix unused parameter warning Wrong way to do it ..... Closed-Leaf check-in: ed67b8e098 user: jan.nijtmans tags: bug-a80e5ff97e | |
| 19:38 | Changed insert and move to add a method allowing the user to insert or move an item before or after another item. check-in: 01b8072afa user: bohagan tags: enhanced_treeview | |
|
2025-11-04
| ||
| 21:08 | Merge 8.6 check-in: 4a197d5eea user: jan.nijtmans tags: rc0, core-9-0-branch, core-9-0-3-rc | |
| 20:42 | Fix [6da885404a]: Aqua: avoid use-after-free during RefocusGrabWindow() check-in: dc200f18af user: jan.nijtmans tags: core-8-6-branch | |
| 19:06 | Added detach -all option to return detached items and their descendants. check-in: 72883725f5 user: bohagan tags: enhanced_treeview | |
| 16:28 | Proposed implementation for TIP 736: Add mouse wheel and <TouchpadScroll> event bindings for entry widgets. Closed-Leaf check-in: c24733fd75 user: csaba tags: tip-736 | |
| 16:15 | Create new branch named "tip-736" check-in: 2761742e3a user: csaba tags: tip-736 | |
| 14:13 | Merge trunk check-in: 6ae02a37cf user: kevin_walzer tags: tka11y | |
| 13:39 | Merge trunk check-in: bc9362e451 user: kevin_walzer tags: tka11y | |
| 13:38 | Remove copyright check-in: 309908a50f user: kevin_walzer tags: tka11y | |
| 13:37 | Remove copyright check-in: a86d2ae4b0 user: kevin_walzer tags: trunk, main | |
| 11:35 | Undo (copyright) changes which look unintended check-in: fba1e6963a user: jan.nijtmans tags: tka11y | |
| 10:25 | Merge trunk, fix tk-1.2 testcase check-in: d140828cd5 user: jan.nijtmans tags: tka11y | |
| 09:35 | Merge 9.0 check-in: ae0dde1a6b user: jan.nijtmans tags: trunk, main | |
| 09:24 | Merge tk-print-fixes branch, which contains various fixes for 'tk print' check-in: 2480e5fe2b user: jan.nijtmans tags: core-9-0-branch | |
| 08:19 | Merge 8.6 check-in: c772669fe8 user: jan.nijtmans tags: core-9-0-branch | |
| 02:45 | Correct typo check-in: 453f95689e user: kevin_walzer tags: tka11y | |
|
2025-11-03
| ||
| 23:58 | Refactored index functions to support end-n, m+m, and m-n index values check-in: 0af73d803f user: bohagan tags: enhanced_treeview | |
| 22:09 | Unneeded ** in *.yml files check-in: 5aaa82fd88 user: jan.nijtmans tags: core-8-6-branch | |
| 22:05 | Merge 8.6 Leaf check-in: 5e74a2752b user: jan.nijtmans tags: bug-c23f79ef96 | |
| 21:56 | Merge 9.0 check-in: dc5a18e3bb user: jan.nijtmans tags: trunk, main | |
| 21:54 | Fix [c23f79ef]: Xft text is unusable for 32-bit visual when default visual is 24-bit check-in: 0883fa472d user: jan.nijtmans tags: core-9-0-branch | |
| 21:14 | Fix [c23f79ef]: Xft text is unusable for 32-bit visual when default visual is 24-bit check-in: cf71a9dad0 user: jan.nijtmans tags: core-8-6-branch | |
| 21:02 | Merge 9.0 check-in: c2aba0d38d user: jan.nijtmans tags: trunk, main | |
| 21:00 | [2a0a834022]: pixel values can report false list lengths check-in: 5266694161 user: jan.nijtmans tags: core-9-0-branch | |
| 17:02 | bugfix [6051a9fc]: MS-Win canvas arcs with to small extend are drawn as 360 degrees, but bool type to int type. check-in: 7a2bfd866b user: oehhar tags: core-8-6-branch | |
| 16:57 | bugfix [6051a9fc]: MS-Win canvas arcs with to small extend are drawn as 360 degrees check-in: 812237e085 user: oehhar tags: core-9-0-branch | |
| 16:54 | bugfix [6051a9fc]: MS-Win canvas arcs with to small extend are drawn as 360 degrees check-in: 6f1ecbabf6 user: oehhar tags: trunk, main | |
| 06:07 | Pick up new unixconsole from Eric @https://github.com/rocketship88/tcl-console-unix/blob/main/console.tcl Leaf check-in: 2c125b15bb user: apnadkarni tags: tip-561 | |
| 06:03 | Merge trunk check-in: acb84252a6 user: apnadkarni tags: tip-561 | |
|
2025-11-02
| ||
| 19:47 | Fixed cellfocus so a {} will clear the focus check-in: 85747bbd19 user: bohagan tags: enhanced_treeview | |
| 05:21 | Suggested fix for [1410560b]: Aqua: fullscreen toplevel leaving an empty region after resolution change Leaf check-in: 6e966100f7 user: chrstphrchvz tags: bug-1410560b | |
|
2025-11-01
| ||
| 23:35 | Workaround for [1ab7a5f2]: Aqua: use-after-free in handleReopenApplicationEvent:withReplyEvent: Leaf check-in: 24f154dab7 user: chrstphrchvz tags: bug-1ab7a5f2-workaround | |
| 23:11 | Merge 9.0 check-in: 1eb140d5e2 user: jan.nijtmans tags: trunk, main | |
| 23:05 | Merge 8.6 check-in: 5b48b09b49 user: jan.nijtmans tags: core-9-0-branch | |
| 22:45 | correct credit check-in: 9a0bd72896 user: jan.nijtmans tags: core-8-6-branch | |
| 22:25 | Rebase to 8.6 check-in: 83e0baef53 user: jan.nijtmans tags: bug-c23f79ef96 | |
| 12:38 | Fix [a80e5ff9]: Core dump Tk_GetFontFromObj called with non-existent font in different X screens check-in: 401a5f8f7e user: jan.nijtmans tags: core-8-6-branch | |
|
2025-10-31
| ||
| 19:28 | Merge trunk Leaf check-in: 6c9aec58a0 user: jan.nijtmans tags: tk-print-fixes | |
| 19:10 | Merge 8.6 Closed-Leaf check-in: ca2173e2b3 user: jan.nijtmans tags: bug-a80e5ff9 | |
| 19:06 | Merge 8.6 Closed-Leaf check-in: f6e549c108 user: jan.nijtmans tags: bug-c23f79ef96-retry | |
| 18:59 | Merge trunk check-in: be735c1720 user: jan.nijtmans tags: tka11y | |
| 18:53 | Minor improvement: Use bool and calculate extent_is_360_deg a little bit later Closed-Leaf check-in: 94b0042b4d user: jan.nijtmans tags: 6051a9fc-win-arc-small | |
| 18:48 | Merge trunk check-in: 53a7bec58c user: jan.nijtmans tags: 6051a9fc-win-arc-small | |
| 17:49 | Documentation clean-up check-in: ee59d84322 user: bohagan tags: enhanced_treeview | |
| 17:23 | Updated changes file. check-in: 9897fb62e2 user: csaba tags: core-8-6-branch | |
| 17:21 | Updated the file changes.md. check-in: b8395969af user: csaba tags: core-9-0-branch | |
| 16:54 | Fix for bug [265ff202e9]: Artifacts in a few themed widgets on x11 and aqua. check-in: dd0a5ac139 user: csaba tags: core-8-6-branch | |
| 16:52 | Minor formatting-related improvement. check-in: bb289ddbe4 user: csaba tags: core-9-0-branch | |
| 15:34 | Fix for bug [265ff202e9]: Artifacts in a few themed widgets on x11 and aqua. check-in: 8958564a69 user: csaba tags: core-9-0-branch | |
| 15:04 | Fix for bug [265ff202e9]: Artifacts in a few themed widgets on x11 and aqua. check-in: b3326f225a user: csaba tags: trunk, main | |
| 11:10 | Unduplicate description in changes.md check-in: a772450299 user: jan.nijtmans tags: trunk, main | |
| 11:04 | Fix [50fdbc36ad6f6600]: Implement more X11 region functions on Windows and Aqua check-in: 481aff8c2b user: jan.nijtmans tags: trunk, main | |
|
2025-10-30
| ||
| 18:02 | Change set command to return column #0 as part of get all and to allow multiple columns set. check-in: c001dd937d user: bohagan tags: enhanced_treeview | |
| 16:41 | Made some search and sort optimizations. check-in: 3e72e77067 user: bohagan tags: enhanced_treeview | |
| 15:42 | Fix for bug [265ff202e9]: Artifacts in a few themed widgets on x11 and aqua. Closed-Leaf check-in: 15ad18fdca user: csaba tags: bug-265ff202e9 | |
| 15:13 | Create new branch named "bug-265ff202e9" check-in: 9b64d418f6 user: csaba tags: bug-265ff202e9 | |
| 13:31 | Fix regression drawing oval items check-in: a89a807d68 user: chrstphrchvz tags: 6051a9fc-win-arc-small | |
|
2025-10-29
| ||
| 21:36 | Merge trunk check-in: 39ffd28ed5 user: erikleunissen tags: FINAL_REVIEW, skip_entire_test_files, setf | |
| 19:27 | Updated demo to show cellfocus and use column state for sort direction. check-in: 21b0384c75 user: bohagan tags: enhanced_treeview | |
| 12:30 | wm.test, wm-forget-1.5: move initialization of result variable to a more logical position check-in: e3d4506d90 user: erikleunissen tags: skip_entire_test_files, setf | |
| 11:25 | All NOTES sections: "testfile" -> "test file" check-in: 3159b421e1 user: erikleunissen tags: skip_entire_test_files, setf | |
| 00:08 | Updated bindings and handlers to use cellfocus, selection anchor, etc. check-in: 534eaa62e3 user: bohagan tags: enhanced_treeview | |
|
2025-10-28
| ||
| 21:39 | Source comments format clean-up check-in: 5728caad40 user: bohagan tags: enhanced_treeview | |
| 19:34 | Added new cellfocus command and removed from focus command check-in: bd198f1290 user: bohagan tags: enhanced_treeview | |
| 16:13 | winfo child -> winfo children (for completeness) check-in: 0a60f8c162 user: jan.nijtmans tags: trunk, main | |
| 16:12 | winfo child -> winfo children (for completeness) check-in: 4acc49647c user: jan.nijtmans tags: core-9-0-branch | |
| 16:11 | winfo child -> winfo children (for completeness) check-in: 1ea385812b user: jan.nijtmans tags: core-8-6-branch | |
| 14:48 | Merge 9.0 check-in: 752dd8ff16 user: jan.nijtmans tags: trunk, main | |
| 14:47 | Add stdio-mingw tag for nonstandard mingw builds check-in: 4476b1c6cf user: jan.nijtmans tags: core-9-0-branch | |
| 14:42 | Merge trunk check-in: 09b76cca6f user: jan.nijtmans tags: tka11y | |
| 14:36 | Fix compiler warning. Spacing check-in: f352c2b2be user: jan.nijtmans tags: tka11y | |
| 14:24 | Updated changes file. check-in: c4e142b2fa user: csaba tags: core-8-6-branch | |
| 14:06 | Merge trunk check-in: 517ef5c3d5 user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:50 | Merge 9.0 check-in: 9eb0a6c80d user: jan.nijtmans tags: trunk, main | |
| 13:45 | Update to actions/upload-artifact@v5 check-in: 57f9ea339c user: jan.nijtmans tags: core-9-0-branch | |
| 13:25 | Merge 8.6. Update changes.md check-in: b6f9dd6643 user: jan.nijtmans tags: core-9-0-branch | |
| 11:53 | Use bool where we can check-in: a8c01f8e94 user: jan.nijtmans tags: trunk, main | |
| 11:20 | Fix [2c240bb0f5] and [816739b7d1]: Install man-pages and pkg-config on Windows. Thanks, oscarfv! check-in: b902dcff4b user: jan.nijtmans tags: core-8-6-branch | |
| 10:23 | Fix for bug [8b725d6bde]: Missing border pixels in alt theme on Windows. check-in: 018a6f173e user: csaba tags: core-8-6-branch | |
| 10:18 | Fix for bug [8b725d6bde]: Missing border pixels in alt theme on Windows. check-in: f144f3c37e user: csaba tags: core-9-0-branch | |
| 10:04 | Fix for bug [8b725d6bde]: Missing border pixels in alt theme on Windows. check-in: 6a72f04737 user: csaba tags: trunk, main | |
| 01:43 | Restore comment check-in: 8d4af8deaf user: kevin_walzer tags: tka11y | |
| 01:38 | Update to tkWinGDI.c to correct hang/crash in printing that was not present in trunk; possible side effect of accessibility check-in: 040b3a41b3 user: kevin_walzer tags: tka11y | |
|
2025-10-27
| ||
| 21:21 | Corrected ancestry check for search -start item. Split from not ancestry checks. Added -id to get item values. check-in: 96a41aa266 user: bohagan tags: enhanced_treeview | |
| 17:57 | Fix for bug [8b725d6bde]: Missing border pixels in alt theme on Windows. Closed-Leaf check-in: 9d0b37c0c6 user: csaba tags: bug-8b725d6bde | |
| 17:47 | Create new branch named "bug-8b725d6bde" check-in: 9de312186d user: csaba tags: bug-8b725d6bde | |
| 16:32 | Update to capturing toggleswitch value; tweak checkbuttons, spinbuttons check-in: 9c47a1eba4 user: kevin_walzer tags: tka11y | |
| 11:33 | Fix [2c240bb0f5]: Install pkg-config file on MSYS/Mingw Closed-Leaf check-in: 223d8fb2e0 user: jan.nijtmans tags: bug-816739b7d1 | |
| 08:55 | [6051a9fc] Also back-out changes message check-in: 356e364f53 user: oehhar tags: core-9-0-branch | |
|
2025-10-26
| ||
| 22:46 | Use more bool in internal API's check-in: 50a8805cb4 user: jan.nijtmans tags: trunk, main | |
| 21:47 | Update changes file check-in: 2b3d620cc8 user: jan.nijtmans tags: core-8-6-branch | |
| 21:43 | Fix long-standing bug in GNUmakefile that prevented embedded builds of Wish from being generated on macOS check-in: 0f64b7de35 user: jan.nijtmans tags: core-8-6-branch | |
| 21:37 | Fix [816739b7d1]: Install man-pages in MSYS/Mingw-packages check-in: c060ba0048 user: jan.nijtmans tags: bug-816739b7d1 | |
| 21:26 | Fix for [7d6590d964]: Mingw-64 has SEH Build fails: [https://github.com/tcltk/tk/actions/runs/18832518106/job/53726499263] Closed-Leaf check-in: ad32c99356 user: jan.nijtmans tags: bug-7d6590d964 | |
| 16:59 | Additional refinement of exit handler check-in: 719d9dd1da user: kevin_walzer tags: tka11y | |
| 15:54 | Clean up crash on app exit check-in: de587855a7 user: kevin_walzer tags: tka11y | |
| 15:20 | More IWYU pragma's (for all *Decls.h files) check-in: e4e1835b97 user: jan.nijtmans tags: core-8-6-branch | |
| 15:06 | Fix compilation warning with DEBUG_FONTSEL. See [c8315f40] check-in: 13ce80e7a0 user: jan.nijtmans tags: core-8-6-branch | |
| 14:48 | Merge 9.0 check-in: 89b9e1737d user: jan.nijtmans tags: trunk, main | |
| 14:45 | Merge 8.6 check-in: 860dde6476 user: jan.nijtmans tags: core-9-0-branch | |
| 12:24 | Fix [https://core.tcl-lang.org/tcl/tktview/c7dc599e73|c7dc599e73]: Add IWYU export pragma annotations for improved clangd and clang-tidy diagnostics check-in: 69418c1848 user: jan.nijtmans tags: core-8-6-branch | |
| 09:52 | [6051a9fc] back out solution fix and go back to branch: oval drawing issue found check-in: 0200b4c14d user: oehhar tags: core-9-0-branch | |
| 09:51 | [6051a9fc] back out solution fix and go back to branch: oval drawing issue found check-in: 9a63967135 user: oehhar tags: core-8-6-branch | |
| 09:46 | [6051a9fc] back out solution fix and go back to branch: oval drawing issue found check-in: 0ef7d5d783 user: oehhar tags: trunk, main | |
|
2025-10-25
| ||
| 23:31 | Add comment check-in: 2502187d74 user: kevin_walzer tags: tka11y | |
| 22:58 | Merge trunk check-in: 0d3cd4ef6e user: kevin_walzer tags: tka11y | |
| 22:56 | Fix long-standing bug in GNUmakefile that prevented embedded builds of Wish from being generated on macOS check-in: 0aad7f5617 user: kevin_walzer tags: trunk, main | |
| 15:33 | Correct two unintended changes check-in: 5e48feeba3 user: erikleunissen tags: skip_entire_test_files, setf | |
| 14:17 | For affected/related testfiles: add note(s) regarding the skipping of entire testfiles to the NOTE(S) section. Enhance/correct file headers where applicable. check-in: ec4b1246ad user: erikleunissen tags: skip_entire_test_files, setf | |
| 12:18 | Don't skip testfile unixFont.test for macOS/aqua check-in: b39d373e42 user: erikleunissen tags: skip_entire_test_files, setf | |
| 01:47 | Minor cleanup of comments check-in: 5286c7ce96 user: kevin_walzer tags: tka11y | |
|
2025-10-23
| ||
| 12:47 | Schedule for exercising on Github CI check-in: f8b6ce6c18 user: erikleunissen tags: skip_entire_test_files, setf | |
| 12:13 | Skip testfile unixSelect.test based on constraint "unix" instead of "x11". See ticket [83eed90f93] for details. check-in: f1a4aae502 user: erikleunissen tags: skip_entire_test_files, setf | |
| 12:11 | Move/rename test winWm-9.2 in winWm.test to wm-forget-1.5 in wm.test. See ticket [83eed90f93] for details. check-in: 975f3a0670 user: erikleunissen tags: skip_entire_test_files, setf | |
| 12:08 | winMenu.test: correct test constraint "unix" -> "win" for tests winMenu-32.5 and winMenu-32.15. See ticket [83eed90f93] for details. check-in: 647207ab65 user: erikleunissen tags: skip_entire_test_files, setf | |
| 03:24 | Cherry-pick Christian's fix for [c23f79ef]: Xft text is unusable for 32-bit visual when default visual is 24-bit check-in: 884a2b6e51 user: chrstphrchvz tags: bug-c23f79ef96-retry | |
|
2025-10-22
| ||
| 12:08 | Additional hash table cleanup support from Emiliano Gavilan check-in: b50fc18d6c user: kevin_walzer tags: tka11y | |
| 12:05 | Additional changes based on feedback from Emiliano Gavilan check-in: fa0bda35e5 user: kevin_walzer tags: tka11y | |
| 00:37 | Cherry-pick Christian's fix for [a80e5ff9]: crash when Ttk widgets used on multiple X screens/displays. Avoid some unnecessary reordering. check-in: 7eb12ad045 user: chrstphrchvz tags: bug-a80e5ff9 | |
|
2025-10-21
| ||
| 22:53 | Add hash table cleanup function check-in: 841b8f25d4 user: kevin_walzer tags: tka11y | |
| 22:46 | Added cellselection present and size commands check-in: 761a9969d8 user: bohagan tags: enhanced_treeview | |
| 22:45 | Remove gtk3 check from configure on Unix check-in: 99f014b289 user: kevin_walzer tags: tka11y | |
| 21:51 | Fix compilation warning with DEBUG_FONTSEL. See [c8315f40] Closed-Leaf check-in: a49d6ba627 user: chrstphrchvz tags: fixup-c8315f40 | |
| 21:45 | Added selection present command check-in: cc5b3c001d user: bohagan tags: enhanced_treeview | |
| 12:23 | Test for existence of check_screenreader command before testing for output check-in: 891eac91eb user: kevin_walzer tags: tka11y | |
| 08:01 | bugfix [6051a9fc]: MS-Win canvas arcs with to small extend are drawn as 360 degrees check-in: f931dc9dc9 user: oehhar tags: core-8-6-branch | |
| 07:56 | bugfix [6051a9fc]: MS-Win canvas arcs with to small extend are drawn as 360 degrees check-in: 4a7631db1b user: oehhar tags: core-9-0-branch | |
| 07:51 | bugfix [6051a9fc]: MS-Win canvas arcs with to small extend are drawn as 360 degrees check-in: dfda5dd365 user: oehhar tags: trunk, main | |
|
2025-10-20
| ||
| 21:16 | Updates to check for root item and return error when not allowed. Added after, before, and between checks for root and detached items. Added checks for root item when not allowed. Added check to prevent move of root node. Fixed tag and cell tag commands to not tag the root node to prevent a core dump. check-in: cbf8f9a356 user: bohagan tags: enhanced_treeview | |
|
2025-10-19
| ||
| 20:45 | Cell selection anchor fixes for argc check, get one cell from command arg rather than list, and clear anchor. check-in: 19660584fa user: bohagan tags: enhanced_treeview | |
| 01:34 | A bit more cleanup check-in: 84b33b983f user: kevin_walzer tags: tka11y | |
| 01:27 | Cleanup of comments and copyright check-in: fff19541fd user: kevin_walzer tags: tka11y | |
|
2025-10-18
| ||
| 21:42 | Cherry-pick François' approach, revised to work correctly for arcs which round to 360 degrees check-in: 06a80feb6e user: chrstphrchvz tags: 6051a9fc-win-arc-small | |
| 20:24 | Added support for focus cell to focus command. check-in: f222b56aa0 user: bohagan tags: enhanced_treeview | |
| 20:12 | Merge trunk check-in: 50f9e0f5a2 user: kevin_walzer tags: tka11y | |
| 20:03 | Restore MSAA-centric naming of buttons; add comments to note that current UIA implementation is not robust and MS Narrator is not well supported check-in: 2657e7776b user: kevin_walzer tags: tka11y | |
| 19:22 | Menu narration now fully functional in Orca check-in: ce5b738886 user: kevin_walzer tags: tka11y | |
| 19:16 | Adjust constraint for winDialog.test check-in: b63a9af7c9 user: erikleunissen tags: skip_entire_test_files, setf | |
| 10:02 | all.tcl, ttk/all.tcl: skip designated test files for runAllTests check-in: de1af4fdd6 user: erikleunissen tags: skip_entire_test_files, setf | |
| 02:35 | Workaround for Orca not vocalizing push buttons check-in: 37040cde1e user: kevin_walzer tags: tka11y | |
| 01:39 | Attempt to read root labels of menu check-in: bc174c7b47 user: kevin_walzer tags: tka11y | |
| 00:11 | Menu entries no longer read twice check-in: d38f081d08 user: kevin_walzer tags: tka11y | |
|
2025-10-17
| ||
| 22:32 | Implemented recurse sort function check-in: 92cf226c19 user: bohagan tags: enhanced_treeview | |
| 19:06 | Back out overly complicated attempt to capture keypress/prior word via ATK/Orca; use workaround by shelling out to voice that comes bundled with Orca check-in: e4343a748c user: kevin_walzer tags: tka11y | |
| 18:45 | Revert updates check-in: f5b6f94839 user: kevin_walzer tags: tka11y | |
| 12:13 | Some more -Wconversion fixes check-in: ece27f52d3 user: jan.nijtmans tags: trunk, main | |
| 10:45 | New branch for RFE [83eed90f93]: Skip test files entirely if all tests are skipped check-in: c88550cb15 user: erikleunissen tags: skip_entire_test_files, setf | |
| 08:57 | Accept [4f9946f4f3]: Simplify testfile initialization check-in: 32a0a192af user: erikleunissen tags: core-9-0-branch | |
| 08:55 | Accept [4f9946f4f3]: Simplify testfile initialization check-in: c2d3890e3c user: erikleunissen tags: trunk, main | |
| 08:54 | Remove scheduling instructions for Github CI Closed-Leaf check-in: 5d772a6ff4 user: erikleunissen tags: simplify_test_file_init | |
| 08:38 | Merge trunk check-in: d983bee57d user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 03:37 | Some progress on key echo check-in: 5a48f87b48 user: kevin_walzer tags: tka11y | |
| 01:47 | Adjusting text/entry implementation on Atk to support keypress narration check-in: 7f0286aaa3 user: kevin_walzer tags: tka11y | |
|
2025-10-16
| ||
| 20:18 | Adjustments to toggleswitch check-in: 713d229c8b user: kevin_walzer tags: tka11y | |
| 19:21 | Cleanup of accessibility on macOS; improvements in text/entry narration check-in: 8526b485b7 user: kevin_walzer tags: tka11y | |
| 03:40 | Additional tweak check-in: 2a7358aeb1 user: kevin_walzer tags: tka11y | |
| 03:37 | Refinements in text/entry narration check-in: 622821b06e user: kevin_walzer tags: tka11y | |
|
2025-10-15
| ||
| 21:05 | Updated treeview demo to add sort by column function check-in: d563023529 user: bohagan tags: enhanced_treeview | |
| 19:09 | Revise fix to work correctly for arcs which round to 360 degrees check-in: 32db5e8133 user: chrstphrchvz tags: 6051a9fc-win-arc-small | |
| 17:39 | Added sort function using algorithms from lsort command. check-in: 78e1fc2400 user: bohagan tags: enhanced_treeview | |
| 10:41 | Fix various -Wconversion warnings check-in: 672f7674b6 user: jan.nijtmans tags: trunk, main | |
| 08:43 | Ticket [6051a9fc] On MS-Win, small arc segments are filles 360° instead of 0°: fix by Christopher (Thanks!) check-in: 2c3275d073 user: oehhar tags: 6051a9fc-win-arc-small | |
| 03:55 | Additional tweaks check-in: 6c23181871 user: kevin_walzer tags: tka11y | |
| 02:03 | Replace NSAccessibilityRole strings with CoreFoundation equivalents for better compatiblity check-in: dde7500f86 user: kevin_walzer tags: tka11y | |
| 00:34 | Add comment check-in: 4f5269a94d user: kevin_walzer tags: tka11y | |
| 00:30 | Toggleswitch now shows up on macOS check-in: 533cf78d9b user: kevin_walzer tags: tka11y | |
| 00:06 | Additonal correction check-in: 959d67a537 user: kevin_walzer tags: tka11y | |
| 00:04 | Correct typos check-in: 36ebbc38a0 user: kevin_walzer tags: tka11y | |
|
2025-10-14
| ||
| 23:56 | Initial accessible support for ttk::toggleswitch check-in: f2a0dc3c97 user: kevin_walzer tags: tka11y | |
| 21:52 | Merge trunk check-in: 3605de3f20 user: kevin_walzer tags: tka11y | |
| 21:13 | Search optimizations, return single value for non all searches, not option bug fix, unicode alias for ascii option, etc. check-in: a2b0581d5c user: bohagan tags: enhanced_treeview | |
| 21:01 | Refine progressbar accessibility - there is no easy way to track progressbar updates, so just returning busy for any progressbar that is visible/less than its max check-in: 7093219b0e user: kevin_walzer tags: tka11y | |
| 20:20 | Text widget and entries now announce whole word on entry, and individual key presses; do not load accessibility commands if screen reader is off, ensures test suite runs without unexpected conflicts check-in: 1869224fac user: kevin_walzer tags: tka11y | |
| 18:08 | Revert to last working version in MSAA and punting on trying to implement robust UIA support - too many regressions. Going to document in the TIP that NVDA is the best screen reader to use and that Narrator is not well-supported. check-in: d98d3c470e user: kevin_walzer tags: tka11y | |
| 17:49 | Modified set command to get/set column #0. check-in: 3c539098d1 user: bohagan tags: enhanced_treeview | |
| 17:20 | Fix [c494cc25c4]: tests event-9.15 and event-9.20 are broken, and fail on macOS/aqua when fixed check-in: 9b9dc9d131 user: erikleunissen tags: core-9-0-branch | |
| 17:16 | Fix [c494cc25c4]: tests event-9.15 and event-9.20 are broken, and fail on macOS/aqua when fixed check-in: f46fe53fa6 user: erikleunissen tags: trunk, main | |
| 12:39 | Attempt to obtain selected data in listbox/treeview, and to obtain labels for menu entries, under UIA/Narrator check-in: 1df6e615d9 user: kevin_walzer tags: tka11y | |
| 09:41 | Remove Github scheduling instruction Closed-Leaf check-in: ba3e5a21fc user: erikleunissen tags: bug-c494cc25c4 | |
| 08:41 | Improve test constraint explanations check-in: f0e9204fde user: erikleunissen tags: bug-c494cc25c4 | |
|
2025-10-13
| ||
| 16:37 | changes.md: svg change is paint-order attribute support, not color order check-in: d585c96e01 user: oehhar tags: core-9-0-branch | |
| 09:57 | Add explanation for test constraint, with reference to bug ticket check-in: 70c6ddcf51 user: erikleunissen tags: bug-c494cc25c4 | |
| 09:55 | Use "scan" instead of "regexp" for matching such a simple pattern check-in: 403494fb7d user: erikleunissen tags: bug-c494cc25c4 | |
|
2025-10-12
| ||
| 23:33 | Remove experiment and constrain tests event-9.15 and event-9.20 check-in: 6ec6391e21 user: erikleunissen tags: bug-c494cc25c4 | |
| 21:27 | Correct typo check-in: 277d709af0 user: kevin_walzer tags: tka11y | |
| 19:35 | After much experimentation, minor modifications only check-in: 3e91fa18c2 user: kevin_walzer tags: tka11y | |
| 14:06 | Simplify UI Automation implementation to use LegacyIAccessible pattern, allowing MSAA to drive UIA; remove debugging clutter check-in: 72d16d3acb user: kevin_walzer tags: tka11y | |
| 09:34 | Merge trunk check-in: 4e40ec26a8 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 08:39 | Necessary update of test tk-1.2 in file tests/tk.test. check-in: 6dd8e60874 user: csaba tags: trunk, main | |
| 01:31 | More updates, but still not tracking child elements check-in: b1cf3b15e0 user: kevin_walzer tags: tka11y | |
| 00:06 | Additional support for child widgets check-in: 8205bfa0e5 user: kevin_walzer tags: tka11y | |
|
2025-10-11
| ||
| 22:02 | Additional refinements to role parsing check-in: 54b4c21ff2 user: kevin_walzer tags: tka11y | |
| 15:13 | attribtable.test: bring test file initialization in accordance check-in: d811c8d36f user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 15:06 | Merge trunk check-in: b714e81895 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 10:19 | Updated the file changes.md. check-in: 31cf81d31d user: csaba tags: trunk, main | |
| 10:12 | Merged branch cargo into trunk (see TIP 729). check-in: 63237b61e3 user: csaba tags: trunk, main | |
| 09:49 | Restore macOS Tahoe (macos-26) on Github CI, and remove Linux/x11 from the schedule. check-in: 50e63b402e user: erikleunissen tags: bug-c494cc25c4 | |
| 02:47 | Add IRawElementProviderFragment API so MS Narrator will see list/table rows and tree nodes check-in: d88b0bb86f user: kevin_walzer tags: tka11y | |
| 00:46 | Tweak menus for MS Narrator check-in: ebae2c6d85 user: kevin_walzer tags: tka11y | |
|
2025-10-10
| ||
| 23:23 | Add marker to delimit effect of "update" in output check-in: 6b80d5441e user: erikleunissen tags: bug-c494cc25c4 | |
| 18:38 | ttk/toggleswitch.test: bring test file initialization in accordance check-in: a328659334 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 18:24 | Merge trunk check-in: 54ee8a3c40 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 17:46 | And allow comparison with Linux/x11 just in case check-in: 5a9971ed1b user: erikleunissen tags: bug-c494cc25c4 | |
| 17:23 | Correct macOS version for Github: macos-24 -> macos-15. Thanks to chrstphrchvz. check-in: 6d3a403ab3 user: erikleunissen tags: bug-c494cc25c4 | |
| 17:11 | Restore root window at cleanup of event-9.20.exp2 check-in: 23901332ff user: erikleunissen tags: bug-c494cc25c4 | |
| 16:33 | Add two experiments for event-9.20, and let them run on Github under macos-24 check-in: 0b34d182a4 user: erikleunissen tags: bug-c494cc25c4 | |
| 11:04 | Fix many -Wconversion compiler warnings check-in: fb55936ab8 user: jan.nijtmans tags: trunk, main | |
| 11:04 | Spacing fixes check-in: ed3d5b8cf8 user: jan.nijtmans tags: trunk, main | |
| 03:23 | Attempting to capture list elements and menu items check-in: f4d4383782 user: kevin_walzer tags: tka11y | |
| 03:08 | Add value property to UIA implementation check-in: 3331689bf7 user: kevin_walzer tags: tka11y | |
| 00:19 | Continuing to work on UIA issues check-in: ad2bceb350 user: kevin_walzer tags: tka11y | |
|
2025-10-09
| ||
| 17:58 | Bug c494cc25c4: tests event-10.15 and event-10.20 need update, not update idletasks check-in: 4d13cb295c user: culler tags: bug-c494cc25c4 | |
| 17:45 | Source code format updates check-in: 0befe91a6e user: bohagan tags: enhanced_treeview | |
| 15:47 | Some int -> Tcl_Size, handling more arguments check-in: 6611a71312 user: jan.nijtmans tags: trunk, main | |
| 15:26 | Merge trunk check-in: cd87aaa022 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:26 | Add some libraries on Windows (which will be needed by tka11y check-in: 8b30f58977 user: jan.nijtmans tags: trunk, main | |
| 15:23 | Merge trunk check-in: 2cbabd2117 user: jan.nijtmans tags: tka11y | |
| 15:22 | Update create-dmg/create-dmg to version 1.2.2 check-in: 6f66b78e83 user: jan.nijtmans tags: trunk, main | |
| 15:13 | Update create-dmg/create-dmg to version 1.2.2 check-in: f23e076af8 user: jan.nijtmans tags: core-9-0-branch | |
| 13:26 | Remove dead code. Add a dummy tk::accessible function if A11y not running on X11 check-in: 573a681368 user: jan.nijtmans tags: tka11y | |
| 11:57 | Merge trunk. Indenting. Fix windows build (gcc) and many testcases check-in: 190b08d0af user: jan.nijtmans tags: tka11y | |
| 02:14 | Additional updates to support Narrator check-in: c8efde840c user: kevin_walzer tags: tka11y | |
|
2025-10-08
| ||
| 12:59 | Update changes.md check-in: 1aaf6bf6bb user: oehhar tags: core-9-0-branch | |
| 12:56 | [b43dbc00] nanosvg pull request 273 and 275: support svg color order and fix possible nan race condition check-in: c1f0bcf4a4 user: oehhar tags: core-9-0-branch | |
| 12:54 | [b43dbc00] nanosvg pull request 273 and 275: support svg color order and fix possible nan race condition check-in: 8d4f12e2ff user: oehhar tags: trunk, main | |
| 01:29 | Additional refinements check-in: 289150127a user: kevin_walzer tags: tka11y | |
| 01:14 | Remove compiler errors check-in: c5868a3c06 user: kevin_walzer tags: tka11y | |
| 00:48 | Revisions to UIA check-in: dd96b78fba user: kevin_walzer tags: tka11y | |
|
2025-10-07
| ||
| 16:53 | [b43dbc00] nanosvg pull request 275: https://github.com/memononen/nanosvg/pull/275 Closed-Leaf check-in: 7894a7060e user: oehhar tags: b43dbc00-nanosvg-pull-273-275 | |
| 16:44 | [b43dbc00] nanosvgpull request 273: https://github.com/memononen/nanosvg/pull/273 check-in: 40a0ea12df user: oehhar tags: b43dbc00-nanosvg-pull-273-275 | |
| 16:09 | Fixed a typo in the attribtable man page. Closed-Leaf check-in: 9141b3c721 user: csaba tags: cargo | |
| 13:09 | Extended the attribtable man page according to Harald's suggestion. check-in: 58d47526f2 user: csaba tags: cargo | |
| 11:57 | Adjust call to speak on X11 check-in: 38dd06bd0c user: kevin_walzer tags: tka11y | |
| 01:38 | Correct compiler errors on Windows check-in: 2d4591b179 user: kevin_walzer tags: tka11y | |
| 00:41 | Actually commit the Windows changes adding UI Automation check-in: 26c85a03d4 user: kevin_walzer tags: tka11y | |
|
2025-10-06
| ||
| 22:25 | Additional cleanup check-in: c996a25b09 user: kevin_walzer tags: tka11y | |
| 22:23 | Rename main commands with set_ prefix per suggestion from Ashok for cleaner structure; initial attempt at UI Automation implementation to better support Microsoft Narrator check-in: ada3b96011 user: kevin_walzer tags: tka11y | |
| 18:55 | Merge trunk check-in: cc84c520af user: jan.nijtmans tags: tka11y | |
| 17:20 | Updated the file changes.md. check-in: 73a05b203d user: csaba tags: trunk, main | |
| 10:26 | Merged brach toggleswitch into trunk (see TIP 727). check-in: 0da21ccc52 user: csaba tags: trunk, main | |
|
2025-10-05
| ||
| 20:47 | Merge trunk check-in: 0f8e3ca56a user: jan.nijtmans tags: revised_text, tip-466 | |
| 20:18 | Add test for Microsoft Narrator check-in: b32b18060d user: kevin_walzer tags: tka11y | |
| 19:59 | Merge 9.0 check-in: 7b3c929ade user: jan.nijtmans tags: trunk, main | |
| 19:48 | Another round of sentinel/{} fixes check-in: d2e49022b8 user: jan.nijtmans tags: core-9-0-branch | |
| 15:38 | all.tcl, ttk.all.tcl: unset one more variable check-in: 2dee8fbc0f user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 15:35 | testutils.GUIDE: adjust text regarding the option -loadfile check-in: e57ebd4d14 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 00:22 | Correct comment check-in: 4381902a95 user: kevin_walzer tags: tka11y | |
|
2025-10-04
| ||
| 19:00 | all.tcl, ttk/all.tcl: initialize index check-in: 79a00795bf user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 17:01 | all.tcl, ttk/all.tcl: add "-nocomplain" since index variable may not exist check-in: 432be68af1 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 15:59 | all.tcl, ttk/all.tcl: use a simpler two-pass approach when determining command line options to ignore check-in: 352f142752 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 15:34 | all.tcl, ttk/all.tcl: traverse argument list in reversed order when determining ignored options check-in: 1f16442d86 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 15:05 | Use better variable names for previous change check-in: c0a6288393 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 14:59 | Ignore options on the command line that the Tk test suite reserves for itself (instead of exiting the process) check-in: d446298fd7 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
|
2025-10-03
| ||
| 22:01 | More sentinel/{} fixes check-in: 21205eab60 user: jan.nijtmans tags: core-9-0-branch | |
| 18:30 | Merge trunk check-in: 39eb94e08f user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 18:28 | Correct flawed substitutions in commit [1830187246] check-in: 22dc44c57d user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 17:59 | Adapt branch name in Github CI scheduling files check-in: 54b80034cb user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 17:53 | Remove newline, inadvertently introduced in commit [18301872460bfe26] check-in: 656960fe88 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 11:50 | Merge 9.0 check-in: 52d3c99859 user: jan.nijtmans tags: trunk, main | |
| 11:31 | Sync tcl.m4 with Tcl check-in: dc56dfe7ce user: jan.nijtmans tags: core-9-0-branch | |
|
2025-10-02
| ||
| 18:57 | main.tcl: correct choice of words in file header check-in: 6ed9b1f7b4 user: erikleunissen tags: FINAL_REVIEW, simplify_test_file_init | |
| 18:52 | Makefile.in: don't prescribe an initial geometry for the root window when invoking the Tk test suite. (The test suite decides that for itself, overriding whatever the command line supplies.) check-in: e722a48add user: erikleunissen tags: simplify_test_file_init | |
|
2025-10-01
| ||
| 14:19 | Merge 9.0 check-in: 405f2bb547 user: jan.nijtmans tags: trunk, main | |
| 14:11 | Use macher utility to create a working standalone wish check-in: 406566a5f5 user: jan.nijtmans tags: core-9-0-branch | |
| 09:44 | macos-13 runner is deprecated check-in: b6770f10ec user: jan.nijtmans tags: trunk, main | |
| 09:40 | macos-13 runner is deprecated check-in: 1e8a91d8c1 user: jan.nijtmans tags: core-9-0-branch | |
| 07:13 | Merge 9.0 check-in: e22699a94c user: jan.nijtmans tags: trunk, main | |
| 07:12 | Fix [95da0f12]: tkpWinRopModes[GXnoop] is R2_NOT, should be R2_NOP check-in: 1fe8485861 user: jan.nijtmans tags: core-9-0-branch | |
| 07:09 | update changes check-in: 6e514f7497 user: jan.nijtmans tags: core-8-6-branch | |
| 02:35 | Fix [95da0f12]: tkpWinRopModes[GXnoop] is R2_NOT, should be R2_NOP check-in: 961f0e507d user: chrstphrchvz tags: core-8-6-branch | |
|
2025-09-30
| ||
| 16:29 | Merge trunk check-in: 95b885526a user: jan.nijtmans tags: tka11y | |
| 16:29 | Merge 9.0 check-in: fdc5b604ae user: jan.nijtmans tags: trunk, main | |
| 15:56 | Add (char *) to sentinels, add {} to if-statements, just as everywhere else check-in: cd2693135d user: jan.nijtmans tags: core-9-0-branch | |
| 14:24 | Fix [7f37514e]: Aqua: compiler warning in tkMacOSXImage.c check-in: cd63d69475 user: jan.nijtmans tags: core-9-0-branch | |
| 14:20 | MacOS part too Closed-Leaf check-in: 42fb9de362 user: jan.nijtmans tags: bug-50fdbc36ad | |
| 14:02 | Spacing and TCL_UNUSED check-in: 6e3b545b50 user: jan.nijtmans tags: tka11y | |
| 13:07 | Fix [50fdbc36ad]: Implement more X11 region functions on Windows and Aqua. Windows part. check-in: 2ccbadd1e2 user: jan.nijtmans tags: bug-50fdbc36ad | |
| 11:54 | Fix a lot of gcc/clang warnings check-in: d1f55d29d3 user: jan.nijtmans tags: tka11y | |
| 10:37 | Fix broken windows build. Change ClientData -> void * check-in: b2f5324231 user: jan.nijtmans tags: tka11y | |
| 10:10 | Merge trunk check-in: ce745b2162 user: jan.nijtmans tags: tka11y | |
| 09:50 | Added a few more tests. check-in: ae169f0dde user: csaba tags: cargo | |
|
2025-09-29
| ||
| 20:06 | typo check-in: c67e77f54e user: jan.nijtmans tags: tka11y | |
| 15:26 | Merge 9.0 check-in: 00ff1d95d3 user: jan.nijtmans tags: trunk, main | |
| 15:23 | GdiParseFontWords() can now handle more arguments check-in: 67f9fa05db user: jan.nijtmans tags: core-9-0-branch | |
| 15:14 | Rebase to trunk check-in: 80486123b3 user: jan.nijtmans tags: tip-626 | |
| 15:12 | Merge 9.0 check-in: 2c477587ee user: jan.nijtmans tags: trunk, main | |
| 15:10 | Tk_Uid -> const char * for some internal functions, because those parameters are not really Tk_Uid's check-in: ed2ad50295 user: jan.nijtmans tags: core-9-0-branch | |
| 12:46 | Merge 9.0 check-in: 0b8da57334 user: jan.nijtmans tags: trunk, main | |
| 12:44 | Eliminate TCL_BROKEN_MAINARGS and compat/stdbool.h (taken over from Tcl). Update tcl.m4 (also from Tcl) check-in: fef5e5ceae user: jan.nijtmans tags: core-9-0-branch | |
| 08:24 | Added a few comments. check-in: 983f1614e5 user: csaba tags: cargo | |
| 00:54 | Correct typo check-in: ce5c61d0f6 user: kevin_walzer tags: tka11y | |
|
2025-09-28
| ||
| 21:08 | Add language configuration to macOS check-in: bcdb494fb2 user: kevin_walzer tags: tka11y | |
| 04:13 | Merge main check-in: 0fbdfe7109 user: culler tags: mac_send | |
| 03:56 | Attempt to deal with test failures on macOS 26 check-in: b584cb4252 user: culler tags: trunk, main | |
| 02:01 | Deal with unused variable. check-in: 4517300468 user: culler tags: mac_send | |
| 01:17 | Fix for [95da0f12]: tkpWinRopModes[GXnoop] is R2_NOT, should be R2_NOP Closed-Leaf check-in: f05fd6b61e user: chrstphrchvz tags: bug-95da0f12 | |
|
2025-09-27
| ||
| 23:48 | Handle timeouts for interpreters in another process. check-in: 6de7f4f15c user: culler tags: mac_send | |
| 12:39 | Minor improvements. check-in: eef70d2591 user: csaba tags: cargo | |
| 03:14 | Minor comment cleanup check-in: 848d4bfa07 user: kevin_walzer tags: tka11y | |
| 02:47 | Deal with chained send commands on macOS by calling AESendMessage from a thread. check-in: cb30e058d9 user: culler tags: mac_send | |
|
2025-09-26
| ||
| 21:32 | main.tcl: correct file header description better still. check-in: 914d989046 user: erikleunissen tags: simplify_test_file_init | |
| 21:21 | main.tcl: correct description in file header check-in: f65d8e9caa user: erikleunissen tags: simplify_test_file_init | |
| 18:24 | all.tcl: exit process upon errors on the command line (removing a redundant "expr" along the way) check-in: e3c81eaf58 user: erikleunissen tags: simplify_test_file_init | |
| 17:29 | Replaced the implementation in Tcl with one written in C. Thanks to Emiliano! check-in: 6a9c2f6168 user: csaba tags: cargo | |
| 15:29 | Remove unintended newline check-in: bb5e6f0461 user: erikleunissen tags: simplify_test_file_init | |
| 14:52 | Complete replacement of the -loadfile/loadTestedCommands mechanism for all test files check-in: 1830187246 user: erikleunissen tags: simplify_test_file_init | |
|
2025-09-24
| ||
| 12:33 | Merge trunk check-in: 763512024a user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:19 | Restore deleted text check-in: 51fd1edaa6 user: kevin_walzer tags: tka11y | |
| 12:02 | Minor tweaks check-in: 2932490dac user: kevin_walzer tags: tka11y | |
| 03:40 | Correct typo check-in: a523fdd443 user: kevin_walzer tags: tka11y | |
| 02:03 | Merge trunk check-in: 7ca4a3fd2a user: kevin_walzer tags: tka11y | |
| 02:01 | Add clarifying comments to menu bindings check-in: 285a1d3c17 user: kevin_walzer tags: tka11y | |
| 01:57 | Correct typos, remove redundant proc check-in: 28077372b8 user: kevin_walzer tags: tka11y | |
| 01:53 | Removal of redundant code; cleanup of comments; removal of simplistic test in favor of widget demo check-in: 9cb1b5d85a user: kevin_walzer tags: tka11y | |
|
2025-09-23
| ||
| 19:13 | Merge 9.0 check-in: 186cb7d27b user: jan.nijtmans tags: trunk, main | |
| 19:06 | Add Undo/Redo too [04e1735b86] check-in: b896b6aabf user: jan.nijtmans tags: core-9-0-branch | |
| 18:53 | Add Undo/Redo too [04e1735b86] check-in: e089f7408a user: jan.nijtmans tags: core-8-6-branch | |
| 18:23 | Changes according to feedback from Emiliano. check-in: ae6e960c73 user: csaba tags: cargo | |
| 17:38 | Abandon the -loadfile/loadTestedCommands mechanism entirely (prototype for entry.test and ttk/entry.test) check-in: 36707bcc8c user: erikleunissen tags: simplify_test_file_init | |
| 13:05 | Merge trunk check-in: fcb6d1960c user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:27 | Fix [832c2047bb]: Windows: new compiler, new warnings... check-in: 4a29b4e980 user: jan.nijtmans tags: trunk, main | |
| 12:26 | Fix [832c2047bb]: Windows: new compiler, new warnings... check-in: 14e1bb4f6e user: jan.nijtmans tags: core-9-0-branch | |
| 01:25 | Radiobutton and checkbutton selection now registering with ATK / screen reader on X11 check-in: eb2c4f821e user: kevin_walzer tags: tka11y | |
| 01:13 | Attempting to update checkbutton/radiobutton state through variable trace at script level; removing C code that did not implement correctly check-in: b86629a2d4 user: kevin_walzer tags: tka11y | |
|
2025-09-22
| ||
| 18:58 | Pedantry about thread ids. Leaf check-in: 1ddf8d35e1 user: culler tags: unix_send | |
| 17:11 | Add a mutex to protect data shared between threads. check-in: 3e1848283d user: culler tags: unix_send | |
| 11:22 | Merged trunk into branch "cargo". check-in: 38632f3252 user: csaba tags: cargo | |
| 11:06 | Merged trunk into branch "toggleswitch". Closed-Leaf check-in: d7188cdc7d user: csaba tags: toggleswitch | |
| 04:25 | cleanup check-in: 236ddd40fa user: culler tags: unix_send | |
| 03:33 | Implement Christian.Werner's scheme with Tcl_Events; sending to child threads now works. check-in: 23704eee74 user: culler tags: unix_send | |
| 02:27 | Additional progress on selection events - radio and checkbuttons check-in: a15d59ae79 user: kevin_walzer tags: tka11y | |
| 01:53 | Right/left arrow navigation now working on menus on X11 check-in: b62394c8b1 user: kevin_walzer tags: tka11y | |
| 01:33 | Check/radiobutton state now working correctly on Windows check-in: 811ddb992f user: kevin_walzer tags: tka11y | |
| 01:22 | Additional X11 menu refinements check-in: 0d6ef1fb72 user: kevin_walzer tags: tka11y | |
| 01:13 | Refinements in checkbox selections on Windows check-in: d550a47a5a user: kevin_walzer tags: tka11y | |
|
2025-09-21
| ||
| 21:39 | Correct typo check-in: a8545d5a08 user: kevin_walzer tags: tka11y | |
| 21:15 | Basic implementation of accessible menus now in place for X11 - now to move to Windows and macOS for final review before opening for comments/TIP check-in: 6ff56747d1 user: kevin_walzer tags: tka11y | |
| 01:49 | Revert changes to Windows accessibility check-in: cc7ec1d0a4 user: kevin_walzer tags: tka11y | |
| 01:35 | Tweak menu code check-in: 3c03c85dc0 user: kevin_walzer tags: tka11y | |
|
2025-09-20
| ||
| 23:54 | Recent changes to widget initialization to accommodate menu's broke other widget accessibility - removing check-in: bcb6cf0e39 user: kevin_walzer tags: tka11y | |
| 22:08 | Attempt to force the vocalization of checkbutton state check-in: 843eafd4e0 user: kevin_walzer tags: tka11y | |
| 21:48 | Menu entries now vocalized on Orca check-in: 66185c2ab6 user: kevin_walzer tags: tka11y | |
| 17:10 | Progress on menu selection check-in: 02513f58d0 user: kevin_walzer tags: tka11y | |
| 04:59 | merge main check-in: a63bf3e522 user: culler tags: unix_send | |
|
2025-09-19
| ||
| 22:48 | Fix [067306a2]: Aqua: use isEqualToString: to check appearance names Leaf check-in: 8a2a0978b6 user: chrstphrchvz tags: bug-067306a2-c86b | |
| 21:50 | Fix some little bugs in the appname registry. check-in: 92e2486187 user: culler tags: unix_send | |
| 21:08 | Additional fix for [1c9965ca]: Aqua: return before END_DRAWING Leaf check-in: 3e82a60bb2 user: chrstphrchvz tags: bug-1c9965ca-c90b | |
| 20:57 | Fix [1c9965ca]: Aqua: return before TkMacOSXRestoreDrawingContext Leaf check-in: 9bb26ab0c5 user: chrstphrchvz tags: bug-1c9965ca-c86b | |
| 19:47 | Improvement in tracking selection state of radio buttons on X11 - checkbuttons do not report state to AT check-in: b40d57aace user: kevin_walzer tags: tka11y | |
| 16:01 | Edit comments; improve error handling. check-in: 5d36908d0a user: culler tags: unix_send | |
| 14:19 | Correct typos check-in: 2e9a286f18 user: kevin_walzer tags: tka11y | |
| 12:05 | Improved the error handling. check-in: 6c4a0c26f8 user: csaba tags: cargo | |
| 01:46 | Correct incomplete line check-in: ebb0641a2a user: kevin_walzer tags: tka11y | |
| 00:30 | Tweak widget mapping check-in: 655c25a797 user: kevin_walzer tags: tka11y | |
| 00:24 | Updates to ATK and MSAA check-in: 1646e1bb72 user: kevin_walzer tags: tka11y | |
| 00:21 | Use a Tcl_AsyncHandler check-in: 81c491b615 user: culler tags: unix_send | |
|
2025-09-18
| ||
| 22:27 | Merge trunk check-in: 89f3b77cb6 user: kevin_walzer tags: tka11y | |
| 20:43 | And another... check-in: 1c42e7e9e6 user: kevin_walzer tags: tka11y | |
| 20:42 | Correct typo check-in: f8ab25fbb4 user: kevin_walzer tags: tka11y | |
| 19:53 | XF86Undo/XF86Redo -> Undo/Redo Closed-Leaf check-in: b4cd7ad6ea user: jan.nijtmans tags: bug-04e1735b86 | |
| 19:34 | Remove debugging statements check-in: 1ed4bed36c user: kevin_walzer tags: tka11y | |
| 17:36 | Revert executable bit on specfiic files added in error check-in: 7a88d37ae5 user: kevin_walzer tags: tka11y | |
| 16:52 | Merge 9.0 check-in: 762464bc37 user: jan.nijtmans tags: trunk, main | |
| 16:48 | Merge 8.6 check-in: 9cb5fd2ed7 user: jan.nijtmans tags: core-9-0-branch | |
| 16:41 | Fix [04e173]: Add support for Copy/Cut/Paste keys in X11 check-in: 5c90acb16f user: jan.nijtmans tags: core-8-6-branch | |
| 16:15 | Settling on final implementation for accessibility on X11 and macOS - these are as complete as the platform API's and Tk's design will support. Windows needs final review, then move to TIP. check-in: bf2469d93b user: kevin_walzer tags: tka11y | |
| 15:30 | Revisited implementation of TIP 729 ("Add a tk attribtable command to the core"). check-in: a848b110fc user: csaba tags: cargo | |
| 15:19 | Merge trunk (edit .github/workflows/*-build.yml, resolving conflicts) check-in: c875110ead user: erikleunissen tags: simplify_test_file_init | |
| 14:43 | Additional updates to menu navigation check-in: afe782644b user: kevin_walzer tags: tka11y | |
| 13:58 | Rebase to 9.0. Put around catch{}, in case the X-server doesn't have those keysyms Closed-Leaf check-in: 48f3d7afe8 user: jan.nijtmans tags: bug-04e1735b86 | |
| 13:34 | Accept [b868892f29]: Make internal structure of test files uniform check-in: 6cab019d9d user: erikleunissen tags: core-9-0-branch | |
| 13:24 | Accept [b868892f29]: Make internal structure of test files uniform check-in: 432ba1318d user: erikleunissen tags: trunk, main | |
| 13:20 | Remove Github CI scheduling Closed-Leaf check-in: 3a168df1b3 user: erikleunissen tags: uniform_test_file_structure | |
| 03:50 | Pay some attention to signal safety. check-in: 37797a4334 user: culler tags: unix_send | |
| 01:06 | Refinements of menu navigation check-in: 2527df44af user: kevin_walzer tags: tka11y | |
| 00:06 | Fix [22cef19d]: Aqua: obscured bitmaps are distorted rather than cropped check-in: 3e7a0bac63 user: chrstphrchvz tags: core-9-0-branch | |
|
2025-09-17
| ||
| 22:32 | Additional refinements check-in: dcfaa6a388 user: kevin_walzer tags: tka11y | |
| 21:49 | Additional progress on X11 widget accessibility check-in: 51d6be3a6f user: kevin_walzer tags: tka11y | |
| 21:14 | Remove all references to commTkwin in tkUnixSend.c check-in: 0d7aa93dc3 user: culler tags: unix_send | |
| 17:49 | Update for radiobutton/checkbutton tracking on X11 check-in: 03fa9be601 user: kevin_walzer tags: tka11y | |
| 16:15 | Proof-of-concept is complete. check-in: 2e64a531ff user: culler tags: unix_send | |
| 14:50 | Improve notifications for radiobutton selections on macOS check-in: 4d9bed1511 user: kevin_walzer tags: tka11y | |
| 12:32 | Rebase check-in: 108a6bda40 user: jan.nijtmans tags: bug-04e1735b86 | |
| 12:30 | Merge 9.0 check-in: fc0253563a user: jan.nijtmans tags: trunk, main | |
| 12:29 | Remove incorrect comment: Buttons are always 1,2,3 now check-in: 986cd68146 user: jan.nijtmans tags: core-9-0-branch | |
| 12:26 | Add Undo/Redo as well check-in: b539ab0254 user: jan.nijtmans tags: bug-04e1735b86 | |
| 11:49 | Proposed fix for [04e1735b86]: Add support for Copy/Cut/Paste keys in X11 check-in: f8bf4f1a0e user: jan.nijtmans tags: bug-04e1735b86 | |
| 11:14 | Proposed fix for [22cef19d]: Aqua: obscured bitmaps are distorted rather than cropped Closed-Leaf check-in: 3ef952e499 user: chrstphrchvz tags: bug-22cef19d | |
|
2025-09-16
| ||
| 19:27 | Minor updates to value tracking check-in: 08afb204d8 user: kevin_walzer tags: tka11y | |
| 12:03 | Merge 9.0 check-in: 2e03d19b70 user: jan.nijtmans tags: trunk, main | |
| 12:03 | Merge trunk check-in: d7e95fb76f user: kevin_walzer tags: tka11y | |
| 12:02 | Somehow the "uxtheme.lib" is not picked up by the MSVC build. check-in: a53b794728 user: jan.nijtmans tags: trunk, main | |
| 11:57 | Fix [6c149127b5]: Win tk systray fix by Christian. Also move Tcl_GetString() call to a common place. check-in: b5e7cc0aa8 user: jan.nijtmans tags: core-9-0-branch | |
| 09:47 | Alternative solution for [6c149127b5]: Win tk systray fix by Christian. Just let the wcsncpy() call do the truncation work. Closed-Leaf check-in: 544f3a38d4 user: jan.nijtmans tags: bug-6c149127b5 | |
| 08:06 | themeData contains HWND only, so simplify check-in: 5565b68df9 user: jan.nijtmans tags: trunk, main | |
| 06:38 | Remove last traces of "xpnative" theme, in favor of "vista" check-in: 77bf59397f user: jan.nijtmans tags: trunk, main | |
|
2025-09-15
| ||
| 21:03 | Revert last change - not needed check-in: 53bb8f8de7 user: kevin_walzer tags: tka11y | |
| 21:00 | Update focus setting for NSAccessibilityGroupRole check-in: fdf45b3057 user: kevin_walzer tags: tka11y | |
| 20:40 | Typo cleanup check-in: e974faa2fd user: kevin_walzer tags: tka11y | |
| 20:11 | Correct typos check-in: b9d027e086 user: kevin_walzer tags: tka11y | |
| 20:07 | Refine and expand comments check-in: c25319cf9d user: kevin_walzer tags: tka11y | |
| 19:53 | Checkbuttons and radiobuttons now update state correctly; listboxes, tables and trees now communicate how many rows they have check-in: a4b8ed3846 user: kevin_walzer tags: tka11y | |
| 13:44 | Put back TkWinGetPlatformTheme(), in case extensions use it check-in: 56f4ae7a57 user: jan.nijtmans tags: trunk, main | |
| 13:36 | Rename TtkXPTheme_Init to TtkWinVistaTheme_Init check-in: e8d985e1c4 user: jan.nijtmans tags: trunk, main | |
| 13:20 | Merge-mark check-in: 2065ba9385 user: jan.nijtmans tags: trunk, main | |
| 13:19 | Rename ttkWinXPTheme.c to ttkWinVistaTheme.c (we cannot just remove it) check-in: c19982cdba user: jan.nijtmans tags: trunk, main | |
|
2025-09-14
| ||
| 21:35 | Various updates to improve notifications of data changes - checkbuttons and radiobuttons are still not updating their values after keyboard input check-in: f90d487ec0 user: kevin_walzer tags: tka11y | |
| 16:19 | Merge trunk check-in: 99c06b7857 user: kevin_walzer tags: tka11y | |
| 15:46 | Additional details in comments check-in: 973751e917 user: kevin_walzer tags: tka11y | |
| 15:34 | Remove TCL_UNUSED macros check-in: 2d5ba66aec user: kevin_walzer tags: tka11y | |
| 15:24 | Cleanup of tkMacOSXAccessibility.c check-in: 9461b32da1 user: kevin_walzer tags: tka11y | |
| 15:17 | Additional cleanup check-in: 6156f1702c user: kevin_walzer tags: tka11y | |
| 15:16 | Support for additional accessibility actions in ATK check-in: 017793e5d8 user: kevin_walzer tags: tka11y | |
| 03:46 | A few more typo fixes check-in: 76833914d6 user: kevin_walzer tags: tka11y | |
| 03:43 | Correct typos check-in: 135db64e35 user: kevin_walzer tags: tka11y | |
|
2025-09-13
| ||
| 21:16 | Orca now picks up changes in spinbox values check-in: 27131b8c19 user: kevin_walzer tags: tka11y | |
| 21:05 | Spinbuttons now recognized, but still need to capture value check-in: 9ac2e95dcb user: kevin_walzer tags: tka11y | |
| 20:21 | Additional refinement on spinbox accessibility check-in: bb35e878b3 user: kevin_walzer tags: tka11y | |
| 19:45 | Redesigned the element creation for built-in and third-party themes. check-in: aae8ebe59d user: csaba tags: toggleswitch | |
| 19:41 | Additional refinements in AtkValue implementation check-in: 4bd9d17be2 user: kevin_walzer tags: tka11y | |
| 17:48 | Fix [6c479588]: leak in XCreateBitmapFromData() check-in: ae29ee6005 user: chrstphrchvz tags: core-8-6-branch | |
| 17:41 | Improvements in tree navigation check-in: c6bde374bd user: kevin_walzer tags: tka11y | |
| 10:57 | Follow-up to [441c526c0d]: Eliminate classic and XP theme on Windows check-in: 103a2901fe user: jan.nijtmans tags: trunk, main | |
| 02:26 | Add missing child role to tree items check-in: 31f9af1c7f user: kevin_walzer tags: tka11y | |
|
2025-09-12
| ||
| 21:29 | Additional cleanup of tree check-in: da8b0d0acc user: kevin_walzer tags: tka11y | |
| 20:16 | Streamline data retrieval from tree widget check-in: 045b109e6c user: kevin_walzer tags: tka11y | |
| 14:14 | Eliminate classic and XP theme on Windows Closed-Leaf check-in: ca5d6b41ca user: jan.nijtmans tags: no-xp-theme | |
| 13:21 | Cygwin on X11 bugfix: Cygwin shared libraries start with "cyg", not "lib" check-in: 654269f949 user: jan.nijtmans tags: trunk, main | |
| 12:54 | Cygwin on X11 bugfix: Cygwin shared libraries start with "cyg", not "lib" check-in: 70c3d823b2 user: jan.nijtmans tags: core-9-0-branch | |
| 12:05 | Remove XP theme from TTK check-in: 172ad7530e user: jan.nijtmans tags: no-xp-theme | |
| 10:17 | Deprecate Ttk_RegisterElementSpec() check-in: b6332ce79c user: jan.nijtmans tags: trunk, main | |
| 09:15 | Undo accidental Makefile change check-in: fadc735a8d user: jan.nijtmans tags: core-9-0-branch | |
| 08:46 | Remove Ttk_RegisterElementSpec() completely when compiled with TK_NO_DEPRECATED check-in: 248dfd33af user: jan.nijtmans tags: core-9-0-branch | |
| 08:30 | Ttk_RegisterElementSpec is deprecated check-in: acfb174499 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-09-11
| ||
| 22:40 | adapting macOS scheme for linux, using mqueue for the IPC. check-in: 59059db955 user: culler tags: unix_send | |
| 22:12 | Small adjustments for consistency with linux. check-in: cb2cfc911e user: culler tags: mac_send | |
| 21:04 | Revert again - need to re-think tree accessibility calls check-in: ea3635cdca user: kevin_walzer tags: tka11y | |
| 20:24 | Refinements in tree selection check-in: c3d87845fa user: kevin_walzer tags: tka11y | |
| 19:10 | Revert changes for tree check-in: 3b2876e3c8 user: kevin_walzer tags: tka11y | |
| 18:18 | Improve support for treeview selection check-in: 1979eafe81 user: kevin_walzer tags: tka11y | |
| 00:41 | Menu selection now working correctly check-in: b90bf7e86a user: kevin_walzer tags: tka11y | |
|
2025-09-10
| ||
| 11:15 | Better menu navigation; silence console warnings check-in: 435736344c user: kevin_walzer tags: tka11y | |
|
2025-09-09
| ||
| 21:12 | Suggested fix for [6c479588]: leak in XCreateBitmapFromData() Closed-Leaf check-in: a317679b8b user: chrstphrchvz tags: bug-6c479588 | |
| 14:28 | Refinements in menu tracking check-in: 9b3754beec user: kevin_walzer tags: tka11y | |
| 14:14 | Better accessibility tracking of child widgets with keyboard navigation check-in: 22632f5512 user: kevin_walzer tags: tka11y | |
| 13:45 | Some improvement in tracking child widgets check-in: 7d48c17165 user: kevin_walzer tags: tka11y | |
| 12:05 | Orca now announces titles of toplevels check-in: 4e6cf46012 user: kevin_walzer tags: tka11y | |
| 00:01 | Proposed fix for [7f37514e] Aqua: compiler warning in tkMacOSXImage.c Closed-Leaf check-in: cd88fa9e3b user: chrstphrchvz tags: bug-7f37514e | |
|
2025-09-08
| ||
| 13:26 | Revert to ridge border - smoother integration across widgets check-in: 8f627f3e0b user: kevin_walzer tags: tka11y | |
| 12:39 | Improve highlight focus on accessible widgets on X11; clean up and expand comments in tkUnixAccessibility.c check-in: e0314b4249 user: kevin_walzer tags: tka11y | |
| 12:19 | Listbox selection now correctly gets text of selected element - still have to test menus and treeview widgets check-in: c5d050c805 user: kevin_walzer tags: tka11y | |
| 11:37 | Added manual page doc/cargo.n. check-in: f6e44fcd14 user: csaba tags: cargo | |
| 11:34 | Added file tests/cargo.test. check-in: 5aac04acb3 user: csaba tags: cargo | |
| 11:23 | Initial commit for tk_cargo procedure implementation. check-in: 2033bba71d user: csaba tags: cargo | |
| 11:08 | Create new branch named "cargo" check-in: 7ee4748fc9 user: csaba tags: cargo | |
| 00:33 | Fix winfo-5.4 and winfo-5.4 and add 5.6 and 5.7 for interps in other processes. check-in: 29f02a915f user: culler tags: mac_send | |
|
2025-09-07
| ||
| 19:20 | Additional updates check-in: f13aef7c57 user: kevin_walzer tags: tka11y | |
| 16:32 | Tracking improvements check-in: 5b2bda9db8 user: kevin_walzer tags: tka11y | |
| 02:13 | One more tweak check-in: 493f98f6a5 user: kevin_walzer tags: tka11y | |
| 02:10 | Minor cleanup on child names check-in: 5c4d3da25e user: kevin_walzer tags: tka11y | |
| 01:56 | Progress on child widget names check-in: 61378bea70 user: kevin_walzer tags: tka11y | |
| 01:32 | Still trying to get virutal widgets to return their text value check-in: fc282709bc user: kevin_walzer tags: tka11y | |
| 01:11 | Additional refinements check-in: 6db2490e6c user: kevin_walzer tags: tka11y | |
| 00:57 | Additional refinements to child selection check-in: 12c3f8f653 user: kevin_walzer tags: tka11y | |
| 00:40 | Selection events now firing in listboxes check-in: c990d9934c user: kevin_walzer tags: tka11y | |
| 00:00 | Virtual child roles now correctly identified in accerciser check-in: c69c04a680 user: kevin_walzer tags: tka11y | |
|
2025-09-06
| ||
| 23:25 | Restored tracking of non-root toplevel windows and widgets check-in: b01904167e user: kevin_walzer tags: tka11y | |
| 21:50 | Correct segfault check-in: 93c22d98df user: kevin_walzer tags: tka11y | |
| 21:44 | Hierarchy now displays correctly in accerciser but segfaults on Orca check-in: a9d472d846 user: kevin_walzer tags: tka11y | |
| 18:05 | wm.test: remove wm-attributes-1.2.4, which is identical to -1.2.5.1, except for the constraints (which currently are equivalent to "x11", but not quite appropriate) check-in: ba3b9ff740 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 16:35 | wm.test: diversify test wm-attributes-1.2.5 for each supported windowing system check-in: 02b735056f user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 16:33 | ttk/treetags.test: convert inappropriate tests to setup/cleanup sections at the testfile level check-in: ecb190a2bf user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 16:30 | menubut.test: remove redundant comment check-in: 4035938dcb user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 16:29 | imgBmap.test (imgBmap-6.[23]): move cleanup statement into -cleanup section check-in: 49e99be846 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 16:27 | fontchooser.test: simplify autoloading of fontchooser.tcl and explain its effect better. check-in: df581655e7 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
|
2025-09-05
| ||
| 20:30 | Virtual child widgets now tracking correctly in accerciser check-in: 9c6b3dd199 user: kevin_walzer tags: tka11y | |
| 19:12 | Silence compiler errors check-in: d292b32764 user: kevin_walzer tags: tka11y | |
| 18:46 | Refinement of ATK roles, indexing, and selection events check-in: 0b63092109 user: kevin_walzer tags: tka11y | |
| 17:05 | Correct hang check-in: 368f0bc804 user: kevin_walzer tags: tka11y | |
| 16:57 | Additional tweaks in selection API check-in: 4f7826495f user: kevin_walzer tags: tka11y | |
| 16:18 | More adjustments check-in: e146950fca user: kevin_walzer tags: tka11y | |
| 14:17 | Additional adjustments to virtual children check-in: dcc5f087e7 user: kevin_walzer tags: tka11y | |
| 00:51 | Adjustments check-in: e84046da64 user: kevin_walzer tags: tka11y | |
|
2025-09-04
| ||
| 22:50 | Additional refinements to selection check-in: e6bc0e7757 user: kevin_walzer tags: tka11y | |
| 21:55 | Attempt to make selection interface work correctly check-in: 9d7cc4ae02 user: kevin_walzer tags: tka11y | |
| 19:41 | Minor tweaks check-in: fd633d3b9e user: kevin_walzer tags: tka11y | |
| 18:44 | Text selection now working smoothly check-in: 7af2e27cd9 user: kevin_walzer tags: tka11y | |
| 12:03 | Additional updates to text and selection interfaces - remove direct callbacks to interp, pull data from hash tables or internal Tk structures check-in: 1797e3495c user: kevin_walzer tags: tka11y | |
|
2025-09-03
| ||
| 19:41 | (First) adoption of Tcl_GetNumberFromObj() Leaf check-in: 4cad747bae user: dgp tags: dgp-adopt-tcl9 | |
| 17:03 | Make use of the routine Tcl_FreeInternalRep(). check-in: 980977e8c6 user: dgp tags: dgp-adopt-tcl9 | |
| 16:18 | Progress on text widget check-in: 642dc1b5d3 user: kevin_walzer tags: tka11y | |
| 13:02 | Progress on text widget; additional testing needed; entries need detailed review check-in: 53edbd07d7 user: kevin_walzer tags: tka11y | |
| 12:15 | Restore missing brace check-in: 5e2cc8a1b3 user: kevin_walzer tags: tka11y | |
| 12:08 | Remove unnecessary code to force focus check-in: a5b5e2018e user: kevin_walzer tags: tka11y | |
| 11:56 | Additional updates to text interface check-in: a5ab4fa64e user: kevin_walzer tags: tka11y | |
| 02:26 | Fix a mismatched AE error name. check-in: 687567c6cc user: culler tags: mac_send | |
| 01:08 | Refine select interface check-in: d08d59007c user: kevin_walzer tags: tka11y | |
| 00:54 | Corrections of typos check-in: dc4a8fb098 user: kevin_walzer tags: tka11y | |
| 00:50 | Fill out implmentation of ATK_TEXT and ATK_SELECTION interfaces check-in: 4608705df0 user: kevin_walzer tags: tka11y | |
| 00:15 | Fix typo in the correct direction: nonAqua -> notAqua. check-in: 3d7ea53062 user: culler tags: mac_send | |
|
2025-09-02
| ||
| 22:28 | Fix a typo: notAqua -> nonAqua. check-in: 0d3f0cf313 user: culler tags: mac_send | |
| 21:58 | Edit comments, remove unused variable, increment the serial number. check-in: 7f6676766a user: culler tags: mac_send | |
| 21:23 | Avoid calling Tcl_ConvertType and TclGetObjType. check-in: c1b2678888 user: culler tags: mac_send | |
| 20:02 | send-8.19 too check-in: ad565bdeb9 user: culler tags: mac_send | |
| 19:54 | Add a new AE error string; reset send-8.1 and send-8.18 as nonPortable because they fail on CI, but pass otherwise. check-in: d6b724135b user: culler tags: mac_send | |
| 19:48 | Remove structs left in by mistake check-in: 67584f6d9d user: kevin_walzer tags: tka11y | |
| 19:45 | Rebase to trunk check-in: 5b71ccfe61 user: jan.nijtmans tags: tip-626 | |
| 19:44 | Minor revisions check-in: 947c103f13 user: kevin_walzer tags: tka11y | |
| 18:24 | Additional refinements check-in: 277c9441e4 user: kevin_walzer tags: tka11y | |
| 18:13 | wm.test: diversify wm-attributes-1.2.5, but keep the notAqua variant constrained as knownBug for the time being check-in: 8d1e502d8b user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 18:10 | winfo.test: correct typo check-in: 1291fdb171 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:32 | unixWm.test: diversify unixWm-35.1, and correct section "COMMON TEST SETUP" check-in: 6c6784f50e user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:29 | textDisp.test: correct redundancy of setup/cleanup for textDisp-10.2, and alignment of expected results for tests textDisp-20.5, -22.9 and -23.7 check-in: b1af99a0b0 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:18 | text.test: correct typos in comment for a "COMMON TEST SETUP" section check-in: 2092057159 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:16 | spinbox.test: remove redundant comment check-in: fd068d7a86 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:15 | menubut.test: move comment to NOTE section check-in: 36f9fb1210 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:12 | grid.test: complete correction of (old) test renumbering check-in: aa5a536fda user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:09 | fontchooser.test: improve explanation in section "LOCAL TEST CONSTRAINTS" check-in: f5726eb658 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 17:06 | font.test: correct inconsistency in setup for test font-30.13 check-in: 656a728efa user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 15:30 | Align ATK_TEXT and ATK_SELECTION interfaces with internal implementation, bypassing live queries of Tk widgets to pull data written from script level to the value field of the hash table check-in: 03de920f44 user: kevin_walzer tags: tka11y | |
| 02:23 | Edit some comments and do minor cleanup. check-in: 68098c8ed9 user: culler tags: mac_send | |
|
2025-09-01
| ||
| 21:51 | Close accidental fork check-in: 4db64cb778 user: culler tags: mac_send | |
| 21:46 | Update send man page. check-in: 6eb19e3f09 user: culler tags: mac_send | |
| 19:24 | Fix bug in ::tk::mac::DoScriptXXXX which causes scripts to be run twice. check-in: cc525a5806 user: culler tags: mac_send | |
| 18:10 | Replaced strdup (which is not used in generic Tk) with ckalloc and memcpy. check-in: b63f92b954 user: csaba tags: toggleswitch | |
| 17:03 | Fix error handling for sendAEDoScript. check-in: 394d72269c user: culler tags: mac_send | |
| 16:36 | Refinement of ATK_TEXT and ATK_SELECT interfaces - more work needed check-in: 8968e3429a user: kevin_walzer tags: tka11y | |
| 16:20 | Improve error handling. check-in: a96d39bf21 user: culler tags: mac_send | |
| 15:41 | Remove ErrorHandlers: no XProperties are used in macOS. check-in: ee0af9a6a4 user: culler tags: mac_send | |
| 14:11 | Better to set Result when command fails. check-in: 080a198d95 user: culler tags: mac_send | |
| 00:18 | Add support for AtkText and AtkSelection interfaces; these allow text/entry widgets and data from selection events to interact with the accessibility system on X11; these formal protocols are not required on Windows or macOS check-in: 32817947bf user: kevin_walzer tags: tka11y | |
| 00:08 | Remove duplicate call on label role check-in: 9d0814730b user: kevin_walzer tags: tka11y | |
|
2025-08-31
| ||
| 21:55 | Refine menu bindings for X11 check-in: 1401d158b0 user: kevin_walzer tags: tka11y | |
| 21:39 | Remove the temprorary backgroundError; remove most nonAqua test constraints. check-in: 70e921fd76 user: culler tags: mac_send | |
| 21:25 | Labels now correctly report their text check-in: 742435d5d4 user: kevin_walzer tags: tka11y | |
| 18:52 | Removing blanket <FocusIn> event at script level on X11 appears to remove event hangs - need additional testing check-in: 5a4418db21 user: kevin_walzer tags: tka11y | |
| 18:45 | Do not load accessibility API on X11 if screen reader not running check-in: 6c3ff378d9 user: kevin_walzer tags: tka11y | |
| 17:53 | Updated and extended the file tests/ttk/toggleswitch.test. check-in: 786ee71eeb user: csaba tags: toggleswitch | |
| 16:46 | Another pass through the arg parsing code. check-in: 787d2835d8 user: culler tags: mac_send | |
| 04:07 | Proposed fix for [8369db35]: Aqua: undefined behavior in GenerateUpdates() Leaf check-in: 2c134295d9 user: chrstphrchvz tags: bug-8369db35 | |
| 02:14 | Fix bugs and typos in the code for reading AE replies. check-in: 8bfdd48430 user: culler tags: mac_send | |
|
2025-08-30
| ||
| 21:02 | Fix fopen modes. check-in: f4b04e0702 user: culler tags: mac_send | |
| 20:32 | Simplify event loop integration check-in: 4356be9ffe user: kevin_walzer tags: tka11y | |
| 18:56 | Added file tests/ttk/toggleswitch.test. check-in: 29c8b06e68 user: csaba tags: toggleswitch | |
| 13:24 | switch to flock check-in: 03f8947949 user: culler tags: mac_send | |
| 03:59 | Switch from NSMutableDictionary to Tcl dict check-in: 44fa9bddd2 user: culler tags: mac_send | |
|
2025-08-29
| ||
| 14:02 | Extended the description of the ttk::toggleswitch widget's "-size" option. check-in: 307460a4e0 user: csaba tags: toggleswitch | |
| 08:52 | Make man page pass by mkhtml check-in: 16570500c3 user: oehhar tags: toggleswitch | |
| 04:07 | Revert caching changes because they broke the accessibility tree - cannot go back check-in: 677651627a user: kevin_walzer tags: tka11y | |
| 03:31 | Put misplaced Tcl_DStringFree where it belongs. check-in: 4b51955e1c user: culler tags: mac_send | |
| 02:46 | Refactor direct calls to Tcl functions to run asynchronously to avoid deadlocks with GLib events check-in: fc2fe7cfa2 user: kevin_walzer tags: tka11y | |
| 02:09 | Merge trunk check-in: 529fab41b0 user: kevin_walzer tags: tka11y | |
| 01:04 | Refinements of glib context; updates to widget demo check-in: 7a1906ad04 user: kevin_walzer tags: tka11y | |
|
2025-08-28
| ||
| 18:31 | Added a ttk::toggleswitch widget to the Widget Demo. check-in: c651f9dd7d user: csaba tags: toggleswitch | |
| 18:11 | Corrected the dependency of the ttk::toggleswitch widget's style on the value of its "-size" option. check-in: 23e0e80b39 user: csaba tags: toggleswitch | |
| 13:00 | Initial commit for ttk::toggleswitch widget implementation. check-in: 5106f68771 user: csaba tags: toggleswitch | |
| 12:22 | Create new branch named "toggleswitch" check-in: 720cf5d6d8 user: csaba tags: toggleswitch | |
| 12:18 | Refine event source check-in: c7ca474695 user: kevin_walzer tags: tka11y | |
| 10:59 | config.test: remove comment that became invalid with commit [aaf11bdce2] check-in: 3902c639b6 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
|
2025-08-27
| ||
| 17:36 | Finish the implementation of send for macOS check-in: 3b414e65fc user: culler tags: mac_send | |
| 02:40 | Remove comment check-in: 692341ecae user: kevin_walzer tags: tka11y | |
| 02:25 | Remove accdialog.tcl, sticking with current dialogs because they have some widgets that can be accessible check-in: 33d1d57aca user: kevin_walzer tags: tka11y | |
| 02:02 | Remove orphan line check-in: cd3c8209bd user: kevin_walzer tags: tka11y | |
| 01:42 | Adjustment to accessibility.test check-in: 144745ef4d user: kevin_walzer tags: tka11y | |
| 01:35 | Refinement of accessibility.test check-in: a9521adcd7 user: kevin_walzer tags: tka11y | |
| 01:20 | Add accessibility to test suite check-in: c0ceec7959 user: kevin_walzer tags: tka11y | |
| 01:08 | Minor corrections check-in: d4a18a8d25 user: kevin_walzer tags: tka11y | |
|
2025-08-26
| ||
| 12:17 | Additional refinements to accessibility events, and widgets now draw focus rectangle on accessible objects check-in: 803a3b2a99 user: kevin_walzer tags: tka11y | |
|
2025-08-25
| ||
| 13:14 | Cleanup check-in: 1be89bafb4 user: kevin_walzer tags: tka11y | |
| 12:43 | Additional refinements check-in: 6ce62ab347 user: kevin_walzer tags: tka11y | |
| 12:29 | Significant progress on event loop integration check-in: 8e0d515a17 user: kevin_walzer tags: tka11y | |
| 02:57 | Alternative handling of light/dark mode without using NSAppearance.currentAppearance on macOS ≥ 11. See [3a4310ee16] check-in: a714e5ea6f user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
| 02:56 | Adjustments to event loop, but still needs work check-in: 8365fa6710 user: kevin_walzer tags: tka11y | |
| 02:54 | Add convenience functions for appearance-dependent NSColor tasks. check-in: 1f4db63f63 user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
| 02:49 | Introduce wrapper method in which to perform any appearance-dependent code. check-in: 2df21e415c user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
| 02:47 | Clean up old workarounds for handling light/dark mode check-in: 026bc25fbf user: chrstphrchvz tags: patch-3a4310ee16-c90b | |
| 02:32 | Back to working on event loop - that seems to be where all the bottleneck is check-in: 563009a930 user: kevin_walzer tags: tka11y | |
| 02:09 | Abandoning multi-threaded approach as it contined to grow unchecked in complexity and edge cases; there is not a clean boundary around where threading is required, unlike MSAA on Windows; retaining event loop setup but otherwise reverting to single-threaded check-in: deefa896d9 user: kevin_walzer tags: tka11y | |
|
2025-08-23
| ||
| 21:13 | Going back to simple event source setup - file descriptors and associated complexity do not seem to help at all check-in: bb91fdaf72 user: kevin_walzer tags: tka11y | |
| 18:47 | Add file descriptors for more fine-grained Tcl-GLib integration check-in: 2ab66ea9d0 user: kevin_walzer tags: tka11y | |
| 16:08 | Back out garbled merged fix check-in: c79d493f5a user: kevin_walzer tags: tka11y | |
| 15:16 | Additional work on event loop; clean up merge conflict check-in: 8aff833f30 user: kevin_walzer tags: tka11y | |
|
2025-08-22
| ||
| 20:49 | Additional event loop updates check-in: 2b0c4933f2 user: kevin_walzer tags: tka11y | |
| 20:12 | Remove accessible drawing code as it does not work well check-in: 29d7531981 user: kevin_walzer tags: tka11y | |
| 04:03 | Rework signal calls as idle handlers check-in: 1686672091 user: kevin_walzer tags: tka11y | |
|
2025-08-20
| ||
| 02:29 | Highlight rectangle adjustments; still needs work check-in: ecb4e4b0c8 user: kevin_walzer tags: tka11y | |
| 02:11 | Focus highlight drawing needs more work but does not crash; child widget tracking is improved: event loop still needs work check-in: f21a1a8921 user: kevin_walzer tags: tka11y | |
| 01:52 | Remove compiler warnings check-in: c01b59959b user: kevin_walzer tags: tka11y | |
| 01:41 | Eliminate compiler errors check-in: 2fc97ad5c4 user: kevin_walzer tags: tka11y | |
| 01:26 | Additional refinements, cleanup and re-organization check-in: 05e83b8817 user: kevin_walzer tags: tka11y | |
|
2025-08-19
| ||
| 20:14 | [d8f9640f] Segfault on MS-Win in menu.test with singleproc Closed-Leaf check-in: b20bb269e5 user: oehhar tags: d8f9640f-mswin-segfault-menu-test | |
| 18:20 | Merge uniform_test_file_structure (resolve conflict) check-in: 3a6bc7d6e9 user: erikleunissen tags: simplify_test_file_init | |
| 17:50 | Fix typo check-in: 0e976bfb5b user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 16:26 | Add NOTE section explaining how tests cope with the limitation of send under macos/aqua. check-in: f584e46cd4 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 11:48 | Several updates for improved child widget tracking and responsivness - needs testing check-in: a005cdf978 user: kevin_walzer tags: tka11y | |
| 07:44 | Merge trunk check-in: b29d8bf099 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
|
2025-08-18
| ||
| 22:46 | Merge trunk check-in: f088d8af80 user: erikleunissen tags: simplify_test_file_init | |
| 22:37 | Fix [9ba9729ef1]: Limitation of [send] on macOS is not reflected in documentation and tests check-in: 6a6e9a5b38 user: erikleunissen tags: simplify_test_file_init | |
| 22:17 | Fix [9ba9729ef1]: Limitation of [send] on macOS is not reflected in documentation and tests check-in: 8069a46d07 user: erikleunissen tags: core-9-0-branch | |
| 22:14 | Fix [9ba9729ef1]: Limitation of [send] on macOS is not reflected in documentation and tests check-in: 718af4f88d user: erikleunissen tags: trunk, main | |
| 22:10 | Remove Github CI scheduling intructions Closed-Leaf check-in: f12f630b7a user: erikleunissen tags: bug-9ba9729ef1 | |
| 20:06 | Despite complexity, threaded approach does a better job of building accessibility tree that is visible in accerciser, so we are going to stick with that approach and continue to work on event loop integration - working through that will ensure Tk is also responsive in screen reader check-in: db595aef72 user: kevin_walzer tags: tka11y | |
| 19:31 | Additional refinements of child widget tracking check-in: 56fe42ad21 user: kevin_walzer tags: tka11y | |
| 18:11 | Never mind check-in: 885320b5af user: kevin_walzer tags: tka11y | |
| 18:02 | Attempt update of tracking child widgets check-in: 56026e2b20 user: kevin_walzer tags: tka11y | |
| 16:02 | Constrain own Dialogs to the physical screen size [7c28f835] check-in: 5261679b71 user: oehhar tags: trunk, main | |
| 16:01 | Add [7c28f835] to changes.md Closed-Leaf check-in: e32aa26620 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit | |
| 15:53 | Merge main check-in: c8d9ac6263 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit | |
| 15:53 | Merge trunk check-in: 7f6b8392ed user: kevin_walzer tags: tka11y | |
| 15:52 | Limit tk_messageBox on physical screen size [e19f1d891] check-in: 84c9904ecd user: oehhar tags: trunk, main | |
| 15:50 | Add [e19f1d891] to changes.md Closed-Leaf check-in: 6768e72c1b user: oehhar tags: e19f1d891-messagebox-screensize | |
| 15:46 | Merge main check-in: 5630ec69d4 user: oehhar tags: e19f1d891-messagebox-screensize | |
|
2025-08-17
| ||
| 22:17 | Refinements in tracking child widgets check-in: c2482f17e8 user: kevin_walzer tags: tka11y | |
| 20:19 | Root object now correctly named in accessibility tree check-in: 05722e1ca3 user: kevin_walzer tags: tka11y | |
| 20:01 | Tracking toplevel windows now working better check-in: 17fb410b0b user: kevin_walzer tags: tka11y | |
| 19:28 | Toplevels now correctly registered as accessible check-in: 3d30cdcad7 user: kevin_walzer tags: tka11y | |
| 18:40 | Trying additional child tracking options check-in: ddb8bc16c7 user: kevin_walzer tags: tka11y | |
| 18:24 | Add signals for widget creation/destruction check-in: 9542f436c4 user: kevin_walzer tags: tka11y | |
| 16:42 | send.n: don't make claims about behaviour that might be unintended check-in: db0cf509d6 user: erikleunissen tags: bug-9ba9729ef1 | |
| 16:33 | Another attempt at GLib event integration check-in: ace0e738ca user: kevin_walzer tags: tka11y | |
| 09:31 | winfo.n: revert doc change for "winfo interps" check-in: 1166a732cf user: erikleunissen tags: bug-9ba9729ef1 | |
| 09:27 | Revert added tests for "winfo interps" check-in: 09d754d38c user: erikleunissen tags: bug-9ba9729ef1 | |
|
2025-08-16
| ||
| 23:57 | Major simplification, remove all threading check-in: 745bc6d600 user: kevin_walzer tags: tka11y | |
| 22:32 | Merge main check-in: f04f79a7fd user: jan.nijtmans tags: revised_text, tip-466 | |
| 22:24 | Merge 9.0 check-in: e0a88b0c90 user: jan.nijtmans tags: trunk, main | |
| 22:19 | Update changes check-in: 886f6e66c6 user: jan.nijtmans tags: core-9-0-branch | |
| 22:12 | Fix [92e4081d74]: Undefined behavior while touchpad scrolling check-in: 07d632f4ee user: jan.nijtmans tags: core-9-0-branch | |
| 20:26 | Simplify result for test winfo-5.7.2 check-in: 74ac1fa11a user: erikleunissen tags: bug-9ba9729ef1 | |
| 20:05 | Let tests be run at Github CI for this branch check-in: dd5d0ddc26 user: erikleunissen tags: bug-9ba9729ef1 | |
| 15:55 | Proposed fix (slightly modified) for [92e4081d74]: Undefined behavior while touchpad scrolling Closed-Leaf check-in: a4410a9271 user: jan.nijtmans tags: bug-92e4081d74 | |
| 10:05 | winfo.test: add tests for "winfo interps" with multiple interpreters (in the same process and in different processes) check-in: c8bf1bce91 user: erikleunissen tags: bug-9ba9729ef1 | |
| 09:09 | Fix mistake in previous commit check-in: 95d7944f15 user: erikleunissen tags: bug-9ba9729ef1 | |
| 09:06 | send.test: on macOS/aqua skip tests that send to interps in other processes (add constraint notAqua) check-in: 1f3dbb47af user: erikleunissen tags: bug-9ba9729ef1 | |
| 07:43 | Ticket [9ba9729ef1]: text complements for man winfo and man send check-in: 731a5957cc user: erikleunissen tags: bug-9ba9729ef1 | |
| 01:36 | Prevent a faint outline from appearing when downscaling Retina captures check-in: 45ebf58a93 user: chrstphrchvz tags: bug-df4b603950-alt | |
| 01:33 | Alternative fix for CreateCGImageFromDrawableRect() returning smaller image than requested. See [f215a9fdaa]. check-in: 84c2ba4fc8 user: chrstphrchvz tags: bug-df4b603950-alt | |
|
2025-08-15
| ||
| 22:25 | Merge 9.0 check-in: 031211db5a user: jan.nijtmans tags: trunk, main | |
| 22:23 | Merge 8.6 check-in: d266a4ff6b user: jan.nijtmans tags: core-9-0-branch | |
| 22:18 | version => 8.6.18 check-in: 84ea4dfdbe user: jan.nijtmans tags: core-8-6-branch | |
| 22:12 | Fix [d93d96]: Pointer arithmetic with NULL in ImgGetPhoto() check-in: 61aaaad2d5 user: jan.nijtmans tags: core-8-6-branch | |
| 22:03 | Merge 8.6 check-in: 452179cb0d user: jan.nijtmans tags: core-9-0-branch | |
| 21:44 | Accessibility names/descriptions now read by Orca check-in: 6a72df82f1 user: kevin_walzer tags: tka11y | |
| 21:35 | Fix [a91b242d43]: Correct macOSVersion on future macOS for older SDK builds check-in: f2d0ceecc7 user: jan.nijtmans tags: core-8-6-branch | |
| 19:16 | Merge release check-in: 74b1a05fe5 user: dgp tags: core-8-6-branch | |
| 19:13 | Additional cleanup check-in: a6258251a5 user: kevin_walzer tags: tka11y | |
| 18:14 | Simplify threading; re-work name, description, value cache updating check-in: 3542beabac user: kevin_walzer tags: tka11y | |
| 01:40 | Fix typo check-in: c22c6911e2 user: kevin_walzer tags: tka11y | |
| 01:17 | Some progress on segfaults check-in: 2a98bd3d8c user: kevin_walzer tags: tka11y | |
| 00:25 | Fix typo check-in: 600ab33192 user: kevin_walzer tags: tka11y | |
| 00:24 | Better integration of hash table search keys check-in: 24e3fe2894 user: kevin_walzer tags: tka11y | |
|
2025-08-14
| ||
| 20:53 | Revised fix for [07cfc9f03e]: Aqua: Non-menubar menu invisible if toplevel is on another display. Already applied to Tk 9. check-in: 136f483de9 user: chrstphrchvz tags: core-8-6-branch | |
| 01:55 | More revisions check-in: afe54edc4e user: kevin_walzer tags: tka11y | |
| 00:38 | Minor tweak check-in: 9cc1653d2a user: kevin_walzer tags: tka11y | |
| 00:24 | Merge trunk check-in: 9362b96a8a user: kevin_walzer tags: tka11y | |
| 00:24 | Additional updates to accessibility on X11 check-in: b7a146f2aa user: kevin_walzer tags: tka11y | |
|
2025-08-13
| ||
| 20:03 | merge 8.6 Closed-Leaf check-in: 3d9938eaf8 user: dgp tags: rc1, core-8-6-17-rc, core-8-6-17 | |
| 18:50 | Merge trunk check-in: 9d2978c1e0 user: erikleunissen tags: simplify_test_file_init | |
| 17:48 | Let this branch test at Github CI check-in: f94ecbcae8 user: erikleunissen tags: simplify_test_file_init | |
| 14:05 | Merge 9.1 check-in: d797be6136 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:04 | Merge 9.0 check-in: 6242b4c1c5 user: jan.nijtmans tags: trunk, main | |
| 13:29 | Proposed fix for [d93d961dd4]: Pointer arithmetic with NULL in ImgGetPhoto() Closed-Leaf check-in: 742032a8c9 user: jan.nijtmans tags: bug-d93d961dd4 | |
| 13:14 | More "8.7" elimination check-in: 8fdacebf35 user: jan.nijtmans tags: core-9-0-branch | |
| 12:49 | And now proceed with the removal of useless conditional (and unnecessary "update"). check-in: b04482afa7 user: erikleunissen tags: simplify_test_file_init | |
| 12:46 | Modify proc childTkProcess to avoid bug [280189e35d], and adapt test send-13.1 to that modification. check-in: 3aed0c3049 user: erikleunissen tags: simplify_test_file_init | |
| 09:56 | Fix [https://core.tcl-lang.org/tcl/tktview/31d4fa115b|31d4fa115b]: Tweak install permissions check-in: a221a62888 user: jan.nijtmans tags: core-9-0-branch | |
| 03:04 | Additional cleanup of state sets - no more warnings check-in: 7b95fc8a15 user: kevin_walzer tags: tka11y | |
| 02:47 | Cleanup of state_set references check-in: e5e87bdadb user: kevin_walzer tags: tka11y | |
|
2025-08-12
| ||
| 12:10 | Version -> 9.1a1 check-in: 958f82a67a user: jan.nijtmans tags: trunk, main | |
| 11:29 | Merge 9.0 check-in: 19b8004581 user: jan.nijtmans tags: trunk, main | |
| 11:24 | Merge 8.6 check-in: b46ec21a54 user: jan.nijtmans tags: core-9-0-branch | |
| 10:55 | actions/checkout@v4 -> actions/checkout@v5 check-in: 5766e01100 user: jan.nijtmans tags: core-8-6-branch | |
| 10:48 | Remove unused tkMacOSXScale.c. See [b9bd52d62a] check-in: 298d28f9e9 user: jan.nijtmans tags: core-8-6-branch | |
| 10:22 | Back out problematic [e8cd6dc4a2] check-in: 9e85dfd977 user: erikleunissen tags: simplify_test_file_init | |
|
2025-08-11
| ||
| 22:04 | Merge trunk check-in: 9fb08f4fff user: erikleunissen tags: simplify_test_file_init | |
| 20:30 | Merge 9.0 check-in: db5832635c user: jan.nijtmans tags: trunk, main | |
| 20:24 | Merge 8.6 check-in: 66069c9378 user: jan.nijtmans tags: core-9-0-branch | |
| 20:14 | Fix [4e1e10dcfa]: Aqua: CGRect/NSRect type mismatch on 32-bit check-in: 57ee6f7f7c user: jan.nijtmans tags: core-8-6-branch | |
| 09:15 | Corrected wrong empty line, my error, this is now Csabas version check-in: 03b3a14fd1 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit | |
| 09:07 | testutils.GUIDE: adapt title of section B3 check-in: aedbf424a6 user: erikleunissen tags: simplify_test_file_init | |
| 08:56 | Diversify initialization of test files w.r.t. option "-singleproc" and remove call to "resetWindows" from main.tcl check-in: 5e80478931 user: erikleunissen tags: simplify_test_file_init | |
| 08:47 | [7c28f835] merge-in Csabas work to constrained the Window, if it is larger than the screen. This is only used for non-file dialogs. Closed-Leaf check-in: 3b69d5182b user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen | |
| 08:30 | Merge 9.0 check-in: 24113d640a user: jan.nijtmans tags: trunk, main | |
| 08:27 | Fix [6cc48bb800]: TIP 604 widget demo: canvas text fill color not specified check-in: 5ef35c7bf6 user: jan.nijtmans tags: core-9-0-branch | |
| 08:23 | Merge 8.6 check-in: c074d241d7 user: jan.nijtmans tags: core-9-0-branch | |
| 08:22 | Fix [dc38c95a02]: Aqua: NSHighResolutionCapable should be a Boolean value check-in: d81ec7cdde user: jan.nijtmans tags: core-8-6-branch | |
| 07:50 | main.tcl: correct code to determine main test directory check-in: 6036925ec4 user: erikleunissen tags: simplify_test_file_init | |
| 07:37 | Convert code block into utility proc "resetWindows" (domain "generic") check-in: 59c2431f01 user: erikleunissen tags: simplify_test_file_init | |
| 07:30 | [7c28f835] Alternate solution by Csaba to constraint the window, if it does not fit on the screen check-in: 7c5778e67a user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen-limit | |
| 07:22 | Merge mark check-in: d0a6e354f0 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen | |
| 07:22 | main.tcl: remove useless conditional check-in: e8cd6dc4a2 user: erikleunissen tags: simplify_test_file_init | |
| 07:21 | [e19f1d89] add widthdraw to avoid theoretical flickering. check-in: 1fbd52927e user: oehhar tags: e19f1d891-messagebox-screensize | |
| 07:19 | [7c28f835] add widthdraw to avoid theoretical flickering. check-in: dbe4935982 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen | |
| 07:12 | main.tcl: remove code that is never executed (as a result of the check in the previous commit) check-in: 3f97efddfc user: erikleunissen tags: simplify_test_file_init | |
|
2025-08-10
| ||
| 23:49 | Improved accessibility tracking of child widgets check-in: 86c24deb1b user: kevin_walzer tags: tka11y | |
| 22:21 | More refinements to widget tracking check-in: 8dc332c74f user: kevin_walzer tags: tka11y | |
| 22:08 | More tweaks check-in: 534bfa97b5 user: kevin_walzer tags: tka11y | |
| 21:39 | Count of child widgets is now correct check-in: d0a38a32f9 user: kevin_walzer tags: tka11y | |
| 19:31 | Refinements in tracking focus, mapping and unmapping check-in: 5264a7591a user: kevin_walzer tags: tka11y | |
| 19:01 | Add checks on invalid conditions regarding the topmost level of the test suite, including command line handling. check-in: 16b2221607 user: erikleunissen tags: simplify_test_file_init | |
| 18:57 | main.tcl: add explanation regarding changes in previous commit to file header check-in: 529677d468 user: erikleunissen tags: simplify_test_file_init | |
| 18:50 | Add support for "-singleproc 0", keeping "-singleproc 1" as the default. (Add section separators to all.tcl to improve overview/structure). check-in: be3de3e849 user: erikleunissen tags: simplify_test_file_init | |
| 17:59 | Pave the way 4: main.tcl: collect namespace import commands into one check-in: 832e6a73f9 user: erikleunissen tags: simplify_test_file_init | |
| 17:56 | Minor cleanup check-in: 9f2728b274 user: kevin_walzer tags: tka11y | |
| 17:51 | Pave the way 3: remove unused variable ::ErrorOnFailures check-in: d6f037aae0 user: erikleunissen tags: simplify_test_file_init | |
| 17:48 | Pave the way 2: collect application setup command "encoding system" from all.tcl (both copies) into main.tcl check-in: aae1398e35 user: erikleunissen tags: simplify_test_file_init | |
| 17:45 | Pave the way 1: clear away redundant code from main.tcl check-in: f5919475ba user: erikleunissen tags: simplify_test_file_init | |
| 17:37 | Update struct fields check-in: 34ca6d5d6e user: kevin_walzer tags: tka11y | |
| 16:58 | Progress on threading implementation - Wish no longer hangs on startup check-in: 8f245d90be user: kevin_walzer tags: tka11y | |
| 15:40 | Accept RFE [1ca4b53e25]: Add timing procs to testutils. check-in: e4675ccbbf user: erikleunissen tags: core-9-0-branch | |
| 15:34 | Accept RFE [1ca4b53e25]: Add timing procs to testutils. check-in: ef929b12e7 user: erikleunissen tags: trunk, main | |
| 15:27 | Remove Github CI instructions Closed-Leaf check-in: e855b400ee user: erikleunissen tags: testutils_timing_procs | |
| 14:51 | Revert Github CI instructions check-in: 888c083d5a user: erikleunissen tags: simplify_test_file_init | |
| 14:44 | Merge uniform_test_file_structure check-in: 9ef7a3d058 user: erikleunissen tags: simplify_test_file_init | |
| 14:07 | New branch for RFE [4f9946f4f3]: Simplify testfile initialization" check-in: 65b85d3e8a user: erikleunissen tags: simplify_test_file_init | |
|
2025-08-09
| ||
| 22:24 | Merge mark check-in: 23514b7ead user: chrstphrchvz tags: core-9-0-branch | |
| 21:39 | Fix [044f2bc55b]: tkMacOSXTest.c build error on older macOS. Thanks to Sevan Janiyan for reporting. check-in: dd64b89a0f user: chrstphrchvz tags: core-8-6-branch | |
| 19:41 | Progress on threading cleanup check-in: dd4e426119 user: kevin_walzer tags: tka11y | |
| 19:14 | Correct labeling of widgets on macOS - screen reader now reports "button" rather than "NSAccessibilityButtonRole"' check-in: b79974cfb2 user: kevin_walzer tags: tka11y | |
| 11:15 | testutils.tcl [progress.*]: make proc description more succinct check-in: 444f7075e8 user: erikleunissen tags: testutils_timing_procs | |
| 11:03 | Let this branch be tested on Github CI for all target platforms check-in: 1307b78bf5 user: erikleunissen tags: testutils_timing_procs | |
| 11:01 | Merge trunk check-in: 4f38aed223 user: erikleunissen tags: testutils_timing_procs | |
|
2025-08-08
| ||
| 17:29 | progress.iter -> progress.update: choose a more neutral name that doesn't imply a loop check-in: 5aae2ee6ea user: erikleunissen tags: testutils_timing_procs | |
| 16:15 | Mix-up width/height corrected. Thanks, Csaba! check-in: ed805503c0 user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen | |
| 14:33 | [7c28f835] Zoom file dialogs if they don't fit on the screen check-in: 0b451ef2fd user: oehhar tags: 7c28f835-file-dialog-zoom-small-screen | |
| 14:09 | Also take into account the title bar. From [https://androwish.org/home/info/c2b6b889c539e9f7], thanks, Christian check-in: cb5f590df8 user: oehhar tags: e19f1d891-messagebox-screensize | |
| 12:36 | Change comments check-in: 00728cebab user: oehhar tags: e19f1d891-messagebox-screensize | |
| 02:35 | Correct compiler errors with threading, Wish hangs on startup check-in: 23c415b396 user: kevin_walzer tags: tka11y | |
|
2025-08-07
| ||
| 23:15 | Re-introduce threads to address race conditions, hangs check-in: ad1d1369f0 user: kevin_walzer tags: tka11y | |
| 02:11 | Progress on tracking child widgets - event loop still causes issues by hanging check-in: 71a1526151 user: kevin_walzer tags: tka11y | |
| 02:05 | More robust tracking of child widgets check-in: bb7db42d3d user: kevin_walzer tags: tka11y | |
|
2025-08-06
| ||
| 20:21 | bind.test: remove redundant commands from COMMON TEST SETUP check-in: 2363a093e5 user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 12:54 | Merge trunk check-in: da177a8aaf user: erikleunissen tags: FINAL_REVIEW, uniform_test_file_structure | |
| 03:42 | Correct segfault check-in: c2f5c1196c user: kevin_walzer tags: tka11y | |
| 02:52 | Remove some debugging statements check-in: 6676ebcc08 user: kevin_walzer tags: tka11y | |
| 02:40 | Refinement of accessibility.tcl to separate platform-specific code check-in: 17c88a48b7 user: kevin_walzer tags: tka11y | |
| 02:15 | Fix segfault check-in: 743f6d2366 user: kevin_walzer tags: tka11y | |
| 01:43 | Merge trunk check-in: 4d70757151 user: kevin_walzer tags: tka11y | |
|
2025-08-05
| ||
| 10:18 | Cleanup after segfault check-in: ed17a41549 user: kevin_walzer tags: tka11y | |
|
2025-08-04
| ||
| 15:00 | Ticket [e19f1d891]: Code refactoring and cleanup. Thanks to Christian W. for his input. check-in: 1153477bb4 user: csaba tags: e19f1d891-messagebox-screensize | |
| 13:59 | Restore "package require tcltest 2.2" in TESTFILE INITIALIZATION, even though it's currently redundant. check-in: 62d9a87930 user: erikleunissen tags: uniform_test_file_structure | |
|
2025-08-03
| ||
| 23:22 | Refinements to event loop management check-in: dad74cd243 user: kevin_walzer tags: tka11y | |
| 22:50 | Remove some debugging statements check-in: dbb78a9366 user: kevin_walzer tags: tka11y | |
| 22:26 | Additional progress on child widgets check-in: 32e373656a user: kevin_walzer tags: tka11y | |
| 21:41 | Correct segfaults when child widgets resized check-in: 9a6bdc4c6e user: kevin_walzer tags: tka11y | |
| 19:25 | Ticket [e19f1d891]: Revised the value of the minimum wrap length and its handling. check-in: 1930091293 user: csaba tags: e19f1d891-messagebox-screensize | |
| 02:56 | Fix another type mismatch. As suggested by Joshua Root (MacPorts). Closed-Leaf check-in: a601dd446f user: chrstphrchvz tags: bug-4e1e10dcfa | |
|
2025-08-02
| ||
| 22:16 | Fix [4e1e10dcfa]: Aqua: CGRect/NSRect type mismatch on 32-bit. As suggested by Joshua Root (MacPorts). check-in: 41e0498d2e user: chrstphrchvz tags: bug-4e1e10dcfa | |
| 14:26 | Ticket [e19f1d891]: Get the frame width of toplevel windows in SDL2 Tk rather than assuming a value of 15. check-in: 09edf32050 user: csaba tags: e19f1d891-messagebox-screensize | |
| 03:53 | Additional tweaks check-in: 9e1666c07d user: kevin_walzer tags: tka11y | |
| 01:27 | Fine tune focus handlers check-in: 91ea8ce24c user: kevin_walzer tags: tka11y | |
|
2025-08-01
| ||
| 15:47 | Open branch for release Updates to changes file. check-in: 1e878ae48b user: dgp tags: rc0, core-8-6-17-rc | |
| 03:36 | Revert to prior state when accessibility was partially working check-in: 4db3e12cc4 user: kevin_walzer tags: tka11y | |
| 01:57 | Fine tuning of event loop management check-in: 33b8ce6be6 user: kevin_walzer tags: tka11y | |
| 01:37 | Some progress on getting focus to child widgets check-in: c160fd54ad user: kevin_walzer tags: tka11y | |
|
2025-07-30
| ||
| 18:37 | merge release check-in: 08e90f090c user: dgp tags: trunk, main | |
| 07:24 | Orca still does not recognize root window as accessible - working on that check-in: c1470371a1 user: kevin_walzer tags: tka11y | |
| 07:13 | Fix minor typos check-in: 54ac7376b4 user: kevin_walzer tags: tka11y | |
| 07:13 | Refining event processing - still more to do check-in: 284f92a224 user: kevin_walzer tags: tka11y | |
| 06:38 | Restore prior event code, worked better check-in: da95f13180 user: kevin_walzer tags: tka11y | |
| 06:28 | Refinement of event processing check-in: 7e73f954a6 user: kevin_walzer tags: tka11y | |
| 05:55 | Additional focus refinements check-in: fea9db229d user: kevin_walzer tags: tka11y | |
| 05:14 | Toplevels now retain object configuration after focus change check-in: e6b314d237 user: kevin_walzer tags: tka11y | |
| 03:58 | Move Atk event loop integration to script level for tighter control from Tk - based on the example of Allen B. Taylor's Python tka11y module check-in: 89d7ed2908 user: kevin_walzer tags: tka11y | |
| 01:18 | Trying different version of event loop check-in: aec2ad4862 user: kevin_walzer tags: tka11y | |
|
2025-07-29
| ||
| 15:35 | Fix [6da885404a]: Aqua: use-after-free during RefocusGrabWindow() Leaf check-in: 6ea148e127 user: chrstphrchvz tags: bug-6da885404a | |
| 13:18 | Comment adjustments check-in: dc095be680 user: oehhar tags: e19f1d891-messagebox-screensize | |
| 13:18 | merge trunk Closed-Leaf check-in: 5853fa9683 user: dgp tags: rc2, core-9-1-a0-rc, core-9-1-a0 | |
| 13:12 | Ticket [e19f1d891]: tk_messageBox width limitation to the physical screen check-in: 5a2361cdc8 user: oehhar tags: e19f1d891-messagebox-screensize | |
| 12:11 | Fix egregious typo - thanks Christopher Chavez Leaf check-in: 118415742c user: culler tags: bug-4af5ca1921 | |
| 10:49 | Restore screenreader test check-in: 0e36e00354 user: kevin_walzer tags: tka11y | |
| 10:45 | String cleanup check-in: 5cad6df245 user: kevin_walzer tags: tka11y | |
|
2025-07-28
| ||
| 23:56 | Remove dead code check-in: eb02f23d9b user: kevin_walzer tags: tka11y | |
| 23:51 | Remove idle handler check-in: 6b8cb1008e user: kevin_walzer tags: tka11y | |
| 22:44 | Move direct Tcl/Tk calls from Atk functions to cache update functions check-in: 7dc3fe4241 user: kevin_walzer tags: tka11y | |
|
2025-07-27
| ||
| 20:49 | Additional event loop refinements check-in: f2d699dc13 user: kevin_walzer tags: tka11y | |
| 19:46 | Remove some debugging statements check-in: bfdc51738b user: kevin_walzer tags: tka11y | |
| 19:34 | Continue to fine-tune Tk and at-spi integration. Widgets now display correctly in accerciser and even fire commands. Orca continues to hang. check-in: 53280b92ee user: kevin_walzer tags: tka11y | |
| 02:14 | Additional refinements for at-spi integration check-in: 9067abb148 user: kevin_walzer tags: tka11y | |
| 01:45 | Remove unneeded calls check-in: fac8169678 user: kevin_walzer tags: tka11y | |
| 01:43 | Minor adjustments check-in: b7bf72206e user: kevin_walzer tags: tka11y | |
| 01:32 | Remove compiler warnings check-in: cb8f83f4d5 user: kevin_walzer tags: tka11y | |
| 01:11 | Remove unneeded notifications check-in: 2cb944683f user: kevin_walzer tags: tka11y | |
|
2025-07-26
| ||
| 22:35 | Remove compiler errors check-in: 921c37ff58 user: kevin_walzer tags: tka11y | |
| 22:28 | Add additional notifications check-in: 09ac3257af user: kevin_walzer tags: tka11y | |
| 18:49 | Fix [4af5ca1921]: XCopyArea is slow on macOS check-in: bfebc1f402 user: culler tags: bug-4af5ca1921 | |
| 18:20 | Merge trunk check-in: a8e618161c user: kevin_walzer tags: tka11y | |
| 18:11 | Back out threading setup check-in: bb6a3fa39f user: kevin_walzer tags: tka11y | |
|
2025-07-25
| ||
| 12:28 | Backport fix for [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: 6f15b3de0b user: culler tags: core-8-6-branch | |
| 03:24 | Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: 6f5d9ad374 user: culler tags: trunk, main | |
| 03:21 | Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: a6f284534c user: culler tags: core-9-0-branch | |
| 03:18 | Fix [3d13f87c8f] and [e90e8ca1a6]: make the stdin text more readable when in dark mode on Aqua check-in: 2ab773f130 user: culler tags: core-8-6-branch | |
| 03:13 | One less variable. Closed-Leaf check-in: a9aed2bbe8 user: culler tags: bug-e90e8ca1a6 | |
| 03:06 | Additional updates check-in: ee4e1c5387 user: kevin_walzer tags: tka11y | |
| 00:52 | Additional refinements to ensure root accessible object persists check-in: 545436c59c user: kevin_walzer tags: tka11y | |
| 00:04 | Additional refinements of object initialization check-in: 66cbc4225d user: kevin_walzer tags: tka11y | |
|
2025-07-24
| ||
| 15:11 | fix e90e8ca1a6: Make console stdin fg color readable in dark mode on Aqua check-in: 66d6580cbb user: culler tags: bug-e90e8ca1a6 | |
| 07:42 | Keep local utility procs in alphabetical order unless another order is apparent. check-in: 7b7f16c195 user: erikleunissen tags: uniform_test_file_structure | |
| 01:51 | Continuing to refine object creation check-in: ed3b12355d user: kevin_walzer tags: tka11y | |
| 01:20 | Additional tweaking check-in: 22a2c54ddf user: kevin_walzer tags: tka11y | |
|
2025-07-23
| ||
| 21:06 | Additional cleanup check-in: 22ed5d9cab user: kevin_walzer tags: tka11y | |
| 18:30 | Remove mysterious "XXX" from NOTE sections check-in: 0a4a71dd49 user: erikleunissen tags: uniform_test_file_structure | |
| 18:11 | Clean up NOTE/NOTES sections check-in: f548577969 user: erikleunissen tags: uniform_test_file_structure | |
| 08:20 | Proc "progress.iter": use a dot to indicate progress check-in: 8e82a8bd95 user: erikleunissen tags: testutils_timing_procs | |
| 08:15 | Rename progress.endtime -> progress.end check-in: 439b29ab8d user: erikleunissen tags: testutils_timing_procs | |
| 04:26 | Remove crashes check-in: 81318c0f51 user: kevin_walzer tags: tka11y | |
| 01:59 | Additional refinement of initial widget focus on startup check-in: f42b76308b user: kevin_walzer tags: tka11y | |
|
2025-07-22
| ||
| 22:35 | Additional refinements check-in: 4a31b8a8a7 user: kevin_walzer tags: tka11y | |
| 21:57 | Clean up screenreader check, remove crashes and segfaults check-in: b9913db49c user: kevin_walzer tags: tka11y | |
| 13:13 | Additional refinements in threading and object tracking check-in: 6acf35f262 user: kevin_walzer tags: tka11y | |
| 12:19 | Correct merge error check-in: 120e816c3e user: kevin_walzer tags: tka11y | |
| 12:03 | Merge trunk check-in: e4093da50c user: kevin_walzer tags: tka11y | |
| 12:02 | Add helper function to clean up UTF-8 input check-in: de8ad97577 user: kevin_walzer tags: tka11y | |
| 09:02 | test progress-1.1: add -cleanup clause check-in: 4151e8341f user: erikleunissen tags: testutils_timing_procs | |
| 08:29 | Collect common setup and cleanup for tests in domain "timing" check-in: 73ec6f2268 user: erikleunissen tags: testutils_timing_procs | |
| 08:20 | Add procs "progress.*" to monitor progress in a loop check-in: ade9cc2edc user: erikleunissen tags: testutils_timing_procs | |
| 07:59 | Rename tests for domain "timing": testutils -> dt check-in: 4982a3e39c user: erikleunissen tags: testutils_timing_procs | |
| 06:16 | Add tests for various timing granularities check-in: 7d6487718c user: erikleunissen tags: testutils_timing_procs | |
| 06:15 | Add granularity argument to dt.reset check-in: 5d208fff75 user: erikleunissen tags: testutils_timing_procs | |
| 03:11 | Clear compiler errors check-in: b424478baa user: kevin_walzer tags: tka11y | |
| 02:56 | Additional tweak check-in: 607bca3840 user: kevin_walzer tags: tka11y | |
| 02:53 | Additional tweak check-in: 52e0240179 user: kevin_walzer tags: tka11y | |
| 02:51 | Adjust prototype check-in: b58d1631f3 user: kevin_walzer tags: tka11y | |
| 02:48 | Thread-safe implementation check-in: 4d168d18ba user: kevin_walzer tags: tka11y | |
|
2025-07-21
| ||
| 21:00 | Add base procs "dt.reset" and "dt.get", including test check-in: 2054842791 user: erikleunissen tags: testutils_timing_procs | |
| 19:41 | New branch for project "Add timing procs to testutils", ticket [1ca4b53e25] check-in: 96122aacb4 user: erikleunissen tags: testutils_timing_procs | |
| 11:38 | Fine tune event loop check-in: ecf5d6dfcc user: kevin_walzer tags: tka11y | |
| 08:32 | Merge trunk check-in: 21d2216c38 user: erikleunissen tags: uniform_test_file_structure | |
| 08:26 | Merge unintended fork check-in: 34858ed14b user: erikleunissen tags: core-9-0-branch | |
| 08:24 | Merge unintended fork check-in: 4b6a4a76ca user: erikleunissen tags: trunk, main | |
| 07:51 | doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: c327983206 user: oehhar tags: core-8-6-branch | |
| 07:50 | doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: daac486295 user: oehhar tags: core-9-0-branch | |
| 07:49 | Fix [498fcdba9f]: testutils.test (testutils-4.2), correct test description check-in: 66d47bb06a user: erikleunissen tags: core-9-0-branch | |
| 07:48 | doc/ttk_vsapi.n: remove text, that this is used only on Windows XP and Vista. SIde discussion in [b86889] check-in: 1af24948c0 user: oehhar tags: trunk, main | |
| 07:45 | Fix [498fcdba9f]: testutils.test (testutils-4.2), correct test description check-in: 8b7bc03b65 user: erikleunissen tags: trunk, main | |
|
2025-07-20
| ||
| 23:26 | Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. check-in: 45de29940a user: culler tags: trunk, main | |
| 23:23 | Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. check-in: 7599b04110 user: culler tags: core-9-0-branch | |
| 23:20 | Fix [c8ff9aa8a3]: do not link against UserNotification.framework, so macOS 10.13 can be a deployment target. Closed-Leaf check-in: 3634d9d76d user: culler tags: bug-c8ff9aa8a3 | |
| 14:15 | Compiler errors cleared check-in: 3575d7e5f0 user: kevin_walzer tags: tka11y | |
| 10:41 | Begin to set up main thread dispatch check-in: 6f1dba3bf5 user: kevin_walzer tags: tka11y | |
| 04:07 | Additional refinements, but still hanging check-in: 9e28aa94aa user: kevin_walzer tags: tka11y | |
| 03:49 | Child widgets now correct, but event loop integration is off check-in: 35de5f114c user: kevin_walzer tags: tka11y | |
| 02:00 | Attempts to work on Wish hanging, child widget count, etc. check-in: 37cbb5cec6 user: kevin_walzer tags: tka11y | |
|
2025-07-19
| ||
| 17:36 | Revert changes to main.tcl, which are beyond the scope of this project check-in: 2c85a6ef49 user: erikleunissen tags: uniform_test_file_structure | |
| 17:17 | Merge trunk check-in: 411caec4a5 user: erikleunissen tags: uniform_test_file_structure | |
| 08:18 | replace section header "# CLEANUP" with "# TESTFILE CLEANUP" throughout check-in: 624e2c3ad6 user: erikleunissen tags: uniform_test_file_structure | |
|
2025-07-18
| ||
| 16:59 | Merge 9.1 check-in: a36697c21c user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:59 | Merge-mark check-in: 3571277d7e user: jan.nijtmans tags: trunk, main | |
| 16:58 | Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: c76320bf42 user: jan.nijtmans tags: core-9-0-branch | |
| 11:55 | Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: a19a26e714 user: jan.nijtmans tags: core-8-6-branch | |
| 09:57 | Add check for working --disable-high-entropy-va. Fix check for --enable-auto-image-base (which always succeeded) check-in: 76c13d9b72 user: jan.nijtmans tags: trunk, main | |
| 01:28 | Refinements in text retrieval; Orca now correctly announces toplevel window, still hangs on redraw/event processing with too many widget check-in: 69de40c6a5 user: kevin_walzer tags: tka11y | |
| 01:06 | Cleanup of comments and Atk integration check-in: 35ffb51fd4 user: kevin_walzer tags: tka11y | |
|
2025-07-17
| ||
| 15:37 | merge trunk check-in: e2fc4b2d35 user: dgp tags: rc1, core-9-1-a0-rc | |
| 08:05 | Merge 9.1 check-in: 21a1049b4a user: jan.nijtmans tags: revised_text, tip-466 | |
| 07:38 | Merge 9.0 check-in: e6e9efce41 user: jan.nijtmans tags: trunk, main | |
| 07:37 | Merge 8.6 check-in: c19d20271f user: jan.nijtmans tags: core-9-0-branch | |
| 07:35 | Use "-Wl" for linker options check-in: 5791a2038d user: jan.nijtmans tags: core-8-6-branch | |
|
2025-07-16
| ||
| 21:28 | Syntax correction in doc/tk_man.n check-in: 1b4a2ce69a user: oehhar tags: trunk, main | |
| 19:01 | Merge 9.1 check-in: 2d282b8126 user: jan.nijtmans tags: revised_text, tip-466 | |
| 19:00 | Merge-mark check-in: 8d906a3cad user: jan.nijtmans tags: trunk, main | |
| 18:52 | Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: e95e9fec0a user: jan.nijtmans tags: core-9-0-branch | |
| 18:45 | Update changes check-in: 16bd0db713 user: jan.nijtmans tags: core-8-6-branch | |
| 18:40 | Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: fc6a6c855c user: jan.nijtmans tags: core-8-6-branch | |
| 18:37 | Fix [06892c6e12]: loading windows dll's in Cygwin doesn't work with high-entropy-va check-in: 770fa0faa2 user: jan.nijtmans tags: trunk, main | |
| 15:20 | Doc formatting fix check-in: ed1b7c22b4 user: dgp tags: rc0, core-9-1-a0-rc | |
| 01:27 | Fix bracing error check-in: 18cea12d6b user: kevin_walzer tags: tka11y | |
| 01:18 | Additional refinements and bindings check-in: ac7cb2a7d7 user: kevin_walzer tags: tka11y | |
|
2025-07-15
| ||
| 16:36 | merge trunk check-in: d865f00fcd user: dgp tags: core-9-1-a0-rc | |
| 11:40 | Add keyboard navigation for menus check-in: d8ca2d0600 user: kevin_walzer tags: tka11y | |
| 03:35 | Update documentation check-in: 7bc6666119 user: kevin_walzer tags: tka11y | |
| 02:42 | Refinement of widget focus and initialization check-in: b21d167712 user: kevin_walzer tags: tka11y | |
|
2025-07-14
| ||
| 17:42 | [d25b72] in Changes check-in: ea71954168 user: oehhar tags: core-8-6-branch | |
| 17:40 | Add [d25b72] in Changes.md check-in: bc19ee8c4a user: oehhar tags: core-9-0-branch | |
| 17:10 | Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: f172bb47dd user: csaba tags: core-8-6-branch | |
| 17:06 | Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: b33939527e user: csaba tags: core-9-0-branch | |
| 16:59 | Fix for [d25b721f]: Division by zero in the ttk::scale widget's "get x y" command. check-in: 86b98d2c35 user: csaba tags: trunk, main | |
| 14:26 | release notes edits check-in: 71721fc647 user: dgp tags: core-9-1-a0-rc | |
| 12:32 | Open release branch for 9.1a0 check-in: 7403e8edbc user: dgp tags: core-9-1-a0-rc | |
| 10:11 | [d25b721f] ttk::scale devision by zero if trough is invisible due to place constraint Closed-Leaf check-in: 723fe55226 user: oehhar tags: d25b721f-ttk-scale-division-zero | |
| 02:30 | Additional notifications for text widgets check-in: 9a49fd42b5 user: kevin_walzer tags: tka11y | |
| 01:55 | Begin fine tuning check-in: b251cf92eb user: kevin_walzer tags: tka11y | |
|
2025-07-13
| ||
| 21:16 | Additional updates check-in: a0de78536e user: kevin_walzer tags: tka11y | |
| 20:37 | Additional work on Atk/Tk integration check-in: 01a651660e user: kevin_walzer tags: tka11y | |
| 19:57 | Refinements in window naming check-in: b53abec84e user: kevin_walzer tags: tka11y | |
| 12:20 | Merge json_info_plist (TIP #725) check-in: 27680eddd5 user: culler tags: trunk, main | |
|
2025-07-12
| ||
| 23:38 | accerciser now tracking toplevel and child widgets check-in: 8e5dcab5d8 user: kevin_walzer tags: tka11y | |
| 23:28 | Additional refinements check-in: 65287e4435 user: kevin_walzer tags: tka11y | |
| 23:02 | Fix typo check-in: 9cd4e75f66 user: kevin_walzer tags: tka11y | |
| 22:47 | Root and child widgets of root are now visible in accerciser check-in: a278a967f3 user: kevin_walzer tags: tka11y | |
| 22:36 | Minor adjustment check-in: af4a777c0f user: kevin_walzer tags: tka11y | |
| 16:42 | Improvements in parent-child management; refine comments for more clarity and usefulness check-in: 0249f5d884 user: kevin_walzer tags: tka11y | |
|
2025-07-11
| ||
| 02:49 | Minor tweaks check-in: 53cfe7fc10 user: kevin_walzer tags: tka11y | |
| 02:46 | Additional updates check-in: c6050aad6a user: kevin_walzer tags: tka11y | |
| 02:30 | WIP on accessible child widgets check-in: e79596ed14 user: kevin_walzer tags: tka11y | |
| 01:32 | App now registers correctly with at-spi, but needs to register child widgets check-in: 0a10bd3885 user: kevin_walzer tags: tka11y | |
| 01:21 | Atk-bridge now initalizes correctly check-in: 07b042d972 user: kevin_walzer tags: tka11y | |
|
2025-07-10
| ||
| 16:19 | Additional refinements to Atk integration check-in: d30dc42de7 user: kevin_walzer tags: tka11y | |
| 15:21 | Remove some Gtk overhead, work directly with glib event loop check-in: 060bacb2d4 user: kevin_walzer tags: tka11y | |
| 15:11 | Refinement of Atk root object initialization check-in: b123016729 user: kevin_walzer tags: tka11y | |
| 13:33 | For the other runners too check-in: eb5535e339 user: jan.nijtmans tags: trunk, main | |
| 12:57 | It looks like the GITHUB ubuntu-24.04 runner has a problem now, so try ubuntu-22.04 check-in: c1a8e7a27a user: jan.nijtmans tags: trunk, main | |
| 12:06 | Replace at-spi with GLib linking check-in: d58fbda92d user: kevin_walzer tags: tka11y | |
| 01:36 | Correct signature check-in: 777fba6a60 user: kevin_walzer tags: tka11y | |
| 01:28 | Tweak check-in: 78e18a7701 user: kevin_walzer tags: tka11y | |
|
2025-07-09
| ||
| 22:41 | Cleanup check-in: cf661807cd user: kevin_walzer tags: tka11y | |
| 21:37 | Merge 9.0 check-in: db41dd6c10 user: jan.nijtmans tags: trunk, main | |
| 21:33 | (backport): Fix unused variable warning, formatting, sentinel changes check-in: 617817c5f5 user: jan.nijtmans tags: core-9-0-branch | |
| 21:30 | Updated configure file check-in: a464d1c027 user: kevin_walzer tags: tka11y | |
| 21:29 | Add at-spi link flag check-in: ec76789c5b user: kevin_walzer tags: tka11y | |
| 21:04 | Merge 9.1 check-in: 1fd174376d user: jan.nijtmans tags: revised_text, tip-466 | |
| 20:59 | Remove compiler errors check-in: 6cd418fd36 user: kevin_walzer tags: tka11y | |
| 20:58 | Fix [a30d3e493b]: Pressing Alt-<key> triggers an error popup check-in: 7632faf10c user: jan.nijtmans tags: trunk, main | |
| 20:54 | Update changes.md check-in: 4bcd2b9c8d user: jan.nijtmans tags: core-9-0-branch | |
| 20:40 | version -> 9.0.3 check-in: 3bd96f9cef user: jan.nijtmans tags: core-9-0-branch | |
| 20:33 | Development of root Atk object, parent-child relationships, and overall cleanup/refinement check-in: fc5a923fcf user: kevin_walzer tags: tka11y | |
| 17:26 | Fix [a30d3e493b]: Pressing Alt-<key> triggers an error popup check-in: 8df4a22cdb user: jan.nijtmans tags: core-9-0-branch | |
|
2025-07-07
| ||
| 18:32 | Changes for Tk 9.0.2 check-in: 09505f69a0 user: bohagan tags: enhanced_treeview | |
| 10:08 | Minor tweaks - more work needed to ensure widgets are visible to screen readers check-in: 6833bee2d8 user: kevin_walzer tags: tka11y | |
| 04:49 | Cleanup check-in: 903792e0a3 user: kevin_walzer tags: tka11y | |
| 04:48 | Accessibility bridge now working check-in: e1a19928a7 user: kevin_walzer tags: tka11y | |
| 01:41 | Fix crash in obtaining role check-in: 4cadc801d1 user: kevin_walzer tags: tka11y | |
| 01:26 | Remove unneeded modifiation to makefile check-in: 9f9bd5196b user: kevin_walzer tags: tka11y | |
| 01:13 | Compiler errors removed check-in: 67bb4590fa user: kevin_walzer tags: tka11y | |
|
2025-07-06
| ||
| 23:46 | Substantial reduction in compiler errors check-in: 0f8a24b098 user: kevin_walzer tags: tka11y | |
|
2025-07-03
| ||
| 09:18 | Merge-mark check-in: 216e24f883 user: jan.nijtmans tags: core-9-0-branch | |
| 09:17 | Fix [https://core.tcl-lang.org/tcl/info/6b0f776c52|6b0f776c52]: gcc 14 breaks configure test for bigendian leading to broken floating point check-in: 47e41741a6 user: jan.nijtmans tags: core-8-6-branch | |
|
2025-07-02
| ||
| 15:17 | merge release check-in: 92d996c03d user: dgp tags: core-9-0-branch | |
| 14:08 | merge 9.0 Closed-Leaf check-in: 6e79310195 user: dgp tags: rc1, core-9-0-2-rc, core-9-0-2 | |
|
2025-07-01
| ||
| 19:05 | Changes.md: move visible grip out of bugs to features check-in: cacf04de99 user: oehhar tags: core-9-0-branch | |
|
2025-06-29
| ||
| 12:42 | More tweaks check-in: ba9a6a0570 user: kevin_walzer tags: tka11y | |
| 12:38 | Fix typo check-in: b77541fcb2 user: kevin_walzer tags: tka11y | |
| 12:37 | Try again with configure.ac check-in: 8ecf2692e0 user: kevin_walzer tags: tka11y | |
| 12:29 | Regenerated configure file check-in: 918a0ad586 user: kevin_walzer tags: tka11y | |
| 03:29 | Confirm updates to tkUnixAccessibility.c check-in: 5ad10d462b user: kevin_walzer tags: tka11y | |
| 03:27 | Include files found; begin to clear compiler errors check-in: 062f46c3c1 user: kevin_walzer tags: tka11y | |
| 02:58 | Additional tweaks to build file check-in: b740445d32 user: kevin_walzer tags: tka11y | |
| 02:28 | Additional work on makefile and other edits check-in: edfbb46d14 user: kevin_walzer tags: tka11y | |
| 01:36 | Merge trunk check-in: 4991eb27a9 user: kevin_walzer tags: tka11y | |
|
2025-06-28
| ||
| 11:32 | Merge trunk check-in: c5d97cabae user: erikleunissen tags: uniform_test_file_structure | |
| 09:48 | bgerror.test: move note to its proper place check-in: b4609908ab user: erikleunissen tags: uniform_test_file_structure | |
| 04:25 | Fix unused variable warning. check-in: 16394eaf1b user: culler tags: trunk, main | |
| 04:20 | Begin work on X11 accessibility via Atk; cleanup of prior work check-in: f5f23df3a2 user: kevin_walzer tags: tka11y | |
|
2025-06-27
| ||
| 15:54 | Merge trunk check-in: a7cefe3e99 user: jan.nijtmans tags: revised_text, tip-466 | |
| 02:46 | Selection in listbox and treeview now working correctly with accessibility check-in: 7d61f365ac user: kevin_walzer tags: tka11y | |
| 02:25 | Non-root toplevels now work with MSAA - adding per-window hash tables accomplishes this check-in: 4231f3eeaf user: kevin_walzer tags: tka11y | |
|
2025-06-26
| ||
| 15:50 | Revert unproductive changes, remove duplicate function and unneeded globals - still having difficulty doing accessibility tracking on non-root toplevel windows check-in: dfff3a350b user: kevin_walzer tags: tka11y | |
| 13:46 | merge 9.0 check-in: 7e3eca1567 user: dgp tags: rc0, core-9-0-2-rc | |
| 12:39 | Use (char *)NULL sentinels check-in: 9e69dcb14e user: jan.nijtmans tags: trunk, main | |
| 09:14 | Merge 9.0 check-in: 5ec1eb99f3 user: jan.nijtmans tags: trunk, main | |
| 09:04 | Add testutils.GUIDE to "make dist" check-in: e5c6bf792a user: jan.nijtmans tags: core-9-0-branch | |
| 04:35 | Revert unintended indentation changes check-in: fd50f00605 user: kevin_walzer tags: tka11y | |
| 03:59 | Substantial attempt to track non-root toplevels and their child widgets in the accessibility hierarchy check-in: f5796a3e45 user: kevin_walzer tags: tka11y | |
|
2025-06-25
| ||
| 17:56 | Minor cleanup check-in: 52e5bdbaca user: kevin_walzer tags: tka11y | |
|
2025-06-24
| ||
| 01:00 | Merge trunk check-in: 74e65c6d2b user: kevin_walzer tags: tka11y | |
|
2025-06-23
| ||
| 01:05 | Race conditions/hangs/crashes associated with focus addressed check-in: fd6ae54a9b user: kevin_walzer tags: tka11y | |
|
2025-06-22
| ||
| 06:09 | Restore AccHelp functions check-in: 28cb06e537 user: kevin_walzer tags: tka11y | |
| 05:59 | Back out last two commits because they broke focus tracking and command execution - look for other ways to manage race conditions check-in: ac9407cdff user: kevin_walzer tags: tka11y | |
| 03:07 | Additional checks against access violations check-in: 8d3b34c407 user: kevin_walzer tags: tka11y | |
| 02:49 | Address a few crashes check-in: a0fc24d539 user: kevin_walzer tags: tka11y | |
|
2025-06-20
| ||
| 03:34 | Remove unused var check-in: 73c42420b7 user: kevin_walzer tags: tka11y | |
| 03:32 | Command execution in response to button press FINALLY works in a multi-threaded context (triggered on COM background thread, pushed to main thread for processing by Tk check-in: f5f911fa7c user: kevin_walzer tags: tka11y | |
| 01:55 | Additional refinement of command execution on main thread - still need to align interps check-in: 47785e3d94 user: kevin_walzer tags: tka11y | |
|
2025-06-19
| ||
| 03:51 | Re-work command and focus execution check-in: 097de28c6e user: kevin_walzer tags: tka11y | |
|
2025-06-17
| ||
| 02:14 | Refinement of accessibility frame, command execution check-in: ddb28eb164 user: kevin_walzer tags: tka11y | |
|
2025-06-16
| ||
| 17:50 | Open release branch for Tk 9.0.2 check-in: 4e03467a49 user: dgp tags: core-9-0-2-rc | |
| 10:10 | Tiny correction for Tk_CustomOption{Set,Get}Proc signature in manpage check-in: e061690000 user: apnadkarni tags: core-9-0-branch | |
|
2025-06-15
| ||
| 21:09 | Progress on crashes/hangs in Wish check-in: 563609c87c user: kevin_walzer tags: tka11y | |
| 01:08 | Clear compiler errors with new design; testing needed check-in: ad78d1fcc9 user: kevin_walzer tags: tka11y | |
|
2025-06-14
| ||
| 21:41 | Significant re-design of Windows accessibility binding; refactoring all Tcl/Tk functions to run on the main thread or with a global thread lock to protect data; MSAA calls run on background threads check-in: 4af8d8e644 user: kevin_walzer tags: tka11y | |
| 10:35 | clipboard.test, select.test: uniformize usage of NOTE/NOTES section header check-in: ba918d52e5 user: erikleunissen tags: uniform_test_file_structure | |
| 10:17 | wm.test: move tests wm-client-*, restoring alphabetical order check-in: 44126b67e0 user: erikleunissen tags: uniform_test_file_structure | |
| 09:49 | unixWm.test: correct section headers check-in: c1fb87e814 user: erikleunissen tags: uniform_test_file_structure | |
| 04:32 | Initial revisions - more extensive re-work to come check-in: 1ee6d5547d user: kevin_walzer tags: tka11y | |
| 02:36 | Rethink separation of Tk and MSAA threads check-in: 23b21e804e user: kevin_walzer tags: tka11y | |
|
2025-06-13
| ||
| 14:40 | Change capitalization; add man page. Closed-Leaf check-in: 224186666e user: culler tags: json_info_plist | |
| 11:55 | ttk/vsapi.test: add file header check-in: 384ed5e7b5 user: erikleunissen tags: uniform_test_file_structure | |
| 11:16 | unixWm.test (unixWm-44.[78]): compensate for the change in commit [ec7ee9d92e] for platforms other than unix. check-in: 05b9c71ad9 user: erikleunissen tags: uniform_test_file_structure | |
| 07:54 | canvRect.test: split test canvRect-5.1 into two tests, thus eliminating a variable test result. check-in: db03bd59b6 user: erikleunissen tags: uniform_test_file_structure | |
| 07:51 | constraints.tcl: new constraint definition for windowing system "win32" check-in: 4edccef586 user: erikleunissen tags: uniform_test_file_structure | |
|
2025-06-12
| ||
| 20:21 | option.test, unixWm.test, wm.test: resolve cases where the test result is unnecessarily stored in a variable check-in: 1754c4a97e user: erikleunissen tags: uniform_test_file_structure | |
| 20:17 | visual.test: distinguish common test setup and definition of local test constraints check-in: 1941d875cf user: erikleunissen tags: uniform_test_file_structure | |
| 14:56 | Remove all occurrences of "return" as the last command in a test file check-in: fe0156eb01 user: erikleunissen tags: uniform_test_file_structure | |
| 11:27 | wm.test: remove useless note check-in: 45c60ef577 user: erikleunissen tags: uniform_test_file_structure | |
| 11:16 | button.test: remove text indicating a renumbering of tests, because this type of information is (better) kept in the fossil repo check-in: 15341d871d user: erikleunissen tags: uniform_test_file_structure | |
| 08:35 | option.test: out of caution, put back code line removed in commit [cd59d7fb9c] check-in: cd385698e0 user: erikleunissen tags: uniform_test_file_structure | |
|
2025-06-10
| ||
| 19:16 | Merge-mark check-in: 32baf3bbe2 user: jan.nijtmans tags: trunk, main | |
| 19:10 | Fix the aqua part of [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: 293526c29c user: jan.nijtmans tags: core-9-0-branch | |
| 18:32 | Merge 8.6 check-in: 302beca91f user: jan.nijtmans tags: core-9-0-branch | |
| 17:41 | windows-2019 runner is no longer supported check-in: 8d92fc5e9d user: jan.nijtmans tags: core-8-6-branch | |
| 17:01 | Fix the aqua part of [e94c8bc845]: macOS clipboard managers do not notice clipboard changes done by Tk check-in: ba8192c77a user: culler tags: trunk, main | |
| 16:32 | Remove the clipboard transient command; leave the other changes in place. Closed-Leaf check-in: 23cc63913a user: culler tags: bug-e94c8bc845-aqua | |
| 12:27 | (ttk) Round 2 of adding section headers, correcting oversights caused by flawed search in previous round. check-in: 30d07f224e user: erikleunissen tags: uniform_test_file_structure | |
| 12:04 | Round 2 of adding section headers, correcting oversights caused by flawed search in previous round. check-in: b1f8428419 user: erikleunissen tags: uniform_test_file_structure | |
| 12:01 | grid.test: correct some flaws that would otherwise be indicative of a section "COMMON TEST SETUP" for a single test. check-in: ee12597cf5 user: erikleunissen tags: uniform_test_file_structure | |
| 11:46 | Merge trunk check-in: d6ebd820a5 user: erikleunissen tags: uniform_test_file_structure | |
| 11:41 | Addendum to project "Collect utility procs for the Tk test suite", correcting two proc names in comments in entry.test. check-in: b0977e0cc1 user: erikleunissen tags: core-9-0-branch | |
| 11:38 | Addendum to project "Collect utility procs for the Tk test suite", correcting two proc names in comments in entry.test. check-in: 7c34630329 user: erikleunissen tags: trunk, main | |
| 11:34 | Remove Github CI scheduling instructions Closed-Leaf check-in: fdde2c69f5 user: erikleunissen tags: tk_collect_test_utils, addendum3 | |
| 05:59 | Adapt test clipboard-7.16 to the new command. check-in: 91446878f1 user: fvogel tags: bug-e94c8bc845-aqua | |
| 05:58 | Fix the build on Windows check-in: 505399a18a user: fvogel tags: bug-e94c8bc845-aqua | |
|
2025-06-09
| ||
| 03:57 | Edit out-of-date comment. check-in: b069a46b54 user: culler tags: bug-e94c8bc845-aqua | |
|
2025-06-08
| ||
| 17:19 | Fix the clear command on Windows. check-in: f9a258d986 user: marcc tags: bug-e94c8bc845-aqua | |
| 02:36 | Compiler errors cleared; pending testing and refinement check-in: 8ea5433899 user: kevin_walzer tags: tka11y | |
| 01:41 | Eliminate many compiler errors with new threading setup - still need to resolve typing of arguments from marshalling function check-in: 64029fbedd user: kevin_walzer tags: tka11y | |
|
2025-06-07
| ||
| 22:40 | Refactor code to run Tcl/Tk functions on main thread only; add thread locks to guard data check-in: 6daf7f01bd user: kevin_walzer tags: tka11y | |
| 03:59 | Fix the clear command. check-in: 34cd8ef40c user: culler tags: bug-e94c8bc845-aqua | |
| 03:19 | Rework the design. The flush command is gone, replaced by clipboard transient. check-in: 2f89083d08 user: culler tags: bug-e94c8bc845-aqua | |
| 01:13 | Roll back to last stable focus version check-in: 20f63b1f26 user: kevin_walzer tags: tka11y | |
|
2025-06-06
| ||
| 12:45 | [c81e0cce] Add proposed test (in my simple language, sorry). Thanks, Christian Leaf check-in: 560de1252d user: oehhar tags: bug-c81e0cce-named-font-late-creation | |
| 12:20 | Merge trunk check-in: 7ea63eb082 user: erikleunissen tags: tk_collect_test_utils, addendum3 | |
| 12:14 | Let this branch test at Github CI. check-in: c3c6bd3faa user: erikleunissen tags: tk_collect_test_utils, addendum3 | |
| 12:02 | Addendum 3 to tk_collect_test_utils: correct usage of name "doval" in comments in entry.test, proc was renamed previously check-in: a5562c58cb user: erikleunissen tags: tk_collect_test_utils, addendum3 | |
| 10:04 | ttk/*.test: wrap long line in section "TESTFILE INITIALIZATION" check-in: be10dd5018 user: erikleunissen tags: uniform_test_file_structure | |
| 09:59 | bug [c81e0cce] provided patch (VC6 optimized): named font not honored if defied after reference in a widget check-in: ed0d5d2335 user: oehhar tags: bug-c81e0cce-named-font-late-creation | |
| 09:35 | config.test: add sections COMMON TEST SETUP/CLEANUP check-in: 5160685c9d user: erikleunissen tags: uniform_test_file_structure | |
| 09:28 | color.test: move cleanup statement to section CLEANUP check-in: 5a1d56d3e9 user: erikleunissen tags: uniform_test_file_structure | |
| 09:28 | clipboard.test: collect notes check-in: eb4e436d13 user: erikleunissen tags: uniform_test_file_structure | |
|
2025-06-05
| ||
| 02:03 | Additional edit check-in: ef25057c74 user: kevin_walzer tags: tka11y | |
| 02:01 | Minor tweak check-in: a73980d02d user: kevin_walzer tags: tka11y | |
| 01:59 | Additional refinements check-in: f1713526c2 user: kevin_walzer tags: tka11y | |
| 01:47 | Additional progress in thread management check-in: 1d0292aa28 user: kevin_walzer tags: tka11y | |
| 01:10 | Progress on threading management/hanging app check-in: c53c03b30e user: kevin_walzer tags: tka11y | |
|
2025-06-04
| ||
| 18:43 | Fix cut-paste error. check-in: 53b369f81c user: culler tags: json_info_plist | |
| 18:31 | Add a command ::tk::mac::getInfoAsJSON which returns the JSON-encoded Info.plist file. check-in: d6d7263e8b user: culler tags: json_info_plist | |
| 11:45 | Minor adjustments check-in: d39875a8d6 user: kevin_walzer tags: tka11y | |
|
2025-06-03
| ||
| 03:00 | Add comment check-in: a2545dc1fb user: kevin_walzer tags: tka11y | |
| 02:59 | Further progress check-in: 03d3a0438c user: kevin_walzer tags: tka11y | |
| 02:39 | Progress on memory leaks check-in: 3595dbb967 user: kevin_walzer tags: tka11y | |
|
2025-06-02
| ||
| 15:46 | Merge mark check-in: e82ce25036 user: apnadkarni tags: trunk, main | |
| 15:40 | Update changes.md for TIP 716 check-in: 829bfc1836 user: apnadkarni tags: core-9-0-branch | |
| 12:48 | Merge core-9-0-branch: TIP 716 accepted check-in: ddcbd33110 user: apnadkarni tags: trunk, main | |
| 12:07 | TIP 716 accepted check-in: 06aecac342 user: apnadkarni tags: core-9-0-branch | |
| 11:18 | Merge core-9-0-branch Closed-Leaf check-in: f67db67451 user: apnadkarni tags: tip-716 | |
| 10:27 | Correct oversight w.r.t. previous commit check-in: ad34d08e3f user: erikleunissen tags: uniform_test_file_structure | |
| 10:21 | Sanitize "COMMON TEST CLEANUP" sections check-in: 1c321c16c8 user: erikleunissen tags: uniform_test_file_structure | |
| 08:35 | Wrap long line in section "TESTFILE INITIALIZATION" check-in: b44b1ae453 user: erikleunissen tags: uniform_test_file_structure | |
| 03:26 | Commit to preserve current work check-in: a943f6f392 user: kevin_walzer tags: tka11y | |
| 02:55 | Attempting to remove more direct Tcl calls from MSAA thread check-in: 866989403f user: kevin_walzer tags: tka11y | |
| 01:33 | Fix typo check-in: 0f6994be4a user: kevin_walzer tags: tka11y | |
| 01:30 | Keyboard navigation now correctly aligns Tk and MSAA focus check-in: 815a4a550a user: kevin_walzer tags: tka11y | |
|
2025-06-01
| ||
| 20:34 | Additional tweaks check-in: 79a63b05b8 user: kevin_walzer tags: tka11y | |
| 20:31 | Patch proposed by Christian Werner to fix [55660624f7]: Block cursor in text widget may hide the character underneath check-in: 875cbd9ff2 user: fvogel tags: bug-55660624f7 | |
| 20:13 | merge mark check-in: b48d90df14 user: fvogel tags: revised_text, tip-466 | |
| 20:11 | Merge trunk (the fixes for Issue1. and Issue 2 discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43) are not needed for the revised text widget, which already behaves as expected to this regard. check-in: f1b573a0b3 user: fvogel tags: revised_text, tip-466 | |
| 20:04 | Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: 5d286a06ac user: fvogel tags: trunk, main | |
| 19:59 | Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: a3d271ba9e user: fvogel tags: core-9-0-branch | |
| 19:50 | Fix Issue 1. and Issue 2. discussed in [5d0bc3cfec] (see my comment dated 2025-05-31 14:25:43). Also add caveat about the block cursor rendering. All patches provided by Christian Werner. check-in: 5c235c248f user: fvogel tags: core-8-6-branch | |
| 19:48 | Add caveat about the block cursor rendering (see [5d0bc3cfec]). Patch provided by Christian Werner. Closed-Leaf check-in: 1d39bb1448 user: fvogel tags: bug-5d0bc3cfec | |
| 19:41 | When the text widget block cursor is in a tab, reduce its width to a whitespace width. This is part of in [5d0bc3cfec] (see Issue 2. in my comment dated 2025-05-31 14:25:43). Patch provided by Christian Werner. check-in: 9211ca270b user: fvogel tags: bug-5d0bc3cfec | |
| 19:21 | Fix error in TextBlinkProc() for the text widget block cursor, as reported in [5d0bc3cfec] (see Issue 1. in my comment dated 2025-05-31 14:25:43). Patch provided by Christian Werner. check-in: 76ef49f3da user: fvogel tags: bug-5d0bc3cfec | |
| 02:28 | Progress on retaining MSAA focus, but need to prevent Wish from hanging check-in: 501151cd60 user: kevin_walzer tags: tka11y | |
|
2025-05-31
| ||
| 21:59 | Fix [e94c8bc845]: Tk does not work with clipboard managers on macOS check-in: 02fd5c9f31 user: culler tags: bug-e94c8bc845-aqua | |
| 12:39 | merge trunk check-in: 9c125118ec user: fvogel tags: revised_text, tip-466 | |
| 12:38 | Disable warning C5287 showing up on recent MSVC 2022 versions. See [https://core.tcl-lang.org/tcl/tktview/1dcda0e862]. check-in: a5cef70ad9 user: fvogel tags: revised_text, tip-466 | |
|
2025-05-30
| ||
| 20:17 | Begin to address hangs check-in: 90d1f9c2e3 user: kevin_walzer tags: tka11y | |
| 16:27 | Comment cleanup check-in: a7dd55ab2a user: kevin_walzer tags: tka11y | |
| 16:22 | Child widget accessible focus finally works check-in: dd221dad85 user: kevin_walzer tags: tka11y | |
| 11:11 | pack.test, scrollbar.test: correct "COMMON TEST SETUP" sections check-in: 4eeca13c3b user: erikleunissen tags: uniform_test_file_structure | |
|
2025-05-29
| ||
| 08:24 | Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: cc7b2999e5 user: fvogel tags: trunk, main | |
| 08:22 | Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: 42a174a0bd user: fvogel tags: core-9-0-branch | |
| 07:59 | Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: b450c42da2 user: fvogel tags: core-8-6-branch | |
| 07:58 | Remove unintended blank line. Closed-Leaf check-in: fc82225183 user: fvogel tags: bug-17b509d78f | |
| 02:50 | Rework some var names, remove unnecessary calls to Tcl_Interp check-in: c1fb830d72 user: kevin_walzer tags: tka11y | |
|
2025-05-28
| ||
| 20:49 | Additional revisions to make sure child widget functions are correctly wired in; also cleanup check-in: 41613faa4d user: kevin_walzer tags: tka11y | |
| 18:19 | Convert Tk child widgets from MSAA objects to virtual objects tracked by child Id - remove unnecessary functions and add utility functions check-in: 45861d502a user: kevin_walzer tags: tka11y | |
|
2025-05-27
| ||
| 11:35 | Remove tkWinAccessibility.h - code refactoring make it unnecessary check-in: 8c5cf8449f user: kevin_walzer tags: tka11y | |
| 04:13 | Preserving current work, but moving to simpler design to focus on root accessible and convert child accessible methods to simple helper functions check-in: 68870e4397 user: kevin_walzer tags: tka11y | |
|
2025-05-26
| ||
| 15:57 | Initialize dash structure to avoid potential ckfree() by Tk_GetDash. check-in: 9afe71fa86 user: emiliano tags: tk-print-fixes | |
| 01:33 | Move global state to per interp state. Check for a non-initialized DC in all gdi commands. check-in: b1de52e3a2 user: emiliano tags: tk-print-fixes | |
|
2025-05-25
| ||
| 20:38 | Additional cleanup check-in: 69027fc6a9 user: kevin_walzer tags: tka11y | |
| 19:17 | Refine new implementation, refactor code and correct compiler errors check-in: 53a260e592 user: kevin_walzer tags: tka11y | |
| 16:37 | If CreateIconFromResourceEx failed, try CreateIconFromResource as a fallback. Do this always, i.e.remove the condition on biBitCount != 16 since NT is now very obsolete. Also, remove debug printfs. check-in: eeaf3858da user: fvogel tags: bug-17b509d78f | |
| 02:26 | More parsing cleanup. Make text printing from canvas and text widgets use different commands; the later has simpler needs and doesn't make sense to go through all the machinery canvas text item uses check-in: af6b2f2f54 user: emiliano tags: tk-print-fixes | |
|
2025-05-24
| ||
| 22:47 | Remove action handler check-in: a5aa18683f user: kevin_walzer tags: tka11y | |
| 22:45 | Separate MSAA implementations for toplevel and child widgets check-in: e32433bafc user: kevin_walzer tags: tka11y | |
| 17:09 | (ttk) treetags.test, treeview.test, ttk.test, validate.test, vsapi.test: insert section headers corresponding to (amended) prototype check-in: c06414344a user: erikleunissen tags: uniform_test_file_structure | |
|
2025-05-23
| ||
| 16:42 | (ttk) scrollbar.test: add CLEANUP section check-in: c58cc073c7 user: erikleunissen tags: uniform_test_file_structure | |
| 16:32 | (ttk) progressbar.test, radiobutton.test, scale.test, scrollbar.test, spinbox.test: insert section headers corresponding to (amended) prototype check-in: f33712bc2d user: erikleunissen tags: uniform_test_file_structure | |
| 16:11 | (ttk) image.test, labelframe.test, layout.test, notebook.test, panedwindow.test: add file headers check-in: 3e94b5ee78 user: erikleunissen tags: uniform_test_file_structure | |
| 02:28 | Merge core-9-0-branch check-in: 03d675868a user: apnadkarni tags: tip-716 | |
|
2025-05-22
| ||
| 20:04 | (ttk) checkbutton.test combobox.test entry.test image.test labelframe.test layout.test notebook.test panedwindow.test: insert section headers corresponding to (amended) prototype check-in: 0e5fc36408 user: erikleunissen tags: uniform_test_file_structure | |
| 18:14 | wm.test xmfbox.test: insert section headers corresponding to (amended) prototype check-in: 770585a80c user: erikleunissen tags: uniform_test_file_structure | |
| 16:59 | winMenu.test, winMsgbox.test, winSend.test, winWm.test: insert section headers corresponding to (amended) prototype check-in: c205dd0fe9 user: erikleunissen tags: uniform_test_file_structure | |
| 09:57 | window.test, winfo.test: insert section headers corresponding to (amended) prototype check-in: e000d3787f user: erikleunissen tags: uniform_test_file_structure | |
| 01:15 | Merge trunk check-in: d9d8e6180e user: emiliano tags: tk-print-fixes | |
| 01:12 | Correct positioning of image items check-in: 255e3ed0e1 user: emiliano tags: tk-print-fixes | |
| 00:19 | Parse dashes for correctness. They are still not implemented but this is a step in that direction. Correctly display arrows (within DC resolution constraints). check-in: d89b4addd3 user: emiliano tags: tk-print-fixes | |
|
2025-05-21
| ||
| 20:49 | winButton.test, winClipboard.test, winDialog.test: insert section headers corresponding to (amended) prototype check-in: 32bdcffd8c user: erikleunissen tags: uniform_test_file_structure | |
| 16:51 | visual.test visual_bb.test: insert section headers corresponding to (amended) prototype check-in: 75d2350f45 user: erikleunissen tags: uniform_test_file_structure | |
| 16:17 | tk.test: move comment to file header check-in: 2271a90fa4 user: erikleunissen tags: uniform_test_file_structure | |
| 16:02 | Simplify rectangle and polygon option parsing. check-in: aa6a4f243c user: emiliano tags: tk-print-fixes | |
| 02:58 | Resolve crashes introduced by rollback check-in: 14fa20e616 user: kevin_walzer tags: tka11y | |
| 00:45 | Replace DrawCharsW with GetTextMetricsW to calculate line height. Cleanup parsing in Arc, Oval and Line items check-in: 0db655fc22 user: emiliano tags: tk-print-fixes | |
|
2025-05-20
| ||
| 20:52 | unixWm.test: remove misplaced section header check-in: eb5d5850df user: erikleunissen tags: uniform_test_file_structure | |
| 18:03 | unixButton.test, unixEmbed.test, unixFont.test, unixMenu.test, unixSelect.test, unixWm.test, util.test: insert section headers corresponding to (amended) prototype check-in: ec7ee9d92e user: erikleunissen tags: uniform_test_file_structure | |
| 15:41 | Make rotated text work. Correct capstyle/joinstyle for arcs, polygons, line and rectangle. check-in: 6977573487 user: emiliano tags: tk-print-fixes | |
| 07:23 | Fix [https://core.tcl-lang.org/tcl/info/3335120320|3335120320]. Create include dir for installing extensions in non-default locations check-in: f94f84b254 user: jan.nijtmans tags: trunk, main | |
| 07:21 | Fix [https://core.tcl-lang.org/tcl/info/3335120320|3335120320]. Create include dir for installing extensions in non-default locations check-in: e3aa80f9a5 user: jan.nijtmans tags: core-9-0-branch | |
| 02:59 | Additional functions to support accessibility; cleanup check-in: 1c0f4ffc3e user: kevin_walzer tags: tka11y | |
|
2025-05-19
| ||
| 20:42 | Merge 9.0 check-in: 4a495ea69b user: jan.nijtmans tags: revised_text, tip-466 | |
| 20:07 | Merge trunk check-in: d13ca30803 user: erikleunissen tags: uniform_test_file_structure | |
| 19:26 | Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: efce056ae6 user: erikleunissen tags: core-9-0-branch | |
| 19:21 | Addendum to project "Collect utility procs for the Tk test suite" for proc "childTkInterp". check-in: fbd5f2c0bf user: erikleunissen tags: trunk, main | |
| 19:12 | Remove Github CI scheduling instructions Closed-Leaf check-in: cfcd3e7da2 user: erikleunissen tags: tk_collect_test_utils, addendum2 | |
| 19:04 | crymson -> crimson, follow-up previous commit check-in: dcd15bd0a2 user: jan.nijtmans tags: trunk, main | |
| 19:02 | crymson -> crimson, follow-up previous commit check-in: bea73d7078 user: jan.nijtmans tags: core-9-0-branch | |
| 18:57 | crymson -> crimson, follow-up previous commit check-in: 345d4959fc user: jan.nijtmans tags: core-8-6-branch | |
| 16:55 | Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: dfb667f5eb user: jan.nijtmans tags: trunk, main | |
| 16:52 | Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: 94e39e8c30 user: jan.nijtmans tags: core-9-0-branch | |
| 16:46 | Fix [b6e71940b2]: colors.n error in color name. Doc fix only check-in: bd2399449d user: jan.nijtmans tags: core-8-6-branch | |
| 10:21 | Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 3e103b4da4 user: jan.nijtmans tags: trunk, main | |
| 10:20 | Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 9df91a3ecd user: jan.nijtmans tags: core-9-0-branch | |
| 10:11 | Update "changes". Put more bug information in ttk.test check-in: e3abc6e401 user: jan.nijtmans tags: core-8-6-branch | |
| 09:46 | Fix [7231bf9941]: Setting ttk state may change the a variable passed by value check-in: 151d1e449e user: jan.nijtmans tags: core-8-6-branch | |
| 01:14 | Additional tweaking and merge trunk check-in: eabf151e11 user: kevin_walzer tags: tka11y | |
|
2025-05-18
| ||
| 19:42 | Remove comments that sow confusion check-in: f747565aef user: erikleunissen tags: tk_collect_test_utils, addendum2 | |
| 19:35 | Fix [7231bf9941]: Setting ttk state may change the a variable passed by value Closed-Leaf check-in: afb43975a7 user: jan.nijtmans tags: bug-7231bf9941 | |
| 17:55 | Back out numerous changes - not going in right direction check-in: 1627b501e5 user: kevin_walzer tags: tka11y | |
|
2025-05-17
| ||
| 20:43 | Fix [17b509d78f]: wm iconbitmap does not support icon files with png images on Windows. check-in: 0176f7c06a user: fvogel tags: bug-17b509d78f | |
| 16:54 | Typo. check-in: b5099bbad2 user: fvogel tags: uniform_test_file_structure | |
| 15:27 | Let this branch test at Github CI. check-in: 959d2eec7a user: erikleunissen tags: tk_collect_test_utils, addendum2 | |
| 14:17 | Merge unintended fork check-in: 0b1d51d68f user: erikleunissen tags: uniform_test_file_structure | |
| 14:08 | Merge trunk check-in: b6f6b364c9 user: erikleunissen tags: tk_collect_test_utils, addendum2 | |
| 12:37 | safePrimarySelection.test, systray.test, unixEmbed.test: simplify to use global utility proc "childTkInterp". testutils.tcl: simplify "childTkInterp" to use "loadTkCommand". check-in: 2a3ea79d40 user: erikleunissen tags: tk_collect_test_utils, addendum2 | |
| 12:24 | pack.test: correct oversight check-in: 84022f7393 user: erikleunissen tags: uniform_test_file_structure | |
| 10:52 | scrollbar.test, spinbox.test, text.test: correct mistakes check-in: 37876ea8cd user: erikleunissen tags: uniform_test_file_structure | |
|
2025-05-16
| ||
| 21:11 | Merge trunk (to unbreak the build with MSVC). check-in: 65c6ded080 user: fvogel tags: uniform_test_file_structure | |
| 17:46 | textIndex.test, textMark.test, textTag.test, textWind.test, tk.test: insert section headers corresponding to (amended) prototype check-in: af14190a57 user: erikleunissen tags: uniform_test_file_structure | |
| 14:56 | testutils.test, text.test, textBTree.test, textDisp.test, textImage.test: insert section headers corresponding to (amended) prototype check-in: 72c7c7648b user: erikleunissen tags: uniform_test_file_structure | |
| 11:10 | Merge trunk check-in: 4333b4e1d4 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:08 | Backout accidently committed changes check-in: 16f8674852 user: jan.nijtmans tags: trunk, main | |
| 09:19 | safe.test, safePrimarySelection.test, scale.test, scrollbar.test, select.test, send.test, spinbox.test, systray.test: insert section headers corresponding to (amended) prototype check-in: c3c2828050 user: erikleunissen tags: uniform_test_file_structure | |
| 05:56 | raise.test: insert section headers corresponding to (amended) prototype check-in: 7eca7c77f0 user: erikleunissen tags: uniform_test_file_structure | |
|
2025-05-15
| ||
| 21:38 | pkgconfig.test: fix typo check-in: 06f9352349 user: erikleunissen tags: uniform_test_file_structure | |
| 21:36 | pack.test, packgrid.test, panedwindow.test, pkgconfig.test, place.test: insert section headers corresponding to (amended) prototype check-in: 31c1492e4d user: erikleunissen tags: uniform_test_file_structure | |
| 21:17 | obj.test, option.test: insert section headers corresponding to (amended) prototype check-in: cd59d7fb9c user: erikleunissen tags: uniform_test_file_structure | |
| 15:26 | main.test menu.test menuDraw.test menubut.test message.test msgbox.test: insert section headers corresponding to (amended) prototype check-in: e9b9b7b434 user: erikleunissen tags: uniform_test_file_structure | |
| 14:22 | listbox.test: insert section headers corresponding to (amended) prototype check-in: 1b56eee0ef user: erikleunissen tags: uniform_test_file_structure | |
| 13:06 | Merge trunk check-in: 454a12d876 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:20 | Merge trunk check-in: 9c60a4abcb user: erikleunissen tags: uniform_test_file_structure | |
| 11:04 | image.test, imgBmap.test, imgListFormat.test, imgPNG.test, imgPPM.test, imgPhoto.test, imgSVGnano.test: insert section headers corresponding to (amended) prototype check-in: 9ead5acf8d user: erikleunissen tags: uniform_test_file_structure | |
| 09:41 | TIP #704: Extend Tk_CanvasTextInfo check-in: b8abd91157 user: jan.nijtmans tags: trunk, main | |
| 09:28 | TIP #719: Add new states to make images of ttk::treeview and ttk::notebook customable check-in: c8727ddace user: jan.nijtmans tags: trunk, main | |
| 09:23 | TIP #698: Handle negative screen distances check-in: 8c61b856c0 user: jan.nijtmans tags: trunk, main | |
| 08:15 | geometry.test, get.test, grab.test, grid.test: insert section headers corresponding to (amended) prototype check-in: 436616e140 user: erikleunissen tags: uniform_test_file_structure | |
| 01:20 | Committing to preserve current state check-in: d20c0332a8 user: kevin_walzer tags: tka11y | |
|
2025-05-14
| ||
| 21:41 | filebox.test, focus.test, focusTcl.test, font.test, fontchooser.test, frame.test: insert section headers corresponding to (amended) prototype check-in: 5a2c4356fe user: erikleunissen tags: uniform_test_file_structure | |
| 18:26 | dialog.test, embed.test, entry.test, event.test: insert section headers corresponding to (amended) prototype check-in: 0eda7359f4 user: erikleunissen tags: uniform_test_file_structure | |
| 17:13 | choosedir.test, clipboard.test, clrpick.test, cluster.test, cmds.test, color.test, config.test, cursor.test: insert section headers corresponding to (amended) prototype check-in: f66d75277e user: erikleunissen tags: uniform_test_file_structure | |
| 16:18 | canvImg.test, canvMoveto.test, canvPs.test, canvRect.test, canvText.test, canvWind.test, canvas.test: insert section headers corresponding to (amended) prototype check-in: 134c7b7aa2 user: erikleunissen tags: uniform_test_file_structure | |
| 15:45 | Correct hierarchical inconsistency in previous commit (amended plan for section headers) check-in: 202155d79f user: erikleunissen tags: uniform_test_file_structure | |
| 12:09 | bell.test, bgerror.test, bind.test, bitmap.test, border.test, busy.test, button.test: insert section headers corresponding to prototype check-in: 25c08a664e user: erikleunissen tags: uniform_test_file_structure | |
|
2025-05-13
| ||
| 19:58 | Additional handling for all different types of MSAA objects; still working on aligning accessibility and Tk focus check-in: 5374238e85 user: kevin_walzer tags: tka11y | |
| 19:12 | More open/close bindings check-in: 66638587d1 user: bohagan tags: enhanced_treeview | |
| 08:38 | Improve wording of section header (and do some cleanup for choosedir.test) check-in: af09347c97 user: erikleunissen tags: uniform_test_file_structure, PROTOTYPE | |
|
2025-05-12
| ||
| 10:06 | Let this branch build and test at CI. check-in: 9f872e8e9b user: erikleunissen tags: uniform_test_file_structure | |
| 09:32 | main.tcl, choosedir.test, color.test: implementation of the first proposal check-in: 0626ffb0cb user: erikleunissen tags: uniform_test_file_structure | |
|
2025-05-11
| ||
| 11:14 | Merge trunk check-in: dbc978c811 user: erikleunissen tags: uniform_test_file_structure | |
|
2025-05-10
| ||
| 02:04 | Extensive refinement; adding various debugging statements to test development, will remove later check-in: 779f6b2496 user: kevin_walzer tags: tka11y | |
|
2025-05-09
| ||
| 15:09 | Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) check-in: f9e8f9af28 user: erikleunissen tags: core-9-0-branch | |
| 15:07 | Addendum for proc "Click" to project "Collect utility procs for the Tk test suite" (merged previously) check-in: 227db681aa user: erikleunissen tags: trunk, main | |
| 11:09 | testutils.tcl, winDialog.test, winMsgbox.test: combine and collect proc "Click" (removing the unused copy from winMsgbox.test) Closed-Leaf check-in: 1e5ae96743 user: erikleunissen tags: tk_collect_test_utils, addendumClick | |
| 08:47 | Merge trunk check-in: 4bdc3a8d41 user: erikleunissen tags: tk_collect_test_utils, addendumClick | |
| 08:42 | New branch "addendumClick" check-in: 4d4e20ee27 user: erikleunissen tags: tk_collect_test_utils, addendumClick | |
|
2025-05-08
| ||
| 01:44 | Refine functions, add comments check-in: 6b50cdc3f9 user: kevin_walzer tags: tka11y | |
|
2025-05-07
| ||
| 20:48 | Merge trunk check-in: 0fab9cf2c4 user: erikleunissen tags: uniform_test_file_structure | |
| 20:27 | Fix [4eb4c07dae]: Incorrect expected result for test unixfont-2.9 check-in: 73db542952 user: erikleunissen tags: core-9-0-branch | |
| 20:16 | Fix [4eb4c07dae]: remove test unixFont-2.9 and constraint 'haveCourierFamilyFont', which are now useless. check-in: 186f54c998 user: erikleunissen tags: trunk, main | |
| 19:50 | Remove now unused constraint 'haveCourierFamilyFont'. Closed-Leaf check-in: 56336de303 user: fvogel tags: bug-4eb4c07dae | |
| 19:41 | Fix code alignment. Closed-Leaf check-in: 329a55beef user: fvogel tags: rfe-d632d28ba4 | |
| 10:09 | New branch for project "Make internal structure of test files uniform". Ticket: [b868892f29] check-in: 9aac852cc3 user: erikleunissen tags: uniform_test_file_structure | |
| 09:26 | tests/constraints.tcl: use "eq" for string comparison check-in: 90d419b802 user: erikleunissen tags: bug-4eb4c07dae | |
| 09:14 | tests/unixFont.test: remove test unixfont-2.9 since it carries a constraint that is essentially the same as the test result, making the test useless check-in: 7a32197ba3 user: erikleunissen tags: bug-4eb4c07dae | |
| 03:07 | Back out unnecessary changes check-in: dfc04e0325 user: kevin_walzer tags: tka11y | |
| 02:20 | Additional refinements check-in: 55a2e437e2 user: kevin_walzer tags: tka11y | |
| 00:36 | Minor tweaks check-in: dd80dcdd86 user: kevin_walzer tags: tka11y | |
|
2025-05-06
| ||
| 19:46 | Use different text primitive when printing canvas text items with angle != 0. DrawTextW doesn't do the right thing (as opposed to TkDrawAngledTextLayout), so use TextOutW instead. This is a single line primitive, similar to TkDrawAngledChars, so single line, angled text items are now printed correctly. Multiline, angled text is still missing. check-in: 89e1031268 user: emiliano tags: tk-print-fixes | |
| 11:30 | More pinpoint notifications, remove unused code check-in: 05d8afef9d user: kevin_walzer tags: tka11y | |
| 01:57 | Move key functions to main command check-in: 8457d85b0f user: kevin_walzer tags: tka11y | |
| 01:52 | Additional code to manage MSAA/Tk integration - needs refinement and testing check-in: b839af2f2d user: kevin_walzer tags: tka11y | |
| 01:28 | Work on canvas text items. Use the right font attributes. Correct placing wrt anchor and rotation options; single line text items are now printed correctly. check-in: 2c19b3a46a user: emiliano tags: tk-print-fixes | |
|
2025-05-05
| ||
| 16:14 | Refactor PrintSelectPrinter() a bit more. Hopefully it doesn't leak memory anymore. Change default font for printing text to "Courier New" on Windows, in line with what other platforms use (monospaced font). First attempt at font rotation check-in: 00e13e3d8d user: emiliano tags: tk-print-fixes | |
| 01:30 | Remove debugging statements check-in: 749168f3c1 user: kevin_walzer tags: tka11y | |
| 01:25 | Additional tweaks check-in: 18d468721f user: kevin_walzer tags: tka11y | |
|
2025-05-04
| ||
| 19:37 | Work toward passing MSAA events to Tk events for command processing check-in: e9631d78db user: kevin_walzer tags: tka11y | |
| 15:31 | Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: 3202b55223 user: fvogel tags: trunk, main | |
| 15:30 | Fix [c04e2aafd2]: Useless element in result for test winDialog-10.3 check-in: c8a2e74247 user: fvogel tags: core-9-0-branch | |
|
2025-05-03
| ||
| 21:21 | Finally widgets obtain focus without crashing - now to begin refining actual widget interactions with accessibility on Windows check-in: becaf744c9 user: kevin_walzer tags: tka11y | |
| 04:51 | Remove release statement check-in: 2eb03ecaae user: kevin_walzer tags: tka11y | |
| 04:42 | Additional revisions check-in: fb8ebd4853 user: kevin_walzer tags: tka11y | |
| 04:32 | Additional refinements to reduce crashes check-in: 6407d1026f user: kevin_walzer tags: tka11y | |
| 03:35 | Updated handling of WM_GETOBJECT check-in: f08d43b68e user: kevin_walzer tags: tka11y | |
|
2025-05-02
| ||
| 11:55 | Merge trunk check-in: 5393901dc0 user: kevin_walzer tags: tka11y | |
| 11:51 | Additional cleanup check-in: b94dd50e2a user: kevin_walzer tags: tka11y | |
| 06:51 | [5d0bc3cf] Second half of Androwish commit https://androwish.org/home/info/ae43177ce04ec244 Closed-Leaf check-in: 82feefa9b9 user: oehhar tags: 5d0bc3cf-text-blockcursor | |
| 06:44 | [5d0bc3cf] add androwish commit [https://androwish.org/home/info/85ea46a8c74b8f6f] check-in: c3c9b7cdb9 user: oehhar tags: 5d0bc3cf-text-blockcursor | |
| 03:40 | Remove unused functions check-in: 80b85a1e9c user: kevin_walzer tags: tka11y | |
|
2025-05-01
| ||
| 23:34 | Refactor PrintSelectPrinter() function. Move some global state to the function. Handle error and cancel conditions first. No functional changes, but (hopefully) this will ease future mainteinance check-in: 60470b5f29 user: emiliano tags: tk-print-fixes | |
| 23:06 | Avoid potential memory leaks check-in: de03cd97f9 user: emiliano tags: tk-print-fixes | |
| 22:58 | Implement missing "raw" smooth method for both lines and polygon canvas items check-in: b09c19dbcc user: emiliano tags: tk-print-fixes | |
| 22:31 | Remove unused proc check-in: ac4d23e44f user: emiliano tags: tk-print-fixes | |
| 22:27 | Add missing variables check-in: 9df468f83e user: emiliano tags: tk-print-fixes | |
| 22:19 | Fix two problems printing text on windows: [_gdi characters] creates an array variable in the global scope, so move it to the ::tk::print namespace; also, provide a default width for those characters not in the array. No more 'can't read "charwidths(‾)": no such element in array' errors. check-in: 8514a4fc47 user: emiliano tags: tk-print-fixes | |
| 06:57 | Merge trunk check-in: 1e599672ed user: jan.nijtmans tags: revised_text, tip-466 | |
|
2025-04-30
| ||
| 12:07 | Rebase to trunk Closed-Leaf check-in: c88d91ab37 user: jan.nijtmans tags: tip-698 | |
| 12:05 | Merge-mark check-in: 7af6ab73fb user: jan.nijtmans tags: trunk, main | |
| 12:01 | Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0318c8eab2 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-04-29
| ||
| 21:55 | Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patches by Emiliano Gavilan. check-in: 242958d6bf user: jan.nijtmans tags: core-9-0-branch | |
| 20:54 | Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. check-in: 442b895765 user: fvogel tags: trunk, main | |
| 20:52 | Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. check-in: 95e5a7cf94 user: fvogel tags: trunk, main | |
| 13:56 | UNEXEC tests/option.file3 UNEXEC tests/winDialog.test check-in: ae8d1bd744 user: jan.nijtmans tags: trunk, main | |
| 13:54 | Merge-mark check-in: 753d0fb6e3 user: jan.nijtmans tags: trunk, main | |
| 13:52 | UNEXEC winDialog.test check-in: 0b15d7dfe8 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-04-28
| ||
| 21:28 | Accept [718cbc3016]: Collect utility procs for the Tk test suite check-in: 0723cd322f user: erikleunissen tags: trunk, main | |
| 21:22 | Remove this project from Github CI scheduling files Closed-Leaf check-in: ac75d18e7b user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 05:54 | Fix [9b23b6ca23]: [tk print] canvas with smooth lines crashes on windows. Patch by Emiliano Gavilan. Closed-Leaf check-in: d006bbc474 user: fvogel tags: bug-9b23b6ca23 | |
| 05:49 | Fix [7716cb2f67]: [tk print] fails for canvas items with non integer widths. Patch by Emiliano Gavilan. Closed-Leaf check-in: e03df40ddd user: fvogel tags: bug-7716cb2f67 | |
| 02:33 | Additional tweak check-in: 38cc8450c0 user: kevin_walzer tags: tka11y | |
| 02:32 | Tweak indentation errors check-in: bdf5824a7b user: kevin_walzer tags: tka11y | |
| 02:26 | Additional refinements with crashes check-in: 959a027b8e user: kevin_walzer tags: tka11y | |
|
2025-04-27
| ||
| 21:38 | Additional crash cleanup check-in: 911675e669 user: kevin_walzer tags: tka11y | |
| 20:51 | Remove additional crash points and simplify accessibility hierarchy check-in: 8e2aeaad28 user: kevin_walzer tags: tka11y | |
| 20:07 | ubuntu-20.04 is removed from Github ACTIONS check-in: 747c94e977 user: jan.nijtmans tags: core-8-6-branch | |
| 19:35 | Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 7d3a081bb9 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-04-26
| ||
| 16:34 | Fix typo in comment check-in: f4d1042a99 user: emiliano tags: trunk, main | |
| 13:04 | Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: d4ced03cde user: culler tags: core-8-6-branch | |
| 12:53 | Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: b6f80eb3f8 user: culler tags: core-9-0-branch | |
| 12:48 | Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 34e2d7e7c1 user: culler tags: trunk, main | |
| 12:37 | merge main Closed-Leaf check-in: e8cdd34b7b user: culler tags: bug-111f66c781 | |
| 11:47 | Fix [bb5c3d0ecc]: tk print command fails on windows. With complementary patches by Emiliano Gavilan. check-in: 5c5daa6c00 user: fvogel tags: trunk, main | |
| 11:45 | Complementary fix by Emiliano Gavilan for [d2eac285d9]: tk print command fails with canvas widget check-in: 408f20ff4c user: fvogel tags: trunk, main | |
| 07:42 | Correctly indent continuation lines. Closed-Leaf check-in: 4a06dff1c3 user: fvogel tags: bug-bb5c3d0ecc | |
| 03:10 | Fix [111f66c781]: Cannot minimize all windows on Aqua. check-in: 22eb7b5a93 user: culler tags: bug-111f66c781 | |
| 02:21 | Remove a couple of debugging lines check-in: a674d7e02e user: kevin_walzer tags: tka11y | |
| 02:15 | Address some runtime errors/crashes with MSVC check-in: 8fb8454586 user: kevin_walzer tags: tka11y | |
|
2025-04-25
| ||
| 19:15 | Further patch from Emiliano Gavilan. check-in: c4c9d256d0 user: fvogel tags: bug-bb5c3d0ecc | |
| 06:14 | Complementary fix by Emiliano Gavilan, fixing further issues (see [bb5c3d0ecc]). check-in: 57ac712c55 user: fvogel tags: bug-bb5c3d0ecc | |
|
2025-04-24
| ||
| 21:01 | Fix [bb5c3d0ecc]: tk print command fails on windows check-in: 8fd0f2834c user: fvogel tags: bug-bb5c3d0ecc | |
| 13:09 | Rebase check-in: 26f254f048 user: jan.nijtmans tags: tip-626 | |
| 13:05 | Fix [d2eac285d9]: tk print command fails with canvas widget check-in: 654457d0df user: jan.nijtmans tags: trunk, main | |
| 13:02 | Fix [d2eac285d9]: tk print command fails with canvas widget check-in: b2411a5ec4 user: jan.nijtmans tags: core-9-0-branch | |
| 12:00 | Merge-mark check-in: 7e7a527a67 user: jan.nijtmans tags: trunk, main | |
| 11:59 | Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 87e85a5233 user: jan.nijtmans tags: core-9-0-branch | |
| 11:52 | Merge 9.0 check-in: 43dd3043e0 user: jan.nijtmans tags: trunk, main | |
| 11:51 | Fix [f6d40f9902]: Cross compiling trunk using x86_64-w64-mingw32-gcc version 9.2.0 fails since commit [03ce8fe9d1] check-in: fb7f031f10 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-04-23
| ||
| 09:42 | Attempt to fix [d2eac285d9]: tk print command fails with canvas widget Closed-Leaf check-in: fada46f699 user: jan.nijtmans tags: bug-d2eac285d9 | |
| 08:01 | [5d0bc3cf] block cursor on tab has space width: https://androwish.org/home/info/ae43177ce04ec244 check-in: 3a6853eaf6 user: oehhar tags: 5d0bc3cf-text-blockcursor | |
|
2025-04-22
| ||
| 22:56 | Merge trunk, resolve conflicts in winDialog.test check-in: b58311814a user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 20:55 | Minor tweaks check-in: 5acfd1203f user: kevin_walzer tags: tka11y | |
|
2025-04-21
| ||
| 09:07 | testutils.test: ensure initial non-existence of test-specific variables and procs check-in: 57a86249f0 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 08:18 | spinbox.test, ttk/validate.test: likewise (correct oversight in previous commit) check-in: 767576bafc user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 02:47 | Simplify function check-in: 63a0cd2452 user: kevin_walzer tags: tka11y | |
| 02:38 | Cleanup check-in: 9d86ce1533 user: kevin_walzer tags: tka11y | |
| 02:29 | Address crash on startup check-in: f0ccf2ab2a user: kevin_walzer tags: tka11y | |
|
2025-04-20
| ||
| 21:25 | Attempted resolution of crashes check-in: bdb91ddcd2 user: kevin_walzer tags: tka11y | |
| 19:47 | More binding improvements check-in: 8c544612ab user: bohagan tags: enhanced_treeview | |
| 16:41 | entry.test, testutils.tcl: rename variable "textVar" if it isn't meant to be a textvariable associated with any imported utility proc. Rename variable "::e" if its usage is equal to the imported namespace variable "textVar". check-in: 70ca576144 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 16:37 | testutils.GUIDE: minor textual improvement check-in: e67f2079ac user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 16:19 | testutils.test: remove useless underscores check-in: 19b7002d24 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 15:49 | Silence compiler errors/warnings check-in: fa2c51f382 user: kevin_walzer tags: tka11y | |
|
2025-04-19
| ||
| 21:44 | Additional integration with Windows messages check-in: 750ce953d4 user: kevin_walzer tags: tka11y | |
| 21:38 | Updated bindings to handle all select modes and new selection anchor commands check-in: 6b36921f4e user: bohagan tags: enhanced_treeview | |
| 19:02 | Additional tweaks check-in: 8753d718ec user: kevin_walzer tags: tka11y | |
| 18:25 | Refinement of focus methods check-in: 94cdd0e0e5 user: kevin_walzer tags: tka11y | |
| 18:04 | Cleanup check-in: ca3efcd724 user: kevin_walzer tags: tka11y | |
| 15:27 | Documentation updates check-in: b86b5405e0 user: bohagan tags: enhanced_treeview | |
| 03:16 | Revisions to focus management check-in: d4242f2454 user: kevin_walzer tags: tka11y | |
|
2025-04-18
| ||
| 13:18 | Remove activeCodePage from wish manifest check-in: d7fe431a05 user: apnadkarni tags: tip-716 | |
| 02:52 | Merge trunk check-in: 1b5bbef9d6 user: kevin_walzer tags: tka11y | |
| 02:47 | Minor tweaks check-in: c80a53f261 user: kevin_walzer tags: tka11y | |
| 02:14 | Further revisions check-in: b0eb0bf7fd user: kevin_walzer tags: tka11y | |
|
2025-04-17
| ||
| 19:51 | Complete MSAA implementation, silence compiler warnings/errors check-in: 34c5b56f4d user: kevin_walzer tags: tka11y | |
| 02:33 | Additional comments/tweaks check-in: 7f1669591f user: kevin_walzer tags: tka11y | |
| 02:31 | Cleanup check-in: 2847db0f2d user: kevin_walzer tags: tka11y | |
| 02:30 | Extensive work on bridging MSAA/Tk widget focus; filling out MSAA implementation and glue code check-in: 1eba052964 user: kevin_walzer tags: tka11y | |
|
2025-04-16
| ||
| 03:22 | Cleanup roles parsing check-in: dd3e2c07f0 user: kevin_walzer tags: tka11y | |
| 03:02 | Delete duplicate lines check-in: 5412cb1f67 user: kevin_walzer tags: tka11y | |
| 00:21 | Multiple tweaks to complete Windows API check-in: 796889a6ae user: kevin_walzer tags: tka11y | |
|
2025-04-15
| ||
| 11:19 | Refine buttonpress action check-in: f598fea47c user: kevin_walzer tags: tka11y | |
| 03:20 | Remove debugging statement check-in: 7a36739357 user: kevin_walzer tags: tka11y | |
| 03:17 | Remove error where windows are mapped before accessibility commands are initalized; some tweaks for Windows check-in: a2eee4e7dc user: kevin_walzer tags: tka11y | |
|
2025-04-14
| ||
| 14:01 | merge main Leaf check-in: 49cf5954d2 user: oehhar tags: tip-714-alt | |
| 13:56 | merge main, minimize diff Leaf check-in: a68b92327d user: oehhar tags: tip-714-image-driver-info | |
| 13:52 | TIP714: copy "image types photo" syntax from branch [tip-714-alt] check-in: 50d9fd1d41 user: oehhar tags: tip-714-image-driver-info | |
| 00:56 | Additional tweak check-in: 66e5286779 user: kevin_walzer tags: tka11y | |
| 00:53 | Additional cleanup check-in: 6b8f02716e user: kevin_walzer tags: tka11y | |
|
2025-04-13
| ||
| 22:01 | Begin cleanup of MSVC compiler warnings and errors check-in: b5fe857cfa user: kevin_walzer tags: tka11y | |
| 03:16 | Cleanup check-in: e62add38d1 user: kevin_walzer tags: tka11y | |
| 03:10 | Additional correction for makefile.vc check-in: 68f398f58d user: kevin_walzer tags: tka11y | |
| 03:03 | Fix typo in makefile.vc check-in: 933edbfa8b user: kevin_walzer tags: tka11y | |
| 02:58 | Correct typo check-in: aba945c5cc user: kevin_walzer tags: tka11y | |
| 02:57 | Pass correct lib flags check-in: e800dbe461 user: kevin_walzer tags: tka11y | |
| 02:56 | Additional tweaks check-in: e8d41f0549 user: kevin_walzer tags: tka11y | |
| 02:49 | Additional tweaks check-in: 63e7c6d209 user: kevin_walzer tags: tka11y | |
| 02:45 | Tweak search path for Atk check-in: 556098ca8c user: kevin_walzer tags: tka11y | |
|
2025-04-11
| ||
| 17:33 | Fix [855ec435ef]: Aqua sometimes fails to set TkEventTarget when a new keyWindow is assigned - breaks BWidget DND. check-in: 6e56025964 user: culler tags: trunk, main | |
| 16:50 | Merge trunk check-in: d2eaf4135f user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:57 | Move the call to [NSApp setTkEventTarget:] into the windowActivation callback method of NSApp. Closed-Leaf check-in: 82221f8bf4 user: culler tags: bug-855ec435ef | |
|
2025-04-10
| ||
| 21:02 | Fix [855ec435ef]: Aqua does not reset the Tk event target after a BWidget Drag and Drop operation check-in: 5a5f2d8afa user: culler tags: bug-855ec435ef | |
| 19:32 | WidgetDemo: Minor improvements in knightstour.tcl. check-in: 696a8519f6 user: csaba tags: trunk, main | |
| 19:26 | WidgetDemo: Minor improvements in knightstour.tcl. check-in: e7372e1c2f user: csaba tags: core-9-0-branch | |
| 12:40 | Fix [https://core.tcl-lang.org/tcl/tktview/fd8341e496|fd8341e496]: Tcl_InitStubs compatibility for 9.1 check-in: 617bb9f2c2 user: jan.nijtmans tags: trunk, main | |
| 12:40 | Fix [https://core.tcl-lang.org/tcl/tktview/fd8341e496|fd8341e496]: Tcl_InitStubs compatibility for 9.1 check-in: 3f9cc5dbb0 user: jan.nijtmans tags: core-9-0-branch | |
| 12:37 | Fix [https://core.tcl-lang.org/tcl/tktview/fd8341e496|fd8341e496]: Tcl_InitStubs compatibility for 9.1 check-in: 6b363e89a4 user: jan.nijtmans tags: core-8-6-branch | |
| 12:28 | Remove obsolete comment (thanks to Erik Leunissen) check-in: 79912fd560 user: jan.nijtmans tags: trunk, main | |
| 12:26 | Backport testcase improvements from 9.1 check-in: b745a37a14 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-04-09
| ||
| 13:59 | Merge trunk check-in: a7aa442e3a user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:48 | Merge 9.0 check-in: f4948d625e user: jan.nijtmans tags: trunk, main | |
| 10:04 | Fix [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk. Just remove all references to Tcl 8.7, since it won't be released anyway. check-in: 658a7dd961 user: jan.nijtmans tags: core-9-0-branch | |
|
2025-04-08
| ||
| 09:46 | Get rid of references to Tcl 8.7: It won't be released. Closed-Leaf check-in: dce3ec0c09 user: jan.nijtmans tags: bug-1562e10c58 | |
|
2025-04-07
| ||
| 22:54 | Added cell selection anchor function check-in: 4a07664e2f user: bohagan tags: enhanced_treeview | |
| 19:50 | Added selection anchor function check-in: f45228beb1 user: bohagan tags: enhanced_treeview | |
| 15:02 | Merge 9.0 check-in: 57e558bf98 user: jan.nijtmans tags: trunk, main | |
| 15:01 | Remove OPTS=tk8 option: It was meant to be able to compile extesions witk Tk 8.7, which will never fly .... check-in: effef6c657 user: jan.nijtmans tags: core-9-0-branch | |
| 08:27 | Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://www.androwish.org/home/info/b8894bb57964415f (thanks, Christian) check-in: 9ae9ae311f user: oehhar tags: 5d0bc3cf-text-blockcursor | |
| 03:17 | Fix typos check-in: 42ddad6736 user: kevin_walzer tags: tka11y | |
| 02:37 | Remove syntax error in configure when checking for Atk support check-in: 1d91580bcc user: kevin_walzer tags: tka11y | |
| 02:19 | Correct typo check-in: f58f138ee2 user: kevin_walzer tags: tka11y | |
| 02:17 | Initial draft of Atk accessibility implementation check-in: 9027a6ac0c user: kevin_walzer tags: tka11y | |
|
2025-04-05
| ||
| 16:26 | Correct typo in comments check-in: cfe2fc9aff user: kevin_walzer tags: tka11y | |
| 03:25 | Add help hints for Windows check-in: 276e2a61bc user: kevin_walzer tags: tka11y | |
|
2025-04-04
| ||
| 08:49 | Ticket [5d0bc3cf] Text blockcursor: Androwish checkin https://androwish.org/home/info/85ea46a8c74b8f6f (thanks, Christian) check-in: 1d2248a35d user: oehhar tags: 5d0bc3cf-text-blockcursor | |
|
2025-04-03
| ||
| 22:52 | Demo updates check-in: 2681f5a801 user: bohagan tags: enhanced_treeview | |
| 20:08 | Corrected find visible item before and after command algorithms check-in: 60acfabe2b user: bohagan tags: enhanced_treeview | |
| 16:24 | Merge 9.0 check-in: d112bcc781 user: jan.nijtmans tags: trunk, main | |
| 16:23 | Sync tcl.m4 with Tcl check-in: 83f32527c1 user: jan.nijtmans tags: core-9-0-branch | |
| 15:16 | Ticket [5d0bc3cf]: adoption to 9.1: textPtr->insertWidth is now an Obj check-in: 60151aa19f user: oehhar tags: 5d0bc3cf-text-blockcursor | |
| 15:11 | Ticket [5d0bc3cf] Fix block cursor of text widget. Original contribution for 8.6 by Christian Werner (thanks) check-in: 5263ef5e70 user: oehhar tags: 5d0bc3cf-text-blockcursor | |
| 10:10 | Protect Tk_SetTypeInfoProc(): If running in Tk 9.0, just make it a NOP check-in: 1bf9cf7d19 user: jan.nijtmans tags: tip-714-alt | |
| 09:46 | Add Tk_SetTypeInfoProc() to stub table check-in: ea22295e23 user: jan.nijtmans tags: tip-714-alt | |
| 08:27 | TIP714 image format info: add file and write reporting for the photo image type, add tests check-in: 79b6c94020 user: oehhar tags: tip-714-alt | |
| 08:12 | Remove unused variables Leaf check-in: cf922f16dc user: jan.nijtmans tags: getrid_setgrid | |
| 07:08 | TIP 714: image photo format info: bring formats in evaluation order check-in: b9d72efc4c user: oehhar tags: tip-714-alt | |
|
2025-04-02
| ||
| 02:13 | Merge trunk check-in: ba1f4e33e3 user: kevin_walzer tags: tka11y | |
| 02:09 | Re-organize code a bit, correct typos check-in: 524198c512 user: kevin_walzer tags: tka11y | |
| 01:58 | Build out Windows accessibility code - testing to begin soon check-in: 946f70902c user: kevin_walzer tags: tka11y | |
| 00:25 | alternative implementation for TIP#714 check-in: fd9694da13 user: emiliano tags: tip-714-alt | |
|
2025-04-01
| ||
| 16:16 | testutils.tcl [pause]: more simplification check-in: 98c4701655 user: erikleunissen tags: tk_collect_test_utils, FINAL_REVIEW | |
| 14:36 | Protect Tk_SetSizeHints(): If an extension is compiled with Tk 9.1 but running on Tk 9.0, tkStubsPtr->tk_SetSizeHints is NULL. In that case, just do nothing. check-in: 2ed51f9d3c user: jan.nijtmans tags: getrid_setgrid | |
| 14:22 | Don't try to NULLify Tk_SetGrid/Tk_UnsetGrid calls: The deprecation warning then doesn't work any more. check-in: 034b8f9814 user: jan.nijtmans tags: getrid_setgrid | |
|
2025-03-31
| ||
| 23:40 | Remove code which is conditioned on gridWin and a call to nonexistent SetGrid from tkWinWm.c; remove tests which require gridded windows. check-in: aacad81dd5 user: marcc tags: getrid_setgrid | |
| 20:27 | Make Tk_SetSizeHints() usable without tkPlatDecls.h. Clean up much more check-in: e1cb8261bc user: jan.nijtmans tags: getrid_setgrid | |
| 09:30 | testutils.tcl [pause]: remove default value for msecs argument. What seems like a feature might work out dangerously if the default value were ever to be changed. Luckily not a single existing call relies on a default value. check-in: 8fbdf714e6 user: erikleunissen tags: tk_collect_test_utils | |
| 08:48 | testutils.tcl [_pause]: rename to "pause" and adapt calls in test files. check-in: c215ffd067 user: erikleunissen tags: tk_collect_test_utils | |
| 08:36 | testutils.tcl [_pause]: correct qualification of wait variable, and optimize slightly. check-in: 737c20a955 user: erikleunissen tags: tk_collect_test_utils | |
| 02:12 | Begin work on Windows check-in: 2362e3be74 user: kevin_walzer tags: tka11y | |
|
2025-03-30
| ||
| 23:09 | Remove x11 code depending on gridWin. check-in: 6a15c6ccb2 user: culler tags: getrid_setgrid | |
| 21:52 | Remove aqua code depending on gridWin. check-in: e563cddf7c user: culler tags: getrid_setgrid | |
| 20:33 | Make SetGrid a no-op; remove SetGrid tests. check-in: c59ba32052 user: culler tags: getrid_setgrid | |
| 19:28 | Code style, and enforce evaluation order (the previous code relied on operations precedence). No functional change. Leaf check-in: 43c90dad0a user: fvogel tags: bug-ad458a3a72 | |
| 19:15 | Add comments in UpdateElideInfo() for better understanding of the code. check-in: 34662a242f user: fvogel tags: bug-ad458a3a72 | |
| 14:35 | Fix typos check-in: 35fbe4baab user: kevin_walzer tags: tka11y | |
| 14:21 | Re-organize code in accessibility.tcl and add/enhance comments check-in: ea30cc6c04 user: kevin_walzer tags: tka11y | |
| 13:59 | Check state on macOS check-in: 92f6c1d2ac user: kevin_walzer tags: tka11y | |
| 13:53 | Utility domain "select": [setup] -> [selectionSetup] check-in: 83c3bea5ce user: erikleunissen tags: tk_collect_test_utils | |
| 12:54 | testutils.tcl: keep alphabetical order (domain "generic") check-in: eabc92a322 user: erikleunissen tags: tk_collect_test_utils | |
| 09:34 | merge trunk check-in: 027ff1eea3 user: fvogel tags: revised_text, tip-466 | |
| 01:37 | Correct help string check-in: a9cf139d25 user: kevin_walzer tags: tka11y | |
| 01:14 | Finish making TkWmInfo struct private to tkMacOSXWm.c; tweak some tests. check-in: 337c310e43 user: culler tags: getrid_setgrid | |
|
2025-03-29
| ||
| 23:04 | testutils.test: correct numbering check-in: 4b4bf18c9e user: erikleunissen tags: tk_collect_test_utils | |
| 22:36 | Updated bindings to use latest mapping. Added page left and page right functions. check-in: cf334c4094 user: bohagan tags: enhanced_treeview | |
| 21:54 | Merge trunk check-in: 5db61557f3 user: erikleunissen tags: tk_collect_test_utils | |
| 21:00 | Menubutton support check-in: 9f6d60395f user: kevin_walzer tags: tka11y | |
| 20:55 | tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: c7bc16c1f1 user: erikleunissen tags: core-8-branch | |
| 20:50 | tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: 4d3b0805a8 user: erikleunissen tags: core-9-0-branch | |
| 20:42 | tests/constraints.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: f302dd877e user: erikleunissen tags: trunk, main | |
| 20:38 | Add man page for accessible check-in: 47dbbeef4d user: kevin_walzer tags: tka11y | |
| 18:44 | Add command to the ensemble check-in: 77029b37e4 user: kevin_walzer tags: tka11y | |
| 18:31 | Remove unnecessary method calls, silence compiler warnings check-in: e7fccf1091 user: kevin_walzer tags: tka11y | |
| 15:53 | Refinement of Treeview accessibility check-in: cdca3d3f7a user: kevin_walzer tags: tka11y | |
| 13:07 | testutils.tcl [testmenubarheight]: correct condition that tests existence of C-level command check-in: b245f7068f user: erikleunissen tags: tk_collect_test_utils | |
| 11:22 | TIP 714: image format list: rename image subcommand to "handler". check-in: 8600d8d19c user: oehhar tags: tip-714-image-driver-info | |
| 07:50 | testutils.test: fix typo check-in: 10a41b7fcc user: erikleunissen tags: tk_collect_test_utils | |
| 07:49 | testutils.test: renumber tests, combining sections 1-3 check-in: 9a97127a4b user: erikleunissen tags: tk_collect_test_utils | |
| 07:47 | testutils.GUIDE: add author check-in: 6074805013 user: erikleunissen tags: tk_collect_test_utils | |
| 02:09 | Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXKeyEvent.c check-in: 036a9312df user: culler tags: getrid_setgrid | |
| 00:17 | Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXMouseEvent.c check-in: 263ab6d0ce user: culler tags: getrid_setgrid | |
|
2025-03-28
| ||
| 20:07 | testutils.GUIDE: make init proc example more typical, and independent from current samples in testutils.tcl check-in: 365dc5e1c9 user: erikleunissen tags: tk_collect_test_utils | |
| 18:28 | testutils.tcl [isNative]: arrange in alphabetical order check-in: 0d95c0a680 user: erikleunissen tags: tk_collect_test_utils | |
| 18:00 | TIP 714 image photo formats: document Tk_ImageCreateProc argument change check-in: 5513710c94 user: oehhar tags: tip-714-image-driver-info | |
| 17:04 | TIP 714 list image formats: rename command to "image driver photo formats". Add "image bitmap driver" implementation with no suboption. Add tests and documentation. check-in: d6e5669fc2 user: oehhar tags: tip-714-image-driver-info | |
| 11:41 | Progressbar and notebooks now accessible; starting on text widget check-in: ed7fbbea42 user: kevin_walzer tags: tka11y | |
| 03:06 | Aqua: remove references to fields of the TkWmInfo struct from tkMacOSXSubwindows.c. check-in: ed8852d74f user: culler tags: getrid_setgrid | |
|
2025-03-27
| ||
| 11:53 | Merge trunk. Resolve conflicts in win/tkWinDialog.c and tests/winDialog.test, but don't import changes to winDialog-5.9 (now useless test) check-in: 02357bdd80 user: erikleunissen tags: tk_collect_test_utils | |
| 10:29 | Merge main check-in: 49e7dd2382 user: oehhar tags: tip-714-image-driver-info | |
| 10:23 | Ticket [25b84e1246] Removal of old image code leftover check-in: ff43d4d23c user: oehhar tags: core-9-0-branch | |
| 10:15 | Ticket [25b84e1246] Removal of old image code leftover check-in: 9087179e31 user: oehhar tags: trunk, main | |
| 02:55 | Aqua: Remove references to TkWmInfo struct from tkMacOSXInit.c and TkMacOSXWindowEvent.c. check-in: 81e9804a53 user: culler tags: getrid_setgrid | |
|
2025-03-26
| ||
| 22:53 | Disable some unused declarations. check-in: d284e0052b user: culler tags: getrid_setgrid | |
| 22:36 | Aqua: move TkWm functions into tkMacOSXWm.c -- TkWmInfo struct should be private to that module. check-in: de44351485 user: culler tags: getrid_setgrid | |
| 19:43 | Put back Tk_PhotoSetSize in slot 268, same as in Tk 9.0 check-in: 67e06f5808 user: jan.nijtmans tags: getrid_setgrid | |
| 18:13 | Ticket [441c526c] MS-Win: remove Windows XP dialog variants for tk_chooseDirectory and tk_getOpenFile. Undocumented option -xpstyle removed. check-in: 03ce8fe9d1 user: oehhar tags: trunk, main | |
| 17:59 | We may as well use base_width and base_height correctly. check-in: 0543cfabc0 user: culler tags: getrid_setgrid | |
| 17:15 | Deprecate Tk_SetGrid check-in: 1386fac56a user: culler tags: getrid_setgrid | |
| 10:11 | Reinstate automatic initialization of dialogType for domain "dialog". The convenience for the test (file) author is paramount. check-in: 9432c90928 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-03-25
| ||
| 19:29 | Ticket [25b84e1246] Remove old image code leftover Closed-Leaf check-in: 1b7c72a66b user: oehhar tags: 25b84e1246-old-image-leftover-removal | |
| 15:01 | TIP 714 photo driver info: put default driver last in list to get match order. check-in: 7da58a0623 user: oehhar tags: tip-714-image-driver-info | |
| 14:31 | Merge main check-in: 1cfaabb1d3 user: oehhar tags: tip-714-image-driver-info | |
| 14:25 | TIP 714 photo driver info: implementation of "image format photo list" check-in: df50d132c9 user: oehhar tags: tip-714-image-driver-info | |
| 10:23 | choosedir.test [EnterDirsByKey]: remove "global" statement for unused variable check-in: 8da741427c user: erikleunissen tags: tk_collect_test_utils | |
| 10:12 | testutils.tcl, domain "dialog": don't export namespace variable dialogType check-in: 5622f648dc user: erikleunissen tags: tk_collect_test_utils | |
| 09:44 | Backout [3783cb47a0] and [5c3431e218] because of unclean import check-in: c888fa3c11 user: erikleunissen tags: tk_collect_test_utils | |
| 07:10 | Ticket [441c526c]: remove noop -xpstyle and deprecated warning in docs. Closed-Leaf check-in: efc82e11dd user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal | |
| 02:15 | Remove unused symbol check-in: 5ab8415e61 user: kevin_walzer tags: tka11y | |
| 02:08 | Sticking with touchpad and mousewheel for scrollbar operation, with hints check-in: 2a76a50168 user: kevin_walzer tags: tka11y | |
|
2025-03-24
| ||
| 21:20 | testutils.tcl [isNative]: correct behaviour for dialog types that don't use domain namespace variable "dialogIsNative" check-in: 3783cb47a0 user: erikleunissen tags: tk_collect_test_utils | |
| 17:11 | choosedir.test, clrpick.test, filebox.test, msgbox.test: automatically determine dialog type from the name of the test file check-in: 5c3431e218 user: erikleunissen tags: tk_collect_test_utils | |
| 13:43 | testutils.tcl [setDialogType]: simplify check-in: 7e0274e65d user: erikleunissen tags: tk_collect_test_utils | |
| 13:09 | Collect variable "isNative" and rename to "dialogIsNative", significantly simplifying the algorithm determining its value. Remove related awkwardness in files clrpick.test and msgbox.test check-in: 9897eac3b4 user: erikleunissen tags: tk_collect_test_utils | |
| 03:45 | Add a new stub Tk_SetSizeHints for the x11 platform, and use it in tkUnixSysTray.c check-in: 8e65f7025b user: culler tags: getrid_setgrid | |
|
2025-03-23
| ||
| 22:42 | Mark canvas as not accessible, following the lead of HTML5 developers; we will suggest alternative options to provide information from the canvas widget in the documentation check-in: dd1eb62194 user: kevin_walzer tags: tka11y | |
| 21:03 | Remove dead code check-in: 9005e475b4 user: kevin_walzer tags: tka11y | |
| 21:00 | Combobox works on Aqua check-in: 567f99cd6c user: kevin_walzer tags: tka11y | |
| 20:16 | Remove all uses of -setgrid in the widget demos. check-in: f0d78da9e6 user: culler tags: getrid_setgrid | |
| 18:18 | Add the other missing ingredient: set size hints on every ConfigureNotify (including 1x1) check-in: b1d2fd23b1 user: culler tags: getrid_setgrid | |
| 17:43 | testutils.tcl, testutils.test: correct error message (oversight in commit [561855e35a]) + textual improvement in testutils.GUIDE check-in: 74e3aa64e5 user: erikleunissen tags: tk_collect_test_utils | |
| 16:32 | Refine ttk::spinbox on macOS to return correct accessibility role check-in: 9c37f5aae2 user: kevin_walzer tags: tka11y | |
| 01:23 | Spinbox now working check-in: e2f11b58b2 user: kevin_walzer tags: tka11y | |
| 00:20 | Scale now working check-in: 439948cef0 user: kevin_walzer tags: tka11y | |
|
2025-03-22
| ||
| 22:41 | No, XResizeWindow does not do it. Setting size hints is the magical ingredient. check-in: 66fbad4cee user: culler tags: getrid_setgrid | |
| 20:52 | testutils.GUIDE: be more accurate about the importing namespace, and other textual improvements check-in: 188a22b6a4 user: erikleunissen tags: tk_collect_test_utils | |
| 10:33 | ttk/scrollbar.test: rename test constraint "coreScrollbar" to "aqua", and remove redundant definition check-in: 827ce5624f user: erikleunissen tags: tk_collect_test_utils | |
| 08:51 | testutils.tcl [testutils]: make error messages uniform check-in: 561855e35a user: erikleunissen tags: tk_collect_test_utils | |
| 01:46 | Replace call to TkSetGrid by a call to XResizeWindow in tkUnixSysTray.c check-in: 75688c2d05 user: culler tags: getrid_setgrid | |
| 00:26 | Remove puts statement check-in: bbe9f05455 user: kevin_walzer tags: tka11y | |
| 00:24 | Merge trunk check-in: 9aee987647 user: kevin_walzer tags: tka11y | |
| 00:24 | Entry widgets working check-in: 2e8550df5d user: kevin_walzer tags: tka11y | |
|
2025-03-21
| ||
| 19:42 | testutils.tcl [testutils]: simplify error messages. Adapt tests 5.1 and 6.2 in testutils.test check-in: 36baece78d user: erikleunissen tags: tk_collect_test_utils | |
| 17:28 | Merge 9.0 check-in: 11f4569dd2 user: jan.nijtmans tags: trunk, main | |
| 17:26 | Don't use the buggy -setgrid option in the widget demo (twind.tcl) In other demo's, use -setgrid 1/0 consistantly check-in: cafa154041 user: jan.nijtmans tags: core-9-0-branch | |
| 12:55 | "XQuarz" -> "XQuartz" check-in: 5eaa39abb6 user: erikleunissen tags: tk_collect_test_utils | |
| 09:11 | testutils.tcl [testutils import]: reuse list of imported namespace variables if possible check-in: 3a22a4c3e7 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-03-20
| ||
| 16:01 | Don't use the buggy -setgrid option in the widget demo check-in: 0e800a5026 user: culler tags: trunk, main | |
| 14:53 | testutils.tcl [testutils]: simplify previous commit even better check-in: 4754cfc784 user: erikleunissen tags: tk_collect_test_utils | |
| 14:22 | testutils.tcl [testutils]: a simplification check-in: 739e77850b user: erikleunissen tags: tk_collect_test_utils | |
| 08:35 | Collect tests constraints: failsOnUbuntu and failsOnXQuarz check-in: 6dbcdea218 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-03-19
| ||
| 15:03 | ttk/treeview.test: don't compare strings as if they're numbers check-in: 5d1b383160 user: erikleunissen tags: tk_collect_test_utils | |
| 14:42 | frame.test: remove redundant constraint definition check-in: 7ce569ac5a user: erikleunissen tags: tk_collect_test_utils | |
| 11:44 | testutils.test: collect assertions and correct cleanup check-in: 0e67e90b5b user: erikleunissen tags: tk_collect_test_utils | |
| 11:38 | Merge trunk check-in: 87000725b7 user: erikleunissen tags: tk_collect_test_utils | |
| 11:28 | Add support for importing utility procs into another namespace than the global namespace. Add test and update documentation. check-in: c207c19f2f user: erikleunissen tags: tk_collect_test_utils | |
|
2025-03-18
| ||
| 22:59 | Merge 9.0 check-in: a86829e3d2 user: jan.nijtmans tags: trunk, main | |
| 22:56 | Don't use ${LIB_FILE} in SHLIB_LD on Cygwin check-in: 9f5c69a3f8 user: jan.nijtmans tags: core-9-0-branch | |
| 13:42 | Merge 9.1 check-in: c4207ac48b user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:41 | Make "testutils import" fail for procs like it does for associated namespace variables. This requires test authors to clean up procs that have the same name as utility procs. Add and reorganize tests. check-in: ddac937153 user: erikleunissen tags: tk_collect_test_utils | |
| 13:36 | Merge 9.0 check-in: 8f3434b49e user: jan.nijtmans tags: trunk, main | |
| 13:32 | icon->offscreenGC is pointer check-in: 2fbd0f491f user: jan.nijtmans tags: core-9-0-branch | |
| 13:24 | Rebase to 9.1 check-in: 2efcdfa6f3 user: jan.nijtmans tags: tip-626 | |
| 12:38 | testutils.tcl [testutils]: remove useless condition regarding subcommands check-in: 558cf30c3e user: erikleunissen tags: tk_collect_test_utils | |
| 12:04 | focus.test: restore indentation from trunk check-in: 830afc9774 user: erikleunissen tags: tk_collect_test_utils | |
| 11:46 | Edit comment check-in: da7c6f7799 user: kevin_walzer tags: tka11y | |
| 10:49 | "make dist" now refuses to re-generate */configure with older autoconf check-in: e7e6ceb1b2 user: jan.nijtmans tags: trunk, main | |
| 10:34 | Redo tkFrame.c changes, this time correct check-in: 3035d70e0d user: jan.nijtmans tags: trunk, main | |
| 09:30 | Merge trunk check-in: 1bf6644ce7 user: erikleunissen tags: tk_collect_test_utils | |
| 03:47 | Remove code that forces focus; add direction on how to access non-accessible widget elements with standard keyboard, not VoiceOver, navigation. check-in: c45556a93b user: kevin_walzer tags: tka11y | |
| 03:37 | Refine accessibility for labels and text widgets check-in: 8ef038909e user: kevin_walzer tags: tka11y | |
| 02:14 | Merge trunk check-in: 38402de93e user: kevin_walzer tags: tka11y | |
|
2025-03-17
| ||
| 20:14 | Fix tclUpdateObjProc field usage check-in: cec1d12852 user: jan.nijtmans tags: tip-626 | |
| 19:42 | Merge trunk check-in: 1396db6297 user: jan.nijtmans tags: tip-626 | |
| 19:18 | Revert changes to tkFrame.c: it causes image-1.11 and image-1.12 test failures check-in: e0a2a3b4a4 user: jan.nijtmans tags: trunk, main | |
| 17:24 | Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: 4892c8e36a user: culler tags: core-9-0-branch | |
| 17:21 | Try to avoid sporadic failures of event-9.19 caused by an extra <Leave>. check-in: fe9fec6b71 user: culler tags: trunk, main | |
| 17:12 | Merge trunk (resolve conflicts in focus.test) check-in: e4679adba5 user: erikleunissen tags: tk_collect_test_utils | |
| 16:37 | Add missing $ check-in: caba99e005 user: culler tags: core-9-0-branch | |
| 16:34 | Add missing $ check-in: 56e57852e8 user: culler tags: trunk, main | |
| 16:21 | Fix [https://core.tcl-lang.org/tcl/tktview/17960b80db|17960b80db]: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: 1fe5e62a01 user: jan.nijtmans tags: core-9-0-branch | |
| 15:55 | Fix [https://core.tcl-lang.org/tcl/tktview/17960b80db|17960b80db]: Missing libtcl?.?.dll.a in Cygwin (for Tk too) check-in: a84332c48e user: jan.nijtmans tags: trunk, main | |
| 14:49 | Fix [28d33f45]: Aqua windows don't always move focus correctly. Fix some errors in focus.test - thanks to Erik Leunissen check-in: 0602f5b816 user: jan.nijtmans tags: core-9-0-branch | |
| 14:26 | Use more Tcl_CreateObjCommand2() internally. Those commands can handle a longer argument list. check-in: 8d44e4ef23 user: jan.nijtmans tags: trunk, main | |
| 11:28 | Add standard keyboard navigation instructions for treeview check-in: 0bb252b7d2 user: kevin_walzer tags: tka11y | |
| 10:12 | Add [91d0e9d8] to changes check-in: 9986fdc267 user: oehhar tags: core-8-6-branch | |
| 10:10 | Add [91d0e9d8] to changes.md check-in: 8c44e62bcd user: oehhar tags: core-9-0-branch | |
| 10:04 | Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: eff58ccd7f user: oehhar tags: core-8-6-branch | |
| 10:04 | Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: 2d52112864 user: oehhar tags: core-8-branch | |
| 10:02 | Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: d33c12c1c1 user: oehhar tags: core-9-0-branch | |
| 10:00 | Ticket [91d0e9d8] MS-Win: Withdrawn Tk transient windows can reappear in Windows taskbar preview check-in: 33bad85e12 user: oehhar tags: trunk, main | |
| 09:56 | Add [159aa5eb] to changes check-in: b9d7e6a121 user: oehhar tags: core-8-6-branch | |
| 09:55 | Add [159aa5eb] to changes.md check-in: 4b20a5ffa2 user: oehhar tags: core-9-0-branch | |
| 09:39 | Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: b48a1b306f user: oehhar tags: core-8-6-branch | |
| 09:38 | Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: 164e47e0ac user: oehhar tags: core-8-branch | |
| 09:36 | Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: 562b7bd19c user: oehhar tags: core-9-0-branch | |
| 09:29 | Ticket [159aa5eb] MS-Win: Incorrect system menu entries for transient toplevels check-in: cd421c55fd user: oehhar tags: trunk, main | |
|
2025-03-16
| ||
| 22:54 | Merge 9.1 check-in: 8f92e5f965 user: jan.nijtmans tags: revised_text, tip-466 | |
| 22:30 | Use Tcl_CreateObjCommand2() in test-cases check-in: a6239e7017 user: jan.nijtmans tags: trunk, main | |
| 21:42 | Re-introduce code to focus specific widgets that will use standard keyboard navigation outside accessibility API check-in: 2313fa7dc7 user: kevin_walzer tags: tka11y | |
| 20:16 | Revert changes that are white change only in files not related to accessibility (i.e.: kill pointless differences with trunk). check-in: b182662129 user: fvogel tags: tka11y | |
| 20:11 | Fix typo in testutils.GUIDE check-in: d087099911 user: fvogel tags: tk_collect_test_utils | |
| 20:08 | Merge trunk check-in: a74b8db242 user: kevin_walzer tags: tka11y | |
| 20:07 | Accessibility elements now properly cleaned up after window destruction check-in: 31350775b9 user: kevin_walzer tags: tka11y | |
| 19:32 | merge trunk check-in: cdf9161df2 user: fvogel tags: tk_collect_test_utils | |
| 19:31 | Fix typo from [d977e37c] in proc focusClear for aqua. check-in: a39b592d93 user: fvogel tags: trunk, main | |
| 16:23 | Merge trunk and adapt focus.test to use collected/renamed procs check-in: 5c9b97d89a user: erikleunissen tags: tk_collect_test_utils | |
| 14:30 | Deal with focus issues in older macOS versions. check-in: 7e6e539f4f user: culler tags: trunk, main | |
| 14:18 | Fix some errors in focus.test - thanks to Erik Leunissen check-in: d977e37cd4 user: culler tags: trunk, main | |
| 12:52 | testutils.test [testutils-5.0]: extend test to ensure that init proc is not imported check-in: 0825ae24c1 user: erikleunissen tags: tk_collect_test_utils | |
| 12:49 | testutils.GUIDE: two small textual corrections check-in: 4a69de1fbb user: erikleunissen tags: tk_collect_test_utils | |
| 12:46 | Merge trunk check-in: 9724822d93 user: erikleunissen tags: tk_collect_test_utils | |
| 02:53 | Avoid crashes at exit. Closed-Leaf check-in: bdebe25622 user: culler tags: more_key_windows | |
| 01:48 | Add comments and make About dialogs transfer focus on older macs too. check-in: 54dfdf29b7 user: culler tags: more_key_windows | |
|
2025-03-15
| ||
| 23:57 | Conclusion: it's a little bit to early to require autoconf-2.72, since even ubuntu-24.04 doesn't have it yet. check-in: 150f598390 user: jan.nijtmans tags: trunk, main | |
| 18:49 | Merge trunk check-in: be051525fd user: kevin_walzer tags: tka11y | |
| 18:35 | Tweaks check-in: 805d9302c0 user: kevin_walzer tags: tka11y | |
| 13:53 | Fix [28d33f45]: Aqua windows don't always move focus correctly. check-in: 4443754b94 user: culler tags: trunk, main | |
| 08:59 | Remove comment that became useless after previous commit. check-in: 19aa200687 user: fvogel tags: revised_text, tip-466 | |
| 08:34 | Make use of controlPointerWarpTiming to move the cursor out of the way. Closed-Leaf check-in: 20e1f270f8 user: fvogel tags: aqua_key_windows | |
| 01:27 | Now make the About window work (again) without breaking the tests. check-in: eb89ed3f29 user: culler tags: aqua_key_windows | |
| 00:16 | Tiny tweaks to troublesome tests. check-in: d6f0f7d5aa user: culler tags: aqua_key_windows | |
|
2025-03-14
| ||
| 18:32 | schedule aqua-key-windows for CI runs check-in: c3a33e2498 user: culler tags: aqua_key_windows | |
| 18:13 | Fix focus-1.12 as well. check-in: c3809e8149 user: culler tags: aqua_key_windows | |
| 17:21 | Make all focus tests pass except 1.12. check-in: df58897259 user: culler tags: aqua_key_windows | |
| 11:22 | Prevent (unix|win)/configure being re-generated with anything else then autoconf-2.72 check-in: 7add5b3ef8 user: jan.nijtmans tags: trunk, main | |
| 01:53 | Cleanup check-in: c4a9f1fe5f user: kevin_walzer tags: tka11y | |
| 01:50 | Reduce verbosity; still crashing, but zeroing in on issue check-in: b82ab5483e user: kevin_walzer tags: tka11y | |
|
2025-03-13
| ||
| 13:45 | Add linux-with-tcl9-build.yml check-in: 19c8592889 user: jan.nijtmans tags: trunk, main | |
| 13:43 | Check the TK_ALREADY_DEAD flag before making a window become the key window. check-in: 2560beb0ad user: culler tags: aqua_key_windows | |
| 03:27 | Merge main check-in: 9588df75da user: culler tags: aqua_key_windows | |
|
2025-03-12
| ||
| 21:29 | (cherry-pick): Remove some unused variables. check-in: db2b022fa5 user: jan.nijtmans tags: core-9-0-branch | |
| 18:29 | Try to make sure there is always a key window in Aqua. check-in: d9df72b3ae user: culler tags: aqua_key_windows | |
| 14:41 | Merge 9.1 check-in: dc6139aac3 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:06 | Remove some unused variables. check-in: f487d1d8ca user: culler tags: trunk, main | |
| 13:28 | Tk 9.1 doesn't run with Tcl 8.7 anymore. This allows a lot of cleanup check-in: 1d385bb429 user: jan.nijtmans tags: trunk, main | |
| 09:12 | (cherry-pick): The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 987295d82d user: jan.nijtmans tags: core-9-0-branch | |
| 03:51 | The rest of the fix for [6328ce0301] related to menubars in Aqua check-in: 12428e1cc8 user: culler tags: trunk, main | |
| 01:30 | Attempt to manage memory with accessibility elements - Wish crashes when more than one toplevel is used and the window is destroyed check-in: ec799c56c5 user: kevin_walzer tags: tka11y | |
|
2025-03-11
| ||
| 17:35 | Merge main Closed-Leaf check-in: c2dd4da6dd user: culler tags: bug-6328ce0301-again | |
| 17:33 | Fix (serious) typo in commit [fe2d4d6c] check-in: d8b9d0f494 user: culler tags: trunk, main | |
| 16:50 | Fix the fix for [6328ce0301]: make sure that the menubar stays up when other windows are closed. check-in: da02cdceed user: culler tags: bug-6328ce0301-again | |
| 14:47 | Remove more dead code check-in: 071f26bfb6 user: jan.nijtmans tags: 441c526c-mswin-xpstyle-dialogs-removal | |
| 14:39 | Update README.md check-in: bb89c91f14 user: jan.nijtmans tags: trunk, main | |
| 14:36 | Split off Tk 9.0. release check-in: 288254a97d user: jan.nijtmans tags: core-9-0-branch | |
| 14:33 | version -> 9.1a0, start of Tk 9.1 development check-in: c191a71ce8 user: jan.nijtmans tags: trunk, main | |
| 13:49 | Cleaner implementation of keyboard navigation in listbox with help text check-in: f02bbf9670 user: kevin_walzer tags: tka11y | |
| 13:21 | Remove unused function check-in: b7d7cbfed8 user: kevin_walzer tags: tka11y | |
| 13:04 | Refine focus on Tk widgets to match VoiceOver/accessibility focus check-in: 94f53ecf38 user: kevin_walzer tags: tka11y | |
| 11:58 | Ticket [441c526c] MSWin: remove XP Style dialogs and old compiler compatibility check-in: 683c4bb9b3 user: oehhar tags: 441c526c-mswin-xpstyle-dialogs-removal | |
| 08:44 | Bug [159aa5eb]: enhance source code comment. Closed-Leaf check-in: de58beca0a user: oehhar tags: 159aa5eb-win-transient-system-menu | |
|
2025-03-10
| ||
| 23:05 | Adjust event-9,19. The last commit must have changed some timing. check-in: 60200f7a0d user: culler tags: trunk, main | |
| 22:26 | Fix [6328ce0301] Aqua menubar crashes and unclear menubar selection algorithm. check-in: e8768dc5c9 user: culler tags: trunk, main | |
| 22:20 | Edit docs to explain the menubar selection algorithm. Closed-Leaf check-in: 21222d3687 user: culler tags: bug-6328ce0301 | |
| 10:30 | Ticket [91d0e9d8]: move new function "WithdrawWindow" to "TkpWinToplevelWithDraw", tabs formatting, document ticket number Closed-Leaf check-in: d43596f2a0 user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar | |
| 10:14 | Ticket [159aa5eb]: comment change check-in: 488991aa62 user: oehhar tags: 159aa5eb-win-transient-system-menu | |
| 03:13 | Make a child toplevel inherit its parent's menubar if none is assigned. Closed-Leaf check-in: 7285670464 user: culler tags: bug-6328ce0301-inherit | |
|
2025-03-09
| ||
| 18:14 | Fix [6328ce0301]: crash related to Aqua menubar. check-in: a5a2705543 user: culler tags: bug-6328ce0301 | |
| 17:27 | merge trunk check-in: 8a6f1edf40 user: fvogel tags: revised_text, tip-466 | |
| 01:58 | Merge trunk check-in: e8ac38ee93 user: kevin_walzer tags: tka11y | |
|
2025-03-08
| ||
| 16:37 | Minor code cleanup suggested by Eric Brunel check-in: 450c3e0f90 user: culler tags: trunk, main | |
| 04:11 | Merge trunk check-in: 86101971c1 user: kevin_walzer tags: tka11y | |
| 04:03 | Cleanup check-in: 1a542ed3da user: kevin_walzer tags: tka11y | |
| 03:18 | Fix [7e28ef577a] (display proc idle tasks not drawing to screen) and rework handling of [NSView needsDisplay] check-in: b9dfed990b user: culler tags: trunk, main | |
| 03:14 | fix [ec2dcb36c]: Aqua crash with negative rounded rect radius. check-in: 765e63c60e user: culler tags: trunk, main | |
| 02:27 | Gradual refinement check-in: 8c4334e0e1 user: kevin_walzer tags: tka11y | |
|
2025-03-07
| ||
| 23:19 | Remove all but one call to [NSView setNeedsDisplay] as only one is needed. Closed-Leaf check-in: 8931505613 user: culler tags: bug-7e28ef577a | |
| 17:30 | Cancel the update task before destroying the NSView. check-in: 886bfa9932 user: culler tags: bug-7e28ef577a | |
| 16:42 | A more robust and more general but not perfect fix. check-in: a9ac213587 user: culler tags: bug-7e28ef577a | |
| 15:28 | Proof of concept for fix of [7e28ef577a]: update idletasks is not enough to force progress bar updates on Aqua. check-in: 2eaba2308a user: culler tags: bug-7e28ef577a | |
| 14:34 | Add a test for negative rounded rect radius - thanks to Eric Brunel. Closed-Leaf check-in: 1796d43b31 user: culler tags: bug-ec2dcb36c | |
| 09:26 | Ticket [91d0e9d8]: MS-Win: Withdrawn windows in taskbar preview check-in: 9c99081a08 user: oehhar tags: 91d0e9d8-mswin-withdrawn-taskbar | |
| 01:02 | Fix [ec2dcb36c]: Aqua crash when drawing a rounded rectangle with invalid corner radius check-in: b7b775f79f user: culler tags: bug-ec2dcb36c | |
|
2025-03-06
| ||
| 20:09 | testutils.GUIDE: various enhancements check-in: 0939f6423b user: erikleunissen tags: tk_collect_test_utils | |
| 14:22 | Merge bug-ef1bfef57e: limit animation to indeterminate pregress bars on Aqua. check-in: ea571a1307 user: culler tags: trunk, main | |
| 08:30 | Ticket [159aa5eb] Win transient window system menu check-in: 99a27136bb user: oehhar tags: 159aa5eb-win-transient-system-menu | |
| 05:28 | Only animate progress bars when the period is positive and the mode is indeterminate. Closed-Leaf check-in: 6af00af820 user: culler tags: bug-ef1bfef57e | |
| 03:27 | Fix [ef1bfef57e]: misplaced parenthesis makes every determinate progress bar be animated check-in: dbce895878 user: culler tags: bug-ef1bfef57e | |
| 02:45 | Merge trunk, refine app shutdown on Mac check-in: 7e01a1ffaf user: kevin_walzer tags: tka11y | |
| 02:36 | More refinement of API check-in: 65b78885dd user: kevin_walzer tags: tka11y | |
| 00:56 | Typo check-in: bdc19c312a user: kevin_walzer tags: tka11y | |
| 00:56 | Fuller implementation of scrolling check-in: 3be680b053 user: kevin_walzer tags: tka11y | |
|
2025-03-05
| ||
| 21:40 | Merge trunk check-in: f5534b0aaa user: erikleunissen tags: tk_collect_test_utils | |
| 20:16 | Aqua: call TkWmMapWindow and TkWmMapWindow when iconifying or deiconifying. This seems to fix pack-18.2 and place-8.2. check-in: fe2d4d6cc6 user: culler tags: trunk, main | |
| 08:57 | README: revert changes from previous commit check-in: f8cc3fd19e user: erikleunissen tags: tk_collect_test_utils | |
| 03:05 | Initial work on treeview, scrolling on macOS check-in: 71c52aa859 user: kevin_walzer tags: tka11y | |
|
2025-03-04
| ||
| 20:29 | Start TIP 714 skeleton: image driver info check-in: 1674c11659 user: oehhar tags: tip-714-image-driver-info | |
| 09:38 | testutils.test: add constraint "testutils" to skip these tests by default. README: mention test file "testutils.test" as an extra-ordinary test file. check-in: dd8f2ab1b7 user: erikleunissen tags: tk_collect_test_utils | |
| 04:44 | Rename macOS CI jobs: all of the jobs use clang and XCode. check-in: 0aa39df45f user: culler tags: trunk, main | |
| 03:41 | Merge trunk check-in: b46e9cf530 user: kevin_walzer tags: tka11y | |
|
2025-03-03
| ||
| 19:50 | testutils.GUIDE: enhance code section using vertical lines check-in: 4565086b5e user: erikleunissen tags: tk_collect_test_utils | |
| 17:15 | testutils.test: assert presumptions check-in: 99efd4895e user: erikleunissen tags: tk_collect_test_utils | |
| 15:13 | Remove some unused variables. check-in: 113a91c4bf user: culler tags: trunk, main | |
| 13:20 | testutils.GUIDE: add section regarding testing of the testutils mechanism check-in: 359581f81b user: erikleunissen tags: tk_collect_test_utils | |
| 13:04 | testutils.test [testutils-6.1]: correct test check-in: 2ed6d7151b user: erikleunissen tags: tk_collect_test_utils | |
| 12:46 | testutils.test: new file holding tests for the command testutils check-in: 32b8920b57 user: erikleunissen tags: tk_collect_test_utils | |
| 12:22 | testutils.tcl [testutils]: correct littering of the uplevel call frame check-in: b8c143bbfc user: erikleunissen tags: tk_collect_test_utils | |
| 12:14 | testutils.tcl [testutils]: raise errors more systematically check-in: 4d6eadccf0 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-03-02
| ||
| 21:03 | testutils.GUIDE: various textual improvements check-in: 3ee5e4dfaf user: erikleunissen tags: tk_collect_test_utils | |
| 16:46 | Merge bug-df4b603950: fixes artifacts when scrolling an Aqua Text widget which is larger than its containing window. check-in: eaeda05b28 user: culler tags: trunk, main | |
| 15:59 | testutils.tcl [testutils export]: don't process $args check-in: 7316f010d5 user: erikleunissen tags: tk_collect_test_utils | |
| 15:31 | testutils.GUIDE (introduction): elaborate the purpose of the mechanism check-in: eb9c8fceae user: erikleunissen tags: tk_collect_test_utils | |
| 13:08 | testutils [testutils]: correct commit [2ef3bdea] check-in: 2f1b52da07 user: erikleunissen tags: tk_collect_test_utils | |
| 12:38 | testutils.GUIDE (section B2): correct indentation + typo check-in: 803ac72bd6 user: erikleunissen tags: tk_collect_test_utils | |
| 12:19 | testutils.tcl [testutils]: new subCmd "export", which takes care of exporting all utility procs from a domain except any "init" proc. Adapted text in testutils.GUIDE. check-in: 2ef3bdea9a user: erikleunissen tags: tk_collect_test_utils | |
| 09:58 | testutils.GUIDE: move coverage of tricky aspects to a separate section B3 check-in: 18b0f7f149 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-03-01
| ||
| 18:23 | Attempt to fix sporadic failure of unixWm-50.4 on macOS Sequoia check-in: 14c02a203c user: culler tags: trunk, main | |
| 17:06 | Fix [df4b603950]: amazing artifacts when scrolling a Text widget which is larger than its containing window. Closed-Leaf check-in: 7b3436d068 user: culler tags: bug-df4b603950 | |
| 15:39 | testutils.GUIDE: several textual improvements check-in: 96dc6e7966 user: erikleunissen tags: tk_collect_test_utils | |
| 15:10 | testutils.tcl [testutils]: prevent artefacts between subsequent test files invoking "testutil import xxx" w.r.t. the initial value of imported namespace variables that are defined without a value (inside the init proc). check-in: a16403061c user: erikleunissen tags: tk_collect_test_utils | |
| 10:12 | merge trunk, fix conflicts in tkTextDisp.c by propagating [0ffbdfe2] (the fix for [61cb40b01b]) to the revised text widget. check-in: 2793972a39 user: fvogel tags: revised_text, tip-466 | |
| 09:55 | merge trunk check-in: fa3abf0103 user: fvogel tags: revised_text, tip-466 | |
|
2025-02-28
| ||
| 21:09 | testutils.GUIDE: new file documenting the testutils mechanism. This replaces many comments in testutils.tcl, which now refer to the new document check-in: 00184fca8f user: erikleunissen tags: tk_collect_test_utils | |
| 17:24 | testutils.tcl [createStdAccessProc]: remove since not used anymore check-in: dd42cea127 user: erikleunissen tags: tk_collect_test_utils | |
| 17:18 | testutils.tcl [testutils]: make importing and cleanup of associated namespace variables more efficient, and improve comments. check-in: 0a3767f975 user: erikleunissen tags: tk_collect_test_utils | |
| 15:39 | Remove a couple of comments added as reminders. check-in: b1b79d9302 user: culler tags: trunk, main | |
| 14:02 | Fix [61cb40b01b]: artifacts when scrolling Text and Canvas widgets in Aqua check-in: 0ffbdfe220 user: culler tags: trunk, main | |
| 14:00 | Fix typos in comments. Closed-Leaf check-in: 446d0de23f user: culler tags: aqua_text_scroll | |
| 03:57 | Use MAC_OSX_TK consistently. check-in: 7db740c497 user: culler tags: aqua_text_scroll | |
| 03:26 | Add some of the changes from bug-61cb40b01b. check-in: 8c0a3591a4 user: culler tags: aqua_text_scroll | |
| 02:56 | Fix a typo; add a comment. check-in: 72378e8bd2 user: culler tags: aqua_text_scroll | |
|
2025-02-27
| ||
| 21:10 | Fix the scrolling artifacts by redrawing the full DLine instead of just the embedded window. check-in: 03d21fa6f8 user: culler tags: aqua_text_scroll | |
| 15:47 | testutils.tcl: move generic utility procs into a child namespace "generic" of ::tk::test, and import them using "testutils import". This allows for auto-initialization of this domain using an init proc if ever so desired. check-in: ce599a9eac user: erikleunissen tags: tk_collect_test_utils | |
| 14:49 | New branch to deal with aqua text scrolling artifacts. check-in: 4ce941b54e user: culler tags: aqua_text_scroll | |
| 09:39 | testutils.tcl [testutils]: remove unused elements: options "-nocommands" and "-novars", and unused code path for a repeated import check-in: 9590767b06 user: erikleunissen tags: tk_collect_test_utils | |
| 08:42 | update rules.vc check-in: 6bfb74b9c1 user: jan.nijtmans tags: trunk, main | |
|
2025-02-26
| ||
| 20:39 | testutils.tcl [init]: remove "args" argument intended for trace callback check-in: 1d877c39ce user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-25
| ||
| 15:16 | testutils.tcl [testutils]: ... don't unset twice check-in: f610d96587 user: erikleunissen tags: tk_collect_test_utils | |
| 13:05 | testutils.tcl [testutils]: prevent that namespace variables keep the last assigned value in a test file when the init proc defines them without value check-in: ef2c8fa796 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-24
| ||
| 18:02 | testutils.tcl [testutils]: ... and remove corresponding cleanup check-in: d1b4dc70c2 user: erikleunissen tags: tk_collect_test_utils | |
| 16:07 | testutils.tcl [testutils]: remove remedy for a problem that doesn't exist check-in: 5019e15e84 user: erikleunissen tags: tk_collect_test_utils | |
| 13:50 | Merge trunk check-in: 02f1f2494a user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-23
| ||
| 01:18 | Few more examples Leaf check-in: 330177f183 user: jan.nijtmans tags: bug-3e92a1c629 | |
| 00:53 | Previous commit was almost right, just the wrong file ... check-in: 1ad1323e10 user: jan.nijtmans tags: revised_text, tip-466 | |
|
2025-02-22
| ||
| 17:38 | Move TkObjIsEmpty() implemention from tkConfig.c to tkText.c, so it can be re-used by [https://chiselapp.com/user/fvogel/repository/rtext/home|rtext]. Add support for TIP#698 (again, so it can be used by revised_text as well) check-in: 68fa9a67c0 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:56 | Fix [3e92a1c629]: Tk_NameToWindow doc incomplete description check-in: 266ab33403 user: fvogel tags: trunk, main | |
|
2025-02-21
| ||
| 22:56 | Use AlwaysRedraw. Leaf check-in: c54fa3066f user: culler tags: bug-61cb40b01b | |
| 21:29 | Edit comment. check-in: 89dcef1019 user: culler tags: bug-61cb40b01b | |
| 19:59 | Revert changes to tkFrame.c Leaf check-in: ecf638b38e user: culler tags: clipdrawablerect | |
| 18:19 | Branch for updating ClipDrawableToRect. check-in: 1df69c3ae0 user: culler tags: clipdrawablerect | |
| 16:45 | Merge 9.0 check-in: 91066fc044 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:06 | Merge 9.0 check-in: 3f5f54b6be user: jan.nijtmans tags: tip-698 | |
| 14:40 | Follow-up to [5f739d2253]: Inconsistency in whether widgets allow negative borderwidths. Allow negative values for -padx/-pady for windows embedded in text check-in: a247d00f9a user: jan.nijtmans tags: trunk, main | |
| 09:15 | Don't worry about Tk 8.7 any more check-in: d474767b90 user: jan.nijtmans tags: trunk, main | |
| 09:06 | Use Tcl_IsEmpty()'s power if available check-in: 04148fbb6e user: jan.nijtmans tags: trunk, main | |
|
2025-02-20
| ||
| 16:31 | Use macOS-15 for CI runs. check-in: 3558cf2cab user: culler tags: trunk, main | |
| 15:54 | Don't worry building Tk 8.7 any more check-in: 21f405f312 user: jan.nijtmans tags: core-8-branch | |
| 15:48 | Don't worry building Tk 8.7 any more check-in: 8bcba10bc7 user: jan.nijtmans tags: core-8-6-branch | |
| 11:17 | Merge 9.0 check-in: cf3bb95034 user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:58 | No longer build Tk 9.0 against Tcl 8.7 check-in: dc60bb7630 user: jan.nijtmans tags: trunk, main | |
| 09:55 | Adapt CI-build to new "core-9-0-branch" check-in: d8c45ea6c9 user: jan.nijtmans tags: trunk, main | |
|
2025-02-19
| ||
| 18:14 | Fix [61cb40b01b]: ghost windows with window items in a Canvas check-in: 87845ae212 user: culler tags: bug-61cb40b01b | |
| 17:37 | Merge trunk check-in: dbd88e881f user: erikleunissen tags: tk_collect_test_utils | |
| 13:12 | Fix duplicated initialization in tkMenubutton.c, unneeded type-cast in tkCmds.c check-in: 29b0e62c80 user: jan.nijtmans tags: trunk, main | |
| 13:04 | (cherry-pick): Fix a lot of comments, regarding argv/argc -> objv/objc check-in: 2050b2c36d user: jan.nijtmans tags: core-8-branch | |
| 12:44 | Merge-mark check-in: 2d85e30104 user: jan.nijtmans tags: core-8-branch | |
| 12:43 | Add (back) failsOnXQuarz constraint for testcases (still) failing on XQuartz check-in: 16ed898293 user: jan.nijtmans tags: core-8-6-branch | |
| 11:08 | Merge 9.0 check-in: 5a15fb283f user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:56 | Fix a lot of comments, regarding argv/argc -> objv/objc check-in: 202e21345f user: jan.nijtmans tags: trunk, main | |
| 10:02 | Fix possible race-condition in notebook-5.1 and focus test (seen on MacOS, CI, Tk 8.6) check-in: 55dc381954 user: jan.nijtmans tags: trunk, main | |
| 10:00 | Merge 8.6 check-in: 5a2b4b5b39 user: jan.nijtmans tags: core-8-branch | |
| 09:55 | Rebase to 9.0 check-in: 1f308dc16b user: jan.nijtmans tags: tip-698 | |
|
2025-02-18
| ||
| 19:09 | Merge trunk check-in: 2ca053b981 user: kevin_walzer tags: tka11y | |
| 19:00 | Minor cleanup check-in: 36693f8f15 user: kevin_walzer tags: tka11y | |
| 18:01 | Additional minor edit check-in: 24772e6738 user: kevin_walzer tags: tka11y | |
| 17:50 | Typos check-in: db20c72e55 user: kevin_walzer tags: tka11y | |
| 17:25 | Correct typo check-in: 6f02793cd5 user: kevin_walzer tags: tka11y | |
| 17:24 | Pass script-level listbox selection to VoiceOver/Accessibility API without subclass of NSAccessibilityElement, impossible to support without a Tk window check-in: a545aafe33 user: kevin_walzer tags: tka11y | |
| 15:55 | Fix notebook-5.1 which was failing on CI due to a different race condition. check-in: e7ed6db9d2 user: culler tags: core-8-6-branch | |
| 14:02 | Fix failures of focus.test on CI caused by a race condition in focusClear. check-in: fccd29df09 user: culler tags: core-8-6-branch | |
| 11:50 | Abandoning attempt to implement more than one level in accessibility hierarchy; hierarchy will be NSWindow/NSView and widget only. Widgets that contain additional data such as listboxes cannot have additional accessibility elements because their child elements are not Tk_Windows - we will make this data accessible by writing to the hash tables and binding updates to script events like <<ListboxSelect>> check-in: fbf1b16133 user: kevin_walzer tags: tka11y | |
| 04:12 | Refinement of table rows in listbox check-in: 0d499b48c8 user: kevin_walzer tags: tka11y | |
|
2025-02-17
| ||
| 21:04 | entry.test, spinbox.test, ttk/entry.test: rename textvariable "x" to "textVar" and make it a namespace variable for domain "entry" check-in: 317e698819 user: erikleunissen tags: tk_collect_test_utils | |
| 16:18 | Convert from approach B => A (revert access procs to variable references), domain "select". check-in: 35339e8fdf user: erikleunissen tags: tk_collect_test_utils | |
| 13:47 | Remove options -nocommands and -novars from invocations of 'testutils import' check-in: cbcb51c948 user: erikleunissen tags: tk_collect_test_utils | |
| 13:38 | ttk/validate.test: remove unnecessary namespace qualifiers from imported variable check-in: 1a18032868 user: erikleunissen tags: tk_collect_test_utils | |
| 13:30 | Replace "namespace import|forget" with "testutils import|forget" for domain "select" check-in: ce9f71e9a7 user: erikleunissen tags: tk_collect_test_utils | |
| 12:27 | testutils.tcl: don't export init proc for domain "scroll" check-in: baefba0ddf user: erikleunissen tags: tk_collect_test_utils | |
| 09:20 | Convert from approach B => A (keeping an access proc for (x|y)scrollcommand) for domain "scroll" check-in: cddd09d59f user: erikleunissen tags: tk_collect_test_utils | |
| 05:19 | More work on listbox check-in: 2b2ba1ae6b user: kevin_walzer tags: tka11y | |
| 03:33 | Adding support for accessible row selection in ListBox check-in: 86b4e00eb0 user: kevin_walzer tags: tka11y | |
|
2025-02-16
| ||
| 20:23 | testutils.tcl [testutils]: remove debug statements check-in: 7e43baaae1 user: erikleunissen tags: tk_collect_test_utils | |
| 20:20 | Replace "namespace import|forget" with "testutils import|forget" for domain "image" check-in: 29f77e8baf user: erikleunissen tags: tk_collect_test_utils | |
| 20:04 | winfo.test: fix typo check-in: ffe941aac8 user: erikleunissen tags: tk_collect_test_utils | |
| 17:19 | Replace "namespace import|forget" with "testutils import|forget" for domains button, child, colors and geometry check-in: 637d48a45d user: erikleunissen tags: tk_collect_test_utils | |
| 15:33 | testutils.tcl: adjust init procs for domains "dialog" and "text" to serve as a trace callback check-in: 52b0efb069 user: erikleunissen tags: tk_collect_test_utils | |
| 10:45 | testutlis.tcl [testutils]: specifiy init command with its fully qualified name check-in: 3c4a0321b2 user: erikleunissen tags: tk_collect_test_utils | |
| 10:16 | testutlis.tcl [testutils]: add automatic re-initialization of imported namespace variables upon "unset" from within a test file check-in: 54b2072e93 user: erikleunissen tags: tk_collect_test_utils | |
| 08:24 | testutlis.tcl [testutils]: fix bug that caused test file failures on Linux. Keep debug statements. check-in: e4d1788dea user: erikleunissen tags: tk_collect_test_utils | |
| 08:05 | Complete incomplete backout after "stash save/stash pop" check-in: e93fafc28f user: erikleunissen tags: tk_collect_test_utils | |
| 07:15 | Back out commit [b00b430da0], keep import commands for domain "entry" and revert to "namespace import" with access proc in ttk/entry.test. check-in: 98da48ad1b user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-14
| ||
| 14:28 | Correct previous commit check-in: eb0cef6468 user: erikleunissen tags: tk_collect_test_utils | |
| 14:04 | Convert from approach B => A (revert access procs to the original variable references), domain "entry" (using UNSET_METHOD 1 or 2) check-in: 8989539808 user: erikleunissen tags: tk_collect_test_utils | |
| 05:44 | Revert some changes; remove crash check-in: 51478927fa user: kevin_walzer tags: tka11y | |
| 03:33 | Progress on accessible listbox check-in: f297725cc2 user: kevin_walzer tags: tka11y | |
|
2025-02-13
| ||
| 20:27 | Convert from approach B => A (revert access procs to the original variable references), domain dialog check-in: 9bf34b3d5c user: erikleunissen tags: tk_collect_test_utils | |
| 08:59 | Use "testutils import|forget" everywhere check-in: b00b430da0 user: erikleunissen tags: tk_collect_test_utils | |
| 08:34 | textTag.test: make comment more to the point check-in: f8a31f3e1e user: erikleunissen tags: tk_collect_test_utils | |
| 08:29 | testutils.tcl [testutils]: make error message for import of utility variables specific for this proc check-in: 45e56bc6bc user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-12
| ||
| 23:13 | ttk/entry.test: fix long-standing relocation oversight check-in: 52cbc8c737 user: erikleunissen tags: tk_collect_test_utils | |
| 17:14 | testutils.tcl [testutils]: another optimization check-in: b1a3400534 user: erikleunissen tags: tk_collect_test_utils | |
| 11:33 | testutils.tcl: several improvements to the explanation of the import/auto-initialization mechanism check-in: 3dd0ab5f47 user: erikleunissen tags: tk_collect_test_utils | |
| 11:08 | testutils.tcl [testutils]: a few optimizations check-in: d63c845979 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-11
| ||
| 17:10 | Swap from deprecated build image to current one check-in: b7033cf0ef user: dkf tags: trunk, main | |
| 10:08 | testutils.tcl: correct and enhance comments explaining the import and auto-initialization mechanism check-in: 86906ffc9f user: erikleunissen tags: tk_collect_test_utils | |
| 09:54 | testutils.tcl: add comment explaining usage of reserved proc "init" check-in: 37eca74a77 user: erikleunissen tags: tk_collect_test_utils | |
| 09:49 | testutils.tcl: remove auto_ns_vars feature that isn't valid anymore for Tcl9 check-in: d59959fa7c user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-10
| ||
| 13:07 | testutils.tcl [testutils]: new command that handles importing/forgetting of utility procs and associated variables, and performs auto-(re)initialization of upvar'ed namespace variables previously unset by cleanup in the test file. check-in: 6052e1790b user: erikleunissen tags: tk_collect_test_utils | |
| 13:05 | Merge trunk check-in: 4b03c35305 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-09
| ||
| 21:19 | Refinement of accessibilityFrame placement check-in: ea3929935a user: kevin_walzer tags: tka11y | |
| 21:06 | Optimization: borderPtr->bgColorPtr is never NULL. See: [517165eac] check-in: 36f8fb5022 user: jan.nijtmans tags: trunk, main | |
| 20:53 | Optimization: borderPtr->bgColorPtr is never NULL. See: [517165eac] check-in: bf510eea34 user: jan.nijtmans tags: core-8-branch | |
| 18:32 | Backport indent fixes, some more indent fixes check-in: e150a09711 user: jan.nijtmans tags: core-8-branch | |
| 17:23 | Tcl_NewWideIntObj -> Tcl_NewBooleanObj (tkMain.c). Some indenting check-in: d85a5a02f8 user: jan.nijtmans tags: trunk, main | |
| 17:11 | Fix [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test check-in: 370b694f4c user: jan.nijtmans tags: trunk, main | |
| 17:08 | Merge 8.6 check-in: f9db60eabb user: jan.nijtmans tags: core-8-branch | |
| 16:56 | Fix [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test check-in: 222d4b0814 user: jan.nijtmans tags: core-8-6-branch | |
| 16:45 | Fix [517165eac]: Tk_Get3DBorderColors broken by design check-in: 61a811b64a user: jan.nijtmans tags: trunk, main | |
| 16:33 | Fix [517165eac]: Tk_Get3DBorderColors broken by design check-in: 656e9bb4b9 user: jan.nijtmans tags: core-8-branch | |
|
2025-02-07
| ||
| 21:58 | message.test: revert changes (it doesn't use any relocated utility procs) check-in: 91d2ac85b2 user: erikleunissen tags: tk_collect_test_utils | |
| 20:06 | Proposed fix for [517165eac]: Tk_Get3DBorderColors broken by design Closed-Leaf check-in: 027b7c5a73 user: jan.nijtmans tags: bug-517165eac | |
| 19:18 | fontchooser.test: relocate proc Click check-in: 391ef726fe user: erikleunissen tags: tk_collect_test_utils | |
| 18:43 | ttk/treeview.test: correct "namespace forget" (oops) check-in: 65a61a31a0 user: erikleunissen tags: tk_collect_test_utils | |
| 18:40 | ttk/treeview.test: use collected proc scrollInfo instead of "scrollcallback" check-in: 527ab8a3a7 user: erikleunissen tags: tk_collect_test_utils | |
| 16:08 | testutils.tcl: restore alphabetical order of namespaces for specific functional areas check-in: 160919d39b user: erikleunissen tags: tk_collect_test_utils | |
| 15:17 | Fix for bug [44fcc1f4d5]: Bugs in file tests/ttk/panedwindow.test. Closed-Leaf check-in: 6853be6697 user: csaba tags: bug-44fcc1f4d5 | |
| 15:04 | Create new branch named "bug-44fcc1f4d5" check-in: 3486ac63bd user: csaba tags: bug-44fcc1f4d5 | |
| 13:23 | dialog.test (test dialog-2.1): de-duplicate proc PressButton check-in: aa3e6f8323 user: erikleunissen tags: tk_collect_test_utils | |
| 11:06 | Unbreak the ttk::panedwindow tests for Tk 8.6 on the Mac. check-in: 53e1124917 user: csaba tags: core-8-6-branch | |
| 09:26 | fontchooser.test, winDialog.test: use global namespace qualifier inside procs instead of another "upvar". Also simplify proc Click in fontchooser.test check-in: b13434b2c9 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-06
| ||
| 22:04 | Update documentation check-in: 869cff8a40 user: jan.nijtmans tags: rfe-d632d28ba4 | |
| 18:45 | Extended the file changes.md. check-in: 87d2a67e8d user: csaba tags: trunk, main | |
| 18:36 | Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: 81773bf784 user: csaba tags: core-8-6-branch | |
| 18:11 | Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: c014701df6 user: csaba tags: core-8-branch | |
| 17:51 | Solution for RFE [9902d8fc8e]: No grip element in ttk::panedwindow sashes of most built-in themes. check-in: adc0ea7312 user: csaba tags: trunk, main | |
| 09:58 | fontchooser.test, winDialog.test: don't qualify namespace for variables imported from testutils.tcl using "upvar". check-in: aa1393c2b5 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-05
| ||
| 20:09 | testutils.tcl: one more SetTkDialog -> SetTestDialog check-in: 110a5fd8a8 user: erikleunissen tags: tk_collect_test_utils | |
| 15:33 | winDialog.test: fix typo in comment for test winDialog-5.15 check-in: ea851354bb user: erikleunissen tags: tk_collect_test_utils | |
| 15:28 | win/tkWinDialog.c: rename SetTkDialog -> SetTestDialog, conforming to commit [b53da8311c] check-in: d2792d395b user: erikleunissen tags: tk_collect_test_utils | |
|
2025-02-04
| ||
| 10:58 | Export "open"/"leaf"/"first"/"last" ttk state values at script level check-in: 7d1b122e9c user: jan.nijtmans tags: rfe-d632d28ba4 | |
| 03:29 | Cleanup check-in: 39214aee03 user: kevin_walzer tags: tka11y | |
| 03:21 | Add callback to retrieve script-level results and pass to NSAccessibility API check-in: 4d0ea836ec user: kevin_walzer tags: tka11y | |
|
2025-02-03
| ||
| 18:17 | Proposed solution for RFE [9902d8fc8e]. Closed-Leaf check-in: 7cc049686c user: csaba tags: bug-9902d8fc8e | |
| 18:12 | Create new branch named "bug-9902d8fc8e" check-in: be8add907a user: csaba tags: bug-9902d8fc8e | |
| 02:52 | Roll back table methods for now check-in: 227e60be4d user: kevin_walzer tags: tka11y | |
|
2025-02-01
| ||
| 15:51 | Add non-regression test btree-14.3 crashing before the fix in the previous commit [4bce1cc1]. check-in: b8129965be user: fvogel tags: revised_text, tip-466 | |
| 15:08 | Fix [bdd1f64523]: Assertion failed when switching -elide in the revised text widget check-in: 4bce1cc132 user: fvogel tags: revised_text, tip-466 | |
| 14:38 | Fix logic error in comment. We are in the case (actualElided != shouldBeElided), i.e. these two boolean variables are different. Inside this case, we're in the else clause of an 'if (shouldBeElided)', therefore this else clause is the case 'if (actualElided)', not 'if (!actualElided)'. check-in: e4ceb24e3d user: fvogel tags: revised_text, tip-466 | |
| 13:06 | Fix typo and add comments. check-in: 8709902f3c user: fvogel tags: revised_text, tip-466 | |
|
2025-01-31
| ||
| 03:01 | Placeholder methods for NSAccessibilityTable check-in: f0488cdc6a user: kevin_walzer tags: tka11y | |
|
2025-01-30
| ||
| 10:33 | Merge 9.0 check-in: 19efdadade user: jan.nijtmans tags: tip-626 | |
| 10:30 | Merge 8.6 check-in: 07f838fac1 user: jan.nijtmans tags: core-8-branch | |
| 10:27 | It appears that not all testcases are adapted for macos-15 yet, so for now use macos-14 check-in: dad7de1df2 user: jan.nijtmans tags: core-8-6-branch | |
|
2025-01-29
| ||
| 12:57 | It appears that not all testcases are adapted for macos-15 yet, so for now use macos-14 check-in: c9ebf2f972 user: jan.nijtmans tags: trunk, main | |
|
2025-01-28
| ||
| 20:54 | Merge 9.0. [5f739d2253] will be handled in separate commit check-in: d6343387a0 user: jan.nijtmans tags: revised_text, tip-466 | |
| 20:16 | Additional branches should not be added to CI .yml files (please!) check-in: 4426d73ccb user: jan.nijtmans tags: trunk, main | |
| 20:13 | Fix [c992660e]: english shortcuts for Chinese locale check-in: df817ce42f user: jan.nijtmans tags: trunk, main | |
| 20:04 | Merge 8.6 check-in: 2d373136f4 user: jan.nijtmans tags: core-8-branch | |
| 19:52 | Fix [c992660e]: english shortcuts for Chinese locale check-in: b4b838bd71 user: jan.nijtmans tags: core-8-6-branch | |
| 19:05 | Extended the file changes.md. check-in: 688f733dbd user: csaba tags: trunk, main | |
| 19:00 | Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: 64bfe6da99 user: csaba tags: core-8-6-branch | |
| 18:48 | Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: 60b8f4c58e user: csaba tags: core-8-branch | |
| 18:39 | Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. check-in: f65e7f606a user: csaba tags: trunk, main | |
| 13:05 | Remove tab in workflow file. check-in: c0d6d77ea5 user: culler tags: core-8-6-branch | |
| 02:58 | Add action method for radiobutton check-in: be32bc48ac user: kevin_walzer tags: tka11y | |
|
2025-01-27
| ||
| 15:34 | Backport fix for [080a28104e] and add TK_NO_STDERR processing. check-in: 269ce15793 user: culler tags: core-8-6-branch | |
| 14:06 | Merge sequoia-tests: run macOS tests on a macOS-latest CI runner. check-in: 469b92abdf user: culler tags: trunk, main | |
| 09:17 | Ticket [c992660e]: english shortcuts for Chinese locale Closed-Leaf check-in: 930934ef9c user: oehhar tags: c992660e-cn-shortcuts | |
| 04:00 | Merge trunk check-in: 81fc0aa279 user: kevin_walzer tags: tka11y | |
| 03:55 | Cleanup check-in: b6c257bc45 user: kevin_walzer tags: tka11y | |
| 03:54 | Add support for command execution from VoiceOver button press check-in: 2f3a3092e4 user: kevin_walzer tags: tka11y | |
| 03:20 | Minor cleanup check-in: 715148e549 user: kevin_walzer tags: tka11y | |
| 03:16 | Create unique attribute table for each widget; add support for NSAccessibility title attribute for more user-friendly navigation check-in: f48bd0fa78 user: kevin_walzer tags: tka11y | |
|
2025-01-26
| ||
| 18:48 | Merge trunk check-in: 07b500847e user: erikleunissen tags: tk_collect_test_utils | |
| 13:54 | Set TK_NO_STDERR in the make command instead of the shell. Closed-Leaf check-in: c5539385dc user: culler tags: sequoia-tests | |
| 13:52 | Must set TK_NO_STDERR to run tests on Sequoiah. check-in: fc76eace1e user: culler tags: sequoia-tests | |
|
2025-01-25
| ||
| 17:52 | Fix [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: 318bfa1ea4 user: jan.nijtmans tags: trunk, main | |
| 17:42 | Fix [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: f25e07fe9e user: jan.nijtmans tags: core-8-branch | |
| 17:33 | Move some checks in alphabetical order. Backported from 9.0 check-in: be3af704a0 user: jan.nijtmans tags: core-8-branch | |
| 17:24 | testutils.tcl [testDialog]: align comment (cosmetic change to trigger CI run) check-in: af5dd94cd4 user: erikleunissen tags: tk_collect_test_utils | |
| 17:12 | Fix [5f739d2253] for text widget. Put other checks in alphabetical order check-in: 41a1464bc1 user: jan.nijtmans tags: trunk, main | |
| 17:07 | Try running tests on a macOS 15 CI runner check-in: 493861a498 user: culler tags: sequoia-tests | |
| 17:02 | Correct typo. check-in: 4308d516eb user: culler tags: trunk, main | |
| 16:37 | Allow all tests to pass on maOS 15 (Sequoia) by compensating for new window placement restrictions. check-in: 71dd5adbf1 user: culler tags: trunk, main | |
| 15:04 | Add some comments about the fileDialog-0.3 test. check-in: 9390a584b3 user: culler tags: trunk, main | |
| 12:19 | Possible fix for [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD Closed-Leaf check-in: f5940667b0 user: jan.nijtmans tags: bug-1da19a69f8 | |
| 11:41 | (cherry-pick): Fix [080a28104e]: Fixes crash caused by nil UTType when user provides a bogus file type check-in: 3136e2b81d user: jan.nijtmans tags: core-8-branch | |
| 11:32 | Possible fix for [1da19a69f8]: Backspace crashes 9.0 interpreter on FreeBSD check-in: 7501e0f130 user: jan.nijtmans tags: bug-1da19a69f8 | |
|
2025-01-24
| ||
| 19:58 | Rename variable "tk_dialog" to "testDialog" (namespace ::tk::test::dialog). It's a better name and it prevents confusion with the Tk command tk_dialog. check-in: b53da8311c user: erikleunissen tags: tk_collect_test_utils | |
| 18:54 | merge bug-080a28104e: Fixes crash caused by nil UTType when user provides a bogus file type. check-in: e06d95ebb3 user: culler tags: trunk, main | |
| 17:16 | winDialog.test: convert test winDialog-5.9 to a template, disabled with constraint knownBug check-in: f8cc7d221f user: erikleunissen tags: tk_collect_test_utils | |
| 17:13 | fontchooser.test, winDialog.test: more adaptations to relocated variable tk_dialog check-in: a752ee8d7c user: erikleunissen tags: tk_collect_test_utils | |
| 16:59 | Alphabetise message range checks. Simplify unneeded checks for NULL values Closed-Leaf check-in: dbae1f7ae3 user: jan.nijtmans tags: bug-5f739d2253 | |
| 14:36 | Finish for "text". Alphabetise button and frame range checks check-in: 54e2f9d917 user: jan.nijtmans tags: bug-5f739d2253 | |
| 11:31 | Merge 9.0 check-in: 20182e0b18 user: jan.nijtmans tags: bug-5f739d2253 | |
| 02:12 | Correct implementation of role map iteration check-in: ef83f76139 user: kevin_walzer tags: tka11y | |
|
2025-01-23
| ||
| 16:21 | Only run the new test on Aqua. It hangs on XQuartz. Closed-Leaf check-in: fde9a936fa user: culler tags: bug-080a28104e | |
|
2025-01-22
| ||
| 20:28 | Fix for bug [5255360864]: Wrong appearance of the ttk::menubutton indicator of the "xpnative" theme. Closed-Leaf check-in: d9cc94cacb user: csaba tags: bug-5255360864 | |
| 20:22 | Create new branch named "bug-5255360864" check-in: 5b77e2e755 user: csaba tags: bug-5255360864 | |
| 14:42 | Remove extraneous semi-colon. check-in: 894370ea48 user: culler tags: bug-080a28104e | |
| 13:51 | Schedule a CI run check-in: d10a7562aa user: culler tags: bug-080a28104e | |
| 13:40 | tests/fontchooser.test, library/fontchooser.tcl: adapt to change in previous commit check-in: 68ca074573 user: erikleunissen tags: tk_collect_test_utils | |
| 02:52 | Add a non-regression test, which turns out to require considerable extra machinery. check-in: e0405ba256 user: culler tags: bug-080a28104e | |
|
2025-01-21
| ||
| 17:37 | tests/testutils.tcl, win/tkWinDialog.c: move variable ::tk_dialog into namespace ::tk::test::dialog check-in: 3ac1a4e94d user: erikleunissen tags: tk_collect_test_utils | |
| 15:47 | Fix [080a28104e]: crash caused by nil UTType when user provides a bogus file type. check-in: ce3d0b2059 user: culler tags: bug-080a28104e | |
| 02:59 | Add additional bindings; need to work out accessibilty hierarchy check-in: 8f4cb8da97 user: kevin_walzer tags: tka11y | |
|
2025-01-20
| ||
| 11:37 | ttk/validate.test: remove useless comment check-in: d315dcd130 user: erikleunissen tags: tk_collect_test_utils | |
| 11:34 | winDialog.test: remove outdated comment check-in: f212cd9b88 user: erikleunissen tags: tk_collect_test_utils | |
| 10:52 | select.test, window.test: remove superfluous import command check-in: 932717e7fd user: erikleunissen tags: tk_collect_test_utils | |
| 08:46 | Merge trunk (resolve conflict) check-in: a31d4eec5e user: erikleunissen tags: tk_collect_test_utils | |
| 06:47 | merge trunk check-in: 4c61779432 user: fvogel tags: revised_text, tip-466 | |
|
2025-01-19
| ||
| 22:17 | (cherry-pick): Rename the fallback proc menubarheight to testmenubarheight check-in: 93667714b2 user: jan.nijtmans tags: core-8-branch | |
| 20:46 | Rename the fallback proc menubarheight to testmenubarheight. In [d5e602691a], in branch less_tests_constraints created off core-8-6-branch, I have renamed proc menubarheight to testmenubarheight to conform to how other such procs are named in the test suite. Later, in [e78b5c12b6] in trunk, I have added a fallback for that proc to be used by platforms other than macOS. And again later in [49fdd4b212] I have merged trunk in less_tests_constraints. This last commit created the inconsistency. check-in: d3948b1add user: fvogel tags: trunk, main | |
| 20:43 | testutils.tcl: small efficiency improvements and some cleanup throughout check-in: 3c0e1da21e user: erikleunissen tags: tk_collect_test_utils | |
| 17:00 | testutils.tcl: simplify export from namespace ::tk::test check-in: 1ced2ea1a4 user: erikleunissen tags: tk_collect_test_utils | |
| 10:04 | testutils.tcl: simplify export from namespace ::tk::test::dialog check-in: 3a42082cb7 user: erikleunissen tags: tk_collect_test_utils | |
| 09:05 | testutils.tcl: collect procs afterbody, start and then in an ensemble command testDialog. Rename them to signify a stage in the lifetime of a dialog. Rename proc dialogTestFont -> testDialogFont to follow suit. Adapt all calls/references in test files fontchooser.test and winDialog.test. check-in: 2bfc441853 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-18
| ||
| 15:03 | winDialog.test: clean up test-local variable check-in: 87a525c756 user: erikleunissen tags: tk_collect_test_utils | |
| 02:27 | Support fullscreen mode check-in: 845c25f126 user: kevin_walzer tags: tka11y | |
|
2025-01-17
| ||
| 21:27 | Merge-mark check-in: b4aa0e0852 user: jan.nijtmans tags: trunk, main | |
| 21:24 | wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 032e33d131 user: jan.nijtmans tags: core-8-branch | |
| 21:18 | (cherry-pick): wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 6819ea2d5d user: jan.nijtmans tags: core-8-6-branch | |
| 16:53 | testutils.tcl: don't re-export proc definitions from another than the originating namespace check-in: 6f7e2f2c62 user: erikleunissen tags: tk_collect_test_utils | |
| 14:34 | main.tcl, testutils.tcl, constraints.tcl: make file header uniform check-in: 36014a520b user: erikleunissen tags: tk_collect_test_utils | |
| 14:20 | constraints.tcl: add categories to enhance overview check-in: 3b41c5bd5a user: erikleunissen tags: tk_collect_test_utils | |
| 12:19 | testutils.tcl: make several comments more to the point check-in: 2c16b803d5 user: erikleunissen tags: tk_collect_test_utils | |
| 10:25 | testutils.tcl [newApp]: move into namespace ::tk::test::child, and rename to "childTkInterp" to better reflect its functionality. check-in: ed5aad9377 user: erikleunissen tags: tk_collect_test_utils | |
| 08:49 | wish doc: change synopsis from "wish ?-encoding encoding?" to "wish ?options?". There are more options nowdays. check-in: 325726e6ea user: oehhar tags: trunk, main | |
| 08:31 | testutils.tcl: collect procs setupbg, cleanupbg, dobg and Ready as subcommands of a new ensemble command "childTkProcess", with new names to better reflect their functionality. Also rename the functional area from "bg" to "child". check-in: b683bd50af user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-16
| ||
| 14:57 | testutils.tcl [dialogTestFont]: convert to a standard access proc check-in: 9ad282b98b user: erikleunissen tags: tk_collect_test_utils | |
| 12:01 | testutils.tcl [assert]: simplify handling of error message and adapt calls check-in: 3afdab1b37 user: erikleunissen tags: tk_collect_test_utils | |
| 10:48 | Merge trunk check-in: 79036f5be9 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-15
| ||
| 22:15 | wm.test: correct typo check-in: d0b6052473 user: erikleunissen tags: tk_collect_test_utils | |
| 17:36 | Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work. Put "no-xft" "build-info" tag in the alphabetical correct place check-in: ae56b90967 user: jan.nijtmans tags: trunk, main | |
| 17:30 | Merge 8.6 check-in: 84b567d2b7 user: jan.nijtmans tags: core-8-branch | |
| 17:26 | Install headers before documentation. If documentation copying (which is slow) is aborted, it doesn't affect development work check-in: 497a6e34e9 user: jan.nijtmans tags: core-8-6-branch | |
| 03:58 | Remove hit test code - does not seem necessary check-in: c9549ed123 user: kevin_walzer tags: tka11y | |
| 03:55 | Make sure TKContentView is ignored as an accessibility element so focus can go on widgets check-in: b72086bbe0 user: kevin_walzer tags: tka11y | |
|
2025-01-14
| ||
| 20:37 | Fix for bug [126d071408]. check-in: 45af413e83 user: csaba tags: core-8-branch | |
| 20:23 | Fix for bug [126d071408]. check-in: 83839103f7 user: csaba tags: trunk, main | |
| 20:15 | testutils.tcl [_pause]: convert global variable to namespace variable check-in: b0dbfebf96 user: erikleunissen tags: tk_collect_test_utils | |
| 19:59 | Relocate and combine procs _pause, eventDelay and sleep check-in: 7da91aab8c user: erikleunissen tags: tk_collect_test_utils | |
| 16:04 | Put "no-xft" "build-info" tag in the alphabetical correct place check-in: 73f1075b41 user: jan.nijtmans tags: core-8-6-branch | |
| 03:15 | Cleanup of typos check-in: a946e462de user: kevin_walzer tags: tka11y | |
| 03:14 | Add custom identifiers check-in: 01de104b1b user: kevin_walzer tags: tka11y | |
|
2025-01-13
| ||
| 18:58 | msgbox.test [SendEventToMsg]: integrate in already relocated proc SendButtonPress check-in: 2b8c27a495 user: erikleunissen tags: tk_collect_test_utils | |
| 16:09 | winDialog.test: "collect" proc initialdir into oblivion check-in: 8e94fb8fe3 user: erikleunissen tags: tk_collect_test_utils | |
| 12:16 | Additional cleanup check-in: 7517010971 user: kevin_walzer tags: tka11y | |
| 11:38 | textTag.test: don't clobber the collected namespace variable fixedFont. check-in: 90aeff9112 user: erikleunissen tags: tk_collect_test_utils | |
| 11:36 | textIndex.test: use collected namespace variables instead of (re)defining them check-in: 6bf2e1aaa5 user: erikleunissen tags: tk_collect_test_utils | |
| 09:45 | textWind.test: actually remove proc yline check-in: 7b08e26e20 user: erikleunissen tags: tk_collect_test_utils | |
| 04:25 | Cleanup; rename function and remove obsolete calls check-in: 23079ce066 user: kevin_walzer tags: tka11y | |
| 03:44 | NSAccessibilityElement accessibilityFrame now correctly aligns when window moved or resized check-in: e39c7ab628 user: kevin_walzer tags: tka11y | |
|
2025-01-12
| ||
| 13:44 | Relocate procs bo, xchar, xw, yline (using upvar for access to namespace variables) check-in: 94795a2860 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-11
| ||
| 18:54 | Correct unintended change in previous commit check-in: a02898ea25 user: erikleunissen tags: tk_collect_test_utils | |
| 17:00 | Revert unintended change check-in: 1992853dc9 user: kevin_walzer tags: tka11y | |
| 16:59 | Additional cleanup of unneeded calls check-in: 5608eeb124 user: kevin_walzer tags: tka11y | |
| 16:52 | Merge trunk check-in: d8640e3c93 user: kevin_walzer tags: tka11y | |
| 16:51 | Remove call to isFlipped for TKContentView check-in: ef72d10ff3 user: kevin_walzer tags: tka11y | |
| 14:29 | Relocate global variable loadTk along with proc newApp check-in: e3df60c070 user: erikleunissen tags: tk_collect_test_utils | |
| 13:01 | Relocate proc newApp (combine variants from send.test, winSend.test) check-in: 7b35a8bfb0 user: erikleunissen tags: tk_collect_test_utils | |
| 10:16 | Simplify handling of namespace ::tk::test::bg and its exported procs cleanupbg, dobg, setupbg. check-in: 88879e9265 user: erikleunissen tags: tk_collect_test_utils | |
| 07:12 | testutils.tcl [createStdAccessProc]: simplify handling of namespaces check-in: 989fd9950c user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-10
| ||
| 21:26 | testutils.tcl: make explanation of namespaces and functional areas a separate comment check-in: b7f597dbb6 user: erikleunissen tags: tk_collect_test_utils | |
| 21:21 | testutils.tcl: uniformize definitions of access procs check-in: 22ee1ef2ac user: erikleunissen tags: tk_collect_test_utils | |
| 17:17 | winDialog.test: explain removal of test winDialog-5.15 check-in: 606909faee user: erikleunissen tags: tk_collect_test_utils | |
| 16:49 | testutils.tcl: remove comment, not useful anymore check-in: d15953106d user: erikleunissen tags: tk_collect_test_utils | |
| 16:33 | testutils.tcl: rearrange utility procs in ::tk::test check-in: 0288ac3a65 user: erikleunissen tags: tk_collect_test_utils | |
| 14:18 | NSAccessibility frames now render correctly in alignment with their Tk windgets check-in: 276a287773 user: kevin_walzer tags: tka11y | |
| 13:51 | canvas.test, menu.test: adapt to change in previous commit check-in: 03c01b8ac3 user: erikleunissen tags: tk_collect_test_utils | |
| 12:32 | Arrange procs imageCleanup, imageFinish, imageInit, imageNames in a proper namespace check-in: 9445d2648d user: erikleunissen tags: tk_collect_test_utils | |
| 11:28 | Merge 9.0 check-in: 03f2f6ee26 user: jan.nijtmans tags: tip-626 | |
| 11:27 | testutils.tcl [dialogTestFont]: make comment more clear check-in: 849b98071b user: erikleunissen tags: tk_collect_test_utils | |
| 11:05 | Merge 8.7 check-in: 70931d9b62 user: jan.nijtmans tags: trunk, main | |
| 10:54 | TK_DO_NOT_DRAW is deprecated check-in: 9e7fbbe460 user: jan.nijtmans tags: core-8-branch | |
| 10:35 | Merge-mark check-in: 52277266c4 user: jan.nijtmans tags: core-8-branch | |
| 10:11 | Fix for bug [126d071408]. Closed-Leaf check-in: db6ec9fd99 user: csaba tags: bug-126d071408 | |
| 10:05 | Create new branch named "bug-126d071408" check-in: f9bbd7b18a user: csaba tags: bug-126d071408 | |
| 09:40 | Relocate procs badHandler, badHandler2, errIncrHandler, handler, reallyBadHandler. check-in: 7329cc7ec1 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-09
| ||
| 19:40 | scrollbar.test: revert to trunk and remove the original misleading configuration for option "-command" check-in: 285f1d127d user: erikleunissen tags: tk_collect_test_utils | |
| 15:29 | version -> 8.6.17 check-in: c67e2f6fd1 user: jan.nijtmans tags: core-8-6-branch | |
|
2025-01-08
| ||
| 20:21 | merge trunk check-in: ce5f1dac2a user: fvogel tags: revised_text, tip-466 | |
| 12:19 | Relocate proc setup check-in: 252ec843aa user: erikleunissen tags: tk_collect_test_utils | |
| 11:51 | Relocate proc getsize check-in: 2ff2c8e976 user: erikleunissen tags: tk_collect_test_utils | |
| 10:17 | entry.test, spinbox.test, validate.test: clean up new variables check-in: 4e8587ffc4 user: erikleunissen tags: tk_collect_test_utils | |
| 10:15 | Add default clause to proc validationData check-in: a24ba67f63 user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-07
| ||
| 19:37 | Relocate procs doval, doval2, doval3, override. Refactored the ensemble of validation commands. check-in: 593ff27d9e user: erikleunissen tags: tk_collect_test_utils | |
| 15:08 | Relocate procs SendButtonPress and ToPressButton check-in: e1dbfdd525 user: erikleunissen tags: tk_collect_test_utils | |
| 11:41 | Relocated proc PressButton check-in: 137b62194b user: erikleunissen tags: tk_collect_test_utils | |
| 11:08 | Removed proc vista? and its usage check-in: 216cffb43c user: erikleunissen tags: tk_collect_test_utils | |
|
2025-01-06
| ||
| 21:50 | (cherry-pick): Merge branch less_tests_constraints check-in: ed10cc2094 user: jan.nijtmans tags: core-8-branch | |
| 21:42 | Correct oversight regarding previous commit check-in: 63407bab96 user: erikleunissen tags: tk_collect_test_utils | |
| 19:13 | Relocate procs colorsFree, eatColors. check-in: 7b1afd175d user: erikleunissen tags: tk_collect_test_utils | |
| 16:18 | Relocate proc bogusTrace check-in: b4999fc4c9 user: erikleunissen tags: tk_collect_test_utils | |
| 15:53 | Relocate proc assert check-in: af764e1d59 user: erikleunissen tags: tk_collect_test_utils | |
| 15:03 | proc afterbody: correct string comparison check-in: 76be3b76cb user: erikleunissen tags: tk_collect_test_utils | |
| 14:22 | Simplify proc afterbody check-in: 3810bf605a user: erikleunissen tags: tk_collect_test_utils | |
| 11:51 | Relocate procs afterbody, ApplyFont, start, then. check-in: 2571a4d19f user: erikleunissen tags: tk_collect_test_utils | |
| 10:12 | Merged trunk check-in: d7531e9627 user: erikleunissen tags: tk_collect_test_utils | |
| 09:49 | main.tcl: make explanation in section header more to the point check-in: 2a78f9f0d7 user: erikleunissen tags: tk_collect_test_utils | |
| 09:23 | Fix Tk builds against Tcl 8.7 and Tcl 9.1. See: [https://github.com/tcltk/tk/actions/runs/12628690076] check-in: e344345938 user: jan.nijtmans tags: trunk, main | |
|
2025-01-05
| ||
| 22:21 | proc scrollInfo: add default clause to switch command check-in: 24880fa592 user: erikleunissen tags: tk_collect_test_utils | |
| 20:34 | Merge branch less_tests_constraints. Summary of changes: - Work on failsOnUbuntu / failsOnXQuarz constraints to remove them as much as possible. Add completely specific constraints instead in some cases. - Eradicate constraint noExceed - Factorize definition of some constraints (e.g. 'pressbutton', 'movemouse'), and rename some constraints to test* to conform to other test constraint names - (Linux) Add font packages in the install step before running the test suite at CI, so that the CI environment can count on those fonts to be available - Remove warnings when DEBUG_FONTSEL is defined - Modernize code ("eval destroy" -> "destroy {*}") check-in: 761407ca83 user: fvogel tags: trunk, main | |
| 05:53 | Progress on aligning accessibility cursor/focus with widgets when window is resized check-in: 119159c416 user: kevin_walzer tags: tka11y | |
|
2025-01-04
| ||
| 23:02 | (cherry-pick): Fix warning when building on Linux check-in: 004699ee6a user: jan.nijtmans tags: core-8-branch | |
| 22:58 | (cherry-pick): Fix warning when building on Linux check-in: fdd04e8049 user: jan.nijtmans tags: core-8-6-branch | |
| 14:17 | merge trunk Closed-Leaf check-in: 4765a9eb86 user: fvogel tags: less_tests_constraints | |
| 14:17 | Fix warning when building on Linux. check-in: 6300eaef56 user: fvogel tags: trunk, main | |
| 14:10 | Typo. check-in: 4cd8317024 user: fvogel tags: less_tests_constraints | |
| 14:10 | unixFont.test: Revert previous commit, fix where -font TkFixedFont must be set, get rid of , and constrain with nonPortable. check-in: fb577cff54 user: fvogel tags: less_tests_constraints | |
| 13:44 | unixFont.test: with the previous commit forcing the same font for the canvas and the label, it is no longer necessary to constrain unixFont-8.6, -9.1.2 and -9.2.4 by withoutXft. These three tests now pass with or without Xft. check-in: 92e97d81a1 user: fvogel tags: less_tests_constraints | |
| 13:41 | unixFont.test: the canvas used for testing must have a fixed width font (same as for the label). For instance unixFont-5.9 inserts characters in the canvas and measures using which is from the label. Now unixFont-5.9 passes (with and without Xft). Also unixFont-8.6, -9.1.2 and -9.2.4 now pass (without Xft). check-in: a122ca5a0c user: fvogel tags: less_tests_constraints | |
|
2025-01-03
| ||
| 23:35 | Update "changes" check-in: 4d63d943e9 user: jan.nijtmans tags: core-8-6-branch | |
| 23:30 | (cherry-pick): Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka check-in: a60c5d2f08 user: jan.nijtmans tags: core-8-6-branch | |
| 21:53 | [13ac26] was fixed in Tk 9.0.2, not 9.0.1 check-in: 8b4258f0c7 user: jan.nijtmans tags: trunk, main | |
| 21:44 | (cherry-pick): Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: d5e75f0094 user: jan.nijtmans tags: core-8-branch | |
| 20:13 | Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: 92b82ec1d8 user: fvogel tags: trunk, main | |
| 12:11 | Remove duplicate XLoadQueryFontNoXError() function. check-in: cb9e50fac0 user: fvogel tags: less_tests_constraints | |
| 05:34 | Merge trunk. In branch less_tests_constraints, let's work off trunk from now on. check-in: 49fdd4b212 user: fvogel tags: less_tests_constraints | |
| 05:06 | Let this branch build and test at CI. check-in: 370d4d810f user: fvogel tags: tk_collect_test_utils | |
|
2025-01-02
| ||
| 12:28 | Refine accessibility frame check-in: 97a84c8ce9 user: kevin_walzer tags: tka11y | |
| 12:17 | Remove typo check-in: 5633ee7bfc user: kevin_walzer tags: tka11y | |
| 12:13 | Fix the expected result of test unixWm-22.3 for aqua since [18bde332] fixes the behaviour for this platform. All platforms now have the same behaviour and expected result for [wm iconbitmap]. Closed-Leaf check-in: 961b98f327 user: fvogel tags: bug-13ac26b35d | |
| 03:56 | Try to improve tracking of accessible elements when window resized check-in: b669beffd0 user: kevin_walzer tags: tka11y | |
|
2025-01-01
| ||
| 20:37 | Rudimentary accessibility enabled - needs refinement check-in: 4177ff8eb8 user: kevin_walzer tags: tka11y | |
| 18:23 | Correct crash when additional widget added check-in: 4f6867292e user: kevin_walzer tags: tka11y | |
| 17:48 | Merge trunk check-in: 38e5b0d760 user: kevin_walzer tags: tka11y | |
| 17:47 | Refinement of NSAccessibility implementation for macOS check-in: 381e1070b9 user: kevin_walzer tags: tka11y | |
| 12:01 | Fix typo. check-in: e5c50f773a user: fvogel tags: bug-13ac26b35d | |
| 11:58 | Let this bugfix branch build and test. check-in: b2ae7b8557 user: fvogel tags: bug-13ac26b35d | |
| 11:56 | Update changes.md with the fix. check-in: 0d5a627861 user: fvogel tags: bug-13ac26b35d | |
| 11:54 | Fix [13ac26b35d]: wm iconbitmap does not correctly set the icon pixmap hint on macOS. Thanks to Serhiy Storchaka. check-in: 18bde332bc user: fvogel tags: bug-13ac26b35d | |
| 11:32 | Backout [50d0ece3]. check-in: 9015b86122 user: fvogel tags: bug-13ac26b35d | |
|
2024-12-23
| ||
| 11:14 | Fix compilation with -DTCL_NO_DEPRECATED check-in: 3d61bf8576 user: jan.nijtmans tags: tip-626 | |
| 08:12 | Make setting of command prefix for -[xy]scrollcommand more efficient check-in: ef535b72c6 user: erikleunissen tags: tk_collect_test_utils, prototype1 | |
|
2024-12-22
| ||
| 23:51 | Begin to develop NSAccessible implementation check-in: a963a79006 user: kevin_walzer tags: tka11y | |
| 13:44 | Merge 9.0 check-in: 810d4730d2 user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:58 | Merge 9.0 check-in: f2d11f6584 user: jan.nijtmans tags: tip-626 | |
| 12:28 | (cherry-pick): Fix [121786c0]: image svg upstream out of bound read nanosvg#262 check-in: a64fbcd2fc user: jan.nijtmans tags: core-8-branch | |
| 12:24 | (cherry-pick): Spacing/indenting fixes for ttk check-in: e1bf16b0a4 user: jan.nijtmans tags: core-8-branch | |
| 12:07 | Fix [121786c0]: image svg upstream out of bound read nanosvg#262 check-in: c4f6d582da user: jan.nijtmans tags: trunk, main | |
| 11:58 | (cherry-pick): Fix [cb5d776b12]: Build tk 9.0.1 failed on macos 10.13 check-in: 6cf7c0b258 user: jan.nijtmans tags: core-8-branch | |
| 11:56 | Fix [cb5d776b12]: Build tk 9.0.1 failed on macos 10.13 check-in: f8b5b46f49 user: jan.nijtmans tags: trunk, main | |
| 11:30 | (cherry-pick): Fix [f88118a47]: inaccurate scrollbar error-message check-in: a7dcfb1530 user: jan.nijtmans tags: core-8-branch | |
| 03:16 | Add tkMacOSXAccessibility.c check-in: 511f44426a user: kevin_walzer tags: tka11y | |
| 00:06 | Merge 9.0 check-in: 5abcbde10b user: jan.nijtmans tags: tip-698 | |
|
2024-12-21
| ||
| 18:06 | version -> 9.0.2 check-in: 2a1dd0c24d user: jan.nijtmans tags: trunk, main | |
| 16:51 | Fix [f88118a47]: inaccurate scrollbar error-message check-in: b750c7567f user: jan.nijtmans tags: trunk, main | |
| 15:54 | merge release check-in: 8889042441 user: dgp tags: trunk, main | |
|
2024-12-20
| ||
| 09:13 | Correct redundant initialization of variable scrollInfo check-in: 57ddda2699 user: erikleunissen tags: tk_collect_test_utils | |
|
2024-12-19
| ||
| 22:04 | ticket [121786c0] image svg upstream out of bound read nanosvg#262 Closed-Leaf check-in: f284f33049 user: oehhar tags: 121786c0-nanosvg-262 | |
| 20:11 | Fix [f88118a47]: inaccurate scrollbar error-message Closed-Leaf check-in: 06fcb6d1eb user: jan.nijtmans tags: bug-f88118a47 | |
| 17:10 | updated changes.md for release Closed-Leaf check-in: c8084d00ff user: dgp tags: rc0, core-9-0-1-rc, core-9-0-1 | |
| 15:40 | Correct error-messages, remove unused variables check-in: 59232f0a55 user: jan.nijtmans tags: tip-698 | |
| 15:18 | merge trunk check-in: 15c6a19702 user: dgp tags: core-9-0-1-rc | |
| 14:43 | Fix [a0d6ef020b]: Documentation bugs. Some more documentation bugs (e.g. size_t -> Tcl_Size) check-in: b2b1310cb1 user: jan.nijtmans tags: trunk, main | |
| 12:26 | Fix [a0d6ef020b]: Documentation bugs check-in: 6c6859856a user: jan.nijtmans tags: core-8-branch | |
| 12:07 | Fix [a0d6ef020b]: Documentation bugs check-in: 742854d7da user: jan.nijtmans tags: core-8-6-branch | |
| 11:58 | (cherry-pick): Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 9eb91f760a user: jan.nijtmans tags: core-8-6-branch | |
| 10:10 | Relocate proc scroll (intricate case) check-in: d869327e99 user: erikleunissen tags: tk_collect_test_utils | |
| 09:47 | Relocate proc errHandler (simple case) check-in: 2ae185452b user: erikleunissen tags: tk_collect_test_utils | |
|
2024-12-18
| ||
| 23:13 | Rebase to 9.0 check-in: a6ce08850f user: jan.nijtmans tags: tip-698 | |
| 14:38 | (cherry-pick): Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 4c07c6cbbd user: jan.nijtmans tags: core-8-branch | |
|
2024-12-17
| ||
| 21:03 | Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 9545d4b506 user: fvogel tags: trunk, main | |
|
2024-12-16
| ||
| 21:46 | Add cosmetic space. Closed-Leaf check-in: 5bd2622d8d user: fvogel tags: bug-844c0be72d | |
| 21:34 | Fix [844c0be72d]: Menu entry underline does not consider activeborderwidth. check-in: 088283d026 user: fvogel tags: bug-844c0be72d | |
| 12:42 | Provide constraints.tcl with a proper file header check-in: 8b5ff698f8 user: erikleunissen tags: tk_collect_test_utils | |
| 10:41 | New file testutils.tcl (sourced by main.tcl). Moved utility proc definitions from constraints.tcl there. check-in: 97d6c0f185 user: erikleunissen tags: tk_collect_test_utils | |
| 10:17 | Reorganize default loading of top-level scripts (-loadfile) to enable loading of multiple scripts. New file tests/main.tcl. Moved tasks from constraints.tcl there: 1. Tk rootwin setup, 2. configure tcltest. check-in: a459c7d075 user: erikleunissen tags: tk_collect_test_utils | |
| 09:52 | New branch for project tk_collect_test_utils. Ticket: [718cbc3016] check-in: 6e5c9935a7 user: erikleunissen tags: tk_collect_test_utils | |
|
2024-12-15
| ||
| 19:55 | Merge trunk check-in: cc11e8b8d8 user: kevin_walzer tags: tka11y | |
|
2024-12-14
| ||
| 20:43 | Back out keyboard navigation changes, let native accessibility API's handle it check-in: 50451ff245 user: kevin_walzer tags: tka11y | |
| 11:33 | Fix [a67252b384]: Memory leak when running the revised_text test suite check-in: 37ab493285 user: fvogel tags: revised_text, tip-466 | |
| 03:09 | Initial work at improving keyboard focus/navigation check-in: b672619da0 user: kevin_walzer tags: tka11y | |
|
2024-12-13
| ||
| 14:10 | Merge 9.0 Leaf check-in: 713034d3e0 user: jan.nijtmans tags: tip-708 | |
| 13:23 | Move "Scroll Lock" functionality from Mod3 to Mod5, so it doesn't conflict with "Num" check-in: 547578d654 user: jan.nijtmans tags: tip-708 | |
| 11:25 | Spelling in changes.md check-in: cfc46f18ea user: oehhar tags: trunk, main | |
| 02:17 | Fixed spelling in comment check-in: cc471420a9 user: emiliano tags: trunk, main | |
|
2024-12-12
| ||
| 20:18 | merge trunk check-in: 758d9de6d6 user: fvogel tags: revised_text, tip-466 | |
| 20:03 | Updated to incorporate Tk 9.0.1 changes. check-in: 823c7bf440 user: bohagan tags: enhanced_treeview | |
| 18:18 | Open release branch check-in: e24d17866d user: dgp tags: core-9-0-1-rc | |
| 16:27 | Make sure that tkUuid.h doesn't end up in "make dist" check-in: 9404265d4f user: jan.nijtmans tags: trunk, main | |
| 16:26 | Merge-mark check-in: 3d87264f3b user: jan.nijtmans tags: core-8-branch | |
| 16:25 | (cherry-pick): Make sure that tkUuid.h doesn't end up in "make dist" check-in: ace4661b7a user: jan.nijtmans tags: core-8-6-branch | |
| 16:06 | Make sure that tkUuid.h doesn't end up in "make dist" check-in: 4dc57e41fe user: jan.nijtmans tags: core-8-branch | |
| 15:57 | (cherry-pick): Eliminate SUPPORT_ADDITIONAL_MOTION_SYNTAX (always 1) too check-in: a2eed07360 user: jan.nijtmans tags: core-8-branch | |
| 12:24 | New TIP implementation (still exprimental and incomplete). Change in handling Num-keyboard keys/events check-in: a2f3186549 user: jan.nijtmans tags: tip-708 | |
|
2024-12-11
| ||
| 21:09 | Merge-mark check-in: 0df519a3cf user: jan.nijtmans tags: core-8-branch | |
| 21:07 | Merge release check-in: 11b588d3fb user: jan.nijtmans tags: core-8-6-branch | |
| 10:26 | Eliminate SUPPORT_ADDITIONAL_MOTION_SYNTAX (always 1) too check-in: 2798fbb766 user: jan.nijtmans tags: trunk, main | |
| 08:44 | Eliminate PREFER_MOST_SPECIALIZED_EVENT, since it's always 1 and not documented check-in: 55c06f129c user: jan.nijtmans tags: trunk, main | |
| 08:43 | Eliminate PREFER_MOST_SPECIALIZED_EVENT, since it's always 1 and not documented. Backport some error-message changes from Tk 9.0 check-in: 64d50f910a user: jan.nijtmans tags: core-8-branch | |
|
2024-12-10
| ||
| 15:29 | progress in "text" widget check-in: 80242a1616 user: jan.nijtmans tags: bug-5f739d2253 | |
| 14:13 | Rebase to 9.0 check-in: ba79ef3d1d user: jan.nijtmans tags: bug-5f739d2253 | |
| 13:26 | [b3a1b9852d] is not a bug. See [https://core.tcl-lang.org/tips/doc/trunk/tip/158.md|TIP #158] check-in: 4adc8f6ceb user: jan.nijtmans tags: trunk, main | |
| 11:30 | Reduce the possibility for a conflict in Button8Mask/Button9Mask definition. See: [6bdf1a7ec3] check-in: 447e2fbdd9 user: jan.nijtmans tags: trunk, main | |
| 11:29 | Reduce the possibility for a conflict in Button8Mask/Button9Mask definition. See: [6bdf1a7ec3] check-in: 9c90917f3b user: jan.nijtmans tags: core-8-branch | |
| 11:18 | Fix "minSize" handling in panedWindow, introduced [68ed671a8fafd45b|here] check-in: 469f384cba user: jan.nijtmans tags: trunk, main | |
|
2024-12-09
| ||
| 17:44 | Update release date Closed-Leaf check-in: 6a416eb05a user: dgp tags: rc2, core-8-6-16-rc, core-8-6-16 | |
| 15:25 | silence compiler warning check-in: 20d4376c56 user: dgp tags: trunk, main | |
| 10:34 | Fix indenting check-in: 15f772bbaf user: jan.nijtmans tags: trunk, main | |
| 10:24 | Fix [29ba539501]: many PIXEL options don't keep their configured value. check-in: 68ed671a8f user: jan.nijtmans tags: trunk, main | |
| 03:31 | Minor refinements check-in: 5a2d3be63a user: kevin_walzer tags: tka11y | |
|
2024-12-08
| ||
| 22:16 | Rebase to 9.0 Closed-Leaf check-in: d3d27e6cfa user: jan.nijtmans tags: bug-29ba539501 | |
| 22:07 | Update changes.md check-in: d27aa50c31 user: jan.nijtmans tags: trunk, main | |
| 22:02 | Fix [6bdf1a7ec3]: Bind mechanism vs. GNOME check-in: 4166cb483d user: jan.nijtmans tags: trunk, main | |
| 22:01 | Fix [6bdf1a7ec3]: Bind mechanism vs. GNOME check-in: 0d61bcb321 user: jan.nijtmans tags: core-8-branch | |
| 18:34 | PanedWindow.width|height done check-in: 828cceead7 user: jan.nijtmans tags: bug-29ba539501 | |
| 18:08 | Rebase to 9.0 Leaf check-in: 283b20fc64 user: jan.nijtmans tags: bug-442208915d | |
| 18:06 | Merge 9.0 check-in: b7cffc0c43 user: jan.nijtmans tags: tip-626 | |
| 18:01 | Merge 9.0 check-in: 205a98fc19 user: jan.nijtmans tags: revised_text, tip-466 | |
| 17:54 | Add markers in tk.decls, making more clear what API is available in what Tk version check-in: dc9be82207 user: jan.nijtmans tags: trunk, main | |
| 17:23 | (backport): Merge tip-706 following positive vote by the TCT check-in: 481a742f38 user: jan.nijtmans tags: core-8-branch | |
| 16:46 | Fix two leftover TkpDrawCharsInContext -> Tk_DrawCharsInContext check-in: e2032c17b9 user: fvogel tags: revised_text, tip-466 | |
| 16:46 | Fix two leftover TkpDrawCharsInContext -> Tk_DrawCharsInContext check-in: acb473198a user: fvogel tags: trunk, main | |
| 16:45 | merge trunk (tip-706 implementation), adapted in tkTextDisp.c check-in: d9a3abb9dc user: fvogel tags: revised_text, tip-466 | |
| 16:32 | Remove leftover tip-706 branch in yml files. check-in: c1dec876c8 user: fvogel tags: trunk, main | |
| 16:31 | Merge tip-706 following positive vote by the TCT. check-in: b48a78fd80 user: fvogel tags: trunk, main | |
| 16:17 | merge trunk check-in: 9e5d55e89e user: fvogel tags: revised_text, tip-466 | |
| 16:12 | Backout previous commit, it segfaults on macOS with XQuartz (only). check-in: b65ea8f8dc user: fvogel tags: revised_text, tip-466 | |
|
2024-12-07
| ||
| 11:18 | Fix [a67252b384]: Memory leak when running the revised_text test suite. check-in: ce75c788e3 user: fvogel tags: revised_text, tip-466 | |
| 11:17 | Better identify the output of TK_CHECK_ALLOCS results from tkText and tkTextDisp. check-in: 23b87937c0 user: fvogel tags: revised_text, tip-466 | |
|
2024-12-06
| ||
| 15:14 | Fix [bddc93017d]: `make` fails on Tk trunk with Tcl trunk check-in: fd0d1ad435 user: jan.nijtmans tags: trunk, main | |
| 15:12 | Fix [bddc93017d]: `make` fails on Tk trunk with Tcl trunk check-in: 80c58b722e user: jan.nijtmans tags: core-8-branch | |
| 11:24 | 2 typo's check-in: 60545daf5b user: jan.nijtmans tags: trunk, main | |
| 11:09 | Unbreak windows build. 2 typo's check-in: d7f8fc34af user: jan.nijtmans tags: core-8-branch | |
|
2024-12-05
| ||
| 21:32 | Make revised_text build when TK_CHECK_ALLOCS is defined. check-in: 3bd14b19c6 user: fvogel tags: revised_text, tip-466 | |
| 14:00 | Merge 8.7 check-in: d3470e7721 user: jan.nijtmans tags: trunk, main | |
| 13:56 | Backport indenting from Tk 9.0 check-in: cc0f705348 user: jan.nijtmans tags: core-8-branch | |
| 10:34 | Fix [https://core.tcl-lang.org/tcl/info/aaa84fbbc5|aaa84fbbc5]: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 91cd529f86 user: jan.nijtmans tags: trunk, main | |
| 10:31 | Fix [https://core.tcl-lang.org/tcl/info/aaa84fbbc5|aaa84fbbc5]: zipfs info on mountpoint of executable returns zero offset in field 4 check-in: 91c3a0c363 user: jan.nijtmans tags: core-8-branch | |
| 08:03 | Fix [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: 9abc5252b0 user: jan.nijtmans tags: trunk, main | |
| 08:01 | Fix [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: fc927eace8 user: jan.nijtmans tags: core-8-branch | |
| 07:55 | Remove somewhat more dead code, for macOS < 10.9 check-in: e6f9e64494 user: jan.nijtmans tags: trunk, main | |
| 07:52 | Remove somewhat more dead code, for macOS < 10.9 check-in: d3290ccbb8 user: jan.nijtmans tags: core-8-branch | |
| 07:50 | Indenting (backported from 9.0) check-in: 9c7b2133c8 user: jan.nijtmans tags: core-8-branch | |
|
2024-12-04
| ||
| 19:11 | Tentative release date into the changes file. check-in: e464c67086 user: dgp tags: rc0, core-8-6-16-rc | |
| 15:53 | merge 8.6 check-in: 802c56deb8 user: dgp tags: core-8-6-16-rc | |
| 15:53 | changes generated by `make dist` check-in: d61aecbac9 user: dgp tags: core-8-6-16-rc | |
| 12:53 | Same protection in macOS too Closed-Leaf check-in: 84b753f0fa user: jan.nijtmans tags: bug-947bb269ec | |
| 12:31 | Proposed fix for [947bb269ec]: tk::startOfCluster crashes on starting indices greater than string length check-in: e720cce94e user: jan.nijtmans tags: bug-947bb269ec | |
|
2024-12-03
| ||
| 11:04 | Merge-mark check-in: 5b0bfdb5f8 user: jan.nijtmans tags: trunk, main | |
| 11:03 | Merge 8.6 check-in: b577bce13b user: jan.nijtmans tags: core-8-branch | |
| 04:04 | Update changes.md check-in: afaaeca2db user: fvogel tags: trunk, main | |
| 04:01 | Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 8a271b8538 user: fvogel tags: trunk, main | |
| 04:00 | Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 0b92d7c5de user: fvogel tags: core-8-6-branch | |
|
2024-12-02
| ||
| 19:26 | merge 8.6 check-in: 5c8b63f59c user: dgp tags: core-8-6-16-rc | |
|
2024-12-01
| ||
| 02:20 | Correct typo check-in: bf119d76fe user: kevin_walzer tags: tka11y | |
|
2024-11-30
| ||
| 16:57 | merge trunk Closed-Leaf check-in: da1031ef3f user: fvogel tags: tip-706 | |
| 16:56 | Provide a potential fallback for proc menubarheight. check-in: bf3a9da641 user: fvogel tags: revised_text, tip-466 | |
| 16:56 | merge trunk check-in: 0cfeb5b2dd user: fvogel tags: revised_text, tip-466 | |
| 16:55 | Provide a potential fallback for proc menubarheight. check-in: e78b5c12b6 user: fvogel tags: trunk, main | |
| 16:21 | Let this TIP implementation branch build and test. check-in: 5b428e682e user: fvogel tags: tip-706 | |
| 15:39 | TIP #706 implementation. check-in: 143e249a8f user: fvogel tags: tip-706 | |
|
2024-11-28
| ||
| 11:14 | Updated file changes.md. check-in: 906933417f user: csaba tags: trunk, main | |
| 10:39 | Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: 0c69de8675 user: csaba tags: trunk, main | |
| 10:31 | Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: bd88e18986 user: csaba tags: core-8-branch | |
| 10:21 | Fix [a69fd7cdc7]: File clamTheme.tcl misses code related to the -indicatorforeground option. check-in: 64439dea2c user: csaba tags: core-8-6-branch | |
| 04:03 | Correct typo check-in: 81746e672f user: kevin_walzer tags: tka11y | |
| 02:33 | Bindings nearly complete for Map event / initial widget initialization check-in: d2ac1ce93a user: kevin_walzer tags: tka11y | |
|
2024-11-27
| ||
| 19:09 | Added keywords to man page check-in: a0c8f88d1b user: bohagan tags: enhanced_treeview | |
| 16:20 | Open release branch check-in: da568bff81 user: dgp tags: rc0, core-8-6-16-rc | |
| 02:52 | Additional bindings, some refinements check-in: b5de984c8b user: kevin_walzer tags: tka11y | |
|
2024-11-25
| ||
| 11:43 | Update changes.md check-in: b2bcb270e2 user: jan.nijtmans tags: trunk, main | |
| 11:41 | Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: 1793f63866 user: jan.nijtmans tags: trunk, main | |
| 11:40 | Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: b8b9360ff1 user: jan.nijtmans tags: core-8-branch | |
| 11:10 | Fix [bcbf4c9875]: Tk intialization overwrites thread specific data check-in: df1a487a80 user: jan.nijtmans tags: core-8-6-branch | |
| 02:36 | Improved readability check-in: 0168a34914 user: kevin_walzer tags: tka11y | |
| 02:21 | Cleanup of attribute procedures to allow binding as an additional command to <Map> event check-in: 56f313b9ea user: kevin_walzer tags: tka11y | |
|
2024-11-22
| ||
| 21:37 | Let this bugfix branch build and test. Closed-Leaf check-in: ede12eef56 user: fvogel tags: bug-8ce672d1a1 | |
| 21:35 | Fix [8ce672d1a1]: Segfault with Tk >= 8.6.14 when using menu(button) with the -font option in a certain way. Patch from Christian Werner. check-in: 006481ff7f user: fvogel tags: bug-8ce672d1a1 | |
| 20:43 | Add semicolons needed to fix the build when the NEW_SEGMENT macro is used. check-in: 0a0a44ba2f user: fvogel tags: revised_text, tip-466 | |
|
2024-11-21
| ||
| 03:10 | Additional bindings check-in: 18e1321d06 user: kevin_walzer tags: tka11y | |
|
2024-11-19
| ||
| 02:56 | Add bindings for scale check-in: bc692930a2 user: kevin_walzer tags: tka11y | |
|
2024-11-18
| ||
| 02:53 | Fix typo in listbox code check-in: 02d2c6033f user: kevin_walzer tags: tka11y | |
| 02:17 | Add menu code check-in: 1fc01dbd64 user: kevin_walzer tags: tka11y | |
| 00:21 | Remove cmd deletion code check-in: 7bea05cd28 user: kevin_walzer tags: tka11y | |
|
2024-11-17
| ||
| 21:43 | Add cmd delete function; thanks to Emiliano Gavilan for the prototype check-in: c7e4ecab41 user: kevin_walzer tags: tka11y | |
| 21:10 | Don't expose all commands check-in: 5e18e4b6e2 user: kevin_walzer tags: tka11y | |
| 18:25 | Fix [d5a3b86f3a]: tablelist widget with header items and title columns crashes when run with revised_text. check-in: 947fbbd8f8 user: fvogel tags: revised_text, tip-466 | |
| 02:41 | Revert change to tclIndex, not needed check-in: 6c234cf74f user: kevin_walzer tags: tka11y | |
| 02:01 | Minor tweak check-in: e4fb929b08 user: kevin_walzer tags: tka11y | |
| 01:35 | Add accessibility.tcl check-in: 15f3169bd4 user: kevin_walzer tags: tka11y | |
| 01:33 | Merge trunk check-in: fdce0508bf user: kevin_walzer tags: tka11y | |
| 01:33 | API taking shape check-in: b220819af5 user: kevin_walzer tags: tka11y | |
|
2024-11-15
| ||
| 23:37 | Remove superfluous #include (already included in tkText.h). check-in: 6581ca91a3 user: fvogel tags: revised_text, tip-466 | |
| 21:27 | Fix [432d8daf8b]: revised_text widget limits number of tags to 32. Thanks to Paul Obermeier. check-in: 4719c5a45c user: fvogel tags: revised_text, tip-466 | |
| 17:24 | Extend Tk_CanvasTextInfo (TIP still to be written) Closed-Leaf check-in: 257f70b5a9 user: jan.nijtmans tags: tip-704 | |
| 16:48 | Merge 9.0 check-in: 2de204a8b3 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:39 | Merge 9.0 check-in: bf7f5d6dc3 user: jan.nijtmans tags: tip-626 | |
|
2024-11-14
| ||
| 22:36 | Make Tk_CanvasTextInfo and tkScrollbar.h usable for Tk 8.x-compiles too. See [22d2341c9d] check-in: 055d75f68c user: jan.nijtmans tags: trunk, main | |
| 22:28 | make tkDList.h equal to Tk 9.0 check-in: cfa6913c04 user: jan.nijtmans tags: core-8-branch | |
| 16:02 | Make a start with [442208915d]: text widget breaks graphemes with combining diacritical marks check-in: cce3c09ccc user: jan.nijtmans tags: bug-442208915d | |
|
2024-11-13
| ||
| 21:36 | Merge-mark check-in: a9dcc39891 user: jan.nijtmans tags: core-8-branch | |
| 21:15 | Make a list of the bugs fixed so far check-in: f921d987c3 user: jan.nijtmans tags: core-8-6-branch | |
| 20:41 | (cherry-pick) Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont check-in: 5c47c3c280 user: jan.nijtmans tags: core-8-6-branch | |
| 14:34 | Merge 9.0 check-in: c2fe784786 user: jan.nijtmans tags: tip-626 | |
| 14:33 | Fix [22d2341c9d]: Building extensions for Tk 8 and Tcl 8 in a Tcl 9 environment. Add a configure "--with-tk8" option check-in: e754018763 user: jan.nijtmans tags: trunk, main | |
| 14:32 | Fix [22d2341c9d]: Building extensions for Tk 8 and Tcl 8 in a Tcl 9 environment. Add a configure "--with-tk8" option check-in: fa41fdc007 user: jan.nijtmans tags: core-8-branch | |
| 02:16 | Setting and getting values now working; thanks to Emiliano Gavilan for suggested change check-in: 0ccc23a381 user: kevin_walzer tags: tka11y | |
|
2024-11-11
| ||
| 03:14 | Some progress, but only returns latest value check-in: 5c4bb50bde user: kevin_walzer tags: tka11y | |
|
2024-11-10
| ||
| 20:29 | merge trunk check-in: ffba80d5a7 user: fvogel tags: revised_text, tip-466 | |
|
2024-11-09
| ||
| 21:47 | API fleshed out; needs testing and refinement check-in: 763468445b user: kevin_walzer tags: tka11y | |
|
2024-11-07
| ||
| 21:03 | Merge 9.0 check-in: 2ae8dab6af user: jan.nijtmans tags: tip-626 | |
| 18:15 | Spacing/indenting fixes for ttk check-in: a6d873f4ad user: jan.nijtmans tags: trunk, main | |
| 08:13 | Add TK_MAJOR_VERSION markers to header-files. Fix some comments check-in: ad1be7d130 user: jan.nijtmans tags: trunk, main | |
|
2024-11-06
| ||
| 12:54 | Add TK_MAJOR_VERSION markers check-in: 84ff303f6b user: jan.nijtmans tags: core-8-branch | |
| 11:09 | Unnecessary type-cast check-in: 0eb15dc0b9 user: jan.nijtmans tags: core-8-branch | |
| 10:22 | (cherry-pick) Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont. Some more code formatting, backported from 9.0 check-in: 9c7fbcd94f user: jan.nijtmans tags: core-8-branch | |
| 09:08 | Fix frame-2.8 testcase on Windows check-in: eeaf8295a9 user: jan.nijtmans tags: core-8-branch | |
|
2024-11-05
| ||
| 22:03 | testOldImageType doesn't exist any more check-in: 971790efb3 user: jan.nijtmans tags: trunk, main | |
| 21:55 | Remove spaces before tabs check-in: 20bbfd3473 user: jan.nijtmans tags: trunk, main | |
| 18:33 | Backport "cgimage_with_crossing" branch to Tk 8.7 check-in: ddc6dafd9d user: jan.nijtmans tags: core-8-branch | |
| 18:27 | Make everything compile (again) against Tcl 8.6 headers Closed-Leaf check-in: 023db41fbc user: jan.nijtmans tags: cgimage_with_crossing | |
| 12:36 | Revert some *.h changes which should be kept. Formatting. check-in: 136931df9b user: jan.nijtmans tags: cgimage_with_crossing | |
| 03:35 | Update implementation check-in: 3616798b5c user: kevin_walzer tags: tka11y | |
|
2024-11-04
| ||
| 23:51 | Backport to 8.7 check-in: 3db0ed03f4 user: jan.nijtmans tags: cgimage_with_crossing | |
| 21:19 | Update changes.md check-in: 725de33ca8 user: jan.nijtmans tags: trunk, main | |
| 21:11 | (cherry-pick): Handle non-zero exit code from hcc command (see [bb110c70d1]) check-in: efc4e27db0 user: jan.nijtmans tags: core-8-branch | |
| 21:05 | Handle non-zero exit code from hcc command (see [bb110c70d1]) check-in: 70f8918985 user: jan.nijtmans tags: trunk, main | |
| 11:48 | Expanding attributes check-in: a602296781 user: kevin_walzer tags: tka11y | |
| 08:24 | (cherry-pick): Fix [bb110c70d1]: cannot build .chm help file (Windows) check-in: a9a3b0d4d9 user: jan.nijtmans tags: core-8-branch | |
| 08:22 | Fix [bb110c70d1]: cannot build .chm help file (Windows) check-in: f303d8e02b user: jan.nijtmans tags: trunk, main | |
| 02:10 | Further refinement check-in: 54056f0de4 user: kevin_walzer tags: tka11y | |
|
2024-11-03
| ||
| 17:40 | Fix for [bb110c70d1]: cannot build .chm help file (Windows) (from msoyka, slightly modified) Closed-Leaf check-in: 11b60316ae user: jan.nijtmans tags: bug-bb110c70d1 | |
| 03:45 | Begin to update implementation of storage; thanks to Emiliano Gavilan for some example code check-in: 28f7de2460 user: kevin_walzer tags: tka11y | |
|
2024-11-01
| ||
| 14:10 | Added a missing item to changes.md. check-in: cae6718fcf user: csaba tags: trunk, main | |
|
2024-10-31
| ||
| 15:55 | almost done, except widht/height check-in: ceb53dc297 user: jan.nijtmans tags: bug-29ba539501 | |
| 13:39 | Make a start on [29ba539501] for PanedWindow check-in: cf5597a730 user: jan.nijtmans tags: bug-29ba539501 | |
| 10:41 | Update changes.md check-in: 7f051171a8 user: jan.nijtmans tags: trunk, main | |
| 10:06 | Complete work on [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage check-in: 01a03b2f90 user: jan.nijtmans tags: trunk, main | |
|
2024-10-30
| ||
| 21:25 | Now it works. More Tcl_Obj usage Closed-Leaf check-in: 157ccd7d4e user: jan.nijtmans tags: bug-f91aa24bbe | |
| 16:17 | Make a start with [f91aa24bbe] for canvtext. Doesn't work yet. check-in: bb8fe08162 user: jan.nijtmans tags: bug-f91aa24bbe | |
| 10:50 | (backport) Update changes.md check-in: 19a860e354 user: jan.nijtmans tags: core-8-branch | |
| 10:38 | Update changes.md check-in: dac218fd28 user: jan.nijtmans tags: trunk, main | |
| 10:23 | Merge 9.0 check-in: ba0cd20eb9 user: jan.nijtmans tags: tip-626 | |
| 10:21 | (backport) Fix [fcfddc9f6d] and [7677029cd9]: tilde syntax for .Xdefaults and .wishrc check-in: f6eb5de662 user: jan.nijtmans tags: core-8-branch | |
| 10:12 | Fix [fcfddc9f6d] and [7677029cd9]: tilde syntax for .Xdefaults and .wishrc check-in: 1337c2b4d6 user: jan.nijtmans tags: trunk, main | |
|
2024-10-29
| ||
| 18:13 | Fix [fcfddc9f6d] too: Tilde file syntax not available on 9.0 but used by "~/.Xdefaults" Closed-Leaf check-in: 6f70b2e3f1 user: jan.nijtmans tags: bug-7677029cd9 | |
|
2024-10-28
| ||
| 20:04 | Fix for [7677029cd9]: leftover use of tilde in filename string check-in: b77c2873ad user: jan.nijtmans tags: bug-7677029cd9 | |
|
2024-10-27
| ||
| 22:22 | fix compile with TCL_NO_DEPRECATED check-in: 6f94b96d6f user: jan.nijtmans tags: tip-626 | |
| 08:21 | tk.h too check-in: a886a36aae user: jan.nijtmans tags: tip-626 | |
| 00:32 | Refine command names check-in: a6ed09c6d2 user: kevin_walzer tags: tka11y | |
|
2024-10-26
| ||
| 11:56 | Version -> 9.1a0 check-in: 5e923d92c7 user: jan.nijtmans tags: tip-626 | |
| 10:47 | Tweak GITHUB CI builds. No longer build with 8.7 check-in: f3cca76734 user: jan.nijtmans tags: tip-626 | |
|
2024-10-25
| ||
| 21:43 | Merge 9.0 check-in: cfbf5de93f user: jan.nijtmans tags: tip-698 | |
| 21:06 | Merge 9.0 check-in: 80c3d5e4c6 user: jan.nijtmans tags: tip-626 | |
| 08:03 | Merge 9.0 check-in: 7b75149b7a user: jan.nijtmans tags: revised_text, tip-466 | |
|
2024-10-23
| ||
| 12:53 | Fix [f91aa24bbe] for allmost all remaining widgets. Canvtext is the only one which is not complete yet check-in: 13347dacac user: jan.nijtmans tags: trunk, main | |
| 11:46 | Revert tkTest.c (we still want to test TK_CONFIG_STRING using char *). Make tkScale.h and tkEntry.h usable for both Tk 8.7 and 9.0 check-in: e4bba8c3e7 user: jan.nijtmans tags: core-8-branch | |
| 11:04 | Fix [f91aa24bbe] for allmost all remaining widgets. Canvtext is the only one which is not complete yet. check-in: efc8605189 user: jan.nijtmans tags: core-8-branch | |
|
2024-10-22
| ||
| 22:24 | tweaks Closed-Leaf check-in: 4330544439 user: jan.nijtmans tags: bug-f91aa24bbe | |
| 22:09 | Remaining fixes for [f91aa24bbe] check-in: 40a5599651 user: jan.nijtmans tags: bug-f91aa24bbe | |
| 16:53 | Merge 9.0 check-in: 2864569494 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:49 | complete fix [f91aa24bbe] for imgPhoto check-in: ca0dc0f8c0 user: jan.nijtmans tags: trunk, main | |
|
2024-10-21
| ||
| 20:37 | complete fix [f91aa24bbe] for imgPhoto check-in: 76d36291c0 user: jan.nijtmans tags: core-8-branch | |
| 16:30 | Fix [f91aa24bbe] for entry/spinbox check-in: 9664cc532a user: jan.nijtmans tags: trunk, main | |
|
2024-10-20
| ||
| 19:04 | Fix [f91aa24bbe] for entry/spinbox check-in: 2704011928 user: jan.nijtmans tags: core-8-branch | |
| 10:34 | Merge 9.0 check-in: 276112a544 user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:30 | Fix [f91aa24bbe] for canvps. Few tweaks for frame check-in: e20f894927 user: jan.nijtmans tags: trunk, main | |
|
2024-10-19
| ||
| 22:37 | Fix [f91aa24bbe] for canvps. Few tweaks for frame check-in: f63f966fc5 user: jan.nijtmans tags: core-8-branch | |
| 17:39 | (backport) Fix [ac7c1fa381]: Crash at Tk startup check-in: 8c35b09087 user: jan.nijtmans tags: core-8-branch | |
| 12:03 | merge trunk check-in: e922ef095a user: fvogel tags: revised_text, tip-466 | |
| 11:58 | Fix [ac7c1fa381]: Crash at Tk startup, introduced by [6b7d9bbd37]. check-in: 525007e8ad user: fvogel tags: trunk, main | |
|
2024-10-18
| ||
| 22:12 | Don't bother building with Tcl 8.7 headers any more check-in: f04796fb76 user: jan.nijtmans tags: revised_text, tip-466 | |
| 22:09 | Merge 9.0 check-in: 5882978f1d user: jan.nijtmans tags: revised_text, tip-466 | |
| 21:53 | Missing {} in wm-stackorder-2.3 testcase check-in: 8d3fb26ef6 user: jan.nijtmans tags: trunk, main | |
| 21:50 | Merge-mark check-in: ca4135a58e user: jan.nijtmans tags: core-8-branch | |
| 21:48 | Missing {} check-in: b957e1669c user: jan.nijtmans tags: core-8-6-branch | |
| 21:39 | Revert part of [d64d63d0a701d517]: We won't fix [29ba539501] in Tk 8.7 check-in: 1763a23105 user: jan.nijtmans tags: core-8-branch | |
| 21:37 | Missing {} in wm-stackorder-2.3 testcase check-in: e0abf66eb9 user: jan.nijtmans tags: core-8-branch | |
| 20:25 | Merge-mark check-in: 4244db1072 user: jan.nijtmans tags: trunk, main | |
| 20:24 | framePtr->menuNameObj could be NULL here check-in: 8235818098 user: jan.nijtmans tags: core-8-branch | |
| 20:22 | Fix [f91aa24bbe] for "textimage" and "frame": Use of Tcl_Obj vs char * in Widget storage check-in: 6b7d9bbd37 user: jan.nijtmans tags: trunk, main | |
| 19:41 | merge core-8-6-branch check-in: feacdc730d user: fvogel tags: less_tests_constraints | |
| 19:40 | merge trunk check-in: 0ef8ed3efb user: fvogel tags: revised_text, tip-466 | |
| 12:52 | (cherry-pick): Fix wm-stackorder-2.3 on CI check-in: 057a2982a5 user: jan.nijtmans tags: core-8-branch | |
| 12:49 | (cherry-pick): Fix wm-stackorder-2.3 on CI check-in: 1fcb046770 user: jan.nijtmans tags: core-8-6-branch | |
| 12:44 | Fix [f91aa24bbe] for "textimage" and "frame": Use of Tcl_Obj vs char * in Widget storage check-in: 6c5646be15 user: jan.nijtmans tags: core-8-branch | |
| 11:29 | Refine use of strings check-in: d5907302c1 user: kevin_walzer tags: tka11y | |
| 04:17 | Fix wm-stackorder-2.3 on CI (hopefully) check-in: 412129ccae user: culler tags: trunk, main | |
| 04:11 | Attempt to fix wm-stackorder-2.3, which never fails on real machines but fails on the CI runner. Closed-Leaf check-in: 058756878e user: culler tags: stackorder_on_ci | |
| 01:51 | Clean up build errors check-in: e0c986bc74 user: kevin_walzer tags: tka11y | |
|
2024-10-17
| ||
| 19:34 | Guard against one more crash at exit (seen on Catalina). check-in: a523eba31f user: marc_culler tags: trunk, main | |
| 15:26 | Add code in the Aqua TkpInit function to redirect stderr to /dev/null if TK_NO_STDERR is set. check-in: a12a6fa5d3 user: culler tags: trunk, main | |
| 07:37 | macOS 12 runner image will be removed check-in: ae55c1ca7b user: jan.nijtmans tags: trunk, main | |
| 07:35 | macOS 12 runner image will be removed check-in: f5f5c0d8a2 user: jan.nijtmans tags: core-8-branch | |
| 07:33 | macOS 12 runner image will be removed check-in: 12b1c67d22 user: jan.nijtmans tags: core-8-6-branch | |
| 03:17 | Add environment variable to optionally redirect stderr to /dev/null Closed-Leaf check-in: 28233185d4 user: culler tags: aqua_nostderr | |
|
2024-10-16
| ||
| 19:53 | Better exit handling of updateLayer; clean builds for a 10.9 target on macOS 10.13, 10.14. 10.15, 11, 12, 13, 14, 15; all tests pass on these, except 10.15 and 15 (due to stderr issue) check-in: 075e1b06a7 user: culler tags: trunk, main | |
| 19:44 | Remove obsolete -single_module linker flag Remove a lot of stuff meant for macOS < 10.9 check-in: c53cdf1b76 user: jan.nijtmans tags: trunk, main | |
| 19:28 | Remove obsolete -single_module linker flag Remove a lot of stuff meant for macOS < 10.9 check-in: d7c0fb8aba user: jan.nijtmans tags: core-8-branch | |
| 16:47 | Fix build on macOS 14 Mojave Closed-Leaf check-in: 5d852c7d59 user: marc_culler tags: aqua_exit_flag | |
| 16:17 | Fix build on macOS 10.15 Catalina check-in: 755ed45931 user: marc_culler tags: aqua_exit_flag | |
| 13:41 | Cleaner aqua exit handling. check-in: 637b4c580b user: culler tags: aqua_exit_flag | |
| 13:22 | Tcl_NumUtfChars-> Tcl_GetCharLength, it's more efficient check-in: 2f790dcc73 user: jan.nijtmans tags: trunk, main | |
| 13:13 | No longer use -Wl,-single_module linker flag: it's deprecated Closed-Leaf check-in: cbcffcf7bd user: jan.nijtmans tags: bug-cb052066de | |
| 12:40 | TkNumUtfChars -> TkGetCharLength, it's more efficient check-in: 330a5d73d8 user: jan.nijtmans tags: core-8-branch | |
| 08:38 | Fix [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> check-in: 077e11595f user: jan.nijtmans tags: trunk, main | |
| 07:45 | Fix [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> check-in: 11f4dac8f4 user: jan.nijtmans tags: core-8-branch | |
| 03:50 | Fix crash at exit on macOS 12. check-in: e67b772177 user: culler tags: trunk, main | |
| 02:34 | Make updateLayer a no-op during exit. Closed-Leaf check-in: e76c25448e user: culler tags: aqua_exit_update | |
|
2024-10-15
| ||
| 21:22 | Fix [f91aa24bbe] for "message" check-in: 38556e6c72 user: jan.nijtmans tags: core-8-branch | |
| 14:49 | Proposed fix for [73c5e3ad3]: Two potentially bogus binding scripts for <TouchpadScroll> Closed-Leaf check-in: ef6d0286ea user: jan.nijtmans tags: bug-73c5e3ad3 | |
| 02:14 | Remove an unused restrict proc. check-in: 729c1aeec5 user: culler tags: trunk, main | |
|
2024-10-14
| ||
| 22:14 | Remove some unneeded Aqua event loops - makes all tests pass reliably on Sonoma check-in: 301ed97922 user: culler tags: trunk, main | |
| 19:46 | Remove a lot of stuff meant for macOS < 10.9 check-in: 568acde554 user: jan.nijtmans tags: bug-cb052066de | |
| 13:45 | Fix [5869c270bd] and [01f58bf8f1]: Aqua issues with winfo rgb, root window behavior, updates; removes detritus left from the drawRect days. check-in: 47f17f3d60 user: culler tags: trunk, main | |
| 13:05 | Build with Tcl 8.7 and 9.1 as well check-in: 9eb341cef0 user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:58 | Undo revertion of [6202699e], fix the original error which was in there. check-in: 9bd5281055 user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:05 | Remove indentBgObj member of TkText. It isn't used any more check-in: 00de7ebcb9 user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:25 | Merge 9.0 check-in: 4c35cd774b user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:24 | Revert part of previous commit: it was not well-tested check-in: 6202699e88 user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:02 | Eliminate info.commandSize, which is no longer necessary. This also unbreaks the Windows build check-in: 3c4b1c73c1 user: jan.nijtmans tags: trunk, main | |
| 10:00 | Eliminate info.commandSize, which is no longer necessary. This also unbreaks the Windows build. check-in: ed100c7697 user: jan.nijtmans tags: core-8-branch | |
|
2024-10-13
| ||
| 22:44 | Merge 9.0 check-in: 917cd8cb33 user: jan.nijtmans tags: revised_text, tip-466 | |
| 22:23 | Fix [f91aa24bbe] for CanvImg and scrollbar check-in: ba151fc7c8 user: jan.nijtmans tags: trunk, main | |
| 22:07 | More typos check-in: c2dd6efb2f user: kevin_walzer tags: tka11y | |
| 21:52 | Fix typos check-in: a803f81fbd user: kevin_walzer tags: tka11y | |
| 21:48 | Fix [f91aa24bbe] for CanvImg, scrollbar and text check-in: e736e58786 user: jan.nijtmans tags: core-8-branch | |
| 21:26 | Improvements in canvas images and scrollbar Closed-Leaf check-in: cad1b70cc9 user: jan.nijtmans tags: bug-f91aa24bbe | |
| 19:22 | Minor tweak check-in: 5d035b64c6 user: kevin_walzer tags: tka11y | |
| 19:10 | Additional cleanup check-in: ef7c118170 user: kevin_walzer tags: tka11y | |
| 19:01 | Remove obsolete function call check-in: 9dc72d8a5a user: kevin_walzer tags: tka11y | |
| 19:01 | Correct command names check-in: f8a9fed396 user: kevin_walzer tags: tka11y | |
| 18:59 | Clean up comments check-in: 93a1788ec2 user: kevin_walzer tags: tka11y | |
| 18:56 | Major revision to generic API check-in: 8eda7697c4 user: kevin_walzer tags: tka11y | |
|
2024-10-12
| ||
| 22:57 | Remove unnecessary event loop. Closed-Leaf check-in: c2b152111f user: culler tags: aqua_color | |
| 22:34 | Fix wish app activation on Sequoia. check-in: 9143757eb6 user: culler tags: aqua_color | |
| 20:00 | Finally -- prevent the root from flashing on the screen when it is immediately withdrawn. check-in: a0b97134f8 user: culler tags: aqua_color | |
| 16:46 | Simplify: remove tkDirtyRect and TkDrawAllViews now that drawRect is gone. check-in: a37bf58de4 user: culler tags: aqua_color | |
|
2024-10-11
| ||
| 22:21 | Fix [f91aa24bbe] for "text": Use of Tcl_Obj vs char * in Widget storage check-in: bb3c8b6058 user: jan.nijtmans tags: bug-f91aa24bbe | |
| 14:05 | Merge main check-in: f104616261 user: culler tags: aqua_color | |
| 13:55 | New branch to fix Aqua color issues. check-in: cc1a55e350 user: culler tags: aqua_color | |
| 11:50 | Add comment check-in: 335c92cf9d user: jan.nijtmans tags: trunk, main | |
| 11:50 | Add comment. Backported some indenting/spacing check-in: 26efb83c84 user: jan.nijtmans tags: core-8-branch | |
| 11:48 | Add comment. Backported some indenting/spacing check-in: c2f6e43c1c user: jan.nijtmans tags: core-8-6-branch | |
| 10:58 | Improved the appearance of the ttk::checkbutton widget in the "default" theme. check-in: f1d109b624 user: csaba tags: trunk, main | |
| 10:56 | Improved the appearance of the ttk::checkbutton widget in the "default" theme. check-in: 617a4fca24 user: csaba tags: core-8-branch | |
| 10:09 | Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler() check-in: 1602306bfc user: jan.nijtmans tags: trunk, main | |
| 09:47 | Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler() check-in: 7a599109d4 user: jan.nijtmans tags: core-8-branch | |
| 09:41 | Fix [f52986c698]: SIGABRT from Tk_DeleteErrorHandler(). Backport some code cleanup from Tk 9.0 check-in: 9a6339305f user: jan.nijtmans tags: core-8-6-branch | |
| 02:17 | Further refinement of generic API check-in: f27b021886 user: kevin_walzer tags: tka11y | |
|
2024-10-10
| ||
| 21:22 | Merge 9.0 check-in: 8ea350087f user: jan.nijtmans tags: revised_text, tip-466 | |
| 21:18 | merge-mark check-in: 32b5152dab user: jan.nijtmans tags: trunk, main | |
| 21:13 | Merge 8.6 check-in: 62a5d4adce user: jan.nijtmans tags: core-8-branch | |
| 19:50 | merge core-8-6-branch check-in: a1c8776a73 user: fvogel tags: trunk, main | |
| 19:49 | Fix error in previous commit. check-in: 05c8f38027 user: fvogel tags: core-8-6-branch | |
| 19:48 | Fix error in previous commit. Closed-Leaf check-in: 67b1f4fa8e user: fvogel tags: bug-eb332846f3 | |
| 14:45 | Fix [23b57a7214]: RGB values were not being set in TkpGetColor for semantic colors on macOS 11 and up. check-in: 85ecdd5bc0 user: culler tags: trunk, main | |
|
2024-10-09
| ||
| 21:24 | Merge-mark check-in: 9e7a6ff91a user: jan.nijtmans tags: trunk, main | |
| 21:21 | Merge 8.6 check-in: 0ccdd55c00 user: jan.nijtmans tags: core-8-branch | |
| 21:17 | Indenting ( 8 spaces -> tab) check-in: d2946b7d58 user: jan.nijtmans tags: trunk, main | |
| 20:18 | Fix [eb332846f3]: [grid] and [pack] with half-dead argument can cause hangup or even crash. check-in: ddfb9848d8 user: fvogel tags: trunk, main | |
| 20:06 | Fix [eb332846f3]: [grid] and [pack] with half-dead argument can cause hangup or even crash. check-in: eb220923ca user: fvogel tags: core-8-6-branch | |
| 19:38 | Indenting (two more files) check-in: 4499229b2d user: jan.nijtmans tags: core-8-branch | |
| 19:37 | Indenting (massive) check-in: abd4f8a06b user: jan.nijtmans tags: core-8-branch | |
| 16:52 | tk::classic::restore doesn't exist any more check-in: 684a5c9d88 user: jan.nijtmans tags: trunk, main | |
| 15:43 | Fix [23b57a7214]: RGB values were not being set in TkpGetColor for semantic colors on macOS >= 11 Closed-Leaf check-in: 234bfd8e1d user: culler tags: bug-23b57a7214 | |
| 01:23 | Merge trunk check-in: b45ff033f8 user: kevin_walzer tags: tka11y | |
| 01:23 | Refine generic API check-in: 8e2554dbd7 user: kevin_walzer tags: tka11y | |
|
2024-10-08
| ||
| 21:25 | A somewhat better (does not spread TK_ALREADY_DEAD flags everywhere) and more complete (checks were missing) solution for both [grid] and [pack]. check-in: 56fbd8fee3 user: fvogel tags: bug-eb332846f3 | |
| 09:30 | Merge-mark check-in: 64d0dd7925 user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:22 | Fix compile with Tcl 8.7 headers check-in: a59529acd3 user: jan.nijtmans tags: trunk, main | |
| 05:58 | Merge 9.0 (formatting changes only, "text" is for another day) check-in: 4b887187b9 user: jan.nijtmans tags: revised_text, tip-466 | |
| 05:51 | Complete [29ba539501] fix for "text" check-in: 805ac5d6ef user: jan.nijtmans tags: trunk, main | |
|
2024-10-07
| ||
| 20:47 | Fix candidate for [f52986c698]: SIGABRT from Tk_DeleteErrorHandler(). From AndroWish (thanks to chw). Closed-Leaf check-in: d81bc25ae2 user: fvogel tags: bug-f52986c698 | |
| 20:44 | Inconspicuous logic change in Tk_MeasureChars(), from AndroWish. See [f52986c698]. check-in: d6508b177b user: fvogel tags: bug-f52986c698 | |
| 16:57 | Merge 9.0. Finish for "text" Closed-Leaf check-in: c42ab80726 user: jan.nijtmans tags: bug-29ba539501 | |
| 08:25 | Merge 9.0 check-in: 6fdc3b6886 user: jan.nijtmans tags: revised_text, tip-466 | |
| 08:24 | Update "changes" check-in: 1d3811a39a user: jan.nijtmans tags: trunk, main | |
|
2024-10-06
| ||
| 20:56 | Code cleanup in tkCanvas.c/tkMenubutton.c. Use more TCL_UNUSED() check-in: 13781cd4ff user: jan.nijtmans tags: trunk, main | |
|
2024-10-05
| ||
| 20:16 | Merge-mark check-in: 4edbae736d user: jan.nijtmans tags: bug-29ba539501 | |
| 19:48 | Merge 9.0 check-in: e2b0a44197 user: jan.nijtmans tags: revised_text, tip-466 | |
| 19:46 | Fix [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 ** Potential incopatibility ** because canvas -insertborderwidth/-insertwidth/-selectborderwidth can now return non-float values check-in: b519b0b9bb user: jan.nijtmans tags: trunk, main | |
| 12:35 | Merge 9.0 check-in: ec2658ad7c user: jan.nijtmans tags: revised_text, tip-466 | |
| 07:07 | merge trunk at [f8ef4f79] - later commits create conflicts check-in: 5959df8a6c user: fvogel tags: revised_text, tip-466 | |
|
2024-10-04
| ||
| 13:35 | -sashwidth too Closed-Leaf check-in: ab234d4191 user: jan.nijtmans tags: bug-610a73a179 | |
| 13:15 | -minsize too check-in: a725bc795c user: jan.nijtmans tags: bug-610a73a179 | |
| 12:34 | padX, padY, sashPad check-in: 055e646e27 user: jan.nijtmans tags: bug-610a73a179 | |
| 11:07 | -handleSize for panedwindow check-in: 5739a9725d user: jan.nijtmans tags: bug-610a73a179 | |
| 10:39 | Handle -borderWidth for panedwindow check-in: aef4b504c3 user: jan.nijtmans tags: bug-610a73a179 | |
| 05:37 | Almost done in "text" widget check-in: 5b39aa725f user: jan.nijtmans tags: bug-610a73a179 | |
|
2024-10-03
| ||
| 15:38 | More progress check-in: 118bb743fa user: jan.nijtmans tags: bug-610a73a179 | |
| 08:34 | Update links, pointing to the 9.0 release as well check-in: 7e1655734d user: jan.nijtmans tags: trunk, main | |
| 08:30 | Update links, pointing to the 9.0 release as well check-in: 1f3b4fefab user: jan.nijtmans tags: core-8-branch | |
| 08:27 | Update links, pointing to the 9.0 release as well check-in: f50205b975 user: jan.nijtmans tags: core-8-6-branch | |
|
2024-10-02
| ||
| 19:54 | Merge 9.0. More progress check-in: 79a3c1b52e user: jan.nijtmans tags: bug-610a73a179 | |
| 11:53 | Use version number "9.0" somewhat more in comments check-in: 508b5a8327 user: jan.nijtmans tags: trunk, main | |
| 09:27 | Unbreak Windows build check-in: 9f0ed188fb user: jan.nijtmans tags: trunk, main | |
| 09:25 | Unbreak Windows build check-in: 40b10c5e57 user: jan.nijtmans tags: core-8-branch | |
|
2024-10-01
| ||
| 21:05 | Merge 9.0 check-in: c898f929dc user: jan.nijtmans tags: bug-610a73a179 | |
| 20:40 | Fix [f91aa24bbe] for "menubutton". Simplify -activerelief for "menu" check-in: 9b61a8a186 user: jan.nijtmans tags: trunk, main | |
| 20:18 | Fix [f91aa24bbe] for "menubutton". Simplify -activerelief for "menu" check-in: fc2d6b7e26 user: jan.nijtmans tags: core-8-branch | |
| 20:14 | Revert part of [788c1c6615]: would be **potential incompatibility** check-in: 2f258c2986 user: jan.nijtmans tags: core-8-branch | |
|
2024-09-30
| ||
| 21:16 | Finish for "menubutton". Simplify -activerelief for "menu" Closed-Leaf check-in: 920792944d user: jan.nijtmans tags: bug-f91aa24bbe | |
| 19:41 | Complete for "menubutton" check-in: 6a3d7e6c16 user: jan.nijtmans tags: bug-610a73a179 | |
| 14:04 | Merge 8.7 check-in: fdd29654d1 user: jan.nijtmans tags: bug-f91aa24bbe | |
| 09:36 | Merge 9.0 check-in: b17b0f49a3 user: jan.nijtmans tags: bug-610a73a179 | |
| 09:34 | Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.tcl.in in extensions that load version-specific binary at runtime check-in: 0fed9448ba user: jan.nijtmans tags: trunk, main | |
| 09:33 | Even when building against Tcl8, PRJLIBNAME9 should not have the "t" suffix else it breaks pkgIndex.tcl.in in extensions that load version-specific binary at runtime check-in: 0ec335089a user: jan.nijtmans tags: core-8-branch | |
|
2024-09-29
| ||
| 21:41 | protect -insertborderwidth/-insertwidth/-selborderwidth, which cannot be negative (or "") check-in: a19add6fc5 user: jan.nijtmans tags: trunk, main | |
| 20:34 | Do the same as previous commit for [pack] this time. check-in: 0887eba8e5 user: fvogel tags: bug-eb332846f3 | |
| 20:27 | Fix [eb332846f3]: 'grid info' with half-dead argument can cause hangup or even crash. check-in: f42bf16a12 user: fvogel tags: bug-eb332846f3 | |
| 20:25 | Revert [48a605ac]. This does not belong to bug [eb332846f3] but to [3f5867c997]. check-in: 9ed55d7786 user: fvogel tags: bug-eb332846f3 | |
| 13:05 | protect -insertborderwidth/-insertwidth/-selborderwidth, which cannot be negative check-in: b589894264 user: jan.nijtmans tags: core-8-branch | |
| 00:10 | Merge 8.7. More indent fixes check-in: df1efa6082 user: jan.nijtmans tags: trunk, main | |
|
2024-09-28
| ||
| 23:27 | Comment correction check-in: 2895241059 user: jan.nijtmans tags: core-8-branch | |
| 16:45 | Merge 9.0 check-in: 4674e699f8 user: jan.nijtmans tags: bug-610a73a179 | |
| 16:30 | Fix indenting: Don't use 8 spaces, but tabs check-in: 686adf4fb7 user: jan.nijtmans tags: trunk, main | |
| 11:47 | Remove duplicate statement (already present on line 2449 - this was present since the first commit ever). check-in: 669b77f032 user: fvogel tags: bug-eb332846f3 | |
|
2024-09-27
| ||
| 22:50 | Merge-mark check-in: f8ef4f79fe user: jan.nijtmans tags: trunk, main | |
| 22:47 | Backout part of [f8aab85b56]: Could cause compatibility problems, see [610a73a179] check-in: 61ba3f6749 user: jan.nijtmans tags: core-8-branch | |
| 22:20 | Merge-mark check-in: 0906e4a145 user: jan.nijtmans tags: trunk, main | |
| 22:18 | Merge 8.6 check-in: de92f95926 user: jan.nijtmans tags: core-8-branch | |
| 20:34 | Fix [eb332846f3]: 'grid info' with half-dead argument can cause hangup or even crash check-in: 48a605ace9 user: fvogel tags: bug-eb332846f3 | |
| 20:22 | Fix [1f3de1c387]: Redundant [expr] in tests. check-in: 8a705dd1dd user: fvogel tags: trunk, main | |
| 20:21 | Fix [1f3de1c387]: Redundant [expr] in tests. check-in: ce260f2da7 user: fvogel tags: core-8-6-branch | |
| 20:15 | Fix [265d4e9ff1]: macOS Sequoia: warning: 'setShowsResizeIndicator:' is deprecated check-in: d97940d1c4 user: fvogel tags: trunk, main | |
| 20:15 | Fix [265d4e9ff1]: macOS Sequoia: warning: 'setShowsResizeIndicator:' is deprecated check-in: 6173416275 user: fvogel tags: core-8-6-branch | |
| 19:40 | Version -> 9.0.1 check-in: a1f228a179 user: jan.nijtmans tags: trunk, main | |
| 16:55 | Fix [f91aa24bbe] (Tcl_Obj usage) for "menubutton" check-in: 9ccec7a81c user: jan.nijtmans tags: trunk, main | |
| 16:40 | unbreak macOS build check-in: d28cde1ed9 user: jan.nijtmans tags: core-8-branch | |
| 15:54 | Fix [f91aa24bbe] (Tcl_Obj usage) for "menubutton". check-in: 6adc81e3e6 user: jan.nijtmans tags: core-8-branch | |
| 14:41 | Version -> 8.6.16 check-in: 3f48a856a5 user: jan.nijtmans tags: core-8-6-branch | |
| 13:46 | Backport fix [f91aa24bbe] (Tcl_Obj usage) for "canvas" to Tk 8.7 check-in: 7d50c5f7d8 user: jan.nijtmans tags: core-8-branch | |
| 01:36 | Expansion of core accessibility commands check-in: 2c5c58b3e1 user: kevin_walzer tags: tka11y | |
|
2024-09-26
| ||
| 18:40 | Open space in changes.md for new changes to be recorded as they are developed. check-in: 708cf702af user: dgp tags: trunk, main | |
| 18:31 | merge release check-in: 1084a3b1d7 user: dgp tags: trunk, main | |
|
2024-09-25
| ||
| 13:43 | merge trunk Closed-Leaf check-in: d5e44aa1c8 user: dgp tags: rc3, core-9-0-0-rc, core-9-0-0 | |
| 11:26 | purged mentions of Tk 8.7 in man pages (apart from usage in .VS and .VE macros which will not lead to visual output of the version number) check-in: e598adaad5 user: Torsten tags: trunk, main | |
|
2024-09-24
| ||
| 15:03 | Use the mdash in the same way as thc Tcl "changes.md" check-in: f057062cc2 user: jan.nijtmans tags: rc2, core-9-0-0-rc | |
| 14:56 | One more "known bug" that should be mentioned check-in: 1af0adbb32 user: jan.nijtmans tags: core-9-0-0-rc | |
| 13:58 | Remove Known Bug that Tk devs determined is not a bug. check-in: f164c4e631 user: dgp tags: core-9-0-0-rc | |
|
2024-09-23
| ||
| 16:54 | Remove Known Bug that is now fixed. check-in: b3c776ff66 user: dgp tags: core-9-0-0-rc | |
| 16:46 | merge trunk check-in: 76cdda1052 user: dgp tags: core-9-0-0-rc | |
| 04:01 | A slightly different approach is beeded to deal with angled text. Closed-Leaf check-in: 037c968c95 user: culler tags: bug-7ea3245acd | |
|
2024-09-22
| ||
| 23:01 | Oops. Same proposal, without the segfault. check-in: 41edaee84b user: culler tags: bug-7ea3245acd | |
| 22:28 | My proposed fix for bug [7ea3245acd] check-in: d55d9e0b8c user: culler tags: bug-7ea3245acd | |
| 21:28 | Resync with latest Tk core changes check-in: 5fe268febe user: bohagan tags: enhanced_treeview | |
| 20:23 | Workaround for [36e379c01b]: macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont check-in: d2f53df7a8 user: jan.nijtmans tags: trunk, main | |
| 17:21 | merge main check-in: 3050128778 user: culler tags: bug-7ea3245acd | |
| 17:21 | My suggestion for [7ea3245acd] would be something like this Closed-Leaf check-in: 24758c1878 user: jan.nijtmans tags: jn-bug-7ea3245acd | |
| 17:04 | Try Jan's suggestion for bug [7ea3245acd] check-in: f01fe7aaeb user: culler tags: bug-7ea3245acd | |
| 15:21 | Added search to demo check-in: c0384489cc user: bohagan tags: enhanced_treeview | |
|
2024-09-21
| ||
| 21:22 | Added -hidden, -recurse, and -norecurse options to after, before, and between subcommands check-in: 34100c1c8b user: bohagan tags: enhanced_treeview | |
| 19:53 | Added ancestry check for start item in search function check-in: 20c9167f49 user: bohagan tags: enhanced_treeview | |
| 18:06 | Performance improvement to cache the last child for each item instead of using EndPosition function. check-in: 6a7d8c288f user: bohagan tags: enhanced_treeview | |
| 15:47 | Improved the appearance of the Treeitem.indicator element. check-in: e716730bc8 user: csaba tags: trunk, main | |
| 15:03 | Fixed bug in and renamed get previous and next item in widget view functions check-in: 687e8515c7 user: bohagan tags: enhanced_treeview | |
| 14:49 | Improved the appearance of the Treeitem.indicator element. check-in: e411f708cc user: csaba tags: core-8-branch | |
| 14:39 | Improved the appearance of the Treeitem.indicator element. check-in: 89a80e321f user: csaba tags: core-8-6-branch | |
|
2024-09-20
| ||
| 18:56 | Try a workaround for [36e379c01b] (Which - actually - is a bug in XQuarz) Closed-Leaf check-in: 7f20f59927 user: jan.nijtmans tags: bug-36e379c01b | |
| 16:59 | Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: efcd1b3dfa user: jan.nijtmans tags: trunk, main | |
| 16:57 | Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: 7013ecaff6 user: jan.nijtmans tags: core-8-branch | |
| 16:48 | Fix [3981091e] Segmentation fault with bogus resource value (X11) check-in: bf3c722ead user: jan.nijtmans tags: core-8-6-branch | |
| 13:21 | (slightly modified) proposed fix for [3981091ed3]: Segmentation fault with bogus resource value (X11) Closed-Leaf check-in: 4bc56d6eb4 user: jan.nijtmans tags: bug-3981091ed3 | |
|
2024-09-19
| ||
| 21:02 | merge trunk check-in: 59fc24d88b user: fvogel tags: revised_text, tip-466 | |
| 21:01 | Fix [18e9840f84]: Assignment of invalid symbolic constant NotifyNormal check-in: 7c5f7fff3a user: fvogel tags: trunk, main | |
| 21:01 | Fix [18e9840f84]: Assignment of invalid symbolic constant NotifyNormal check-in: 05d282a871 user: fvogel tags: core-8-6-branch | |
|
2024-09-18
| ||
| 18:37 | merge trunk check-in: d88ef48774 user: dgp tags: core-9-0-0-rc | |
|
2024-09-17
| ||
| 20:29 | Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items. check-in: 7b7c20ed42 user: fvogel tags: trunk, main | |
| 02:12 | Begin to bridge states check-in: 4b006f08f8 user: kevin_walzer tags: tka11y | |
|
2024-09-16
| ||
| 19:25 | Merge-mark check-in: 8228b8de50 user: jan.nijtmans tags: trunk, main | |
| 19:22 | Merge 8.6. Re-generate unix/configure check-in: dce0ed0dfa user: jan.nijtmans tags: core-8-branch | |
| 16:40 | merge release check-in: 88622f2784 user: dgp tags: core-8-6-branch | |
|
2024-09-15
| ||
| 12:49 | merge core-8-6-branch (but leave out the part of [a9e5c99f] that adds 'failsOnXQuarz' constraints that we don't need in branch less_tests_constraints) check-in: 507100bb52 user: fvogel tags: less_tests_constraints | |
| 12:26 | merge core-8-6-branch as of [5428a246] check-in: d943979827 user: fvogel tags: less_tests_constraints | |
| 12:14 | merge core-8-6-branch as of [5dd765ba] check-in: 2e2fb13e65 user: fvogel tags: less_tests_constraints | |
| 10:38 | Abandon the 'XQuartzKnownBug' constraint way and gear a specific error handler catching 'X Error of failed request: BadValue (X_OpenFont)' when calling XLoadQueryFont. check-in: b128b1a3f8 user: fvogel tags: less_tests_constraints | |
| 01:24 | Correct indentation check-in: 40c92c1632 user: kevin_walzer tags: tka11y | |
|
2024-09-14
| ||
| 21:50 | Merge 9.0. This undo's previous commit check-in: 74ca34f45c user: jan.nijtmans tags: revised_text, tip-466 | |
| 21:48 | Please cleanup GITHUB building after the build is done. Closed-Leaf check-in: f83994c590 user: jan.nijtmans tags: bug-1871581951 | |
| 21:43 | re-generate tkConfig.h.in with latest "autoheader" check-in: 5bfa28d46b user: jan.nijtmans tags: trunk, main | |
| 21:42 | re-generate tkConfig.h.in with latest "autoheader" check-in: 8bb43cb250 user: jan.nijtmans tags: core-8-branch | |
| 21:38 | (Cherry-pick): make genstubs check-in: a850ca1aea user: jan.nijtmans tags: trunk, main | |
| 16:41 | Further development of Tk accessibility API check-in: de1a8b41ac user: kevin_walzer tags: tka11y | |
| 09:43 | Let this bugfix branch build and test at Github Actions. Closed-Leaf check-in: 2878f0827b user: fvogel tags: bug-8e9d65d2d4 | |
| 09:42 | Add non-regression test treeview-9.4 check-in: 449c636ab9 user: fvogel tags: bug-8e9d65d2d4 | |
| 09:19 | Factorize code. check-in: 7f8a2f8069 user: fvogel tags: bug-8e9d65d2d4 | |
| 09:12 | Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 2 ([bbox] command). check-in: 4ead7e88bc user: fvogel tags: bug-8e9d65d2d4 | |
| 09:01 | Fix [8e9d65d2d4]: Unexpected behavior of ttk::treeview with detached items - Part 1 ([see] command). check-in: ce169b463b user: fvogel tags: bug-8e9d65d2d4 | |
| 08:08 | Fix unexpected differences in tkIntPlatDecls.h and tkStubInit.c between revised_text and trunk (should have been either merged in revised_text by [59c2144d], or removed from trunk). check-in: 037b58151c user: fvogel tags: revised_text, tip-466 | |
| 07:34 | merge trunk check-in: 45b7955b7c user: fvogel tags: revised_text, tip-466 | |
| 07:31 | Fix [1871581951]: Assertion failed in textIndex-19.12.2. Also fixed a leftover (from [34db75c0ac]) wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. check-in: 6699168d10 user: fvogel tags: revised_text, tip-466 | |
|
2024-09-13
| ||
| 22:12 | Fix [fbcee2b106]: wrong TK_BUILD_LIB_SPEC on Windows platform (mingw64) check-in: 95db032fb7 user: jan.nijtmans tags: trunk, main | |
| 22:09 | Fix [fbcee2b106]: wrong TK_BUILD_LIB_SPEC on Windows platform (mingw64) check-in: 80a0958e52 user: jan.nijtmans tags: core-8-branch | |
| 21:35 | Fix wrong behavior of the revised text widget when moving the cursor one line down while already on the last displayed line of the text. See comment in ticket [1871581951] for details. check-in: fd4362b48e user: fvogel tags: bug-1871581951 | |
|
2024-09-12
| ||
| 23:14 | Added -hidden option to size subcommand. check-in: 352b75e197 user: bohagan tags: enhanced_treeview | |
| 22:49 | Make a start at [f91aa24bbe] for "menubutton". WIP check-in: dc5ce117d1 user: jan.nijtmans tags: bug-f91aa24bbe | |
| 21:24 | Fixed between to allow from and to to be in either order check-in: 42fa3d8748 user: bohagan tags: enhanced_treeview | |
| 20:50 | Implemented search in column check-in: 241c8b42f5 user: bohagan tags: enhanced_treeview | |
|
2024-09-11
| ||
| 21:15 | Make "Known bugs" links work check-in: 87de2fa5b2 user: jan.nijtmans tags: core-9-0-0-rc | |
| 21:08 | Add "known bugs" section check-in: 8553716f01 user: jan.nijtmans tags: core-9-0-0-rc | |
| 19:37 | merge trunk check-in: 5169aa3363 user: dgp tags: core-9-0-0-rc | |
| 19:29 | merge 8.6 Closed-Leaf check-in: 6dbd3c2c37 user: dgp tags: core-8-6-15-rc, core-8-6-15 | |
| 18:29 | Merge-mark check-in: 93716559f7 user: jan.nijtmans tags: trunk, main | |
| 18:28 | Backport doc formatting improvements from 9.0 check-in: dddf7a3714 user: jan.nijtmans tags: core-8-branch | |
| 18:12 | Backport doc formatting improvements from 9.0 check-in: 1ada0fe9cf user: jan.nijtmans tags: core-8-6-branch | |
| 17:04 | changes.md version -> 9.0.0 check-in: bec29c0692 user: jan.nijtmans tags: core-9-0-0-rc | |
| 12:11 | added information on the default for the -type option of tk_messageBox check-in: 7d711a59c4 user: Torsten tags: trunk, main | |
| 08:30 | Unified naming of the Mac to 'macOS' as other names are outdated since 2016 (macOS Sierra, version 10.12) check-in: 2defe7dcd2 user: Torsten tags: trunk, main | |
| 02:06 | Initial work on implementing accessibility in Tk check-in: 6d7a4cf6b8 user: kevin_walzer tags: tka11y | |
|
2024-09-10
| ||
| 20:16 | Let this bugfix branch build and test at Github Actions. check-in: 799591645d user: fvogel tags: bug-1871581951 | |
| 20:14 | Fix [1871581951]: Assertion failed in textIndex-19.12.2 check-in: 69bb32d896 user: fvogel tags: bug-1871581951 | |
| 15:22 | merge trunk check-in: 04e0ecac28 user: dgp tags: core-9-0-0-rc | |
| 14:58 | merge 8.6 check-in: 4277c772cd user: dgp tags: rc1, core-8-6-15-rc | |
| 11:50 | Merge 9.0 check-in: 8b9e8882ad user: jan.nijtmans tags: revised_text, tip-466 | |
| 11:49 | Merge 9.0 check-in: 46d86fb4d0 user: jan.nijtmans tags: bug-610a73a179 | |
| 11:47 | Fix some compiler warnings, when compiling with g++ check-in: 5157b0cade user: jan.nijtmans tags: trunk, main | |
| 11:44 | Fix some compiler warnings, when compiling with g++ check-in: 5d59b38956 user: jan.nijtmans tags: core-8-branch | |
| 11:24 | Restore tk.h from trunk check-in: 3c4dd28b23 user: jan.nijtmans tags: bug-610a73a179 | |
| 09:50 | Merge 9.0 check-in: d41ce48744 user: jan.nijtmans tags: bug-610a73a179 | |
| 09:31 | Update changes as proposed by Erik Leunissen (Thanks) check-in: 850ba56477 user: oehhar tags: core-8-6-15-rc | |
| 08:57 | Fix [610a73a179] (pixel objects) and [f91aa24bbe] (Tcl_Obj usage) for "canvas". Merge 8.7 (re-arrange tkEntry.h elements in the same order as Tk 8.7) check-in: 28f74e8d64 user: jan.nijtmans tags: trunk, main | |
|
2024-09-09
| ||
| 21:08 | mark an incompatible change check-in: 040d7320e7 user: dgp tags: core-8-6-15-rc | |
| 17:56 | Search optimizations to cache native pattern value and also ignore empty values in integer and double search. check-in: 4583c204c2 user: bohagan tags: enhanced_treeview | |
| 13:18 | Move placeholder-related entry options to the end of the "Entry" structure, for maximum compatibility with 8.6 check-in: 874e3f1b6a user: jan.nijtmans tags: core-8-branch | |
| 13:08 | Fix [5f739d2253]: Inconsistency in whether widgets allow negative borderwidths for "canvas" check-in: ebed3382a7 user: jan.nijtmans tags: core-8-branch | |
| 12:39 | Fix canvas-1.7 expected result Closed-Leaf check-in: 73c4dc748b user: jan.nijtmans tags: bug-f91aa24bbe | |
| 12:13 | Fix [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage for "canvas" check-in: 3a85d6902e user: jan.nijtmans tags: bug-f91aa24bbe | |
|
2024-09-08
| ||
| 21:27 | Added search subcommand to documentation check-in: cf75817db0 user: bohagan tags: enhanced_treeview | |
| 21:26 | Eliminate use of BUILD_tk in tkListbox.c check-in: a3456ef4b5 user: jan.nijtmans tags: trunk, main | |
| 21:19 | Fix [29ba539501] for listbox: many PIXEL options don't keep their configured value check-in: 788c1c6615 user: jan.nijtmans tags: core-8-branch | |
| 21:17 | Backport from 9.0 check-in: 44856aa5dc user: jan.nijtmans tags: core-8-branch | |
| 17:54 | Added start item, get all matches, and recurse support to search function check-in: 1f11ffc8eb user: bohagan tags: enhanced_treeview | |
| 17:02 | Standardized variable names check-in: a99c7fa426 user: bohagan tags: enhanced_treeview | |
| 16:03 | Modified bindings to use new selection range subcommands check-in: d3f378aa6a user: bohagan tags: enhanced_treeview | |
| 15:43 | Modified selection subcommand to allow for range of items. check-in: 2995ba1d6f user: bohagan tags: enhanced_treeview | |
| 15:26 | Rebase to 9.0 check-in: 9ffd389485 user: jan.nijtmans tags: bug-610a73a179 | |
| 15:22 | Fix comments in tkText.h check-in: 17f73efde6 user: jan.nijtmans tags: trunk, main | |
| 15:15 | Make it compile (again) check-in: a1b24e3bc5 user: jan.nijtmans tags: bug-610a73a179 | |
| 14:52 | Merge 9.0 check-in: 74ff7beacc user: jan.nijtmans tags: bug-610a73a179 | |
| 14:44 | Indenting check-in: da8a61734e user: jan.nijtmans tags: trunk, main | |
| 14:40 | Backport Tk 9.0 changes in tkCanvUtil.c and tkOldConfig.c, without any other changes. So, demonstrating those changes are all 100% upwards compatible check-in: cd082af61d user: jan.nijtmans tags: core-8-branch | |
| 14:12 | Added between subcommand to get list of items between 2 items. This provides a quick way to get a range of items at differing levels. check-in: 7c46799212 user: bohagan tags: enhanced_treeview | |
| 13:51 | Stay compatible with applications (like "tkpath") which use outline->offset directly check-in: 42501428bf user: jan.nijtmans tags: trunk, main | |
| 13:37 | Fix [610a73a179] for canvas -dashoffset option check-in: a91ea4ae93 user: jan.nijtmans tags: trunk, main | |
| 12:19 | Updated binding to use new before and after subcommands. This fixes a bug in core TTk treeview which does not skip hidden items. check-in: 50c193e4a7 user: bohagan tags: enhanced_treeview | |
| 11:17 | Fix [610a73a179] for canvas -width/-height options check-in: df9593cdb5 user: jan.nijtmans tags: trunk, main | |
| 10:57 | Extend Tk_CanvasTextInfo with 3 reserved fields. Update Tk_CanvasTextInfo documentation (int -> Tcl_Size) check-in: 3e6a2dd6b7 user: jan.nijtmans tags: trunk, main | |
|
2024-09-07
| ||
| 22:21 | Added get visible item before or after an item subcommands. These commands are used to get the previous or next visible (not hidden or closed) item in the widget at any level. Unlike the prev and next subcommands which can only return a sibling, the before and after commands can return a child, sibling, ancestor, or ancestor's sibling. check-in: c3c7eee6b6 user: bohagan tags: enhanced_treeview | |
| 18:04 | Use Tk_AllocColorFromObj() in stead of Tk_GetColor() where possible: it's more efficient (see documentation) check-in: 77ba3309d5 user: jan.nijtmans tags: trunk, main | |
| 17:54 | Merge-mark check-in: 4ae8710eb6 user: jan.nijtmans tags: core-8-branch | |
| 17:51 | Use Tk_AllocColorFromObj() in stead of Tk_GetColor() where possible: it's more efficient (see documentation) check-in: 3105d36dbc user: jan.nijtmans tags: core-8-6-branch | |
| 17:39 | Fix "scrollbar" part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 check-in: 24db3e18b8 user: jan.nijtmans tags: trunk, main | |
| 17:04 | [b3a1b9] is still open, not resolved in any release branch check-in: e92cf2f7e9 user: jan.nijtmans tags: core-8-6-15-rc | |
|
2024-09-06
| ||
| 17:23 | merge 8.6 check-in: 5f38287dd8 user: dgp tags: rc0, core-8-6-15-rc | |
| 17:19 | make genstubs check-in: 4753b8a114 user: dgp tags: core-9-0-0-rc | |
| 17:15 | Merge-mark check-in: 6d2e79968d user: jan.nijtmans tags: trunk, main | |
| 17:12 | Merge 8.6 check-in: a4992b0b39 user: jan.nijtmans tags: core-8-branch | |
| 17:08 | Fix [15bd03e81a]: `make genstubs` produces broken tkDecls.h file check-in: 782181cdd3 user: jan.nijtmans tags: core-8-6-branch | |
| 16:24 | "canvas" almost done. Only missing are tkCanvPs and tkCanvWind , check-in: eb27dca6ca user: jan.nijtmans tags: bug-610a73a179 | |
| 16:08 | update / date changes check-in: 773cb43eff user: dgp tags: core-8-6-15-rc | |
| 15:08 | Handle canvas width/height check-in: ef377a9bd7 user: jan.nijtmans tags: bug-610a73a179 | |
| 14:27 | Finish "scrollbar" check-in: 339e371ebe user: jan.nijtmans tags: bug-610a73a179 | |
| 08:24 | Bring back mac-build.yml as it was check-in: a61e5e4722 user: jan.nijtmans tags: revised_text, tip-466 | |
|
2024-09-05
| ||
| 16:43 | Start with scrollbar check-in: 311add87c3 user: jan.nijtmans tags: bug-610a73a179 | |
| 14:28 | For now, shut down the "mem" assert errors, try to concentrate on XQuartz for now. When this is done, I'll revert mac-build.yml to the trunk version check-in: 7d60ba8986 user: jan.nijtmans tags: revised_text, tip-466 | |
| 06:00 | Assert change was wrong check-in: e45bbf68e8 user: jan.nijtmans tags: revised_text, tip-466 | |
|
2024-09-04
| ||
| 15:28 | merge trunk check-in: 96345a15fb user: dgp tags: core-9-0-0-rc | |
| 15:27 | merge 8.6 check-in: 836e150610 user: dgp tags: core-8-6-15-rc | |
| 15:26 | canvText progress check-in: 99b4c7d2f2 user: jan.nijtmans tags: bug-610a73a179 | |
| 14:07 | Is this assert correct? And we are (for now) only interested in --disable-aqua builds check-in: e27c462767 user: jan.nijtmans tags: revised_text, tip-466 | |
|
2024-09-03
| ||
| 22:55 | Keep Tk_Outline size the same check-in: de3922e311 user: jan.nijtmans tags: bug-610a73a179 | |
| 21:42 | find out which textIndex.test testcase fails with --disable-aqua check-in: 57b2d4aa8b user: jan.nijtmans tags: revised_text, tip-466 | |
| 21:37 | Merge 9.0. Indenting fixes check-in: 38d9691b60 user: jan.nijtmans tags: revised_text, tip-466 | |
| 21:01 | Merge 9.0 check-in: 50abfac4ec user: jan.nijtmans tags: bug-610a73a179 | |
| 20:43 | Forgot to add dead_hamza to the documentation check-in: f1285361f6 user: jan.nijtmans tags: trunk, main | |
| 20:36 | Merge 8.6 check-in: 0bb646d53b user: jan.nijtmans tags: core-8-branch | |
| 19:36 | Forgot to add dead_hamza to the documentation check-in: 723f688380 user: jan.nijtmans tags: core-8-6-branch | |
| 19:34 | Somehow dead_hamza ended up in the wrong place check-in: f5617a87b4 user: jan.nijtmans tags: core-8-6-15-rc | |
| 17:31 | merge trunk check-in: c8d387edbf user: dgp tags: core-9-0-0-rc | |
| 16:19 | merge 8.6 check-in: 80cb5b4972 user: dgp tags: core-8-6-15-rc | |
| 15:27 | Add "message" check-in: 180c51f54b user: jan.nijtmans tags: trunk, main | |
| 14:13 | Make a start with [f91aa24bbe]: Use of Tcl_Obj vs char * in Widget storage check-in: f91bd0137c user: jan.nijtmans tags: trunk, main | |
|
2024-09-02
| ||
| 23:08 | Formatting check-in: a0962f15d8 user: jan.nijtmans tags: bug-610a73a179 | |
| 23:01 | takeFocus -> takeFocusObj check-in: c8101ff885 user: jan.nijtmans tags: bug-610a73a179 | |
| 22:42 | Added search function Search within children of a parent item. check-in: 5c4fe10c7f user: bohagan tags: enhanced_treeview | |
| 15:32 | Always Incr refcount before Decr another: it could be the same Tcl_Obj check-in: 585a5fcc85 user: jan.nijtmans tags: bug-610a73a179 | |
| 13:51 | Undo experiment. Merge 9.0 check-in: 7a0056b758 user: jan.nijtmans tags: bug-610a73a179 | |
| 12:44 | Fixed crash in Tk when focus set to root id. This is a bug in core treeview. check-in: 2ff7c6dce4 user: bohagan tags: enhanced_treeview | |
| 12:02 | Updated demo to add select theme, style, striped, expand/collapse, and hide/unhide controls check-in: 6b9560ca24 user: bohagan tags: enhanced_treeview | |
| 11:50 | typo's check-in: 348282baf6 user: jan.nijtmans tags: core-8-6-15-rc | |
| 10:35 | Proposal for changes file for Tk 8.6.15 check-in: 2179b96577 user: oehhar tags: core-8-6-15-rc | |
| 09:44 | Merge 9.0 check-in: 59c2144d96 user: jan.nijtmans tags: revised_text, tip-466 | |
| 09:39 | Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: 6649a801e3 user: jan.nijtmans tags: trunk, main | |
| 09:11 | Fix [0189a9ae39]: Use of Tk_Uid in Tk API check-in: fc05409ebc user: jan.nijtmans tags: core-8-branch | |
|
2024-09-01
| ||
| 23:44 | Added demo application check-in: 33fa60d464 user: bohagan tags: enhanced_treeview | |
| 21:15 | Fix [0189a9ae39]: Use of Tk_Uid in Tk API. Also change Tk_GetCursorFromData(), so it doesn't need Tk_Uid's any more Closed-Leaf check-in: 58408333c7 user: jan.nijtmans tags: bug-0189a9ae39 | |
| 20:54 | Doc fix in GetRelief check-in: cb0329ac7d user: jan.nijtmans tags: trunk, main | |
| 20:40 | Doc fix in GetRelief check-in: f2649b4f5b user: jan.nijtmans tags: core-8-branch | |
| 20:35 | Backport documentation improvements from 8.7/9.0 check-in: 7ed5066ec5 user: jan.nijtmans tags: core-8-6-branch | |
| 20:14 | merge trunk check-in: 138d726af2 user: fvogel tags: revised_text, tip-466 | |
| 20:00 | Use the more efficient Tk_AllocColorFromObj()/Tk_Alloc3DBorderFromObj()/Tk_AllocCursorFromObj()/Tk_GetJustifyFromObj() in tkOldConfig.c. Doc update check-in: d910158420 user: jan.nijtmans tags: trunk, main | |
| 19:59 | Added scroll lock bindings. check-in: 10ddedbd2b user: bohagan tags: enhanced_treeview | |
| 19:57 | Use the more efficient Tk_AllocColorFromObj()/Tk_Alloc3DBorderFromObj()/Tk_AllocCursorFromObj()/Tk_GetJustifyFromObj() in tkOldConfig.c. Merge 8.6 check-in: ca5e64c373 user: jan.nijtmans tags: core-8-branch | |
| 19:37 | Consolidated selection functions into SelectionSet. Added more convenience functions. check-in: 66e8c9a003 user: bohagan tags: enhanced_treeview | |
| 19:29 | Missing "const" in documentation for Tk_Get3DBorder/Tk_GetColor/Tk_GetCursor check-in: a1e7357764 user: jan.nijtmans tags: core-8-6-branch | |
| 18:58 | merge trunk check-in: 3bd357cc71 user: fvogel tags: revised_text, tip-466 | |
| 18:56 | Added tab and return key bindings check-in: ed61883317 user: bohagan tags: enhanced_treeview | |
| 18:51 | Rename DEF_TEXT_INACTIVE_SELECT_COLOR to DEF_TEXT_INACTIVE_SELECT_BG_COLOR in the text widget code. check-in: f1828dbeef user: fvogel tags: trunk, main | |
| 18:51 | Rename DEF_TEXT_INACTIVE_SELECT_COLOR to DEF_TEXT_INACTIVE_SELECT_BG_COLOR in the text widget code. check-in: 04d86758c5 user: fvogel tags: core-8-6-branch | |
| 18:24 | merge trunk check-in: ce5536992f user: fvogel tags: revised_text, tip-466 | |
| 00:29 | Remove (apparent) unneeded Tk_GetUid() calls check-in: 9e974196d4 user: jan.nijtmans tags: trunk, main | |
| 00:24 | Remove (apparent) unneeded Tk_GetUid() calls check-in: 36c1324504 user: jan.nijtmans tags: core-8-branch | |
|
2024-08-31
| ||
| 23:58 | Experiment: Break Tk_GetColor/Tk_Get3DBorder's Tk_Uid contract in the worst possible way: Allocate a new object before every call, and dispose it immediately afterwards. This shows that the Tk_Uid argument doesn't really need to be a Tk_Uid check-in: 19d6c016d1 user: jan.nijtmans tags: bug-610a73a179 | |
| 22:51 | Updated to latest core Tk trunk changes check-in: f7d306a8be user: bohagan tags: enhanced_treeview | |
| 21:33 | Added functions to find topmost and bottom-most item in viewable window. Allow move to and select to top and bottom of viewable window. check-in: c2b2f9b8cc user: bohagan tags: enhanced_treeview | |
| 19:58 | Handle when focus item is off screen and bbox returns {}. check-in: bfb96d5485 user: bohagan tags: enhanced_treeview | |
| 19:41 | Track current item for SelectionExtend operations. check-in: d718bb651c user: bohagan tags: enhanced_treeview | |
| 18:01 | Updated bindings to functions mapping check-in: 197b43189c user: bohagan tags: enhanced_treeview | |
| 13:50 | Corrected bindings for selection mode multiple with selection type cell check-in: 9ae6ccda75 user: bohagan tags: enhanced_treeview | |
| 00:05 | Remove (apparent) unneeded Tk_GetUid() calls check-in: 5dae084de3 user: jan.nijtmans tags: bug-610a73a179 | |
|
2024-08-30
| ||
| 23:14 | Merge 8.7 check-in: c799c133c6 user: jan.nijtmans tags: trunk, main | |
| 23:05 | two more check-in: 879fea121a user: jan.nijtmans tags: core-8-branch | |
| 23:03 | Fix typo's. Backport more usefull parts from 9.0 check-in: 2294210ce6 user: jan.nijtmans tags: core-8-branch | |
| 21:07 | Added option to select all to only select all in item's parent check-in: 2501a2d66e user: bohagan tags: enhanced_treeview | |
| 20:34 | Added go to top/bottom of page options check-in: 38a32bde17 user: bohagan tags: enhanced_treeview | |
| 19:55 | merge trunk check-in: 9f1f64c294 user: fvogel tags: revised_text, tip-466 | |
| 16:14 | merge trunk check-in: ab424d2c20 user: dgp tags: core-9-0-0-rc | |
| 16:14 | merge 8.6 check-in: 2575910a18 user: dgp tags: core-8-6-15-rc | |
| 15:30 | Merge 9.0. More progress check-in: 3b998d5292 user: jan.nijtmans tags: bug-610a73a179 | |
| 14:49 | Merge 8.7 check-in: 7f5f46241e user: jan.nijtmans tags: trunk, main | |
| 14:48 | Merge 8.6 check-in: 507da764dc user: jan.nijtmans tags: core-8-branch | |
| 14:43 | Fix comment: Tk_Uid aren't simply allocated. Some indenting fixes. check-in: dbf1583fbc user: jan.nijtmans tags: core-8-6-branch | |
| 14:33 | Merge 9.0 check-in: d978ed2fe2 user: jan.nijtmans tags: bug-610a73a179 | |
| 11:06 | Merge 8.7 check-in: 5d62cb03b1 user: jan.nijtmans tags: trunk, main | |
| 11:03 | Merge 8.6 check-in: b5d549c087 user: jan.nijtmans tags: core-8-branch | |
| 10:39 | Tk 8.6 doesn't support TK_CONFIG_OBJS flag in TK_CONFIG_??? entries. If an extension tries, supply an error. check-in: d458ea71e6 user: jan.nijtmans tags: core-8-6-branch | |
| 10:37 | Remove dead code in tkCanvas.c. Formatting. check-in: 6d1dd17d2c user: jan.nijtmans tags: core-8-6-branch | |
| 10:36 | Fix warning on Windows: ISO C90 forbids mixed declarations and code check-in: 466aecbf05 user: jan.nijtmans tags: core-8-6-branch | |
| 08:31 | Formatting-related cleanup in ttkTreeview.c. check-in: 192f8711c2 user: csaba tags: core-8-6-branch | |
| 08:28 | Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 592f572010 user: csaba tags: trunk, main | |
| 08:21 | Made the width of the ttk::treeview heading separator (HALO) scaling-aware. check-in: 2d8ac23520 user: csaba tags: core-8-branch | |
|
2024-08-29
| ||
| 22:23 | Remove #define Tcl_GetCharLength that seems to have been sneaked in the revised_text branch for no clear reason. This code is not in trunk, and comes from [884962b8] which is said to be a merge from trunk but the trunk branch state merged into revised_text does not have this code as well. File tkMacOSXFont.c is now identical to its trunk version. check-in: 081b3fa81d user: fvogel tags: revised_text, tip-466 | |
| 22:14 | Corrected select none binding check-in: 9882549490 user: bohagan tags: enhanced_treeview | |
| 22:11 | Make a start with [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0. WIP check-in: 73d2c17554 user: jan.nijtmans tags: bug-610a73a179 | |
| 21:48 | merge trunk check-in: f2bda9e9c1 user: fvogel tags: revised_text, tip-466 | |
| 21:46 | In trunk, TkMacOSXSetDrawingEnabled is the only place where the TK_DO_NOT_DRAW flag is set or cleared. But this function TkMacOSXSetDrawingEnabled is never called by anything in the entire Tk code. As a consequence any test against TK_DO_NOT_DRAW is always false. Remove all this dead code. check-in: 154fad2096 user: fvogel tags: trunk, main | |
| 21:28 | Corrected select all binding check-in: a07f570944 user: bohagan tags: enhanced_treeview | |
| 20:47 | Remove the TkpDrawingIsDisabled function and use the same approach (code duplication between canvas and text) as in trunk. The tkInt.h and tkMacOSXDraw.c files are now identical to their trunk versions. check-in: 2384b82606 user: fvogel tags: revised_text, tip-466 | |
| 20:35 | merge trunk check-in: 804e86e6dd user: fvogel tags: revised_text, tip-466 | |
| 20:28 | Remove OK_TO_LOG that became useless since [1dfe4fe9]. check-in: a792a2564b user: fvogel tags: trunk, main | |
| 20:19 | Fixed selection extend for multiple cells check-in: cb18850285 user: bohagan tags: enhanced_treeview | |
| 08:55 | Performance improvement in tkOldConfig.c. See [610a73a179]. check-in: 68fab1deeb user: jan.nijtmans tags: trunk, main | |
| 08:21 | Performance improvement in tkOldConfig.c. See [610a73a179]. Backport some formatting from 9.0 check-in: 3528b4e1cc user: jan.nijtmans tags: core-8-branch | |
|
2024-08-28
| ||
| 21:26 | Updated ScrollPage: For up and down to go to top or bottom row if on top/bottom page. For left and eight to go to first or last col if on first/last page. Added checks for cell mode for first and last. Top and bottom go to first and last items. check-in: b3fc51f723 user: bohagan tags: enhanced_treeview | |
| 17:17 | Release branch for Tk 9.0.0 check-in: d62026690e user: dgp tags: core-9-0-0-rc | |
| 12:42 | Fix performance part of [610a73a179]: Canvas widget handles pixel objects incorrectly in Tk 9.0 Closed-Leaf check-in: 8098b85a16 user: jan.nijtmans tags: bug-610a73a179 | |
| 12:23 | Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 82038b0c1a user: sbron tags: trunk, main | |
| 12:21 | Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 2b208c5559 user: sbron tags: core-8-branch | |
| 12:16 | Merge more ttk::treeview improvements related to bug [d82fa2953a]. check-in: 148e661159 user: sbron tags: core-8-6-branch | |
|
2024-08-27
| ||
| 15:07 | Merge 8.6 Closed-Leaf check-in: ddbf4de4e2 user: jan.nijtmans tags: bug-d82fa2953a | |
| 07:55 | Additional changes for ttk::treeview on macOS. check-in: f89dc326af user: sbron tags: bug-d82fa2953a | |
|
2024-08-26
| ||
| 21:12 | Fix corresponding mistake in tkTextIndex.c. check-in: d617fb8f05 user: fvogel tags: revised_text, tip-466 | |
| 21:09 | Fix mistake in tkInt.h (which also makes it closer to its trunk version). check-in: ac4b4210c4 user: fvogel tags: revised_text, tip-466 | |
| 21:07 | Fix mistake in tkObj.c (which also makes it identical to its trunk version). check-in: 1280df359e user: fvogel tags: revised_text, tip-466 | |
| 21:02 | Adjust comments and remove 8.5 compatibility from previous commit. check-in: 39d683debd user: fvogel tags: revised_text, tip-466 | |
| 20:57 | Backout [a6a9a8d2], so that tkObj.c is again the same as its trunk version. check-in: f4ceab5fe2 user: fvogel tags: revised_text, tip-466 | |
| 20:46 | Re-introduce TkTextJustify since the justification mode 'full' is only implemented for the revised text widget. tk.h and tkGet.c are now identical to their trunk versions. check-in: 2427c1f20b user: fvogel tags: revised_text, tip-466 | |
| 19:39 | Due to the previous commit one can remove justifyFullStrings as well. tkConfig.c is now identical to its trunk version. check-in: cebb56f66d user: fvogel tags: revised_text, tip-466 | |
| 19:35 | Remove the TK_OPTION_JUSTIFY_FULL flag, which is not used by any option. check-in: 387a4c467b user: fvogel tags: revised_text, tip-466 | |
| 19:22 | Remove TK_JUSTIFY_NUMERIC (not used anywhere). check-in: 7c8dd76880 user: fvogel tags: revised_text, tip-466 | |
| 18:36 | Bump version to 8.6.15 in prep for new patch release. check-in: 874339fd53 user: dgp tags: core-8-6-15-rc | |
| 17:38 | merge trunk check-in: f5abf8a158 user: fvogel tags: revised_text, tip-466 | |
| 10:34 | Hide unused variables on macOS. check-in: afb205b2f0 user: sbron tags: bug-d82fa2953a | |
| 09:47 | Use a different clipping method for macOS. check-in: c9bb283df8 user: sbron tags: bug-d82fa2953a | |
| 06:03 | Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 72673289ae user: jan.nijtmans tags: trunk, main | |
| 06:01 | Fix [de83677067]: Compile error (undeclared identifier) in generic/tkFrame.c check-in: 00fcae191c user: jan.nijtmans tags: core-8-branch | |
|
2024-08-25
| ||
| 23:46 | Added selection bindings check-in: e8e721f485 user: bohagan tags: enhanced_treeview | |
| 21:02 | Remove caching for "frame" width/height as well check-in: 26d5613469 user: jan.nijtmans tags: trunk, main | |
| 20:49 | Remove caching for "frame" width/height as well check-in: 1c3e5313f0 user: jan.nijtmans tags: core-8-branch | |
| 20:27 | Reduce caching in "frame", in case of scaling factor changes check-in: 707f77d572 user: jan.nijtmans tags: trunk, main | |
| 19:51 | Fix [29ba539501] for "frame": many PIXEL options don't keep their configured value. Remove unhelpful caching check-in: d64d63d0a7 user: jan.nijtmans tags: core-8-branch | |
| 19:43 | Backport improvements from 9.0 check-in: a3a9d8b0fd user: jan.nijtmans tags: core-8-branch | |
| 17:37 | Changed bindings to use platform agnostic virtual events like other widgets. Added bindings to move to row, page, and widget start/end. Added xview bindings. This should be a Tk bug fix for not using the virtual events. check-in: 82268b440c user: bohagan tags: enhanced_treeview | |
| 13:49 | Move #define TK_IS_64_BIT_ARCH from tkInt.h to a revised_text-specific header, because this #define is only used by the revised text widget. check-in: 109cb5c6ce user: fvogel tags: revised_text, tip-466 | |
| 13:40 | With a space in (char *). check-in: f389e73050 user: fvogel tags: revised_text, tip-466 | |
| 13:39 | For some unknown reason thess (char *) cast changes in tkTest.c were not merged from trunk into revised_text. check-in: bad5c37b5a user: fvogel tags: revised_text, tip-466 | |
| 13:28 | merge trunk check-in: c1d2816b72 user: fvogel tags: revised_text, tip-466 | |
|
2024-08-24
| ||
| 22:54 | Added -recurse option to hide and unhide subcommands check-in: 944f0afa12 user: bohagan tags: enhanced_treeview | |
| 21:14 | Added hide and unhide subcommands to change hidden state for multiple items in one operation check-in: 9f5880d85e user: bohagan tags: enhanced_treeview | |
| 17:56 | Added single selection mode. check-in: 11d9fbdabc user: bohagan tags: enhanced_treeview | |
| 16:40 | Split FindIndex into separate find index and find item by index functions. Renamed FindIndex to FindItemByIndex to better describe function. Modified it to optionally return previous item for InsertItem Added better error handling. Added new FindIndex to return index values. check-in: ccae6f84c3 user: bohagan tags: enhanced_treeview | |
| 14:05 | Clip the ttk::treeview tree area if it runs the risk of drawing outside its borders. check-in: d0a5d045ab user: sbron tags: bug-d82fa2953a | |
| 10:48 | Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 6f6fefcfde user: csaba tags: trunk, main | |
| 10:38 | Eliminated code duplicates. check-in: 08069d2dba user: csaba tags: core-8-branch | |
| 10:33 | Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 780911b125 user: csaba tags: core-8-branch | |
| 10:11 | Made the handling of non-default ttk::notebook tab positions more user-friendly. check-in: 5b9f114529 user: csaba tags: core-8-6-branch | |
|
2024-08-23
| ||
| 23:07 | Updated insert and move to use FindIndex function. Removed now obsolete InsertPosition function. check-in: 828c97ee37 user: bohagan tags: enhanced_treeview | |
| 21:15 | Added index argument to see subcommand. check-in: 7787a8d0cf user: bohagan tags: enhanced_treeview | |
| 20:32 | Consolidated index lookup functionality into FindIndex. FindIndex is used to find the item at an index enum or numeric value. Changed TreeviewIdentifierCommand and TreeviewIndexCommand to use new FindIndex function. Added id subcommand as an alias for identifier subcommand. Added indices section to documentation. check-in: e1d8a5eca0 user: bohagan tags: enhanced_treeview | |
| 15:15 | Don't build this branch any more Closed-Leaf check-in: 4aba19af77 user: jan.nijtmans tags: macOS-14-CI | |
|
2024-08-22
| ||
| 18:01 | Backout a previous change that causes distortion of the bottom row of non-tree columns. check-in: 4950fd0f93 user: sbron tags: bug-d82fa2953a | |
| 17:54 | Don't change the view when the ttk::treeview's 'see' command is executed for a detached item. check-in: 71e558f88f user: sbron tags: bug-d82fa2953a | |
| 15:19 | Because XP is no longer supported, _ATL_XP_TARGETING is no longer needed check-in: f18ee1d0de user: jan.nijtmans tags: trunk, main | |
| 15:13 | Because XP is no longer supported, _ATL_XP_TARGETING is no longer needed check-in: dd9e139da4 user: jan.nijtmans tags: core-8-branch | |
| 14:44 | Make sure the scroll information for a ttk::treeview widget is current before use. check-in: 94b40e00b6 user: sbron tags: bug-d82fa2953a | |
| 14:20 | Make the ttk::treeview 'see' command produce the expected result when it is issued before the widget is first mapped. check-in: 933244558d user: sbron tags: bug-d82fa2953a | |
| 11:53 | One mre LAMDA -> _LAMBDA check-in: 0a4e4388db user: jan.nijtmans tags: core-8-6-branch | |
| 10:00 | Rebase to latest 8.6, see what's left check-in: 2830d0d320 user: jan.nijtmans tags: macOS-14-CI | |
| 09:42 | Fix distortion of the bottom row when it is only partly visible. check-in: d03b5a0cfa user: sbron tags: bug-d82fa2953a | |
| 08:59 | Make sure that the background doesn't overlap the border's left edge when the widget is scrolled horizontally. check-in: 83706f8fc6 user: sbron tags: bug-d82fa2953a | |
| 08:46 | lamda -> lambda and Henkan_Mode -> Henkan, following latest X11 fixes. check-in: 714ced2f63 user: jan.nijtmans tags: trunk, main | |
| 08:32 | Lamda -> Lambda check-in: de2a6abd64 user: jan.nijtmans tags: core-8-branch | |
| 08:31 | Lamda -> Lambda check-in: c40f927d8d user: jan.nijtmans tags: core-8-6-branch | |
|
2024-08-21
| ||
| 14:29 | Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tk as well) check-in: f849621b65 user: jan.nijtmans tags: trunk, main | |
| 14:20 | Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tk as well) check-in: 3a5b291180 user: jan.nijtmans tags: core-8-branch | |
| 14:08 | Fix [https://core.tcl-lang.org/tclconfig/info/14f0d2c9558caf67|14f0d2c9558caf67] (same mistake in Tk as well) check-in: 6bca31b98d user: jan.nijtmans tags: core-8-6-branch | |
| 08:04 | Formatting in focus.test check-in: bf69fee44f user: jan.nijtmans tags: trunk, main | |
| 08:02 | Backport focus.test from 9.0. Formatting check-in: a626cdf06f user: jan.nijtmans tags: core-8-branch | |
|
2024-08-20
| ||
| 15:00 | Merge 9.0 check-in: abb34c9d40 user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:58 | Missed commits from trunk check-in: 9082e43c48 user: jan.nijtmans tags: revised_text, tip-466 | |
| 12:49 | Made the ttk::treeview cell padding scaling-aware. check-in: 5177ec2813 user: csaba tags: trunk, main | |
| 12:46 | Made the ttk::treeview cell padding scaling-aware. check-in: f3664b8c52 user: csaba tags: core-8-branch | |
| 11:29 | Make a start with [29ba539501] (not complete yet) check-in: 96c65bd8f6 user: jan.nijtmans tags: revised_text, tip-466 | |
|
2024-08-19
| ||
| 22:45 | Rebase to latest 9.0 Closed-Leaf check-in: 9f64bf4140 user: jan.nijtmans tags: bug-1562e10c58 | |
| 14:12 | Merge 9.0 (leave out tkText* parts, for now, will be done later) check-in: c04d72cd0b user: jan.nijtmans tags: revised_text, tip-466 | |
| 10:05 | Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: ea364c68c8 user: jan.nijtmans tags: trunk, main | |
| 10:04 | Add 3 more failsOnXQuarz constrains, for test-cases which are failing check-in: 347d3c9b38 user: jan.nijtmans tags: core-8-branch | |
| 09:57 | Missing failsOnXQuarz constraints check-in: ce603730cb user: jan.nijtmans tags: trunk, main | |
|
2024-08-18
| ||
| 20:07 | Re-enable --disable-aqua builds check-in: 647495cf4a user: jan.nijtmans tags: trunk, main | |
| 20:01 | Modified expand and collapse to interpret empty list as root item check-in: e64546f58e user: bohagan tags: enhanced_treeview | |
| 17:41 | Re-enable --disable-aqua builds check-in: 61252ca967 user: jan.nijtmans tags: core-8-branch | |
| 17:24 | Re-enable --disable-aqua builds check-in: a9e5c99f60 user: jan.nijtmans tags: core-8-6-branch | |
| 16:58 | Improved performance by storing the item id object instead of getting from hash key. Obsoletes need for ItemID function. check-in: 594022234a user: bohagan tags: enhanced_treeview | |
| 15:58 | Added selection has as alias to selection includes for compatibility with tag subcommand check-in: 07b92d91dd user: bohagan tags: enhanced_treeview | |
| 14:37 | Changed expand and collapse subcommands to use a list of items instead of just one check-in: 9511085799 user: bohagan tags: enhanced_treeview | |
| 14:14 | Updated code and documentation to use consistent terms when multiple items are allowed for a argument check-in: b889db6ab7 user: bohagan tags: enhanced_treeview | |
| 13:54 | In expand subcommand, only open items if they have children. Optimized open logic. check-in: e0000a43eb user: bohagan tags: enhanced_treeview | |
|
2024-08-17
| ||
| 22:02 | Added expand and collapse subcommands to open or close items. Added -recurse option to also expand or collapse all sub child items. check-in: c06fd31c06 user: bohagan tags: enhanced_treeview | |
| 21:48 | another try Closed-Leaf check-in: fcd8d4e733 user: jan.nijtmans tags: bug-36e379c01b | |
| 21:44 | zipfs is hidden now, error-message change in Tcl check-in: 4ab17c8d95 user: jan.nijtmans tags: trunk, main | |
| 21:25 | zipfs is hidden now check-in: 9f079e88d3 user: jan.nijtmans tags: core-8-branch | |
| 16:42 | Changed to use -recurse for option name but kept alias -recursive. check-in: 03dbffeb9b user: bohagan tags: enhanced_treeview | |
| 15:17 | Added -recursive option to size subcommand to include sub child items in count check-in: 4fc80515af user: bohagan tags: enhanced_treeview | |
| 14:30 | Added identifier subcommand to get id for item at index check-in: 65cdb2308a user: bohagan tags: enhanced_treeview | |
| 14:26 | Resync latest changes from core Tk trunk check-in: 2211bd8ed3 user: bohagan tags: enhanced_treeview | |
| 14:12 | Updated bindings to take advantage of new commands check-in: 6fcd85b2c7 user: bohagan tags: enhanced_treeview | |
| 13:55 | Use consistent terminology in documentation check-in: 57c7dc0ef2 user: bohagan tags: enhanced_treeview | |
| 13:28 | Changed to use optimized EndPosition function for index end check-in: 894302d2de user: bohagan tags: enhanced_treeview | |
| 13:14 | Added optional index argument to index subcommand to get item at index. Where index can be first, last, end, or a numerical index. check-in: 9581f8eba3 user: bohagan tags: enhanced_treeview | |
| 11:18 | Changed depth subcommand to use existing ItemDepth function. check-in: 53de51b773 user: bohagan tags: enhanced_treeview | |
|
2024-08-16
| ||
| 15:36 | Merge fix for [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 1466ae3e0a user: sbron tags: trunk, main | |
| 15:30 | See if renaming the Tk 9 MacOS library name has any undesired side effects Closed-Leaf check-in: ebae1e519c user: jan.nijtmans tags: bug-1562e10c58-8.7 | |
| 15:24 | find out which unixSelect testcases fail check-in: 62d9c7f4e2 user: jan.nijtmans tags: bug-36e379c01b | |
| 15:09 | Merge fix for [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 5f6a8efaea user: sbron tags: core-8-branch | |
| 14:48 | Fix [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 5428a246c8 user: sbron tags: core-8-6-branch | |
| 13:40 | Document the fact that the area returned by the treeview 'bbox' command may only be partly visible. Closed-Leaf check-in: 6a67c85f43 user: sbron tags: bug-d82fa2953a | |
| 10:47 | Make sure that the background doesn't overlap the border's right edge when the columns aren't stretchable. check-in: 3f790fcb8c user: sbron tags: bug-d82fa2953a | |
|
2024-08-15
| ||
| 21:17 | Complete fix for [1562e10c58]: Installing Tcl on macOS makes other versions of tclsh unable to find Tk check-in: cc67eec20a user: jan.nijtmans tags: bug-1562e10c58 | |
| 16:30 | Use current position information when calculating the position for the treeview 'see' command. check-in: bfdef9077a user: sbron tags: bug-d82fa2953a | |
| 15:36 | Make --with-tcl8 work in Windows too check-in: db4e3fe531 user: jan.nijtmans tags: bug-1562e10c58 | |
| 15:27 | Revert [a9e637f1] and fix it in a simpler way that also fixes the 'see' and scrolling issues mentioned in [d82fa2953a]. check-in: 8aae73b11d user: sbron tags: bug-d82fa2953a | |
| 14:46 | Proposed fix for ticket [d82fa2953a]: Cosmetic issues when ttk::treeview height is not a full number of lines. check-in: 87ea640385 user: csaba tags: bug-d82fa2953a | |
| 14:17 | Create new branch named "bug-d82fa2953a" check-in: 1232613ac8 user: csaba tags: bug-d82fa2953a | |
| 12:41 | Experiment. WIP. check-in: cbbb6ea77c user: jan.nijtmans tags: bug-1562e10c58 | |
| 11:13 | Adapt Tk to TIP #628, so it can be compiled for Tcl 8 in a Tcl 9 build environment check-in: c090d61c65 user: jan.nijtmans tags: trunk, main | |
| 08:13 | unixSelect-1.2 fails as well on XQuarz check-in: 82563b377e user: jan.nijtmans tags: bug-36e379c01b | |
|
2024-08-14
| ||
| 17:20 | Stabilize wm-stackorder-3.1 to let it pass on macOS Sonoma (Xcode) check-in: e4ad7e7f30 user: jan.nijtmans tags: bug-36e379c01b | |
|
2024-08-13
| ||
| 21:37 | Optimized bindings to use new subcommands. check-in: 96131a050b user: bohagan tags: enhanced_treeview | |
| 21:21 | Added more info to doc for CheckTreeview style. check-in: a3d605e752 user: bohagan tags: enhanced_treeview | |
| 15:36 | unixfont-2.4 too check-in: cfe4d369fa user: jan.nijtmans tags: bug-36e379c01b | |
| 15:33 | b3 -> b4, as preparation for release check-in: 2cd661215b user: jan.nijtmans tags: trunk, main | |
|
2024-08-12
| ||
| 21:46 | Find out which unixFont.test testcases fail on MacOS with --disable-aqua check-in: 6e38b56ca0 user: jan.nijtmans tags: bug-36e379c01b | |
|
2024-08-11
| ||
| 21:41 | Added depth subcommand to get number of levels between item and root item check-in: d48d4a4205 user: bohagan tags: enhanced_treeview | |
| 21:22 | Removed selection clear subcommand since selection set {} performs same function check-in: 9067dae3c9 user: bohagan tags: enhanced_treeview | |
| 16:48 | See if --disable-aqua build works now check-in: 9c1acbf16f user: jan.nijtmans tags: bug-36e379c01b | |
| 16:43 | Add failsOnXQuarz constraint to more testcases check-in: fe177b0799 user: jan.nijtmans tags: core-8-6-branch | |
| 16:13 | butPtr->wrapLengthObj et al cannot be NULL (since the TK_OPTION_NULL_OK flag is not set) check-in: 463229cab0 user: jan.nijtmans tags: trunk, main | |
| 15:32 | Backport part of [29ba539501]: many PIXEL options don't keep their configured value. Merge 8.6 check-in: f8aab85b56 user: jan.nijtmans tags: core-8-branch | |
| 13:24 | Fix [29ba539501]: many PIXEL options don't keep their configured value check-in: 6a2416af86 user: jan.nijtmans tags: trunk, main | |
|
2024-08-10
| ||
| 23:58 | Added selection includes subcommand to check if items are included in the selection or not check-in: c453381263 user: bohagan tags: enhanced_treeview | |
| 22:22 | Fix spinbox crash. Minor other fixes for frame and listbox Closed-Leaf check-in: 42238346be user: jan.nijtmans tags: bug-29ba539501 | |
| 13:50 | Merge bug-b7d813f008-retina to fix rescaling code in Aqua XGetImage. check-in: 104ab3a683 user: culler tags: trunk, main | |
| 03:54 | Fix the rescaling code in XGetImage which is needed for Retina displays. Closed-Leaf check-in: a1d177d278 user: culler tags: bug-b7d813f008-retina | |
|
2024-08-09
| ||
| 13:51 | Same cleanup as in commit [520afa7b]. Thanks Jan! check-in: 5dd765ba3c user: csaba tags: core-8-6-branch | |
| 13:02 | Merge mark check-in: 3bc0002be2 user: oehhar tags: core-8-branch | |
| 12:24 | Fixed typo in tkWinDraw.c. check-in: 4075df4e69 user: csaba tags: core-8-6-branch | |
| 11:43 | Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: b2e66f2f36 user: jan.nijtmans tags: trunk, main | |
| 11:41 | Fix [475692230a]: Wrong advice regarding TK_OPTION_PIXELS check-in: d1345ea2ff user: jan.nijtmans tags: core-8-branch | |
| 11:09 | Merge 8.7 check-in: 2840efcff4 user: jan.nijtmans tags: trunk, main | |
| 10:59 | Remove unused variable, fix shadowed variable. check-in: 520afa7bc4 user: jan.nijtmans tags: core-8-branch | |
| 10:33 | Fix build (broken by previous commit) check-in: 079a80994d user: jan.nijtmans tags: core-8-branch | |
| 09:43 | Rebase to latest 9.0. Some more fixes (still ... spinbox test hangs in Windows) check-in: a0437e4541 user: jan.nijtmans tags: bug-29ba539501 | |
| 09:28 | Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 907d8190be user: csaba tags: trunk, main | |
| 09:22 | Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 06a3ce9cea user: csaba tags: core-8-branch | |
| 09:21 | Minor cosmetic fix in ttkWinTheme.c. check-in: 69819c02a3 user: csaba tags: core-8-6-branch | |
| 09:08 | Fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. check-in: 39d5097145 user: csaba tags: core-8-6-branch | |
| 08:00 | Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: e2089c7fc5 user: jan.nijtmans tags: trunk, main | |
| 07:52 | Fix [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: a97a92d345 user: jan.nijtmans tags: core-8-branch | |
|
2024-08-08
| ||
| 22:48 | Prevent possible "weird effects when drawing the cursor" Closed-Leaf check-in: 27c995693b user: jan.nijtmans tags: bug-26b2825319 | |
| 22:15 | Rebase to latest 8.7 check-in: e7520f8c91 user: jan.nijtmans tags: bug-26b2825319 | |
| 22:09 | Merge 8.7 check-in: 9f13d6b539 user: jan.nijtmans tags: trunk, main | |
| 22:01 | Merge 8.6. Some further indenting fixes check-in: 0682c3e41e user: jan.nijtmans tags: core-8-branch | |
| 20:14 | -insertwith can only be non-negative. Document that. See [26b2825319] check-in: 67a25c318d user: jan.nijtmans tags: core-8-6-branch | |
| 15:38 | Proposed fix for [26b2825319]: Strange behavior for highlightthickness/insertwidth/insertborderwidth in entry/spinbox check-in: d16f869e00 user: jan.nijtmans tags: bug-26b2825319 | |
| 15:21 | nonnegative -> non-negative (just as everywhere else) check-in: 78843632f9 user: jan.nijtmans tags: core-8-branch | |
| 12:14 | Eliminate gcc warnings check-in: 5e293767dd user: jan.nijtmans tags: core-8-branch | |
| 08:10 | Fix font testcase expected result check-in: 99c3ed93b9 user: jan.nijtmans tags: trunk, main | |
| 08:04 | Minor errormessage change in comdlg check-in: afe97ea448 user: jan.nijtmans tags: core-8-branch | |
|
2024-08-07
| ||
| 19:27 | Merged fix for ticket [089da4d261] into trunk. check-in: 3e6e89ab1b user: csaba tags: trunk, main | |
| 19:23 | Merged fix for ticket [089da4d261] into core-8-branch. check-in: 36d7cbec24 user: csaba tags: core-8-branch | |
| 19:02 | Merged fix for ticket [089da4d261] into core-8-6-branch. check-in: 8b9354ee22 user: csaba tags: core-8-6-branch | |
| 17:50 | Proposed fix for ticket [f569b9410c]: Improve the look of the focus indicator on Windows. Closed-Leaf check-in: d1e3cc0c41 user: csaba tags: bug-f569b9410c | |
| 17:39 | Create new branch named "bug-f569b9410c" check-in: 6605ea8c30 user: csaba tags: bug-f569b9410c | |
| 16:58 | merge core-8-6-branch check-in: d5a7cd1b5a user: fvogel tags: less_tests_constraints | |
| 16:54 | Tweak some error-messages. Fix indenting check-in: 9e3a8a83d9 user: jan.nijtmans tags: trunk, main | |
| 15:07 | Tweak some error-messages. Fix indenting check-in: dc2676bf9f user: jan.nijtmans tags: core-8-branch | |
| 13:57 | Make testcases more independant from exact error-message. check-in: dc9b3b0862 user: jan.nijtmans tags: core-8-6-branch | |
| 13:46 | Merge bug-b7d813f008: fixes Aqua XGetImage with cgimage drawing. check-in: b50cf8a735 user: culler tags: trunk, main | |
|
2024-08-06
| ||
| 14:35 | Better mention $tk_library in stead of env(TK_LIBRARY), because the latter is not modified as part of the zipfs initializtion. Leaf check-in: 73039faae1 user: jan.nijtmans tags: zipfs-consolidation | |
| 14:14 | Empty badgenumber is valid! check-in: 84d8be47ef user: jan.nijtmans tags: trunk, main | |
| 14:13 | Empty badgenumber is valid! check-in: abb4e100f9 user: jan.nijtmans tags: core-8-branch | |
| 14:01 | Eliminate 2 strange usages of "string match" check-in: d95ac3b7a9 user: jan.nijtmans tags: trunk, main | |
| 13:59 | Tweak some error-messages check-in: a52ac42d15 user: jan.nijtmans tags: trunk, main | |
| 12:52 | Eliminate 2 strange usages of "string match" check-in: d0c7e7d962 user: jan.nijtmans tags: core-8-branch | |
| 12:51 | Make testcases more independant from exact error-message. Tweak some error-messages. check-in: 7a97cb3a76 user: jan.nijtmans tags: core-8-branch | |
| 06:37 | more on zipfs in wish.1 as a consequence of Tcl ticket 75291b89b3 check-in: c00766c3a7 user: Torsten tags: zipfs-consolidation | |
| 06:27 | more on zipfs in wish.1 as a consequence of Tcl ticket 7db9574a06 check-in: 73dbd5bc88 user: Torsten tags: zipfs-consolidation | |
|
2024-08-05
| ||
| 22:32 | rewording in wish.1 as a consequence of Tcl ticket b9f3ff8fe6 check-in: 9a581fd826 user: Torsten tags: zipfs-consolidation | |
| 13:23 | [629b11ac] replace set by variable in namespace eval. Not necessary for 9.0, but for source compatibility to 8.7 check-in: 505f9fd8bb user: oehhar tags: trunk, main | |
| 13:21 | [629b11ac] replace set by variable in namespace eval, as it may have critical side effects check-in: 1df2845121 user: oehhar tags: core-8-branch | |
| 03:38 | Merge main Closed-Leaf check-in: acf13a588f user: culler tags: bug-b7d813f008 | |
| 03:11 | Fix [b7d813f008]: XGetImage fails on Mac using Tk 9.0.b3 check-in: f595c51d04 user: culler tags: bug-b7d813f008 | |
|
2024-08-04
| ||
| 23:56 | Added selection clear subcommand to unselect all items check-in: b78b3ba237 user: bohagan tags: enhanced_treeview | |
| 23:04 | Added selection size subcommand to return number of selected items check-in: ab3b048563 user: bohagan tags: enhanced_treeview | |
| 22:08 | Added size subcommand to return number of children for an item check-in: 9ce86b1fc8 user: bohagan tags: enhanced_treeview | |
| 21:25 | Added haschildren subcommand to return whether an item has children or not check-in: d73c6d8347 user: bohagan tags: enhanced_treeview | |
| 21:17 | TCLSCRIPTZIPNAME -> TCL_ZIP_FILE and TKSCRIPTZIPNAME -> TK_ZIP_FILE, for nmake makefile to be consistent with autoconf build check-in: 1eca88b9a4 user: jan.nijtmans tags: trunk, main | |
| 21:16 | TCLSCRIPTZIPNAME -> TCL_ZIP_FILE and TKSCRIPTZIPNAME -> TK_ZIP_FILE, for nmake makefile to be consistent with autoconf build check-in: 88e9ccaa52 user: jan.nijtmans tags: core-8-branch | |
| 21:03 | Fix: missing colon in namespaced SEE ALSO link check-in: eb633cb0e7 user: jan.nijtmans tags: trunk, main | |
| 20:59 | Merge 8.6 check-in: 72ec87f815 user: jan.nijtmans tags: core-8-branch | |
| 20:46 | (cherrypick): Fix: missing colon in namespaced SEE ALSO link check-in: 37f97e5c8c user: jan.nijtmans tags: core-8-6-branch | |
| 20:38 | (cherrypick): documentation escape sequence typo check-in: eb66f55f73 user: jan.nijtmans tags: core-8-6-branch | |
| 19:57 | Merge 8.6 check-in: e71ca670a6 user: jan.nijtmans tags: core-8-branch | |
| 19:50 | (cherry-pick): Robustify event-9.2 (and do the same for consistency in event-9.1) check-in: e3830838ca user: jan.nijtmans tags: core-8-6-branch | |
| 18:57 | Added check treeview style check-in: 53d3edbd66 user: bohagan tags: enhanced_treeview | |
| 18:41 | Added select mode multiple option check-in: bac5a18ea4 user: bohagan tags: enhanced_treeview | |
|
2024-08-03
| ||
| 20:31 | Fix merge conflict check-in: 3af15cb2b0 user: jan.nijtmans tags: core-8-branch | |
| 20:27 | Missed backports from 9.0 check-in: 6910db538e user: jan.nijtmans tags: core-8-branch | |
|
2024-08-02
| ||
| 16:25 | Correction in TkWinDrawDottedRect. check-in: 9ad91e973a user: csaba tags: trunk, main | |
| 16:23 | Correction in TkWinDrawDottedRect. check-in: 8c25c5a6da user: csaba tags: core-8-branch | |
| 16:20 | Correction in TkWinDrawDottedRect. check-in: 77a9d94118 user: csaba tags: core-8-6-branch | |
| 13:25 | Merged core-8-branch into trunk. check-in: 9702ef62b0 user: csaba tags: trunk, main | |
| 13:21 | Merged core-8-6-branch into core-8-branch. check-in: 81bc2ab80b user: csaba tags: core-8-branch | |
| 13:11 | Added focus element to Toolbutton style, as proposed by Emiliano Gavilan in ticket [0d48797195]. check-in: a495f343af user: csaba tags: core-8-6-branch | |
|
2024-07-31
| ||
| 18:42 | merge release check-in: 818af02142 user: dgp tags: trunk, main | |
| 17:58 | merge trunk Closed-Leaf check-in: b9af967968 user: dgp tags: core-9-0-b3-rc, core-9-0-b3 | |
| 15:08 | Merged core-8-branch into trunk. check-in: 987db2cd25 user: csaba tags: trunk, main | |
| 14:48 | Merged core-8-6-branch into core-8-branch. check-in: 5ceee755e3 user: csaba tags: core-8-branch | |
| 12:31 | Backport fix for [7a17cfd1b5] from 9.0 check-in: 5aa64bdfc8 user: culler tags: core-8-branch | |
| 12:23 | Fix [7a17cfd1b5]: with windows hires scrolling, sign extension was causing deltax to be -1 whenever deltay was negative. check-in: 2919b99c66 user: culler tags: trunk, main | |
| 11:36 | Merged branch bug-0d48797195 into core-8-6-branch. Ticket [0d48797195] check-in: 22d5623768 user: csaba tags: core-8-6-branch | |
| 10:04 | Made sure that the ttk::treeview widget of the "alt" and "clam" themes will have a 1-pixel wide focus ring, too. Closed-Leaf check-in: f55b88fcf5 user: csaba tags: bug-089da4d261 | |
| 09:52 | Removed "-encoding binary" from library/print.tcl. check-in: df9f759be6 user: csaba tags: trunk, main | |
|
2024-07-30
| ||
| 20:06 | Fix [dd192d6f30]: Error in win/tkWinGDI.c introduced in [0a5475bfdbb600c8]. Thanks to cjmcdonald. check-in: e9b25413c5 user: fvogel tags: trunk, main | |
| 14:09 | merge trunk check-in: 58ebc2113e user: dgp tags: rc1, core-9-0-b3-rc | |
|
2024-07-28
| ||
| 11:19 | Proposed fix for ticket [0d48797195]: Ugly and inconsistent look of the focus element and active listbox item. Closed-Leaf check-in: ec9aa473c0 user: csaba tags: bug-0d48797195 | |
| 08:52 | Let tests constrained by 'XQuartzKnownBug' be run when running the test suite without skipping known bugs. check-in: 69f4dfd124 user: fvogel tags: less_tests_constraints | |
| 07:36 | Add XQuartzKnownBug constraint to two tests in entry.test and two corresponding tests in spinbox.test since [36e379c01b] (crash in XLoadQueryFont) kicks in when running them. check-in: c3eb4d5f7b user: fvogel tags: less_tests_constraints | |
|
2024-07-27
| ||
| 19:54 | Stabilize wm-stackorder-3.1 to let it pass on macOS Sonoma (Xcode) check-in: d3abfb58e4 user: fvogel tags: less_tests_constraints | |
| 17:48 | Ticket [957190f1]: replace NULL by (char *) NULL check-in: 51e4cd11db user: oehhar tags: trunk, main | |
| 17:45 | Ticket [957190f1]: replace NULL by (char *) NULL check-in: 71ff71091c user: oehhar tags: core-8-branch | |
| 17:39 | Ticket [957190f1]: replace NULL by (char *) NULL check-in: a9d63ce53b user: oehhar tags: core-8-6-branch | |
| 14:22 | Robustify event-9.2 (and do the same for consistency in event-9.1). Test event-9.2 fails sporadically on macOS. This test failure happens not only with the CI runner but also (at least) on a real macOS 14.5 Sonoma when running the test suite for Tk built with clang with aqua. Investigations showed that the failure is due to the .top2 toplevel failing to position above the .top1 toplevel, i.e. the [wm geometry .top2 ...] statement did not execute. This can be solved by letting the OS create and position .top2 first, and move it only after having waited a bit. check-in: b708d141df user: fvogel tags: less_tests_constraints | |
| 13:43 | Backout [78201759] because this does not work when the haveDISPLAY constraint is false: the expected test result is evaluated even if the test is skipped, and we get an error: can't read 'env(DISPLAY)': no such variable check-in: 933d8bf3a4 user: fvogel tags: less_tests_constraints | |
| 09:48 | Backout [62427315] (temporary disable building on MacOS with --disable-aqua). check-in: 95189714d8 user: fvogel tags: less_tests_constraints | |
| 09:47 | Backout [8646cd4e] (entry-3.24, macOS Ventura, X11 build with XQuartz: crash in XLoadQueryFont). check-in: cb186437b1 user: fvogel tags: less_tests_constraints | |
| 09:45 | merge core-8-6-branch check-in: a8d4006017 user: fvogel tags: less_tests_constraints | |
| 02:54 | Fix [d233f01e2a] - crash cleaning up clipboard on exit check-in: a00b36ffb5 user: apnadkarni tags: trunk, main | |
|
2024-07-26
| ||
| 20:20 | Fix [089da4d261]: minor visual modifications of ttk default style (focus ring of ttk::scale and ttk::treeview). Patch from Emiliano Gavilan. check-in: 62e11a8523 user: fvogel tags: bug-089da4d261 | |
| 15:00 | Fix indentation Closed-Leaf check-in: 58e0841f61 user: apnadkarni tags: bug-d233f01e2a | |
| 14:14 | Fix crash - clipboard cleanup after main window destroyed check-in: cc07c7a2a8 user: apnadkarni tags: bug-d233f01e2a | |
| 08:44 | Correct syntactic error in doc/SetOptions.3 check-in: 60770c1791 user: oehhar tags: trunk, main | |
|
2024-07-25
| ||
| 18:50 | documentation escape sequence typo check-in: a5bcdeeb46 user: dgp tags: core-9-0-b3-rc | |
| 13:30 | [957190f13] gif export: interpolate more colors. Proposal by Christian Werner (thanks !) Leaf check-in: dd4205f486 user: oehhar tags: 957190f13-gif-export-more-colors | |
|
2024-07-24
| ||
| 17:34 | Create release branch check-in: ddd0d7be27 user: dgp tags: rc0, core-9-0-b3-rc | |
| 12:33 | Initial check in from TCL 9.0b3 release check-in: 85949eda8f user: bohagan tags: enhanced_treeview | |
| 12:00 | Create new branch named "enhanced_treeview" check-in: a514f2edfd user: bohagan tags: enhanced_treeview | |
|
2024-07-23
| ||
| 16:10 | Merge core-8-branch check-in: ea7e91293d user: culler tags: trunk, main | |
| 16:08 | Merge core-8-6-branch. check-in: 309bdcc6d8 user: culler tags: core-8-branch | |
| 16:07 | 25.4 / 72.0 - the last and final word! check-in: 4461d86f3b user: culler tags: core-8-6-branch | |
| 14:39 | Mark event-9.2 as notAqua. It is redundant and fails sporadically, but only on the CI runner check-in: 7d9a4a94f6 user: culler tags: trunk, main | |
| 11:08 | inserted missing newline in README.md for nicer rendering check-in: 2cf7b774d5 user: Torsten tags: trunk, main | |
| 01:50 | Merge core-8-branch check-in: 888998ec21 user: culler tags: trunk, main | |
| 01:48 | Merge core-8-6-branch check-in: fef11befa1 user: culler tags: core-8-branch | |
| 01:44 | Move the other decimal point. check-in: e5b625dfcd user: culler tags: core-8-6-branch | |
|
2024-07-22
| ||
| 19:55 | merge core-8-branch check-in: 2daf51f6f5 user: culler tags: trunk, main | |
| 19:53 | merge core-8-6-branch check-in: 18ca7e5a89 user: culler tags: core-8-branch | |
| 19:51 | Put the decimal point in the right place. check-in: cf84f419a1 user: culler tags: core-8-6-branch | |
| 12:30 | Merge mark check-in: de70ae4277 user: oehhar tags: trunk, main | |
| 12:30 | Merge mark check-in: 475a047d62 user: oehhar tags: core-8-branch | |
| 12:29 | changes: add bug [2d3a81] check-in: c2e3dd7ba4 user: oehhar tags: core-8-6-branch | |
| 12:28 | Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 68d8988722 user: oehhar tags: trunk, main | |
| 12:25 | Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: 6c5b6b9a4f user: oehhar tags: core-8-branch | |
| 12:16 | Ticket [2d3a81c0] MS-Win: segfault on menubutton destroy: merge fix branch check-in: fd7b2987be user: oehhar tags: core-8-6-branch | |
|
2024-07-21
| ||
| 17:40 | Merge core-8-branch check-in: afd5013e13 user: culler tags: trunk, main | |
| 17:39 | Merge core-8-6-branch check-in: f6e1eed1ef user: culler tags: core-8-branch | |
| 17:37 | Accommodate Microsoft compilers which do not allow expressions in a literal constant. check-in: 4b7b214784 user: culler tags: core-8-6-branch | |
|
2024-07-19
| ||
| 05:05 | Merge core-8-branch check-in: 1ae0c7f92c user: culler tags: trunk, main | |
| 05:03 | Merge core-8-6-branch check-in: 1325ca4f13 user: culler tags: core-8-branch | |
| 05:02 | Fix [13f4eabe]: 0.35278 != 25.4 / 72.0 in double precision arithmetic. check-in: 2801889f9d user: culler tags: core-8-6-branch | |
|
2024-07-18
| ||
| 08:11 | Comments changed Closed-Leaf check-in: 7623fa7dbe user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault | |
| 08:07 | Ticket [2d3a81c0] menubutton destroy segfault: preserve menu pointer in tkWinMenu.c, not in tkMenu.c, as for MacOS. check-in: c08e58fcfd user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault | |
| 07:48 | Ticket [2d3a81c0] menubutton destroy segfault: proposed solution to preserve also the menu check-in: d1624c4656 user: oehhar tags: ticket-2d3a81c0-menubutton-destroy-segfault | |
|
2024-07-17
| ||
| 10:59 | Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: 9fde6d10b2 user: csaba tags: trunk, main | |
| 10:47 | Fix for bug [d1a5067111], related to the TouchpadScroll event bindings. check-in: bb86e02a91 user: csaba tags: core-8-branch | |
|
2024-07-15
| ||
| 19:41 | Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement). check-in: 17abdf82fc user: csaba tags: core-8-branch | |
| 18:25 | Made sure that the TouchpadScroll event bindings won't polluate the global namespace (thanks to Rolf Ade for triggering this improvement). check-in: 99d1e84435 user: csaba tags: trunk, main | |
|
2024-07-12
| ||
| 16:35 | Make the tk scrollbar set borderwidth to 0 if a negative value is requested. See [5f739d2253] check-in: 8be1008cb8 user: culler tags: trunk, main | |
| 16:31 | Merge 9.0 check-in: b3aa404889 user: jan.nijtmans tags: tip-698 | |
| 16:31 | Merge 9.0 check-in: 8fe1bdf2e4 user: jan.nijtmans tags: revised_text, tip-466 | |
| 16:29 | Merge 9.0 check-in: bcb18bcb4e user: jan.nijtmans tags: bug-29ba539501 | |
| 16:28 | Merge 9.0 check-in: f1db257c44 user: jan.nijtmans tags: bug-5f739d2253 | |
| 16:26 | Fix Tk_ObjCustomOption documentation. Fix some indenting check-in: 3afa7eec6f user: jan.nijtmans tags: trunk, main | |
| 16:24 | Merge 8.7. Fix indenting check-in: d58d1c38bb user: jan.nijtmans tags: core-8-branch | |
| 06:43 | Fix Tk_ObjCustomOption documentation check-in: 163065bc03 user: jan.nijtmans tags: core-8-6-branch | |
| 06:34 | handle -borderwidth and -spacing[123] for text tags check-in: faafc93187 user: jan.nijtmans tags: bug-5f739d2253 | |
|
2024-07-11
| ||
| 22:15 | Proposal for [475692230a]: Wrong advice regarding TK_OPTION_PIXELS Closed-Leaf check-in: f5c829f684 user: jan.nijtmans tags: bug-475692230a | |
| 21:44 | Fix [5f739d2253] for borderwidth (canvas), width and height (buttons) check-in: c15c895b78 user: jan.nijtmans tags: bug-5f739d2253 | |
| 15:14 | Merge 9.0 check-in: 6ae4c59160 user: jan.nijtmans tags: bug-29ba539501 | |
| 14:55 | Merge 9.0 check-in: 3335df3c0c user: jan.nijtmans tags: revised_text, tip-466 | |
| 14:46 | Merge 8.7 check-in: 7747aa78d3 user: jan.nijtmans tags: trunk, main | |
| 13:45 | Don't test for != TEXT_WRAPMODE_NULL, since it has a different value for different Tk versions. (Tk 8.6 already does this, missed in Tk 8.7) check-in: bf85d1c55d user: jan.nijtmans tags: core-8-branch | |
| 12:22 | Make "entry" work. No test failures any more. Many renamings of fields (*Ptr -> *Obj) check-in: 3537f344cc user: jan.nijtmans tags: bug-29ba539501 | |
|
2024-07-10
| ||
| 22:24 | Merge 9.0 check-in: a99e1f9e57 user: jan.nijtmans tags: revised_text, tip-466 | |
| 22:16 | Merge-mark check-in: e5bd54a656 user: jan.nijtmans tags: trunk, main | |
| 22:05 | (backport) Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. Only functional when compiling with Tcl 9.0 headers check-in: 92814d44b1 user: jan.nijtmans tags: core-8-branch | |
| 15:26 | Rebase to 9.0 check-in: 2449b005a0 user: jan.nijtmans tags: bug-29ba539501 | |
| 13:53 | Add TkLengthOne() function, just as TclLengthOne() in Tcl, for optimization within Tk internal objTypes. No need to define TCL_OBJTYPE_V0 in tclInt.h anymore (Tcl 8.7+ has it) check-in: 7a533513a9 user: jan.nijtmans tags: trunk, main | |
| 13:22 | Merge 9.0 check-in: e9eba55f7c user: jan.nijtmans tags: revised_text, tip-466 | |
| 13:19 | Rebase to 9.0 (entry-6.11 testcase is failing!) check-in: 2fa1bed2c3 user: jan.nijtmans tags: bug-29ba539501 | |
|
2024-07-09
| ||
| 20:12 | Rebase to 9.0 check-in: a603427945 user: jan.nijtmans tags: tip-698 | |
|
2024-07-08
| ||
| 20:24 | [https://core.tcl-lang.org/tcl/tktview/0439e1e1a3|0439e1e1a3] can't -> cannot in all error-messages Closed-Leaf check-in: 90e6962b3d user: jan.nijtmans tags: bug-0439e1e1a3 | |
| 02:07 | Merge with cgimage_with_crossing branch. check-in: 1dfe4fe90a user: culler tags: trunk, main | |
| 01:26 | Release the CGImageBitmapContext when the ContentView is destroyed. Closed-Leaf check-in: 3b20ff73e6 user: culler tags: cgimage_with_crossing | |
|
2024-07-07
| ||
| 14:26 | Fix the black window when setting the docmodal bit in the stylemask, and some other black windows. check-in: 1d5fbdfed6 user: culler tags: cgimage_with_crossing | |
| 13:18 | Update palette.tcl check-in: 2e0526a2d3 user: culler tags: cgimage_with_crossing | |
|
2024-07-06
| ||
| 09:10 | merge trunk check-in: 608f6773fd user: fvogel tags: revised_text, tip-466 | |
| 09:08 | Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 902bddcdf3 user: fvogel tags: trunk, main | |
| 09:08 | Fix [51ece3786f]: crash with dchars on line with arrows. check-in: 203dc3d5b6 user: fvogel tags: core-8-6-branch | |
|
2024-07-04
| ||
| 20:36 | Fix 2 (minor) compiler warnings check-in: 17d4fdafba user: jan.nijtmans tags: cgimage_with_crossing | |
| 20:14 | Add back testcases event-9.1/9.2 (they were removed in [bf6234fc] because they are superseded by event-9.13 with more complete scope, see discussion in ticket [22349fc78a], but they can be kept with no harm). Restore keypress_lookup array to state in trunk (no need for so many entries any more) check-in: ca3d67ef9b user: jan.nijtmans tags: cgimage_with_crossing | |
| 18:20 | Re-apply [37ba4f8cdb]: In test-cases same optimization as everywhere else: KeyPress -> Key and ButtonPress -> Button. This somehow got lost in this branch check-in: 667536295d user: jan.nijtmans tags: cgimage_with_crossing | |
| 14:38 | Merge 9.0 check-in: 6d8fe86d37 user: jan.nijtmans tags: cgimage_with_crossing | |
|
2024-07-03
| ||
| 21:52 | Merge 8.7. Re-generate configure with autoconf-2.72 check-in: d97429d9bd user: jan.nijtmans tags: trunk, main | |
| 16:33 | (backport) Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 455abbe81e user: jan.nijtmans tags: core-8-branch | |
| 14:22 | Merge tkprint-cups branch. Ok by Kevin Walzer check-in: 794de334a7 user: emiliano tags: trunk, main | |
| 14:18 | Merge trunk Closed-Leaf check-in: dad050a6fc user: emiliano tags: tkprint-cups | |
|
2024-07-02
| ||
| 09:58 | Merge 9.0 check-in: ba474947e9 user: jan.nijtmans tags: cgimage_with_crossing | |
| 08:51 | Merge 9.0 check-in: 62a2c71814 user: jan.nijtmans tags: revised_text, tip-466 | |
| 08:50 | Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known [https://github.com/XQuartz/XQuartz/issues/216|XQuartz] problem. check-in: d7f1865884 user: jan.nijtmans tags: trunk, main | |
| 08:49 | Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known [https://github.com/XQuartz/XQuartz/issues/216|XQuartz] problem. check-in: 8261fc9e96 user: jan.nijtmans tags: core-8-branch | |
| 08:47 | Temporary disable building on MacOS with --disable-aqua: This is not a Tk problem, but a known [https://github.com/XQuartz/XQuartz/issues/216|XQuartz] problem. check-in: 624273150f user: jan.nijtmans tags: core-8-6-branch | |
|
2024-07-01
| ||
| 12:25 | Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 36b344500e user: jan.nijtmans tags: trunk, main | |
| 12:19 | Disable entry-3.24 testcase on XQuartz. See: [36e379c01b], which is now visible in GITHUB. check-in: 8646cd4e70 user: jan.nijtmans tags: core-8-6-branch | |
|
2024-06-30
| ||
| 17:57 | Possible fix for [b3a1b9852d]: treeview: Enter key works differently in Windows and Linux Leaf check-in: aa26b81418 user: jan.nijtmans tags: bug-b3a1b9852d | |
| 17:07 | Merge 9.0. Streamline some indenting check-in: 8bd0d2295d user: jan.nijtmans tags: cgimage_with_crossing | |
| 16:52 | Merge 9.0 check-in: 08542cd242 user: jan.nijtmans tags: revised_text, tip-466 | |
| 15:12 | macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 09d13dbdda user: jan.nijtmans tags: trunk, main | |
| 15:08 | macos-11 is no longer available on GITHUB, so switch to macos-12/macos-14 check-in: 48f1559707 user: jan.nijtmans tags: core-8-branch | |
| 15:04 | macos-11 is no longer available on GITHUB, so switch to macos-12 check-in: 3ccace089f user: jan.nijtmans tags: core-8-6-branch | |
|
2024-06-27
| ||
| 06:05 | Fix [51ece3786f]: crash with dchars on line with arrows. Closed-Leaf check-in: 4509406ab8 user: fvogel tags: bug-51ece3786f | |
| 06:04 | Add test canvas-11.4 demonstrating bug [51ece3786f]. check-in: e8d832d84f user: fvogel tags: bug-51ece3786f | |
|
2024-06-26
| ||
| 14:55 | Merge-mark check-in: bb40e5826c user: jan.nijtmans tags: core-8-branch | |
| 10:59 | Sync nmakehelp.c with Tcl check-in: 86f60061d0 user: jan.nijtmans tags: core-8-6-branch | |
| 10:58 | Fix build (missing ')'). Some indenting check-in: 91e0313fe6 user: jan.nijtmans tags: core-8-6-branch | |
|
2024-06-25
| ||
| 21:18 | Merge-mark check-in: 26ced72fa9 user: jan.nijtmans tags: core-8-branch | |
| 17:17 | Don't use -encoding "binary" any more in Tk. Backport some more formatting changes check-in: fbecadc094 user: jan.nijtmans tags: core-8-6-branch | |
|
2024-06-24
| ||
| 21:50 | Merge 9.0 check-in: 140f00bb03 user: jan.nijtmans tags: tip-626 | |
| 21:44 | Don't use -encoding "binary" any more in Tk check-in: 718193abd8 user: jan.nijtmans tags: trunk, main | |
| 21:44 | Don't use -encoding "binary" any more in Tk check-in: acd15597c1 user: jan.nijtmans tags: core-8-branch | |
| 21:38 | Merge 9.0 check-in: e398d80d63 user: jan.nijtmans tags: revised_text, tip-466 | |
|
2024-06-23
| ||
| 21:45 | Rebase to 9.0 check-in: 23f0230397 user: jan.nijtmans tags: tip-698 | |
| 21:42 | Merge-mark check-in: 13500162d6 user: jan.nijtmans tags: trunk, main | |
| 21:31 | Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. Merge 8.6 check-in: 6be96c851f user: jan.nijtmans tags: core-8-branch | |
| 15:12 | Fix [610aa08858]: Crash when collapsing toplevel vertically on X11. Thanks to Emiliano Gavilan and Donal Fellows. check-in: 08b1346828 user: fvogel tags: trunk, main | |
| 15:05 | Fix typo in comment. check-in: a9191471a4 user: fvogel tags: trunk, main | |
| 15:05 | Fix typo in comment. check-in: edcb9db039 user: fvogel tags: core-8-6-branch | |
| 08:20 | Fix typo in comment. Closed-Leaf check-in: 949a29a1b6 user: fvogel tags: bug-8da7af2f8e | |
| 08:14 | Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: d2dd80ec38 user: fvogel tags: trunk, main | |
| 08:14 | Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: 921bf608d7 user: fvogel tags: core-8-6-branch | |
| 08:13 | Backout incorrect fix [d7b0c443], that created problem [a0dca39fd1]. check-in: 2509df95b1 user: fvogel tags: bug-8da7af2f8e | |
| 08:12 | merge core-8-6-branch check-in: 8e6ac58c9d user: fvogel tags: bug-8da7af2f8e | |
|
2024-06-22
| ||
| 15:10 | Some more cleanup, mainly in the Widget Demo. check-in: 56d7ff143d user: csaba tags: trunk, main | |
| 14:54 | Some more cleanup, mainly in the Widget Demo. check-in: 7954ef8b00 user: csaba tags: core-8-branch | |
|
2024-06-21
| ||
| 20:23 | Updated the Widget Demo script cscroll.tcl. check-in: e611e4bf52 user: csaba tags: trunk, main | |
| 20:18 | Updated the Widget Demo script cscroll.tcl. check-in: 7213b45f1b user: csaba tags: core-8-branch | |
| 20:10 | Updated the Widget Demo script cscroll.tcl. check-in: 10d1cba6b6 user: csaba tags: core-8-6-branch | |
|
2024-06-20
| ||
| 16:02 | Improvements in the proc ::tk::ScrollByPixels. check-in: 21b0a3801b user: csaba tags: trunk, main | |
| 15:59 | Improvements in the proc ::tk::ScrollByPixels. check-in: 7d39f7c239 user: csaba tags: core-8-branch | |
| 06:25 | Fix: missing colon in namespaced SEE ALSO link Leaf check-in: 1ed60b5bea user: Torsten tags: documentation-cleanup-for-transition | |
| 06:14 | new branch for certain fixes in the nroff documentation and for needed preparation of the conversion to Markdown check-in: 318baf0bd6 user: Torsten tags: documentation-cleanup-for-transition | |
|
2024-06-19
| ||
| 18:59 | TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: 5b438ebd88 user: csaba tags: trunk, main | |
| 18:56 | TTK_STATE_USER1 -> TTK_STATE_FIRST in win/ttkWinXPTheme.c. check-in: f0795d80f4 user: csaba tags: core-8-branch | |
| 16:17 | 'place -width' can be negative too check-in: c70828ca1e user: jan.nijtmans tags: tip-698 | |
| 16:08 | Rebase to 9.0 check-in: 24c5523405 user: jan.nijtmans tags: tip-698 | |
| 16:01 | Merge 8.7 check-in: b65d177cd7 user: jan.nijtmans tags: trunk, main | |
| 15:03 | Use "(char *)NULL" sentinels in more places. Fix some indenting check-in: 41f897c276 user: jan.nijtmans tags: core-8-branch | |
| 00:56 | Merge trunk check-in: 04ec48cff4 user: emiliano tags: tkprint-cups | |
|
2024-06-18
| ||
| 15:01 | Add braces, indenting check-in: 569ae1176f user: jan.nijtmans tags: core-8-branch | |
| 08:44 | Merge 8.7 check-in: 3904bd5912 user: oehhar tags: trunk, main | |
| 08:40 | Merge 8.6 check-in: 77177853ed user: oehhar tags: core-8-branch | |
| 08:30 | Ticket [865af014]: add error message on corrupt gif file check-in: fc6f736921 user: oehhar tags: core-8-6-branch | |
|
2024-06-14
| ||
| 18:26 | Fix test number and indentation. Closed-Leaf check-in: 935ea83304 user: fvogel tags: bug-865af0148c-gif-truncated-colormap | |
| 11:52 | Merge 8.6 check-in: a5b19fcde9 user: oehhar tags: bug-865af0148c-gif-truncated-colormap | |
| 10:38 | Ticket [865af0148c] GIF errornously accepted if colormap segment is truncated check-in: 5a0a931195 user: oehhar tags: bug-865af0148c-gif-truncated-colormap | |