xotcl

Clone Tools
  • last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Tcl9 fix: fixed handling of leading "~" in file paths.

In the Unix shell tradition, leading "~" in file paths denotes

to the home directory. In Tcl9, we have to use [file home] instead.

Use loopback IPv4 address, to work around the DN service being unavailable on GH macos runners

improved spelling

  1. … 2 more files in changeset.
Bug fix: potential crash and swallowed error

The change fixes 2 bugs:

- When a non-existing method was called in a situation where

* a filter with guards is registered, and

* all guards are failing, and

* the method to be called after the filter does not exist

nsf was crashing

- There was no code to produce the proper error message in such situations

  1. … 1 more file in changeset.
improved spelling

  1. … 14 more files in changeset.
fix typo

whitespace changes

Provide Tcl9 compatibility after TIP #673

TIP #673 removed "trace variable", which was deprecated since the

release of Tcl 8.4. However, since Tcl does not warn about

deprecations, so it was not detected until TIP #673 removed the

command for Tcl9.

change encoding to UTF-8 to improve robustness in various Tcl9 variants (e.g. tip-657)

improve spelling

  1. … 9 more files in changeset.
improve spelling [skip ci]

  1. … 2 more files in changeset.
* mkIndex.tcl: Have mkIndex produce package-provide compliant ifneeded scripts

  1. … 3 more files in changeset.
Added support for compiling with Tcl 9.0 (Many Thanks to Jan Nijtmans for first steps)

This version compiles cleanly at least with Tcl 8.6.* and Tcl 9.0 (fossil trunk),

having -pedantic and -Wextra defined.

  1. … 20 more files in changeset.
improve spelling

avoid overly short method names

add object level method "dict" similar to "array" for larger symmetry of commands

improve spelling

  1. … 6 more files in changeset.
improve spelling

  1. … 2 more files in changeset.
Add script to automatically configure auto_path if needed. Refactor shell script generation routines into build.tcl

  1. … 5 more files in changeset.
improve spelling

  1. … 5 more files in changeset.
* nsf.c, testx.xotcl: Substitute tab-based indentation (1x) for space-based one (8x) for 'required argument' error msg.

  1. … 1 more file in changeset.
improve spelling

  1. … 9 more files in changeset.
improve spelling

  1. … 6 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
fix version number

Bump version number to 2.4.0

  1. … 10 more files in changeset.
Update copyright years [skip ci]

  1. … 4 more files in changeset.
bump version number

improve documentation

  1. … 7 more files in changeset.
improve grammar and spelling

  1. … 7 more files in changeset.