Triggered by yesterdays' virtual meetup I took a chance on recompiling
our code base against tcl8.7a5. Compilation succeeded with minor
changes in some outdated packages (eg still using CONST84 macro which
seems no longer available in 8.7).
Now I'm facing some problems when running the resulting programs.
In order to research these I'm wondering what is the best way to search
for recent changes in tcl8.7 vs tcl8.6.
In the good old ages there were the Changelog files, which are no longer maintained. Searching the timeline on
https://core.tcl-lang.org/ either returns tons of unrelated results, or none at all.
Eg. I have the problem with old Tix using
global tkPriv
if {![llength [info globals tkPriv]]} {
tk::unsupported::ExposePrivateVariable tkPriv
}
resulting in
invalid command name "tk::unsupported::ExposePrivateVariable"
while executing
"tk::unsupported::ExposePrivateVariable tkPriv"
(file "/homes/ralf/si++aegis/si++.4.0.C716/tcltk/linux/lib64/Tix8.4.3/ComboBox.tcl" line 20)
invoked from within
"source /homes/ralf/si++aegis/si++.4.0.C716/tcltk/linux/lib64/Tix8.4.3/ComboBox.tcl"
Now I wanted to check what happened to either 'tkPriv' (1000+ results)
or "tk::unsupported::ExposePrivateVariable" (1 result which added the
function in 2001, but none about removal).
So: how do I find which check-in affected a specific part of Tcl/Tk?
Thanks
R'
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)