i am glad to annouce the availablity of xotcl 1.4.0. The major
changes against 1.3.9 are:
- Improved Functionality
- new option: ::xotcl::configure softrecreate on|off
if softrecreate is set, class relations (superclass, subclass, class, instances)
are not affected by a recreate; this allows files with class definitions
more easily to reload
- easier syntax for providing commands for initializing default values
- setting and querying options for ::xotcl::configure simiar to set
- Improved Code Quality:
- fixed a bug in connection with nonpositional arguments and "args"
- fixed a bug with adding on the fly transitive mixin classes
- fixed a bug with filter states after next
- fixed omitted error message after calling self with unknown subcommands
- fixed a bug with variable traces on thread exit (triggered by volatile)
- fixed incorrect rpm dependencies
- cleaner compile for xotcl for gcc 4.* under linux
- don't destroy namespace imported child objects
- info children returns true children, not namespace imported objects/classes
- unsetting the global variable "cmd" from predefined.xotcl
- Upgraded TEA to 3.5
- more regression tests addeed
For more details about the changes, please consult the ChangeLog and documentation on
http://www.xotcl.org.
These changes contain an important bugfix for thread-exits with volatile objects (that will not be triggered by any xotcl modules currently in cvs), so i would recommend an upgrade.