Announcing the release of version 1.1.1 of GNU Teseq, the Escape Sequence Illuminator.
GNU Teseq (the author pronounces it: "tea" + "seek") is a tool for analyzing files that contain control characters and terminal control sequences, by printing these control sequences and their meanings in readable English. It is intended to be useful for debugging terminal emulators, and programs that make heavy use of advanced terminal features such as cursor movement, coloring, and other effects. It may also be used for creating (and editing) animated demos to run on the terminal, or stripping unwanted control sequencs from typescript files. The Teseq home page is located at http://www.gnu.org/software/teseq/ GNU Teseq 1.1.1 may be downloaded from http://ftp.gnu.org/gnu/teseq/ or via automatically-chosen mirrors from http://ftpmirror.gnu.org/teseq/ Online documentation is found at http://www.gnu.org/software/teseq/manual/ = NEWS = Version 1.1.1 * Updated all files to reflect new email address for maintainer: mi...@addictivecode.org (previous address, mi...@cowan.name, is no longer valid) * Added links in the (Texinfo) manual to playable videos that demonstrate basic teseq functionality, and how to use teseq to create _and edit_ interactive terminal demos: * https://asciinema.org/a/7443 * https://asciinema.org/a/7445 * Added example in the manual for using teseq to strip escapes out of a typescript file. * Note: a new (optional) build dependency has been introduced: pkg-config, which is now used to find whether libcheck is installed. * BUG FIX: Fixed an issue where teseq could spin indefinitely churning out \xFF bytes on no further input. Input from a command such as $ printf '\033!!\177' would produce this issue. This issue was discovered by means of american fuzzy lop, http://lcamtuf.coredump.cx/afl/ * BUG FIX: Fixed an issue with \x7F (DEL) being treated as a valid final character for control sequences, and being printed on teseq's output (which should not be printing non-whitespace control characters). = Building GNU Teseq = Building Teseq requires nothing beyond a normal Unix build environment, plus the help2man utility to generate the manpages. Running the full suite of accompanying tests, or building documentation, may require some additional software. -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.