Releases: pipeseroni/pipes.c
1.2.1: Minor tweaks and typos
Release 1.2.0
This release adds the following features:
-
-m
/--max
: Specify a maximum length for a pipe. -
-C
/--chars
: Specify a custom list of characters for pipes.
This release also moves to [libtap][libtap] for unit testing.
Release version 1.1.0
This release adds the following command line options:
-
-c
,--color=C
: Use the colorC
for a pipe, specified inRRGGBB
hexadecimal format. This option can be specified multiple times to
define a color palette. -
--backup-colors
: Query the terminal for the RGB values of each of
the default colors, and then restore them before exiting. This will
only work on terminals that support aninitc
query, but is
unnecessary on terminals with a workingoc
capability anyway.
This release also improves error reporting greatly.
v1.0.1: Version 1.0.1: Unicode, SIGWINCH, bugfixes
Release version 1.0.1 adds the following features: * Support for non-UTF-8 character sets (Fixes issue #9 in PR #18). Cpipes will use `iconv` to convert internally-encoded lists of pipe characters into the locale character set before display. This should enable Unicode output on the few terminals that support non-UTF-8 character sets. Tested on urxvt with GB18030. * Handle window size changes (Fixes issue #11 in PR #19). Resizing the terminal emulator should now resize the drawing area available to cpipes. The following bug fixes have been applied: * Add a bounds check to randrange (PR #20) * Search for librt in configure.ac. This is needed by systems with an old C library (PR #20). * Fix broken version numbers in the build system (PR #23). * Fix linker warning flags in Makefile.am (PR #23).
Release version 1.0.0
This release makes a number of changes to the version that sat untagged for years.
Major changes:
- Project name changed from "Snakes" to "pipes.c". At the same time, the binary was renamed from "snakes" to "cpipes".
- Switch to autotools as a build system.
Minor changes
- Lots of refactoring.
- Exit when any key is pressed, not just on interrupt.
Remaining bugs
These bugs have been around since this project was created, so I don't feel the need to delay version 1.0.0 until they are fixed.