Up to [cvsweb.bsd.lv] / mandoc
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.11, Tue Mar 22 10:02:50 2011 UTC (13 years, 6 months ago) by kristaps
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +1 -1 lines
FILE REMOVED
Step 3: consolidate manuals. The parse functions in mdoc.h, roff.h, and man.h are now part of libmandoc.h, so remove these from their respective manuals (they're no longer public-facing and we don't need a libmandoc.3 (yet?)). Before that, move the juicy data (parse tree syntax) into new-born mandoc.3. Peck around in Makefile and index.sgml to reflect reality.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 1 16:18:39 2011 UTC (13 years, 8 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_10_9,
VERSION_1_10_10
Changes since 1.9: +3 -4 lines
Diff to previous 1.9 (unified) to selected 1.3 (unified)
More checks for proper table exit.
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 1 15:45:18 2011 UTC (13 years, 8 months ago) by kristaps
Branch: MAIN
Changes since 1.8: +13 -3 lines
Diff to previous 1.8 (unified) to selected 1.3 (unified)
Add documentation bits for libroff's new roff_span(). Add bits to remember tbl's invocation point. Add ERROR class message if no data's in the table.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Aug 20 01:02:07 2010 UTC (14 years, 1 month ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_10_8,
VERSION_1_10_7,
VERSION_1_10_6
Changes since 1.7: +3 -7 lines
Diff to previous 1.7 (unified) to selected 1.3 (unified)
Implement a simple, consistent user interface for error handling. We now have sufficient practical experience to know what we want, so this is intended to be final: - provide -Wlevel (warning, error or fatal) to select what you care about - provide -Wstop to stop after parsing a file with warnings you care about - provide consistent exit status codes for those warnings you care about - fully document what warnings, errors and fatal errors mean - remove all other cruft from the user interface, less is more: - remove all -f knobs along with the whole -f option - remove the old -Werror because calling warnings "fatal" is silly - always finish parsing each file, unless fatal errors prevent that This commit also includes a couple of related simplifications behind the scenes regarding error handling. Feedback and OK kristaps@; Joerg Sonnenberger (NetBSD) and Sascha Wildner (DragonFly BSD) agree with the general direction.
Revision 1.7 / (download) - annotate - [select for diffs], Tue Jul 13 23:53:20 2010 UTC (14 years, 2 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_10_5_PREPDF,
VERSION_1_10_5
Changes since 1.6: +2 -3 lines
Diff to previous 1.6 (unified) to selected 1.3 (unified)
correct lots of copyright notices; ok kristaps@
Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 7 15:04:54 2010 UTC (14 years, 2 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_10_4
Changes since 1.5: +2 -58 lines
Diff to previous 1.5 (unified) to selected 1.3 (unified)
Re-constitution of `ds' symbol processing. First, push the roff_getstr() family of functions into roff.c with the "first_string" directly in struct roff. Second, pre-process each line for reserved words in libroff, splicing and re-running a line if it has one (this allows defined symbols to be macros). Remove term.c's invocation of the roff_getstrn() function. Removed function documentation in roff.3 and added roff.7 `ds' documentation.
Revision 1.5 / (download) - annotate - [select for diffs], Sun Jul 4 22:04:04 2010 UTC (14 years, 2 months ago) by schwarze
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (unified) to selected 1.3 (unified)
Assert my copyright, making it explicit that i'm granting the same license on those parts of the code and text that i have written as Kristaps is. "fine with me" kristaps@
Revision 1.4 / (download) - annotate - [select for diffs], Sat Jul 3 16:02:12 2010 UTC (14 years, 2 months ago) by schwarze
Branch: MAIN
Changes since 1.3: +69 -2 lines
Diff to previous 1.3 (unified)
Rudimentary implementation of user-defined strings; no time for more refinement right now. In particular, fixes terminfo(3) and mdoc.samples(7). ok kristaps@, who will add the HTML frontend bits
Revision 1.3 / (download) - annotate - [selected], Sun Jun 27 15:52:41 2010 UTC (14 years, 2 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_10_3
Changes since 1.2: +7 -3 lines
Diff to previous 1.2 (unified)
Downstream maintainers: this removes UGLY! I don't want diverging functionality and UGLY works quite well thanks to schwarze@'s careful attention. This also backs out function-prototype changes for struct regset, instead stuffing a pointer to the regset directly into struct mdoc/man/roff.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Jun 26 15:22:19 2010 UTC (14 years, 2 months ago) by kristaps
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (unified) to selected 1.3 (unified)
First step of adding register support. This is inspired by a significant patch by schwarze@. This commit adds support to libroff parsing `nr' into register set defined in regs.h. This will propogate into libmdoc and libman in later commits.
Revision 1.1 / (download) - annotate - [select for diffs], Tue May 25 22:16:59 2010 UTC (14 years, 4 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_10_2,
VERSION_1_10_1
Diff to selected 1.3 (unified)
Added roff.3, which documents the roff parser interface. Small fix in mdoc.3 and man.3 pointing to old mdoc_cb and man_cb. Fix in Makefile adding mandoc.h to HEADS. Collapsed all HTML files into HTMLS variable (too confusing otherwise). Removed "htmls" command from Makefile (only I used it and it's just taking up space).