nsf

Clone Tools
  • last updated 22 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
LDFLAGS must be referenced differently under TEA

- Makefile.in: Make sure that the LDFLAGS are available for building xotclsh and xowish.

- Makefile.in: Somehow, upgrading to TEA 3.9 missed the proper install-sh settings. `make install` failed.

- Makefile.in, configure, configure.ac: Provide for resolving and for setting the (public) Tk headers (e.g., from tkConfig.sh or --with-tkinclude).

- xmltok_impl.c, updatePosition: Fix for CVE-2009-3720

    • -1
    • +1
    /library/xml/TclExpat-1.1/xmltok_impl.c
- updated copyright dates - added announce file for xotcl-1-6-8 - fixed typos in Changelog

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

- follow modern autoconf conventions - use TEA 3.9 - use new tcl.m4

    • -0
    • +303
    /library/store/XOTclGdbm/configure.ac
    • -303
    • +0
    /library/store/XOTclGdbm/configure.in
    • -528
    • +485
    /library/store/XOTclGdbm/tcl.m4
    • -0
    • +262
    /library/store/XOTclSdbm/configure.ac
    • -262
    • +0
    /library/store/XOTclSdbm/configure.in
    • -528
    • +485
    /library/store/XOTclSdbm/tcl.m4
    • -0
    • +319
    /library/xml/TclExpat-1.1/configure.ac
    • -319
    • +0
    /library/xml/TclExpat-1.1/configure.in
    • -528
    • +485
    /library/xml/TclExpat-1.1/tcl.m4
- remove hard-coded "-rdynamic" from build of xotclsh and xowish

- remove obsolete test

- Makefile.in: Make sure that xotclsh + xowish are explicitly linked against libtclstub*.so, rather than libtcl*.so. Otherwise, building with --with-xotclsh + --with-xowish fails starting with 8.6 (which effectively hides the various stub structures in libtcl*.so). - *AppInit.c: Use the stubbed variant of Tcl_Init(). - Tested under 8.6 (fossil trunk as of commit date) and 8.5 (fossil core-8-5-branch as of commit date). - Thanks to Sergei Golovan (Debian Tcl/Tk Package Mantainers) for reporting the issue and an initial patch (see Debian bug #724816).

Adding doc fragment on 'method'

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

- doc/Object.man: Adding documentation on alias (doc/alias.man.inc) and delete (doc/delete.man.inc)

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

small introspection reform: - Introspection for commands and arguments did not work for cmds defined in subpackages (such as mongodb). We keep now this information in hashtables and maintain a slim interface for this. - fix generation of pkgIndex.tcl for mongodb

    • -0
    • +155
    /generic/nsfCmdDefinitions.c
    • -0
    • +161
    /generic/nsfEnumerationType.c
Some more refactoring

Refactor the include file slightly, so that Object/Class-specific parameters etc. of a shared method documentation can be provided in the respective Object.man/Class.man files

Continue working in man pages, introducing a first shared section using [include] and [vset]

    • -0
    • +93
    /doc/property.man.inc
- tested with MongoDB v2.4.10 and J mongodb-c-driver 0.94.1

- moving .m4 files to subdirectory as recommended

    • -0
    • +140
    /library/mongodb/m4/nsf.m4
    • -0
    • +4168
    /library/mongodb/m4/tcl.m4
- update generated configure files

    • -438
    • +1424
    /library/mongodb/configure
- replace obsolete autoconf macros

- replace obsolete autoconf macros

- update to must recent build files (tcl.m4 and install-sh) from tcl source repository

build-process: - replace make.tcl by the much simpler mkIndex.tcl: * Does not use pkg_mkIndex * Does not load binary files (problem for cross compiling) * Requires package provide with constant in one line.

    • -0
    • +81
    /library/lib/mkIndex.tcl
    • -0
    • +1
    /library/mongodb/pkgIndex.add.in
    • -2
    • +2
    /library/xotcl/library/comm/Access.xotcl
    • -2
    • +2
    /library/xotcl/library/comm/Httpd.xotcl
    • -10
    • +0
    /library/xotcl/library/comm/pkgIndex.tcl
    • -10
    • +0
    /library/xotcl/library/pkgIndex.tcl
- reduce variable scope

- remove redundant NULL tests - improve safety mof macro ObjStr()

- improve code documentation - add some more tests to the regression test suite

- generic/nsf.c: Avoiding excessive allocation/deallocation of temporary hash tables when invalidating per-class objparam caches in NsfParameterInvalidateClassCacheCmd().