Index: xotcl/ChangeLog =================================================================== diff -u -rcaee4f272cfc744a06a7df61e2f3c73da1b6be64 -raabbb5f35122b456414873fb6acb13564cc37c1f --- xotcl/ChangeLog (.../ChangeLog) (revision caee4f272cfc744a06a7df61e2f3c73da1b6be64) +++ xotcl/ChangeLog (.../ChangeLog) (revision aabbb5f35122b456414873fb6acb13564cc37c1f) @@ -1,3 +1,20 @@ + +2007-10-12: + * Release of XOTcl 1.5.6 + +2007-10-09: + * More fixes for treating gobal volatile objects + during shutdown: + - do not allow to create new objects during shutdown + - do not allow objects to be set volatile during shutdown + - handle cases, where application level destroy methods + fail (this could lead to remaining tcl traces pointing + to destroyed objects) + - handle namespaced variables helding deletion traces + for volatile objects + Guess, it would be much simpler to use Tcl-level + unset traces than C-level unset traces... + 2007-10-04: * Revise fix below. The problem was apparently that change of a @@ -23,17 +40,15 @@ the newly identified and fixed problem cases. 2007-09-29: - * Fix for Tcl 8.4.16 (and maybe some other recent tcl 8.4.* versions, 8.5 is fine) for situations, where Tcl variable contain references to deleted XOTcl objects. The fix added a epoch increment to CallStackDoDestroy(). 2007-09-29: + * Fix for cases, where volatile objects are + deleted before the corrsoponding trace variable. - * Fix for cases, where volatile objects are destroyed - (e.g. manually) before the corresponding trace variable. - 2007-09-18: * Release of XOTcl 1.5.5