Initial revision
... still programming ...
... still programming ...
... still programming ...
Added boxes.o to clean target
Switched language to ANSI C / POSIX_SOURCE
Added -Wall -W to boxes core compilation
Added -D__EXTENSIONS__
Compile everything but the parser with -Wall -W
Added detection of empty shapes ("") which are now cleared (+warning)
Changed rcs string to #ident directive
... still programming ...
(removed setlocale() call and locale.h include)
... still programming ...
It drew a correct box for the first time!
It drew a correct box for the first time!
Added rcs keywords and standard file header.
Added computation of minimum width/height of each design.
Added minimum width/height for a design. Fixed screwed tiny boxes.
Did not handle zero input.
Added some more designs
Incorporated changes in the still evolving format
... still programming ...
(some bug fixes and restructuring)
... still programming ...
Added minwidth and minheight to design structure
... still programming ...
Some bug fixes
Added size option (-s)
Added Alignment Option (-a)
It seems actually usable for drawing boxes :-)
... still programming ...
Added infile/outfile parameter code (pasted from tal, more or less)
Added code to remove trailing spaces from output lines
Added build target for optimized compilation
Now linking with flex library instead of lex library
Enforced use of PROJECT macro
Added "indent" directive to grammar
Added "replace" directive to grammar