Makefile.in

Clone Tools
  • last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- improve cppcheck flags

- add target for cppcheck with same arguments as for compilation

Removing traces of nxdoc

- add test file nsf-cmd.test

gentclAPI.tcl: - handle duplicated domains by folding these to a single definition

nsf.c:

- added command nsf::method::get.

Rationale: provide a central place to obtain information

about all kind of method handles, which might be

- scripted and c-based methods

- nsf::procs

- plain tcl procs

- cmds (with and without paramter definitions)

- make results of ListMethod() robust against missing

information (e.g. plain tcl cmds, missing object registrations,

etc.)

- factor out common code for ListMethod call sites

for per-object methods, instance methods and procs/cmds

to ListMethodResolve()

- return errors from failing converter registrations

- extend regression test (new test set nsf-method.test)

  1. … 7 more files in changeset.
- fix compilation for OpenSolaris (e.g. OmniOS)

- fix compilation for OpenSolaris (e.g. OmniOS)

nx.tcl: - add slot method value=unset to nx::RelationSlot and nx::VariableSlot - extended regression test

  1. … 3 more files in changeset.
- update more copyright notices

  1. … 31 more files in changeset.
- stick closer to TEA conventions (keep tclconfig-sh in tclconfig directory) - remove obsolete version of install-sh, copy manifested version to mongodb library - fix more configure quoting

  1. … 11 more files in changeset.
- some more cleanup of autoconf (more quoting, remove obsolete file, use recent install-sh) - try to stick closer to current tcl conventions

  1. … 21 more files in changeset.
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).

  1. … 2 more files in changeset.
- updated copyright dates - added announce file for xotcl-1-6-8 - fixed typos in Changelog

  1. … 30 more files in changeset.
- remove hard-coded "-rdynamic" from build of xotclsh and xowish

- 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).

  1. … 2 more files in changeset.
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

  1. … 13 more files in changeset.
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.

  1. … 11 more files in changeset.
- add traits.test to the regression tests

- provide datarootdir to get rid of warning during configure

  1. … 1 more file in changeset.
- update hint at end of build for NaviServer

- made linearization monotonic (for multiple inheritance) via single-inheritance linearization merging while preserving overall linearization rules - added flag NSF_LINEARIZER_TRACE - extended regression test

  1. … 4 more files in changeset.
- added sample script doc/example-scripts/tk-geo.tcl

  1. … 4 more files in changeset.
mongodb: - integrated configuration of mongodb into toplevel configfile option: --with-mongodb=MONGO_INCLUDE_DIR,MONGO_LIB_DIR - added regression test files for mongodb support (lowlevel (tcl-only) and highlevel (nx based oo support)) - integrated mongodb-testfiles with "make test" - reduced verbosity of nx-mongo.tcl (added verbosty variable)

  1. … 21 more files in changeset.
- added example scripts rosetta-sudoku.{tcl,html} and tk-ludo.{tcl,html}

  1. … 5 more files in changeset.
- prepare for providing nx as a tcl module (.tm file). this is just a preparation, since for testing, one cannot set up a path that prefers a local copy over a global installed one (the global tcl-site is preferred over the one specified in e.g. TCL8_5_TM_PATH)

  1. … 3 more files in changeset.
- remove doc target from "install-doc" since this takes a while in a "make install"

- don't build doc always, since it takes a long time