ChangeLog

Clone Tools
  • last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- define default meta-class for ::xotcl::Class - use default meta-class, when a the topmost meta-class of an object system is deleted - fix regression test

  1. … 6 more files in changeset.
- work on collateral damage after merge - fixed many test cases from the regression thest - wrote some changes to ChangeLog as a reminder

  1. … 8 more files in changeset.
merge with 1.6.3 (HEAD)

  1. … 130 more files in changeset.
- updated Changelog

- finishing release 1.6.3

  1. … 3 more files in changeset.
updated changelog, wrote announcement

  1. … 1 more file in changeset.
- Correct deletion of user-metaclasses: Deletion of user-metaclasses could lead to undestroyable objects, since the instances of the user-metaclasses were reclassed to ::xotcl::Object instead of ::xotcl::Class. - extend regression test for such situations

  1. … 2 more files in changeset.
- minor documentation updates

  1. … 2 more files in changeset.
- documentation updates

  1. … 1 more file in changeset.
- update Changelog and documentation

  1. … 1 more file in changeset.
- handle nonposargs in method "copy" properly - extend regression test for copy - added "<class> mixinof -closure ?pattern?" - extended regression test for mixinof - updated documentation

  1. … 15 more files in changeset.
added release statement to Changelog

Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/xotcl

Conflicts:

ChangeLog

generic/xotcl.c

  1. … 1 more file in changeset.
* additional argument for "info precedence": "-intrinsic" Syntax: <objName> info precedence ?-intrinsic? ?pattern? If "-intrinsic" is specified, only the classes of the superclass type hierarchy are returnd. Otherwise, the precedence contains mixin classes as well. * Remove pattern argument from "info class" * Check results for guards to be boolean instead of integer (now, guards are allowed to return e.g. "true") * Bump version number to 1.6.1

  1. … 12 more files in changeset.
* check in guards for boolean values, not for integer values, such that a guard {true} means success

  1. … 2 more files in changeset.
* updating language reference

* Fix contents for %proc in forwarders in cases,

where the forwarder was called via next and

the argument list for next was provided.

Previously, "next" was used for %proc.

  1. … 3 more files in changeset.
* make "info (inst)?forward -definition name" more robust (provide an error message, if <name> is nog given * New info subcommands "info parametercmd" and "info instparametercmd" * export *parametercmds in Serializer, use "-noinit" on slots as well

  1. … 2 more files in changeset.
- fixed bug in info instdefault, when argument is an empty string.

  1. … 2 more files in changeset.
* used catch in the deprecated package xotcl::upvar-compat as suggested by Jeff Hobbs

  1. … 1 more file in changeset.
* allowed "abstract method" in additon to "abstract instproc" and "abstract proc"

  1. … 1 more file in changeset.
- xotcl.c: fix for double ;; (causes chokes MSVC6 in the next line)

  1. … 1 more file in changeset.
- Fix for "x configure -set";

  1. … 1 more file in changeset.
fix typos

  1. … 1 more file in changeset.
update release date in changelog

improved documentation

  1. … 2 more files in changeset.
- improved formatting and wording in Changelog entry

* replaced Tcl_ObjSetVar2() with Tcl_SetVar2Ex() in nonposargs, since Tcl 8.5 seemed to optimize local variables away, if these not referenced directly from from Tcl,

  1. … 1 more file in changeset.
- new info option for "info instmixin" supporting -guards and -closure support - extended test cases for "info instmixin"

  1. … 2 more files in changeset.
* Continued with info orthogonality change

<object> info mixin ?pattern?

<class> info instmixin ?pattern?

?pattern? behaves exactly like in the change of two days

ago. Preceding colons in the name of the queried class are not

required.

Still to do "-closure" in

<class> info instmixin -closure ?pattern?

* In all mentioned calls, where pattern refers to an object/class

and it contains wild-cards, a preceding :: is added automatically

to the search pattern, if it is missing. Since all object names

start with ::, an omitted leading :: in a search pattern is an

obvious mistake

* Made the behavior "pattern" in the following calls identical

concerning wild cards and object lookups

<object> mixin delete pattern

<class> instmixin delete pattern

<class> superclass delete pattern

* extended regresson test

  1. … 5 more files in changeset.
- fix getAllClassMixinsOf to handle combinations of transitive per class mixins and inheriting per-class mixin via the class hierarchy, removed getAllSubClasses - extend test cases

  1. … 3 more files in changeset.