Download Latest Version tkdiff-6-0.zip (306.1 kB)
Email in envelope

Get an email when there's a new version of tkdiff

Home / tkdiff / 6.0
Name Modified Size InfoDownloads / Week
Parent folder
tkdiff-6-0.zip 2025-07-07 306.1 kB
SFreadme.md 2025-07-07 4.0 kB
Totals: 2 Items   310.1 kB 123
V 6.0             (07/07/2025):
  • Enables continued operation across any Tcl/Tk provided environment from a minimum version of V8.5 up to (and including) V9.0 and beyond. Such change in Tcl/Tk versions is transparent and supports ALL tool functionality
  • Notably, filesystem entity specifications will continue to accept tilde-notation and (now, additionally) Glob-notation when entering such names manually. As such notations can lead to uncertainty or even illegal (multiple or impossible names) a new feedback system now monitors the names as they are enterred to help signal when a actual filesystem entity name has been reached. Enhanced Help information has been provided to describe this monitoring behavior.
  • An observed behavior, where Inline highlighting may be inexplicably missing from an otherwise proper "Change" Diff-region, has been identified as unanticipated 'corner cases'. Such cases have been repaired, but is unclear if others exist. Regardless, a Help-documented solution to toggle the highlight visibility (OFF then back ON) of such a display WILL restore them.
  • A highly random situation where performing a SPLIT on a Chg-type DR, MIGHT cause the display to become "fractured" (one side of the highlighted CDR becomes TALLER than its opposite-side; causing mis-alignment when scrolling) has been identifed and repaired.
  • Several (2/3rds of) SCM systems were found to NOT be supplying their respective DEFAULT revisions as expected, and were fixed, with Subversion further enhanced to accept ALL its defined formats beyond the conventional integer (such as Dates and other permitted KEYWORDS).
  • Certain visual defaults (peculiar to an older graphical style known as CDE) is no longer provided by TkDiff. Such defaults were an artifact of competing visual approaches of the past which have outlived their need to exist.
  • The usual assortment of minor bug fixes, some promoting performance are included, as are yet smaller minor enhancements (eg. The Help-info 'background' will now inherit from the main text windows; definitive failed-search outcomes are now noted when searching Text), along with the usual Help enhancements and typo repairs!

This is every bit a maintenance release DESPITE some very "enhancement"-like instances, and represents various items or recognitions that the evolution of Tcl/Tk can have outcomes that affect existing tools. In deference to our community of users, we always try to handle such evolutions by maintaining expected and familiar operation, irrespective of the actual underlying support when possible. This latest advancement of Tcl/Tk had minimal basic impact, but necessitated an adjustment in how file entity names were handled, for which ADDING Glob-notation actually assisted in smoothing the transition. With regard to the new "feedback monitoring" during Name entry is concerned, the Dialog was always watching every keystroke anyway, to keep other displayed information up-to-date (such as a recognized SCM); thus the addition of visual hints as to the legitimacy of the Name thus far enterred itself, is simply an aid to getting the data correct BEFORE attempting to accept it, which LEADS right back to this same dialog if it is found as incorrect. The description of the feedback provided is highly recommended reading for ALL users and is facilitated by a new Help button directly from the Dialog itself.

The provided zipfile will unzip to its own subdirectory named "tkdiff-6-0" containing a README.txt file (having installation instructions), a Changelog file to highlight current (and past) modifications, the actual tkdiff Tcl script, and the (required) copy of the GNU License. We hope you find this new version both useful and reliable. Feel free to leave reviews, trouble tickets, new ideas; whatever you would like.

Source: SFreadme.md, updated 2025-07-07