Skip to content

Releases: flightaware/tclreadline

v2.4.0

22 Oct 14:30
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.3.8...v2.4.0

Fix issues

21 Nov 22:55
cfd5080
Compare
Choose a tag to compare

Allow the library to load relative to the tcl package scripts
Do not generate errors on errorCode or errorInfo when undefined
Replace links with files in autoconf/automake components

New configuration options

21 Oct 20:19
98c6af7
Compare
Choose a tag to compare

Enhancement autogen.sh will now honor NOCONFIGURE.
The autogen.sh will now generate code based on the TCL stub library.

NOCONFIGURE=1 ./autogen.sh
./configure --enable-tclstub
make

v2.3.6

12 Jul 16:27
Compare
Choose a tag to compare

Make FREE() macro a legal expression.

v2.3.5

07 Mar 14:30
Compare
Choose a tag to compare

Update version in configure.ac

v2.3.4

06 Mar 22:34
Compare
Choose a tag to compare

Re-release with configure script, per discussion with @snoe925

(replaces v2.3.3 due to .gitignore conflict)

v2.3.2

08 Feb 20:21
Compare
Choose a tag to compare
  • Implement --with-tk=no in configure script.
  • Modernize AM_INIT_AUTOMAKE usage and fix build, run tests in CI
  • Find tkConfig.sh from macOS stock libraries
  • Normalize home directory in prompts to avoid display oddities

Fix version tags and Travis-CI build

08 Mar 17:45
3a971a8
Compare
Choose a tag to compare

Fix missed autoconf version settings.
Add libtool if present to autogen.sh. Use libtoolize in autogen.sh if present.
Oddly installing libreadline-dev removed libtoolize. Very confusing.

Release contributed enhancements

07 Mar 16:26
9bf94fc
Compare
Choose a tag to compare

Platform build enhancements.
Auto save history.
See commit history for details.

TclOO and iTcl object support and bug fixes

20 Dec 23:12
Compare
Choose a tag to compare
  • TclOO objects are recognized and tab completion is now provided for methods.
  • iTcl objects are recognized and tab completion provided for methods plus variable name completion provided for cget and configure methods.
  • $ regression fixed.
  • regression in tab completion of filenames of external commands is now fixed.
  • tclreadline is now compatible with GNU Readline 6.x.
  • Several new test cases have been added.

Sincere thanks to @dbohdan for this work. This work was funded by a bounty program established by FlightAware (https://github.com/flightaware/Tcl-bounties) and fulfilled the terms of the bounty offered for work on tclreadline.