Added setNamespace and getNamespace methods to WebGUI::International.

Added a baseline test for WebGUI::International which also tests the new methods.
Fixed codespace caching in WebGUI::Operation::Help.  Codespace caching is
done via symbol table lookups, and it saves doing an eval.
Implemented the same type of caching in WebGUI::International.  This replaced
the in-memory cache which would slowly accumulate a complete copy of the
i18n entries as they were fetched.
This commit is contained in:
Colin Kuskie 2006-11-26 04:07:32 +00:00
parent 2f1408e852
commit 85eb6ddbeb
4 changed files with 98 additions and 7 deletions

View file

@ -7,6 +7,11 @@
test. An environment variable, CODE_COP, is used to enable the long
i18n/label.t and help/setHelp.t tests.
- documented the Deactivate Account Template.
- Added the setNamespace and getNamespace methods to WebGUI::International.
- Fixed bad caching via codespace in Operation::Help. The original failed all the time.
- Implemented codespace caching in WebGUI::International. This replaces the
in-memory cache by symbol table lookups into the code itself and saves
duplicating the i18n entries.
7.2.3
- fix: minor bug with new template vars in Auth::createAccount