animator 1.1 (r353) ~~~~~~~~~~~~~~~~~~~ [core] -Cleanup: remove code duplication in color component converion from float to int -Cleanup: remove unused functions in vptrhash -Cleanup: move internal static inlines from gfx.h to gfx_hline.h so only gfx.c need to use them (reduce numebr of public unised functions) -Cleanup: remove unused gfx_box() -Cleanup: remove unused color conversion functions -Cleanup: reduce number of unused static inlines by not including them -Cleanup: split gfx.h color inlines to gfx_color.h to reduce unused static inlines [build] -Add: depgen instwad of depending on *.h -Add: ./configure to generate Makefile.conf -Add: configure options for mingw native and cross compilation -Add: generated grammar so bison and flex are optional deps -Fix: do not depend on GNU make, use Makefile.conf generated by ./configure -Fix: make clean removes known files only -Add: make linstall [c99] -Cleanup: remove nested function -Cleanup: name anonymous union -Fix: do not return value from void function -Cleanup: don't do pointer arithmetics on void * -Fix: inline functions need to be static to avoid linking errors -Fix: scanf %o destination needs to be unsigned -Fix: constant initializer -Fix: safe pointer-to-int cast -Cleanup: ps: stray semicolons in global lexical scope [doc] -Move: manual pages to doc/ to keep root clean -Add: installation doc -Add: C99 instead of C and name old sdl version -Update: we do have proper source releases, link them -Del: no OS packages available at the moment -Add: dependency: boehm gc for ps/ -Split: main page (index.html) from syntax.html to keep the welcome page short and easier to digest [ps] -Add: automated regression test (in ps/regression/) [test] -Cleanup: do not depend on bash animator 1.0 (r289) ~~~~~~~~~~~~~~~~~~~ [CLI] -Add: -d for dumping frameS -Add: -D for forcing color depth -Add: -C -Add: -R -Add: echopt command [language] -Fix: accept signed numbers beginning with + -Fix: arrowhead stays constant size -Add: circle fillcircle fillrect commands -Add: ident command for loading identity matrix -Add: warp command -Add: area support -Add: thick command -Add: allow omitting y in scale command -Add: support for alpha -Add: multiple ways to specify colors -Add: flushdelay command -Add: line dashing -Add: alternative syntax for rect -Add: neg operator -Add: roll command -Add: rlineto command -Add: polyfont -Add: screenshot command -Add: warp area command -Add: title command -Add: blit and image loading commands -Add: viewport -Add: screendump -Add: added setcursor and defcursor commands -Add: clip command -Add: macro push command -Add: added commands for writing pixels to images -Fix: allow empty macro bodies [rendering] -Add: new poly render -Add: headless mode [build] -Add: cross compilation to win32 using mingw32 -Add: makefile for osx homebrew -Add: makefile for compiling animator on native mingw -Add: central Makefile -Add: install docs [doc] -Add: man page -Add: metaball, fire, spread examples [misc] -Tune: raised accuracy of vectorfont file -Add: font file that contains romansimplex only -Add: roman-simplex-mono font [utils] -Add: ps2an, postscript to animator translator -Add: animator_zoompan: scrolling/zooming pic viewer -Add: pie chart generator animator 0.1 (r24) ~~~~~~~~~~~~~~~~~~ Initial release.