Commit Graph

645 Commits

Author SHA1 Message Date
Thomas Jensen
8512b51846 Updated email and web addresses for boxes
Added info about new -m option
Changed the description for -s option
2006-07-12 06:18:05 +00:00
Thomas Jensen
a3857a1cba Updated email address in comment header 2006-07-12 05:54:30 +00:00
Thomas Jensen
f8df42aa6a Updated email and web addresses in comment header etc.
Applied patch by Elmar Loos that adds -m option for mending a box
Changed a few more things to make the box mending patch work in
connection with all the other boxes options
2006-07-12 05:49:50 +00:00
Thomas Jensen
9eaecc9b3e Updated email and web addresses in comment header
Added new member 'mend' to opt_t (for option -m, mend box)
2006-07-12 05:44:12 +00:00
Thomas Jensen
b37c06c874 Updated email and web addresses in comment header 2006-07-12 05:41:52 +00:00
Thomas Jensen
21594c1f50 Updated email and web addresses in comment header
Added trim_only flag to output_input() function, used for box mending
2006-07-12 05:28:58 +00:00
Thomas Jensen
3f8bdab8f2 Updated email and web addresses in comment header 2006-07-12 05:25:27 +00:00
Thomas Jensen
40a1bb3487 Updated world wide web link in comment header 2006-07-12 05:20:26 +00:00
Thomas Jensen
5e8e47db3a Updated email and web addresses 2006-07-08 08:58:08 +00:00
Thomas Jensen
eee616475f Added reminder of compilation faq
Changed BVERSION to 1.0.2
2006-07-08 08:56:38 +00:00
Thomas Jensen
74288d1d4a Removed -traditional flag from CFLAGS definition
Updated email and web addresses
2006-07-08 08:47:58 +00:00
Thomas Jensen
dab5f12459 Applied patch by Andreas Heiduk to facilitate compilation with
present-day flexes
2006-07-07 07:24:17 +00:00
Thomas Jensen
ba0364b2ec Added code to add snapshot info to version number for snapshots. This
affects the author only.
2000-04-01 18:29:17 +00:00
Thomas Jensen
9eed60977d Added cld member to command line option struct (-c option) 2000-04-01 18:28:18 +00:00
Thomas Jensen
07d7260497 Added -c option (simple comment definition) 2000-04-01 18:27:17 +00:00
Thomas Jensen
8b9dd0225c Added documentation of -c option 2000-04-01 18:26:57 +00:00
Thomas Jensen
06eac718d2 Minor change to make boxes compile on DEC/OSF, too (S_ISDIR) 2000-03-21 14:26:31 +00:00
Thomas Jensen
d128d0e414 Incremented version number to 1.0.1
Renamed snapshot file name to boxes-SNAP-latest
Added README.Win32.txt to snapshot generation commands
2000-03-17 23:52:29 +00:00
Thomas Jensen
55d74f3c38 Added Makefile.Win32 and misc/* to snap generation commands 2000-03-17 23:51:43 +00:00
Thomas Jensen
4d48f2c8ef Port to Win32 platform based on patches by Ron Aaron
Changes only affect Win32 version. Win32 behavior differs from the UNIX
platforms in the way the config file is searched and the config file
name (boxes.cfg).
2000-03-17 23:44:26 +00:00
Thomas Jensen
980a056d33 Added vim autocommand to set syntax highlighting to C 2000-03-17 23:43:13 +00:00
Thomas Jensen
c4d7d16c8c Added hint to online docs to top of file
Added javadoc design by Ted Berg
Added ada-cmt and ada-box designs by Neil Bird
Changed string delimiter of diamonds design back to quotes
2000-03-17 23:39:34 +00:00
Thomas Jensen
555f640f56 Moved config.h into ORIG_HDRCL group, so it appears in the change log Web
page
1999-11-08 10:55:13 +00:00
Thomas Jensen
85d76ebb6a Bugfix: For non-empty left box sides, spaces belonging to "empty" shape
lines were not properly removed in some cases
1999-11-08 10:51:41 +00:00
Thomas Jensen
3f2f687128 Bugfix: Horizontal box parts were not correctly detected if the west box
side was empty (reported: Tobias Buchal)
Bugfix: boxes could hang in detect_horiz() due to goeast/west confusion
1999-11-07 17:46:26 +00:00
Thomas Jensen
532bd941b3 Eliminated use of PATH_MAX in order to ease porting
Restructured infile/outfile code to eliminate need for access() function
and improve readability
Added file type check before reading config file. boxes used to generate
a weird error message if the config file is a directory
1999-09-10 19:21:05 +00:00
Thomas Jensen
c4f5a6a04c Renamed current snapshot archive file to boxes-SNAP-latest.tar.gz
Added "milestones": Draw horizontal ruler at particular times (v1 out etc.)
1999-09-10 17:33:32 +00:00
Thomas Jensen
a5119027eb Added concat_strings() function prototype from Joe Zbiciak's patches 1999-08-31 15:38:42 +00:00
Thomas Jensen
fc2a00f0dc Applied Joe Zbiciak's patches to remove all snprintf()s and variants
Replaced snprintf() calls with calls to concat_strings() in the process
1999-08-31 15:37:01 +00:00
Thomas Jensen
b84e9ed503 Applied Joe Zbiciak's patches to remove all snprintf()s and variants
Added concat_strings() function and changed yyerror() in the process
1999-08-31 15:35:13 +00:00
Thomas Jensen
2535f9f8f5 Bugfix: Changed empty #elif to #else (thanks Tommy Williams)
Port to i386/FreeBSD by Tommy Williams
1999-08-25 13:38:37 +00:00
Thomas Jensen
2789ab4a5e Added comment to guide user to GLOBALCONF definition line 1999-08-22 11:43:55 +00:00
Thomas Jensen
5756a3c9fb Added some more REVERSE statements where only REPLACE statements were so far
Replaced some hardcoded padding values with padding statements
Added padding to some more box designs
Changed headline design regexp rules to not bother indentation when
indentmode is "text"
1999-08-22 11:37:27 +00:00
Thomas Jensen
d3a64d0677 Removed const from 2nd parameter of justify_line() function 1999-08-22 11:36:45 +00:00
Thomas Jensen
70ba492f26 Bugfix: no-input-check must take place before indentation computation 1999-08-22 11:34:46 +00:00
Thomas Jensen
d48b49df33 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
1999-08-21 23:41:25 +00:00
Thomas Jensen
ee53c330b8 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
1999-08-21 23:39:01 +00:00
Thomas Jensen
21ad76c0af Renamed file from boxes.h to boxes.h.in
VERSION and GLOBALCONF values are now put in by top level Makefile
1999-08-21 23:37:23 +00:00
Thomas Jensen
fcba4e3d7b boxes.h is now generated from boxes.h.in by top level Makefile
Added -Wall -W to CFLAGS and removed .c.o rule
1999-08-21 23:35:44 +00:00
Thomas Jensen
97c7109f5d Added usage of system-wide config file (GLOBALCONF from boxes.h)
Moved config file selection code into it own function (get_config_file())
1999-08-21 23:33:03 +00:00
Thomas Jensen
72d3fb1b54 Removed case insensitivity option (-i) from flex call. Now done in lexer.l. 1999-08-21 16:10:41 +00:00
Thomas Jensen
ca9ff78bff Removed newline check from empty_line() function 1999-08-21 16:09:33 +00:00
Thomas Jensen
a275847b4f Bugfix: justify_line() still didn't work right. It should now. (This time I
discovered that indentmode=="text" was confusing it. Arghh!)
1999-08-21 16:04:24 +00:00
Thomas Jensen
2d293cb89d Bugfix: When matching vertical side shape lines, ignore empty shape lines 1999-08-21 16:03:31 +00:00
Thomas Jensen
0f2a1703ce 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
1999-08-21 15:55:42 +00:00
Thomas Jensen
52120808f5 Removed check for empty sample block, which is also done in lexer.l 1999-08-21 15:53:58 +00:00
Thomas Jensen
f180fca44c Moved contents of YY_USER_INIT definition into a separate function which
is now called by YY_USER_INIT (better readability)
1999-08-20 19:51:12 +00:00
Thomas Jensen
29143b73e9 Added info for -k and the quickinfo mode 1999-08-18 19:14:08 +00:00
Thomas Jensen
42a8a38772 Added HTML conversions for '&' and eacute
Removing path from file name
Changed introductory text
1999-08-18 18:41:41 +00:00
Thomas Jensen
0e8079c81c 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.
1999-08-18 18:23:41 +00:00