Bugfix: justify_line() still didn't work right. It should now. (Man, I got
a strong sense of déja vu! Weird ...)
Added new tokens YCHGDEL and YDELWORD
Added code for DELIMITER statements
Added %options never-interactive and caseless
Added code for DELIMITER statements
Rewrote string rules to deal with delimiter statements
Added LEX_SDELIM macro (valid string delimiter characters)
Added prototype for chg_strdelims()
Added Linux defines. Now compiles nicely on (my) Linux.
Declared yyerrcnt to be static
Added YY_USER_INIT macro to set the input buffer size to the config file
size (plus a bit). This is supposed to be a workaround for the REJECT
problem.
Added HTML conversions for '&' and eacute
Removing path from file name
Changed introductory text
Added info for -k and the quickinfo mode
Moved contents of YY_USER_INIT definition into a separate function which
is now called by YY_USER_INIT (better readability)
Removed check for empty sample block, which is also done in lexer.l
Updated usage information
Updated quickinfo (-l -d) with killblank default value
Made indentation computation into a function of its own (get_indent())
Bugfix: REVERSION code may change indentation -> recompute if necessary
Bugfix: When matching vertical side shape lines, ignore empty shape lines
Bugfix: justify_line() still didn't work right. It should now. (This time I
discovered that indentmode=="text" was confusing it. Arghh!)
Removed newline check from empty_line() function
Removed case insensitivity option (-i) from flex call. Now done in lexer.l.
Added usage of system-wide config file (GLOBALCONF from boxes.h)
Moved config file selection code into it own function (get_config_file())
boxes.h is now generated from boxes.h.in by top level Makefile
Added -Wall -W to CFLAGS and removed .c.o rule
Renamed file from boxes.h to boxes.h.in
VERSION and GLOBALCONF values are now put in by top level Makefile
Added GLOBALCONF and BVERSION macros whose values are put into boxes.h and
boxes.1
Added locsnap target for generation of archives without posting to the Web
page
Added README file
Added rules to generate boxes.h and boxes.1 from boxes.1.in and boxes.h.in
Renamed file from boxes.1 to boxes.1.in
Version number and name of global config file are now put in automatically
Updates for version 1.0