Releases: flightaware/tcllauncher
Releases · flightaware/tcllauncher
Bump package version
Upgrade TCL version
Upgrade the required TCL version.
Fixes to installation permissions.
v1.8
Maintenance release
Merge pull request #11 from flightaware/swiftc Add support for swiftc linker
v1.6
* tcllauncher::demonize when invoked with the -noclose option will still
redirect any stdio files (stdin, stdout, stderr) to/from /dev/null if
the corresponding stdio handle does not exist.
* clean and distclean make targets fixed/improved
* configure script now included in distribution
* remove all reference to Windows
v1.5
* tcllauncher no longer generates or references a shared library.
* tcllauncher now is linked against the thread library to avoid
deadlocking if Tcl is built with threads
* Sync Makefile.in with TEA 3.9; clean up the generation of the object
file and the executable
* tcllauncher-support.tcl is now macro-substituted from
tcllauncher-support.tcl.in to get package and version right every time
v1.4: Changes needed to build tcllauncher with Tcl 8.6
* reassert lock on pidfile during pidfile_write
The documented usage of pidfile_open and pidfile_write did not actually work
because the flock on the pidfile would not survive the daemonize call to fork
to a background process. Now we re-assert the lock on the pidfile when calling
pidfile_write (aborting if the lock cannot be obtained) so that the pidfile can
be reliably used as a lockfile as documented.
* Updated build instructions for Debian.
* Corrected unclear pidfile_open documentation.
* manual page rendering improvements.
* Update README and license and remove superfluous stuff from launcher.h
* Support for Tcl 8.6
* In pid_open properly handle the case of specifying the path to the pid
file. Also properly support the file mode argument.
v1.2
* Upgrade to Tcl Extension Architecture (TEA) 3.8.
* Add aclocal.m4 to create a rule for finding the path to dtplite and modify
configure.in to use that rule.
* Merge daemonize.tcl and pidfile.tcl into tcllauncher.tcl
* Reference Tcl 8.5 in docs and whatnot.
* Add support for Mac OS X