Index: ChangeLog =================================================================== diff -u -r802641dc2edee9e8ac569ad9c9cbadc949df8d47 -rabc6e6ea7200e07efce03bb48aeab501df97b8a7 --- ChangeLog (.../ChangeLog) (revision 802641dc2edee9e8ac569ad9c9cbadc949df8d47) +++ ChangeLog (.../ChangeLog) (revision abc6e6ea7200e07efce03bb48aeab501df97b8a7) @@ -1,3 +1,48 @@ +2009-03-19 + * Release of XOTcl 1.6.2 + +2009-03-19 + - removed references to 1.6.2 + +2009-03-04 + - re-enable small optimization + - factor out common code + - fix compatibility with Tcl 8.4 + - bump version number to 1.6.3 + +2009-03-03 + - simplify semantics of MixinSeekCurrent and FilterSeekCurrent, improve speed + - remove necessity to have tclCompile.h + - improve documentation + +2009-03-02 + - some small performance improvements (use CreateHashEntry instead + of FindHashEntry, remove unneded argument, improve order of long + and expressions) + - some code cleanup + - new methods, when compiled with tcl 8.5; + + MakeProcError (producing error messages from xotcl methods) + + PushProcCallFrame (compile method to byte-code) + The new support allows to call code at the begin of a proc + without using the old approach based on :xotcl::initProcNS + +2009-02-19 + - add comments to var resolution tests for objects without namespaces + - fixed reference counting + - removed temporary hacks + - added CONST to several functions + - added relative namespace handling + +2009-02-18 , sobernig@wu-wien.ac.at + - added Stefan's work for namespace resolvers + - fixed a memory leak for "obj exists" due to the changes + - found another memory leak, when e.g. "::info" is added as an + alias and "info exists" is tested against non-existing vars + +2009-01-19 + - Finish work on deletion of user-metaclasses + - commenting existing and potential usage of namespace resolvers + 2008-12-01 * Correct deletion of user-metaclasses: Deletion of user-metaclasses could lead to undestroyable objects, since the Index: doc/Announce-1.6.3 =================================================================== diff -u --- doc/Announce-1.6.3 (revision 0) +++ doc/Announce-1.6.3 (revision abc6e6ea7200e07efce03bb48aeab501df97b8a7) @@ -0,0 +1,52 @@ +Dear XOTcl Community, + +XOTcl 1.6.3 is available. See below for more details. + +Best regards +Gustaf Neumann + + +Announcing XOTcl 1.6.3 +************************* + +We are pleased to announce the availability of XOTcl 1.6.3 + +Major changes relative to 1.6.2 are: + + * Functional improvements: + + - simplified and generalized handling of namespaced instance + variables, where namespaced associative arrays could conflict + with global variables due to Tcl's default namespace + resolution. Many thanks to Stefan Sobernig for this + contribution! + + * Fixes: + - Corrected deleted of meta-classes. It was possible + to create undestroyable objects before via complex + meta-classes structures + + * Speed improvements + - Use of new interfaces in Tcl 8.5 (when compiled with Tcl 8.5) + - simplified interfaces for various C functions + - Speed improvement for method invocation: + * In Tcl 8.5: 10-15 % + * In Tcl 8.4: 5-10 % + + * Improve code quality + - some more code cleanup + - factoring out common code + - using const in more cases + + * Extended regression tests + + * Improved documentation + + + For more details about the changes, please consult the ChangeLog and + documentation. + +MORE INFO + General and more detailed information about XOTcl and its components + can be found at http://www.xotcl.org +