Forum OpenACS Development: xotcl 1.4.0

Collapse
Posted by gustaf neumann on
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.