Index: Makefile.in =================================================================== diff -u -N -r9a0b8bb0992be0561d8187c275fc1d9b7e0bbcd0 -r77c096a7bfda22374422cc1bc2acbab6a2922d83 --- Makefile.in (.../Makefile.in) (revision 9a0b8bb0992be0561d8187c275fc1d9b7e0bbcd0) +++ Makefile.in (.../Makefile.in) (revision 77c096a7bfda22374422cc1bc2acbab6a2922d83) @@ -694,7 +694,7 @@ done; fi distclean: clean - -rm -rf Makefile $(CONFIG_CLEAN_FILES) + -rm -rf $(CONFIG_CLEAN_FILES) -rm -f config.cache config.log config.status @if test ! "x$(subdirs)" = "x" ; then dirs="$(subdirs)" ; \ for dir in $$dirs ; do \ Index: config/mktar.sh =================================================================== diff -u -N -r1c50da329108ac2517b2264ee40159dcacbff22e -r77c096a7bfda22374422cc1bc2acbab6a2922d83 --- config/mktar.sh (.../mktar.sh) (revision 1c50da329108ac2517b2264ee40159dcacbff22e) +++ config/mktar.sh (.../mktar.sh) (revision 77c096a7bfda22374422cc1bc2acbab6a2922d83) @@ -7,8 +7,9 @@ make distclean cd .. tar zcvf ./$name.tar.gz \ - `find ./$name -type f -o -type l| fgrep -v .git| fgrep -v CVS | fgrep -v SCCS | fgrep -v .dSYM | \ - fgrep -v Attic | fgrep -v "autom4te"| fgrep -v "~"|fgrep -v .db | fgrep -v .graffle | \ - fgrep -v .junk | fgrep -v .orig | fgrep -v "#" |fgrep -v .DS_Store| fgrep -v config. | \ - fgrep -v .gdb` + `find ./$name -type f -o -type l| fgrep -v .git| fgrep -v .dSYM | fgrep -v .DS_Store| \ + fgrep -v "~"| fgrep -v "#" | fgrep -v -- -orig | fgrep -v .junk | \ + fgrep -v ".dylib"| \ + fgrep -v "autom4te"| fgrep -v config. | fgrep -v callgrind.out. | fgrep -v .plist |\ + fgrep -v .db | fgrep -v .gdb | fgrep -v .graffle` Index: doc/Announce-1.6.0 =================================================================== diff -u -N --- doc/Announce-1.6.0 (revision f0958fa6031c08d83b77756959cfea660937e23c) +++ doc/Announce-1.6.0 (revision 0) @@ -1,105 +0,0 @@ -Dear XOTcl Community, - -XOTcl 1.6.0 is available. This release provides in short: - - orthogonality improvements for introspection, - - more introspection methods (one can now e.g. query, into which - classes a mixin class is mixed into) and - - performance improvements (some methods are significantly - faster. e.g. by a factor of 1000 for larger systems). - -In addition, the XOTcl source code follows now closer the Tcl -source code guidelines (e.g. variable naming), a few potential -crashes have been fixed. - -See below for more details. -Best regards - --gustaf neumann - -Announcing XOTcl 1.6.0 -************************* - -We are pleased to announce the availability of XOTcl 1.6.0. - -Major changes relative to 1.5.6 are: - - * Provide a uniform interface to the following info subcommands - - info superclass ?-closure? ?pattern? - info subclass ?-closure? ?pattern? - info instances ?-closure? ?pattern? - info instmixin ?-closure? ?pattern? - - The new option "-closure" returns the transitive set of the - relation (e.g. .. info subclass -closure) returns the subclasses - and the subclasses of the subclasses. For "info instances - -closure" the instances of the subclasses are returned as - well. For more details, please see the language reference manual. - - In cases, where a pattern is specified, and the pattern contains - meta-characters, a list of results is returned matching the - pattern (like "string match"). When no matching value is found, - an empty list is returned. - - In cases, where a pattern is specified, and the pattern contains - no meta-characters, a single value is returned corresponding to - the specified value. The pattern is used to lookup an object or - class, such it is not necessary to provide fully qualified - names). if there is no match, empty is returned. Previously, - "info superclass" and "info subclass" returned a boolean value - and performed always a transitive search. Returning "" is more - consistent and more in line with Tcl. - - Note that " info superclass -closure" is a replacement for - " info heritage", and " info instances -closure" - is a replacement for " allinstances". The old commands - will be marked as deprecated in the near future. - - Please note, that the behavior of the match pattern has - changed and is therefor not completely compatible with - prior versions. - - * New info subcommands: - - info instmixinof ?-closure? ?pattern? - info mixinof ?pattern? - - These info subcommands are used to determine, into - which classes a mixin class was mixed into. - - These inverse functions of mixin and instmixin are used as well - internally. These functions help to speed certain operations - (e.g. superclass, or registering a mixin class) up by a factor of - 1000 (!) or more, when a large number of objects exist. - - This functionality was primarily implemented by Martin Matuska. - Many thanks! - - * Made the behavior "pattern" in the following calls identical - concerning wild cards and object lookups - - mixin delete pattern - instmixin delete pattern - superclass delete pattern - info mixin ?pattern? - - * Fix to preserve var traces when copying objects - (Many thanks to Florian Murr for reporting) - - * Fix problem in Tcl 8.5.* when setting variables - from C (problem with Tcl_ObjSetVar2()?); many - thanks to Florian Murr and Neophytos Demetriou - for reporting) - - * Improved documentation - - * Extended regression tests - - - 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 - Index: doc/Announce-1.6.1 =================================================================== diff -u -N --- doc/Announce-1.6.1 (revision 6e4d40817af9c31e1338b9e4ac1d967090c304ae) +++ doc/Announce-1.6.1 (revision 0) @@ -1,43 +0,0 @@ -Dear XOTcl Community, - -XOTcl 1.6.1 is available. This release provides in short: - - improved orthogonality for introspection, - - improvements in the serializer - - some minor fixes - -See below for more details. -Best regards - --gustaf neumann - - -Announcing XOTcl 1.6.1 -************************* - -We are pleased to announce the availability of XOTcl 1.6.1 - -Major changes relative to 1.6.0 are: - - * Extended and generalized "info" method - - * Generalized serializing package: when deserializing code, now - consistenly no constructors are called. In previous versions, - constuctors were called on slots; due to the point above, this is - not needed; background: the previous solution had problems in - aolserver ns_eval, when a slot-constructor called db-functions, - since during ns_eval, the database handles are non-functional) - - * Fixes for potential crashes when methods were called - with invalid arguments - - * Improved documentation - - * Extended regression tests - - 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 - Index: doc/Announce-1.6.2 =================================================================== diff -u -N --- doc/Announce-1.6.2 (revision a65ff6b8258c66e5e7bb6c4e8567111baa0f08a3) +++ doc/Announce-1.6.2 (revision 0) @@ -1,54 +0,0 @@ -Dear XOTcl Community, - -XOTcl 1.6.2 is available. See below for more details. - -Best regards --gustaf neumann - - -Announcing XOTcl 1.6.2 -************************* - -We are pleased to announce the availability of XOTcl 1.6.2 - -Major changes relative to 1.6.1 are: - - * Functional extensions: - - handle nonposargs in method "copy" properly - - - new command ::xotcl::finalize - (for forcing cleanup and destuctor execution at a time in - a multi-threaded environment, where it is still safe to execute - all Tcl commands) - - * Extended and generalized "info" method - - - Added " mixinof -closure ?pattern?" - Query the objects for which is used as a per-object-mixin - (directly or indirectly) - - * Fixes for potential crashes - - - Implemented proper downgrading of Classes to Objects (handle - cases, where something was created first as an object and is - reclassed/recreated later as a class) and vice versa - - - Reset mixin order for per-object mixins, when the superclass of - a class is deleted, which is used as per-object mixin - - - * Improved documentation - - * Extended regression tests - - * Some code cleanup - - - - 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 - Index: doc/Announce-1.6.3 =================================================================== diff -u -N --- doc/Announce-1.6.3 (revision ec4abe5897ef1ca6e542dec603ef95d8cf833eb9) +++ doc/Announce-1.6.3 (revision 0) @@ -1,52 +0,0 @@ -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 deletion of meta-classes. Before, it was possible - to create undestroyable objects via complex - meta-class 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: - * With Tcl 8.5: 10-15 % - * With 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 - Index: doc/Announce-1.6.4 =================================================================== diff -u -N --- doc/Announce-1.6.4 (revision a25a6cee660a5b1d38580ff912a9a9cf9e915a35) +++ doc/Announce-1.6.4 (revision 0) @@ -1,19 +0,0 @@ - -Announcing XOTcl 1.6.4 -************************* - -Dear XOTcl Community, -We are pleased to announce the availability of XOTcl 1.6.4 - -Major changes relative to 1.6.3 are: - - * 2 fixes of potential crashes introduced in 1.6.3 - * Improved documentation (added "stack" as introductory example) - - For more details about the changes, please consult the ChangeLog and - documentation. The planned next release will be 2.0.0 - -MORE INFO - General and more detailed information about XOTcl and its components - can be found at http://www.xotcl.org - Index: doc/Announce-1.6.5 =================================================================== diff -u -N --- doc/Announce-1.6.5 (revision 86b45d1aba7bf53648f1de40b6975696e603bf89) +++ doc/Announce-1.6.5 (revision 0) @@ -1,20 +0,0 @@ - -Announcing XOTcl 1.6.5 -************************* - -Dear XOTcl Community, -We are pleased to announce the availability of XOTcl 1.6.5 - -Major changes relative to 1.6.4 are: - - * fixed namespace visibilty problem reported by Mykhaylo Sorochan - * fixed var resolver/memory leak problem reported by Victor Mayevski - (when XOTcl is compiled against Tcl 8.4.*, but loaded into 8.5.*) - - For more details about the changes, please consult the ChangeLog and - documentation. The planned next release will be 2.0.0 - -MORE INFO - General and more detailed information about XOTcl and its components - can be found at http://www.xotcl.org - Index: doc/Announce-1.6.6 =================================================================== diff -u -N --- doc/Announce-1.6.6 (revision a7d4113bf8a3dba46bee31a03bd91541c40121dd) +++ doc/Announce-1.6.6 (revision 0) @@ -1,24 +0,0 @@ - -Announcing XOTcl 1.6.6 -************************* - -Dear XOTcl Community, -We are pleased to announce the availability of XOTcl 1.6.6 - -Major changes relative to 1.6.5 are: - - * improved 64-bit compatibility (expat) - * fixed minor memory leaks (info methods, forward error case) - * fixed potential cyclic dependencies via namespace imports - during cleanup - * fixed potential crash with var-traces being fired twice - * compatibility with Tcl 8.6b1 - * fix for debian packaging - - For more details about the changes, please consult the ChangeLog and - documentation. The planned next release will be 2.0.0 - -MORE INFO - General and more detailed information about XOTcl and its components - can be found at http://www.xotcl.org -