Older versions of tktable had the script library in the ::tk::table namespace (I've checked this for tktable 2.10 and 2.11). The new tktable 2.12 has the script library in the ::tktable namespace (that was done with e76ac7f). For people like me poking around in the namespace (e.g. my code looks at (and set sometimes) ::tk::table::Priv) and call some library procs (as ::tk::table::CancelRepeat or ::tk::table::MoveCell in my case) this breaks backwards compatibility.
Well, perhaps that ship has sailed now since the software is released. But what was the rationale to do this?
Older versions of tktable had the script library in the ::tk::table namespace (I've checked this for tktable 2.10 and 2.11). The new tktable 2.12 has the script library in the ::tktable namespace (that was done with e76ac7f). For people like me poking around in the namespace (e.g. my code looks at (and set sometimes) ::tk::table::Priv) and call some library procs (as ::tk::table::CancelRepeat or ::tk::table::MoveCell in my case) this breaks backwards compatibility.
Well, perhaps that ship has sailed now since the software is released. But what was the rationale to do this?