CVS log for mandoc/Attic/roff.3

[BACK] 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, 1 month 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, 3 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 (colored) to selected 1.7 (colored)

More checks for proper table exit.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 1 15:45:18 2011 UTC (13 years, 3 months ago) by kristaps
Branch: MAIN
Changes since 1.8: +13 -3 lines
Diff to previous 1.8 (colored) to selected 1.7 (colored)

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 (13 years, 8 months 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 (colored)

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 - [selected], Tue Jul 13 23:53:20 2010 UTC (13 years, 9 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 (colored)

correct lots of copyright notices;
ok kristaps@

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 7 15:04:54 2010 UTC (13 years, 9 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_10_4
Changes since 1.5: +2 -58 lines
Diff to previous 1.5 (colored) to selected 1.7 (colored)

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 (13 years, 9 months ago) by schwarze
Branch: MAIN
Changes since 1.4: +3 -2 lines
Diff to previous 1.4 (colored) to selected 1.7 (colored)

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 (13 years, 9 months ago) by schwarze
Branch: MAIN
Changes since 1.3: +69 -2 lines
Diff to previous 1.3 (colored) to selected 1.7 (colored)

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 - [select for diffs], Sun Jun 27 15:52:41 2010 UTC (13 years, 10 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_10_3
Changes since 1.2: +7 -3 lines
Diff to previous 1.2 (colored) to selected 1.7 (colored)

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 (13 years, 10 months ago) by kristaps
Branch: MAIN
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored) to selected 1.7 (colored)

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 (13 years, 11 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_10_2, VERSION_1_10_1
Diff to selected 1.7 (colored)

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).

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb