fix a bad FvwmIconMan config
replace titlebar pixmap with a gradient
gradient touch-ups
gradient touch-ups
add inkscape icon
refine the gradients a little more
improve gradient
reset border Pixmap
Replaced a plain U-Pick decor with a gradient one. Edited the other decors with gradients, now that I understand what the numbers mean
Touch-up
improve menus in ceramic decor
flatten the gold titlebar
remove white wine inactive bg
Facilitate switching between Marco and Fvwm
Set up to detect if running in Mate desktop session and not draw the toolbar if so
First, go to Homebrew's site https://brew.sh/ and install their package manager "brew". Use that to install tk, by typing "brew install tcl-tk". Either tcl-tk@8 or tcl-tk@9 should work. It will put wish and tclsh in /opt/homebrew/bin. Then, make sure the wish from Homebrew is in your path before the one in /usr/bin/ That way, tkdiff will have a working tcl-tk to run on. Or do I mis-understand your question?
First, go to Homebrew's site https://brew.sh/ and install their package manager, then use that to install their tcl-tk package. Either tcl-tk@8 or tcl-tk@9 should work. Then, make sure the wish from Homebrew is in your path before the one in /usr/bin/ That way, tkdiff will have a working tcl-tk to run on. Or do I mis-understand your question?
Add icon for MeshNet
use ResizeMove to left, right, or center windows
updated buttons in pixelcapture
enhance weather widget, and change a ceramic icon
fixed blocking so button works
openweather widget uses icons
new titlebar for palegold decor
new titlebar for palegold decor
opacify wormwood decor a little
Changed -v (--version) option, which didn't work because of a bad variable, to emit the tkrev version and wish patchlevel, and quit.
Don't specifically direct anything to ~/Xerr
Put ceramic decor back the way it was. Changed inactive foreground on wormwood.
fiddled with ceramic decor. Matched borderwidth to handlewidth in all decors.
"tag for release 9.6.1"
"Removed using TkRev"
"tag for release 9.6.1"
"tag for release 9.6.1"
Update the CHANGELOG and the version number for 9.6.1
Update help text for trace levels
Specify a text foreground for disabled menu items, so they don't completely disappear
Use hlbg and hlfg for selected background and foreground in entry and ttk::combobox
In tooltips, check existence of button before trying to make a tooltip. On MacOS, the Close button can disappear and then still try to summon a tooltip.
In the trace window, separated the command stdout from the file operations, mostly so that I could do the startup UI-matching with the file ops without seeing the very verbose stdout trace.
New TkRev release works with tcl/tk version 9
License (and copyright) clarification
tk9.0 breakage
Fixed: 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...
"tag Revision 9.6"
Add vampm to AUTHORS.txt for tildChk proc
Can sometimes get UI colors from a gtk3-style gtk-main.css file, if "Match GTK or CDE colors" is enabled
Made the up and down arrows for the treeview columns more distinct
LICENSE.txt updated to replace street address with URL
Patch applied to AUTHORS.txt
License (and copyright) clarification
AUTHORS.txt updated. tkdiff updated to its latest checked in version in tkdiff-code.
Update tkdiff to 6.0
The =CORRECT= way to handle iso8859 text files in tcl9 using chan configure with -profile tcl8
iso8859 file read fix for simple reading of file. Fixed a namespace variable scope in annotate
add new cursors for resizing
I'm not sure I (dorothy robinson) really deserve a copyright here. I did act as interim mantainer for, well, a fairly long interim, but I mostly just tweaked the user interface and command parsing a little bit, and accepted some patches.
I'm not sure I (dorothy robinson) really deserve a copyright here. I did act as interim mantainer for, well, a fairly long interim, but I mostly just tweaked the user interface an command parsing a little bit, and accepted some patches.
new icon for apple terminal
Put a relatevely recent version of a web page in the www directory
Yes that was more or less a placeholder while I rearranged the deck chairs. I just checked in a better version.
If tcl version is 9.x, change encoding to binary so that files with "wide" or extended characters, for example a copyright sign, can be processed
What, now?? I was completely unaware of all of this. I wondered why Debian never updated their version, but I had no idea there had been a dispute. Del is the original author, as is still proclaimed in the "About" text. He should be the first copyright holder. dorothy
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.
Here's the relevant tcl9.0 manpage https://www.tcl-lang.org/man/tcl9.0/TclCmd/chan.html#M48 On Sun, Jun 22, 2025 at 12:52 PM DorothyR dorothyr@users.sourceforge.net wrote: Filetype gives a clue, although I don't know how or why this happened $ file * cvsdiff: POSIX shell script, ASCII text executable dirdiff: POSIX shell script, ISO-8859 text executable tkdirdiff: POSIX shell script, ISO-8859 text executable [bugs:#101] Invalid multibyte or wide char in test file causes crash with tk9.0 Status: open...
Oh great it's the copyright string: 776:Copyright � 1999-2005 Paul Mackerras Here's the relevant tcl9.0 document https://www.tcl-lang.org/man/tcl9.0/TclCmd/chan.html#M48
Oh great it's the copyright string: 776:Copyright � 1999-2005 Paul Mackerras
Filetype gives a clue, although I don't know how or why this happened $ file * cvsdiff: POSIX shell script, ASCII text executable dirdiff: POSIX shell script, ISO-8859 text executable tkdirdiff: POSIX shell script, ISO-8859 text executable
Invalid multibyte or wide char in test file causes crash with tk9.0
Del, how do you want your copyright entry to look? I never did learn your last name.
Another contributor I recall is Mike Jagdis (jaggy?), who rewrote the branch diagram a long time ago. In the upcoming release, there's a module by Michael Moran (vampm) to deal with file paths containing a tilde in tk9.0. He maintains tkdiff now, and I'm holding back releasing tkrev until he finishes his update. Unfortunately my logs now only go back to 2005, when we migrated from CVS to SVN. I'm a crappy archivist.
What now? ? I was completely unaware of all of this. I wondered why Debian never updated their version, but I had no idea there had been a dispute. Del is the original author, as is still proclaimed in the "About" text. He should be the first copyright holder. dorothy
oops, missed one
add FvwmIconMan colorsets to decors that didn't have them
Make tiling work better
Enable tag button in RCS and add appropriate proc
fix a couple tiny mistakes
After validation of the path is done, restore plain colors
improved tiling
changed titlebar image for springtime decor
fix tint problem with water decor
Try to get transients to behave better.
Added attribute "-topmost yes" to the dialogs. On KDE, they were diving behind the main window when focus auto raise activated.
Merge from tcl9 branch
I fixed this yesterday, how did it get lost? (if econtrol is on, only one edited/locked file was listed in workdir)
Put catches around more Option adds
One more lint fix
Deal with a couple more lint complaints
Apparently I was initializing empty lists wrong all this time
fixed a regression when listing cvs editors
Took get_cde_params out
Test for FvwmPrompt vs ModuleFvwmConsole a different way
oops, un-require tcl9migrate
"tk::classic::restore menu" is gone in tk9.0
Replace a regsub with string match, which is faster
package require now allows tk9.x
Change the icon for the window manager
I think you did it right. Was stderr (E) logging on? But anyway cvs gave you the log. I wonder if there was an error status somewhere for some other reason. Is this the only file you have a problem with? Have you tried checking out a fresh copy of the module and starting over?