Up to [cvsweb.bsd.lv] / mandoc
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.6 / (download) - annotate - [select for diffs], Fri Dec 14 06:33:14 2018 UTC (5 years, 9 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_14_6,
VERSION_1_14_5,
HEAD
Changes since 1.5: +2 -9 lines
Diff to previous 1.5 (unified)
Cleanup, no functional change: Now that message handling is properly encapsulated, remove struct mparse pointers from four structs (roff, roff_man, tbl_node, eqn_node) and from the argument lists of five functions (roff_alloc, roff_man_alloc, mandoc_getarg, tbl_alloc, eqn_alloc). Except for being passed to the main program as an opaque object, it now only occurs in read.c, as it should, and not across 15 files like in the past.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Dec 13 02:06:07 2018 UTC (5 years, 9 months ago) by schwarze
Branch: MAIN
Changes since 1.4: +12 -11 lines
Diff to previous 1.4 (unified)
Cleanup, no functional change: Move tbl(7)-specific parser internals out of libroff.h. Move some tbl(7)-internal processing from roff.c to tbl.c.
Revision 1.4 / (download) - annotate - [select for diffs], Wed Dec 12 21:54:35 2018 UTC (5 years, 9 months ago) by schwarze
Branch: MAIN
Changes since 1.3: +3 -2 lines
Diff to previous 1.3 (unified)
Cleanup, no functional change: No need to expose the tbl(7) syntax tree data structures everywhere. Move them to their own include file, "tbl.h", and improve comments.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 24 23:12:34 2018 UTC (6 years, 1 month ago) by schwarze
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (unified)
Rudimentary implementation of the roff(7) .while request. Needed for example by groff_hdtbl(7). There are two limitations: It does not support nested .while requests yet, and each .while loop must start and end in the same scope. The roff_parseln() return codes are now more flexible and allow OR'ing options.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 30 04:11:50 2015 UTC (9 years, 7 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_14_4,
VERSION_1_14_3,
VERSION_1_14_2,
VERSION_1_14_1,
VERSION_1_13_4,
VERSION_1_13_3,
VERSION_1_13
Changes since 1.1: +94 -35 lines
Diff to previous 1.1 (unified)
Abolish struct tbl_head and replace it by an "int col" member in struct tbl_cell. No functional change, minus 40 lines of code.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Jun 1 05:44:39 2013 UTC (11 years, 3 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_13_2,
VERSION_1_13_1,
VERSION_1_12_4,
VERSION_1_12_3,
VERSION_1_12_2,
VERSION_1_12
Some documentation of the tbl parser. I needed this when working on tbl(7) bug fixes. Deliberately not linked to the build; this is developer documentation, not user documentation.