Index: ChangeLog =================================================================== diff -u -rf0387e8a04225c1b3b62dd2726f6b6042d618454 -r0037211cd9632cbb418f9f8ca40a001a51d1598d --- ChangeLog (.../ChangeLog) (revision f0387e8a04225c1b3b62dd2726f6b6042d618454) +++ ChangeLog (.../ChangeLog) (revision 0037211cd9632cbb418f9f8ca40a001a51d1598d) @@ -1,3 +1,37 @@ +2008-10-17 + + * handle nonposargs in method "copy" properly + + * extend regression test for copy + + * added " mixinof -closure ?pattern?" + Query the objects for which is used as a per-object-mixin + (directly or indirectly) + + * extended regression test for mixinof + + * updated documentation + +2008-09-11 + * Implement proper downgrading of Classes to Objects: + + In cases where a class ::C is created, which is later downgraded + to an object ::C (either via "::C class ::xotcl::Object" or via + "::xotcl::Object ::C"), earlier versions of XOTcl were to + liberal. The major problem is to invalidate all places, where + ::C might be used as a class, and were only classes are allowed + (e.g. mixin chains, precedence orders). + + The new version does not allow downgrading via the class method + and does a destroy/create instead of a recreate when a + same-named class existed before. + + * reset mixin order for per-object mixins, when the superclass + of a class is deleted, which is used as per-object mixin + + * extended regression test + * Updating and improving documentation + 2008-06-24 * Release of XOTcl 1.6.1