apps

Clone Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add debugging in build scripts [skip travis]

Add debugging in build scripts [skip travis]

Prep build script to support MSYS2/MinGW builds under Windows

Turn on some debugging

  1. … 2 more files in changeset.
Make build script more verbose

Provide first attempt at Travis build array and build script

  1. … 1 more file in changeset.
improve comments

  1. … 13 more files in changeset.
* source-doc-beautifier.tcl: Remove in-block range markers within test bodies to prettify the ADOC output.

* source-doc-beautifier.tcl: Allow to omit the built-in title line, to allow for custom doc and title preambles in example scripts ("-notile" flag).

    • -28
    • +36
    ./utils/source-doc-beautifier.tcl
Make src highlighter independent from Tcl version

- regenerate doc pages with asciidoc 8.6.9 - fix paths

  1. … 13 more files in changeset.
- get rid of getstubs

  1. … 4 more files in changeset.
Render file paths in a platform-independent manner

build system: - don't call genstubs from configure, since Debian does not seem to have genstubs.tcl installed. Now, we pre-generate the stub files for tcl8.5 and tcl8.6 and copy the "right" version depending on the configured version.

  1. … 10 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.
- improve robustness

- make sure that packages from XOTcl 1 require XOTcl 1

  1. … 73 more files in changeset.
Completed update of nxdoc for NX

  1. … 2 more files in changeset.
Adjusted nxdoc for the recent changes to NSF/NX

  1. … 4 more files in changeset.
- adapt to object methods

The asciidoc-related configuration artifacts, especially for Tcl/NSF-specific code highlighting, are now contained in the source distribution and integrated with the respective make targets. Besides a running asciidoc installation, there is no further configuration need. Tested with asciidoc 8.6.8

    • -0
    • +5
    ./utils/source-highlight-with-pp
  1. … 1 more file in changeset.
- allow to change title of a scripted document

- make doc beautifer more robust for invalid lists

- apps/utils/nxdoc: fix shebang path to env ...

- provide hint to prevent misclassification as c++ file

* xotcl.c: some c-cleanup * library files: require exact version numbers to avoid conflicts with XOTcl 2.0

  1. … 8 more files in changeset.
- apps/utils/nxdoc: Make sure we use -local for private self-calls. - generic/nsfAPI.nxdocindex: The index file has never been registered with the repo, or it was dropped during the recent git repo restructuring. If missing, the nxdoc targets will fail ...

  1. … 1 more file in changeset.
- library/lib/nxdoc-core.tcl: Major refactoring accomplished: Managed to refactor the validation code into a separate module, obtain a better separation between the backend implementations, ... Relocate the validate() method implementations into the Validator mixin layer. Validation (the validate cascade) is now triggered from within the mixin layer ... further improves the separation of concerns in nxdoc ... Also, moved frontend code into two distinct Tcl packages: We now distinguish between the DC ("Documentation Comments") and the XODoc frontends. I also remastered the entire frontend handling and disentangled the various concerns: specifying documentation sources, 1st- and 2nd pass handling, etc. - Support for document multiple Tcl packages per NXDoc project. Multi-package support, plus validation mode for packages, adding missing files to the repo - tests/doc.test: General cleanup, deactivated some tests for the time being (till the DC interface settles) - library/lib/nxdoc-core.tcl: Removed dead comments and dead codex - YUIDoc template suite: Added Monikas recent adaptations/extensions. I still have to check the resource paths for the xowiki backend, which are most probably broken for now. - Adjusted TODO for accomplished tasks.

  1. … 21 more files in changeset.
- Makefile.in: Added two new targets: [make yuidoc-dev] and [make xowiki-dev]; both will be generate the documentation including validation data and will make proper use of the nxdocIndex restrictions. - apps/utils/nxdoc: Some minor fixes/additions - library/lib/nxdoc-core.tcl: Completed the nx::doc::mkIndex helper

  1. … 2 more files in changeset.
- apps/utils/nxdoc: Added support for nxdoxIndex files - library/lib/nxdoc-core.tcl: Temporary fix for filtering commands (includes/excludes) at the right time; needs major cleanup; first drop of a mkIndex helper.

  1. … 1 more file in changeset.