Up to [cvsweb.bsd.lv] / docbook2mdoc
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.7 / (download) - annotate - [selected], Sun Apr 14 12:38:33 2019 UTC (5 years, 10 months ago) by schwarze
Branch: MAIN
CVS Tags: VERSION_1_1_0,
VERSION_1_0_2,
VERSION_1_0_1,
VERSION_1_0_0,
HEAD
Changes since 1.6: +4 -3 lines
Diff to previous 1.6 (unified)
Move content from <bookinfo>, <articleinfo>, <refentryinfo>, and <refmeta> that is not used in the prologue to the AUTHORS section.
Revision 1.6 / (download) - annotate - [select for diffs], Fri Apr 12 16:40:53 2019 UTC (5 years, 10 months ago) by schwarze
Branch: MAIN
Changes since 1.5: +7 -6 lines
Diff to previous 1.5 (unified) to selected 1.7 (unified)
Infrastructure to access node properties that can be used by both the parser and the formatter. Use it to decide whether a text node needs .Pf before a macro, whether the first word of a text node needs to be split off after a macro, and whether a macro node can suppress the SPACE flag.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Apr 11 04:23:22 2019 UTC (5 years, 10 months ago) by schwarze
Branch: MAIN
Changes since 1.4: +2 -4 lines
Diff to previous 1.4 (unified) to selected 1.7 (unified)
Introduce FMT_* formatter flags to control what can be added to the current macro line. Move trailing punctuation handling to the text formatter, allowing elimination of the function macro_closepunct() and of the "real" and "bsz" members from struct node. Substantial functional improvements, yet minus 25 lines of code.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Apr 6 13:30:21 2019 UTC (5 years, 10 months ago) by schwarze
Branch: MAIN
Changes since 1.3: +78 -8 lines
Diff to previous 1.3 (unified) to selected 1.7 (unified)
update the instructions for adding elements; triggered by a smaller patch from Stephen Gregoratto <dev at sgregoratto dot me>
Revision 1.3 / (download) - annotate - [select for diffs], Fri Mar 22 15:38:09 2019 UTC (5 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.2: +1 -20 lines
Diff to previous 1.2 (unified) to selected 1.7 (unified)
Delete the isparent() validation function. The DocBook language is totally ill-designed, a gigantic accretion of arbitrary elements without any kind of discernible design or cohesion, with an absurdly large number of arbitrary and pointless rules of what is allowed to nest inside which other elements. So attempting to validate DocBook input against the totally crazy specification makes no sense whatsoever, and even less so because we are certainly not encouraging anybody to write new or maintain existing DocBook documents. The whole point of having a DocBook parser is to be able to parse legacy documents and convert them to a sane language, so it is utterly irrelevant whether the input is considered valid or invalid by some idiotic standard. This deletion allows substantial simplification of the code and will massively speed up development in the future. Kristaps@ says that i can move forward with development without asking for individual OKs.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Mar 8 10:13:12 2019 UTC (5 years, 11 months ago) by schwarze
Branch: MAIN
Changes since 1.1: +10 -4 lines
Diff to previous 1.1 (unified) to selected 1.7 (unified)
update links to the DocBook website and fix a typo in a function name
Revision 1.1 / (download) - annotate - [select for diffs], Wed Apr 2 10:06:14 2014 UTC (10 years, 10 months ago) by kristaps
Branch: MAIN
CVS Tags: VERSION_0_0_9,
VERSION_0_0_8,
VERSION_0_0_7
Diff to selected 1.7 (unified)
Add <application> and a README for adding new nodes.