Add trace
The main problem is the removal of :: in parseStatement, which makes it impossible to distinguish the call to "::cmd" and "cmd" downstream in the code. I do not recall why it was added in 73aeb. But it all boils down to that the code mostly assumes "cmd" is global and that namespaces has been added later and not in a very good way. I think the namespace resolution needs to be moved to early in parseStatement, but it is not obvious at a glance how.
Fix unknown comands in nested namespaces
Some fixes & packagedb
Colorspace for Images
Consider "package require img::window" instead Img
Fixed now
Update tests to run