changes from 0.2.4 to 0.2.5 --------------------------- * implemented --line-number option to dump line numbers * changed email address and homepage location, new homepage is at http://ch.tudelft.nl/~arthur/rl/ * documentation improvements (mainly spelling) changes from 0.2.3 to 0.2.4 --------------------------- * add checks for correct reading and writing of lines changes from 0.2.2 to 0.2.3 --------------------------- * improved documentation * update to newer autoconf and automake * make it possible to choose random number source at configure time * added extra tests to configure script changes from 0.2.1 to 0.2.2 --------------------------- * Debian package fixes changes from 0.2.0 to 0.2.1 --------------------------- * some small documentation improvements * improvements to header includes * removed maximum to --count command line option * upgraded autoconf and automake files * rpm spec file improvements changes from 0.1.7 to 0.2.0 --------------------------- * add --reselect option to replace --uniq option and change default behaviour to select lines only once instead of multiple times (incompatible change) * added --output, --delimiter and --null command line options * added examples to manual page * organized code better * added --enable-warnings in configure and enable by default in Debian package building changes from 0.1.6 to 0.1.7 --------------------------- * added simple docs to Debian package * fixed bug in Debian package rules * initial package for Debian/unstable changes from 0.1.5 to 0.1.6 --------------------------- * made Debian package * tried to abide by GNU coding standards * fixed typo in manual page changes from 0.1.4 to 0.1.5 --------------------------- * improved README, manual and command line --help * added buffer.c with functions for manipulating struct buffer (used to be struct line) * improved memory management with about halving number of malloc() calls * fixed small memory leak (not a real problem for command-line tools) * cleared up some code and ended up with smaller code * actually created this Changelog (still looking for a good way to create one from the cvs logs changes from 0.1.3 to 0.1.4 --------------------------- * added more info to README * added debugging code to alloc.c * added --enable-debug to configure * fix so that -Wall is only used on gcc * renamed randomize.c to random.c and moved all random related functions there * added xxmalloc() and xxrealloc() macros for readable malloc()s * improved memory management * added function for randomizing all lines in a file (changes default behaviour of rl) * more code cleanup * actually tested on all mentioned platforms before release * fixed nasty bug on systems with a low RAND_MAX changes from 0.1.2 to 0.1.3 --------------------------- * added configure generated config.h * created rl.h with definitions of all functions in all files * created alloc.c with malloc() realloc() and free() wrappers * lines do not have a maximum length anymore * code cleanup * changed randomize() to not try to read /dev/random but use pid + time in milliseconds changes from 0.1.1 to 0.1.2 --------------------------- * easier emulation of getopt_long() (now in getopt_long.c) * moved randomzize() function to randomize.c changes from 0.1.0 to 0.1.1 --------------------------- * added emulation for getopt_long() on platforms that don't have it * better working --quiet