Changes in version 1.3 o Automake/libtools/autoconf updated. o Package restructured o Some bugfixes. o New "raw" keyboard driver for linux console alowing to detect key releases. o Fixed -malign-double gcc binarry compatibility problem o Added const keywords to sources where possible. o AAlib.h documented o Lots of fixes from Debian maitainer Joey Hess installed o c2man generated manual pages added o Rest of changelog was lost in the disc crash.... o Fixed X driver handling of refresh o Optimized X driver o X driver now allows setting font using AAFont environment variable o Added aalib-config Changes in version 1.1 Fixes: o Fixed help text o Fixed (I hope) problems with ncurses renamed to curses o Fixed release event in X11 driver o Fixed problems with -s ar options o Fixed problems with one pass linkers o X driver now handler non alphabed keys o Fixed GPM mouse cursor overflowing o Fixed compilation problem of aalinux w/o gpm libs Cleanups: o Stderr driver merged with stdout. They share most of code now o All program names starts with aa to avoid colisions Speedups: o Speedups in random dithering New features: o New API call for hidding mouse cursor o New dos keyboard handler o DOS mouse driver o Documentation for writing new driver. o Added aa_printf o Driverdata mechanizm is now useable o X driver updated so it can now handle multiple windows o Now uses automake to generate Makefiles o AAsave extensions by Tim Newsome: o AAsave now accepts %x %y in filename for pages You have to use %% for % o Format now specifies conversion list - so conversions like & -> & should be done ellegantly o added . to extension name - should be usefull to specify no extensions etc.. o New formats: irc, zephyr and roff Revisions of this patch by Jan Hubicka o AAsave now accepts %e for extension and %c for string _%x_%y in case extensions is used (so you might simply add %c%e after filename to get nice results) o extension field of structure returned back for backward compatibility and since I think it is good place to hold default extension for given type. It is not added by default now, but at %e command in filename o Conversion list format changed from [500] array, since it increased executable file size too much. Used pointer to pointer instead. o For one page formats pointer to FILE * structure should be passed instad of filename o Added new formats into formats list o Changed conversions mechanizm a bit to avoid unfreed memory areas. o Avoided conflict in case multiple aa_save filters are up and in threads and some other problems o AA-lib is now under LGPL! API Uncompatibilities: hope last ones for long time :) - better to do them sooner than wait :) o X driver now uses default size (w/o asking) since it is not usual in X11. Use command line options instead :) o AA_getkey now returns just keypresses. Not releases anymore (was bug) o Removed update driver call since it is generaly unused. o stupid typo - MAKS renamed to MASK o You need to add %c%e at the end of name fileld for aa_save to get correct results (see comments bellow) o fontxx renamed to aa_fontxx to avoid confusion with other symbols o context->driver->params moved into context->driverparams since one driver should handle multiple devices with different parameters driverparams is taken as parameter into init (broke compatibility with old aview. New aview is comming soon!) New port: o OS2 port by Thomas A. K. Kjaer Changes in version 1.0 o Initial version