Download Latest Version tkrev_9.6.1.tar.gz (710.5 kB)
Email in envelope

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

Home
Name Modified Size InfoDownloads / Week
tkcvs 2018-12-29
README.txt 2025-07-11 1.9 kB
tkrev_9.6.1.tar.gz 2025-07-11 710.5 kB
tkrev_9.6.tar.gz 2025-07-10 709.6 kB
tkrev_9.5.tar.gz 2025-03-23 660.5 kB
tkrev_9.4.9.tar.gz 2024-12-09 660.5 kB
tkrev_9.4.8.tar.gz 2024-11-26 640.3 kB
tkrev_9.4.7.tar.gz 2024-08-11 631.4 kB
tkrev_9.4.6.tar.gz 2023-09-28 629.9 kB
tkrev_9.4.5.tar.gz 2023-03-31 631.1 kB
tkrev_9.4.4.tar.gz 2022-09-03 630.0 kB
tkrev_9.4.3.tar.gz 2022-04-15 612.6 kB
tkrev_9.4.2.tar.gz 2022-04-08 611.3 kB
tkrev_9.4.1.tar.gz 2021-09-19 585.5 kB
tkrev_9.4.tar.gz 2020-12-28 572.0 kB
tkcvs_9.3.3.tar.gz 2020-11-22 671.6 kB
tkcvs_9.3.2.tar.gz 2020-01-11 614.0 kB
tkcvs_9.3.1.tar.gz 2019-11-08 613.5 kB
tkcvs_9.3.tar.gz 2019-10-08 613.0 kB
tkcvs_9.2.3.tar.gz 2019-09-17 609.5 kB
tkcvs_9.1.8.tar.gz 2019-08-12 607.0 kB
tkcvs_9.0.8.tar.gz 2019-05-28 603.6 kB
Totals: 22 Items   12.6 MB 64
Release 9.6.1 July, 2025

- Fixed a timing problem that only occurs on MacOS, where a tooltip would
  be invoked on a Close button that had already been destroyed.

- In the trace window, separated the command stdout from the file operations,
  mostly so that I could see the startup UI-matching with the file ops
  without seeing the very verbose stdout trace.

- Touched up several little cosmetic issues.


Release 9.6 July, 2025

- Fix things that Tk 9.x broke:
  Scope of variables in namespaces is more restricted.
  Tilde (~) is not expanded in pathnames unless it's done explicitly with
    the new "file tildeexpand" operation.  That means plain files and
    directories starting with a ~ character are now allowed. In tkrev's
    directory list, they're prefixed with "./" so they can be used more or
    less normally.
  When reading and writing files, the encoding profile is set to tcl8,
  preserving permissive behavior for files with extended characters.

- Incorporated Michael Moran's tildChk proc from tkdiff, to smooth out when and
  when not to do tilde expansion, with some degree of backward compatibilty.
  Previously, tcl always did tilde expansion.

- Update tkdiff to version 6.0, which supports Tk 9.x

- In RCS, a function to add a tag (symbolic name) has been added.

- Added attribute "-topmost yes" to the dialogs. On KDE, they were diving
  behind the main window when focus auto raise activated.

- Can sometimes get UI colors from a gtk3-style gtk-main.css file, if
  "Match GTK or CDE colors" is enabled

- Removed some things from the contrib directory. I'm not including the
  early fork of dirdiff anymore. The script to set up files for the vendor
  merge module is now in the teststuff directory. The only thing left is
  cvsdiff, a script that enables tkrev to use gvim instead of tkdiff to
  compare files by setting the "Diff Visualizer" preference.

Source: README.txt, updated 2025-07-11