Skip to content

Script library namespace change from ::tk::table to ::tktable breaks backwards compatibility #4

@pointsman

Description

@pointsman

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions