- Make Makefile compatible with
DESTDIR
variable
- Allow passing unrecognised arguments to configure script
using
--ignore-invalid-arguments
(useful for wrappers expecting GNU Autoconf)
The Great Compatibility Update.
- Added documentation for several vintage/retro platforms
- Cleaned up several
#ifdef
spaghetti chains to#if defined(…)
- Added
VP_USE_GETOPT_H
macro to select a localgetopt.h
overunistd.h
for POSIX-noncompliant systems which have their own implementation - Added
OPTION_CHAR
macro to properly tune getopt and docs - Added color support for the Windows console,
conio.h
and- Changed
--use-color
to--use-color-<type>
to accomodate
- Changed
- Moved options parsing to separate function
- Added ability to specify program arguments after launch
- Changed RNG to generate only if they're needed (to save time)
- Started using the right versioning system
- Changes
str_length
inrepeat_string()
to bestrlen(str) + 1
, not juststrlen(str)
- Added NLS with gettext
- Added fullwidth (UTF-8) output option
- Changed exit values from classic 0/1 to those of
sysexits.h
- Implemented better random-number generator using POSIX microsecond time
- Changed occurences of
atoi()
tostrtol()
- Added option to enable colour output via ANSI escape codes
- Initial release