Up to [cvsweb.bsd.lv] / mandoc
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.4 / (download) - annotate - [select for diffs], Wed Jul 18 10:39:19 2012 UTC (12 years, 2 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_14_6,
VERSION_1_14_5,
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_2,
VERSION_1_13_1,
VERSION_1_13,
VERSION_1_12_4,
VERSION_1_12_3,
VERSION_1_12_2,
VERSION_1_12,
HEAD
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (unified)
The mdoc(7) \*(Ba predefined string actually forces roman font; that's stupid because it may break enclosing font changes, but let's do the same for groff bug compatibility. --> Never use \*(Ba, use just plain "|"! <-- Also, predefined strings are already expanded by the roff(7) parser, so the mdoc(7) parser has to look for the expanded string. OpenBSD rev. mdoc.c 1.90 and predefs.in 1.3
Revision 1.3 / (download) - annotate - [select for diffs], Sun Jul 31 11:36:49 2011 UTC (13 years, 1 month ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_12_1,
VERSION_1_12_0,
VERSION_1_11_7,
VERSION_1_11_6
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (unified)
Make sure that in -Tascii mode, predefined strings render the same way as in groff. With this fix, \*(If, \*(Pi and \*(Tm change in other output modes, but -Tascii is what matters. Found when merging 1.11.3 to OpenBSD; ok kristaps@.
Revision 1.2 / (download) - annotate - [select for diffs], Thu May 26 14:30:28 2011 UTC (13 years, 4 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_1_11_5,
VERSION_1_11_4,
VERSION_1_11_3
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (unified)
The \*q predef certainly doesn't map to \"! Fix this.
Revision 1.1 / (download) - annotate - [select for diffs], Tue May 24 21:18:06 2011 UTC (13 years, 4 months ago) by kristaps
Branch: MAIN
Most important move in getting predefined strings entirely contained within roff.c. These are now grokked from a table in the roff allocation routine and rest in the newly-created predefs.in (for consistency with chars.in). This is a first implementation and will likely be optimised along with the ds/de lookup table itself. This allows mandoc-defined predefined strings to be correctly removed or whatnot; earlier they couldn't. What will follow is the stripping-away of all predefined-string crud in the other parts of the system.