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 / 5.3
Name Modified Size InfoDownloads / Week
Parent folder
tkdiff-5-3.zip 2021-12-23 249.3 kB
SFreadme.md 2021-12-23 2.2 kB
Totals: 2 Items   251.5 kB 0
V 5.3             (12/24/2021):
  • Now treats a VPATH environment variable similarly to an SCM
    • allowing comparison between adjacent topmost versions.
  • Repaired a syntax crash of Directory-based filename generation
  • Silenced a new recurrence of "TCL-sensitive" characters contained
    • within input filenames being mis-interpretted
  • Filelist dialog now responds fully to threshold modifications
    • it previously had waited until the next interaction occurred.
  • Added missing Wheel scrolling to the filelist dialog
  • Ensure XWindow "Class" of secondary window(s) REMAIN constant
    • some window managers were changing from "Tkdiff" to "Toplevel"
  • Usage of the Perforce SCM had been inadvertently disabled
    • (a no longer internal reference had escaped being renamed)

As indicated by the syntactic issues addressed, this is primarily a "cleanup" release making available all accumulated issues discovered to date. Regrettably, some of which disabled significant functionality.

The primary new item, support of VPATH directories, became a simple feature when it was recognized its list of directories could be considered a linear list of ordered (aka versioned) changesets. Be sure to read the online Help for more details, but the major point is that UNLIKE other SCMs, there are NO specifiable revisions when utilizing a VPATH; it operates exclusively to backfill the next most recent version of any designated filename to complete a file-pairing.

With that in mind, the online information also now describes in more detail a heretofore hidden relationship of the various SCM systems and when/why it can be necessary to select "Preferred" Systems, particularly if more than one may be legitimately detected.

The provided zipfile will unzip to its own subdirectory named "tkdiff-5-3" 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 2021-12-23