nsf

Clone Tools
  • last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
* nx-shell.tcl, *sh.in: Rename nx::shell2 to nx::shell and remove old nx::shell implemenetation. * makefile.vc: Use new shell object in shell target.

* nx-callback.*, nx.tcl: Rename pkg "nx::traits::callback" to "nx::trait::callback".

* Update ChangeLog

* configure, aclocal.m4: Re-generated autotools artifacts to reflect changes in configure.ac.

* configure.ac: Fix bogus variable assignment.

Update announcenemt

Updated ChangeLog

- fix potential crash on deletes and recomputations of precedence orders in connection with multiple inheritance. One assumption in the precedence order computation is that the precedence orders of superclasses are computed before the precedence orders of the class itself. The check, when to perform this computation was to simple minded so fr, since it checked this requirement only on the current class, but not on superclasses.

- reduce implicit conversions

- add make target lldbtest

- use same ISOBJ for tcl 8.5 and tcl 8.6

- reduce implicit conversions when compiled under tcl 8.5.*

- reduce implicit conversions

- reduce implicit conversions

- allow specification of --enable-assertions on the parent nsf project

Merge branch '2-1-0-rc' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into 2-1-0-rc

- fix testx (filterGuards); when compiled without assertions, a test case was skipped, that created an object "b"; the following test produced different results when b was created or recreated - avoid global

    • -38
    • +39
    /library/xotcl/tests/testx.xotcl
* README.release: Updated

* summary.tcl: Report NSF commit id along with NSF package version.

* pkg.vc: Get nmake syntax right. tested.

Merge branch '2-1-0-rc' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into 2-1-0-rc

* pkg.vc: Provide for incorporating the commit id at least for tarball builds under win/nmake.

- the shell test depends unfortunately on console output. deactivate this test file for nsf configurations with debug output, where this will happen

- don't add extra newlines to log lines

* makefile.vc, pkg.vc: For the time being, set an empty commit id under Win.

* configure.ac, configure: Align TEA versions.

* nsfDebug.c, configure.ac: Provide for the commit id (if available) to be stored in the variable "::nsf::commit".

* README.release: Provide for and document publishing the doctools manpages to https://next-scripting.sourceforge.io/. * man.css: Updated to match doctools markup (tcllib 1.18+; new id and class names) and remove button-style from keywords and syntax elements.

- improve variable names - avoid call of strcmp more often

* gentclAPI.tcl (methodDefinition): Deactivate docstring generation for now, as they are not actively used.