2009-07-14 kristaps * mdoc_term.c (tags: VERSION_1_8_0): Using \(en for OpenBSD `Nd' (compromise with jmc@openbsd.org). 2009-07-14 kristaps * Makefile (tags: VERSION_1_8_0): Minor version bumped: -hang lists were the last major missing formatting "feature". 2009-07-14 kristaps * mandoc.1 (tags: VERSION_1_8_0): Ceremonial removal of "-hang lists not supported". Candlelight, romantic music, etc. 2009-07-14 kristaps * mdoc.7 (tags: VERSION_1_8_0): Consolidated some sections. Much more readable. 2009-07-14 kristaps * man.7 (tags: VERSION_1_8_0): Small changes, reducing verbosity. 2009-07-14 kristaps * mdoc_term.c, term.c (tags: VERSION_1_8_0): Cleaned up arg_width and arg_column functions. Added XXn and XXm support to -offset (not documented in mdoc.samples, but used in mdoc.samples!). Lint warnings fixed. 2009-07-14 kristaps * mdoc_term.c: Removed unnecessary save/restore of style around list prefix. Added -hang list support. 2009-07-14 kristaps * term.c: Support for TERMP_HANG in flushln(): -hang lists. 2009-07-14 kristaps * term.h (tags: VERSION_1_8_0): Renamed TERMP_NONOSPACE -> TERMP_DANGLE. Added TERMP_HANG. Reordered TERMP flags to be a little easier on my old eyes. 2009-07-13 kristaps * mdoc.7, mdoc_term.c, mdoc_validate.c (tags: VERSION_1_8_0): Err/warn fix (schwarze@openbsd.org). Lots of whitespace churn in getting functions aligned nicely. 2009-07-12 kristaps * libmdoc.h (tags: VERSION_1_8_0), mdoc.c (tags: VERSION_1_8_0), mdoc.h (tags: VERSION_1_8_0), mdoc_action.c (tags: VERSION_1_8_0), mdoc_term.c, mdoc_validate.c: Replacement of `Lb' in mdoc_action.c. Added warning against bogus `Lb' (like groff does). Added proper quotes around `Lb' in mdoc_term.c. Moved mdoc_a2lib -> libmdoc (where it belongs). 2009-07-12 kristaps * libmdoc.h, mdoc.h, mdoc_action.c, mdoc_term.c, mdoc_validate.c: Moved mdoc_a2st() out of mdoc.h -> libmdoc.h (replacement in mdoc_action.c). Made bad standards into an error (were a warning). 2009-07-12 kristaps * libmdoc.h, mdoc.h, mdoc_action.c, mdoc_term.c: Moved mdoc_a2att() into libmdoc (replacement happens in mdoc_action.c). 2009-07-12 kristaps * mdoc_term.c: Removed superfluous FIXMEs in mdoc_term.c. 2009-07-12 kristaps * mdoc.7, mdoc_term.c: Fixed `Fo' superfluous space before `('. Noted groff compatibility in mdoc.7. 2009-07-12 kristaps * mdoc_term.c: `Vt' macro behaves [more] properly when in the SYNOPSIS section. 2009-07-12 kristaps * mdoc_term.c: Replaced ugly macro function declarations in mdoc_term with real [sorted] ones. 2009-07-12 kristaps * mdoc_term.c: Removed rmargin from termpair (right in print_node()). 2009-07-12 kristaps * mdoc_term.c: Removed offset from termpair (much simpler & cleaner). Put new offset market in print_node(). Some fixes of forgotten ttypes[TTYPE_XXXX] (just TTYPE). 2009-07-12 kristaps * mdoc_term.c: Removed ambiguous TERMPAIR_SETFLAG from mdoc_term.c (pairs/flags must be manually set now, and are). 2009-07-12 kristaps * mdoc_term.c: GNU/Linux also uses \- for Nd (ew). 2009-07-12 kristaps * mdoc_term.c: Consolidated Bx/Ox/Nx/etc. into one function. 2009-07-12 kristaps * mdoc_validate.c: Check for NAME sanity fixed (last named section -> last section). 2009-07-12 kristaps * mdoc_validate.c: Added back in MDOC_TEXT stipulation in NAME check (post-Nm punctuation, duh). 2009-07-12 kristaps * mdoc.7, mdoc_macro.c (tags: VERSION_1_8_0), mdoc_term.c, mdoc_validate.c: `Nd' is now a BFI (was an ELEM). Noted by joerg@netbsd.org, behaviour ok jmc@openbsd.org, etc. 2009-07-12 kristaps * mdoc.7: mdoc.7 using -offset indent instead of -offset XXXX or whatever it was. 2009-07-12 kristaps * mandoc.c (tags: VERSION_1_8_0): Fix for u_char, FreeBSD 7.2 (uqs@spoerlein.net). 2009-07-12 kristaps * Makefile (tags: VERSION_1_7_24): Version. 2009-07-12 kristaps * libmdoc.h, mdoc_validate.c (utags: VERSION_1_7_24): Fixed mdoc_nwarn/mdoc_nerr considering themselves err/warn instead of warn/err (BIG mistake). From suggestion by . 2009-07-12 kristaps * mdoc_term.c (tags: VERSION_1_7_24): Noted dissent with \- for OpenBSD. 2009-07-12 kristaps * ascii.in (tags: VERSION_1_8_0, VERSION_1_7_24), mandoc_char.7 (tags: VERSION_1_8_0, VERSION_1_7_24), mdoc_term.c: Added \(hy symbol. Properly categorised \- as an arithmetic minus sign. Nd produces \(em instead of old \-. OpenBSD ifdef'd to use old \- after Nd (ok: jmc@openbsd.org). 2009-07-11 kristaps * mdoc_argv.c (tags: VERSION_1_8_0, VERSION_1_7_24): Removed long-fixed FIXME note. 2009-07-11 kristaps * st.in (tags: VERSION_1_8_0, VERSION_1_7_24): Added `.St -p1003.1i-95' (joerg@netbsd.org). 2009-07-07 kristaps * mdoc_action.c (tags: VERSION_1_7_24), mdoc_macro.c (tags: VERSION_1_7_24), mdoc_term.c, mdoc_validate.c: Made `In' handling work in new-groff style (see mdoc.samples). 2009-07-07 kristaps * Makefile, main.c (tags: VERSION_1_8_0, VERSION_1_7_24), mdoc_validate.c (utags: VERSION_1_7_23): Small clean-ups in error message usage. Version. 2009-07-07 kristaps * libman.h, man.c (utags: VERSION_1_7_23, VERSION_1_7_24, VERSION_1_8_0): Tabularised error strings in libman. 2009-07-07 kristaps * libmdoc.h, mdoc.c (tags: VERSION_1_7_24), mdoc_macro.c (utags: VERSION_1_7_23): Tabularised error-code lookup in mdoc.c. 2009-07-06 kristaps * main.c: Cleaned out duplicate {mdoc,man}warn in main.c. 2009-07-06 kristaps * libman.h, libmdoc.h, mdoc.c, mdoc_action.c (tags: VERSION_1_7_23), mdoc_argv.c (tags: VERSION_1_7_23), mdoc_macro.c, mdoc_validate.c: Consolidated all err/warnings into mdoc.c via libmdoc.h. 2009-07-06 kristaps * mdoc_argv.c: Consolidated pwarn->perr in mdoc_argv. 2009-07-06 kristaps * mdoc_action.c: Consolidated mdoc_action pwarn->perr. 2009-07-06 kristaps * mdoc_validate.c: Fix in MDOC_IGN_CHARS ref. 2009-07-06 kristaps * mdoc_validate.c: Consolidated mdoc_validate.c pwarn into perr (slowly phasing out per-file pre-formatted error strings). 2009-07-06 kristaps * main.c, mandoc.1 (tags: VERSION_1_7_24, VERSION_1_7_23): Backed -Wcompat,syntax out of front-end. 2009-07-06 kristaps * libmdoc.h, main.c, mdoc.7 (tags: VERSION_1_7_24, VERSION_1_7_23), mdoc.c, mdoc.h (tags: VERSION_1_7_24, VERSION_1_7_23), mdoc_action.c, mdoc_argv.c, mdoc_macro.c, mdoc_validate.c: Initial removal of enum mdoc_warn from mdoc warnings (unnecessary complication). 2009-07-05 kristaps * man.3, mdoc.3 (utags: VERSION_1_7_23, VERSION_1_7_24, VERSION_1_8_0): Fixed man.3 mdoc.3 const-nesses. 2009-07-05 kristaps * Makefile (tags: VERSION_1_7_22): Version. 2009-07-05 kristaps * mdoc.7, mdoc_term.c (tags: VERSION_1_7_23) (utags: VERSION_1_7_22): Backed out "-width indent" and "-width indent-two", which aren't supported by any groff mdoc tmac (and erroneously used in many manuals, hence the confusion). 2009-07-04 kristaps * Makefile (tags: VERSION_1_7_21): Version up. 2009-07-04 kristaps * main.c (tags: VERSION_1_7_22, VERSION_1_7_21): suboptarg is not portable to Linux (fixed). 2009-07-04 kristaps * mdoc_term.c (tags: VERSION_1_7_21): Fixed -offset indent-two (schwarze@openbsd.org). 2009-07-04 kristaps * mdoc_term.c: Fixed -offset left (schwarze@openbsd.org). Fixed bogus setting (instead of increment) of offsets. 2009-07-04 kristaps * mdoc.7 (tags: VERSION_1_7_21): Noted secret -width indent/indent-two arguments to `Bl'. 2009-07-04 kristaps * mdoc_validate.c (tags: VERSION_1_7_22, VERSION_1_7_21): Removed WDEPCOL (schwarze@openbsd.org). 2009-07-04 kristaps * Makefile, libman.h (tags: VERSION_1_7_22, VERSION_1_7_21), libmandoc.h (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21), main.c, man.c (tags: VERSION_1_7_22, VERSION_1_7_21), man.h (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21), man_validate.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21), mandoc.c (tags: VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21), mdoc_strings.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21), mdoc_validate.c: Moved escape validation into libmandoc.h/mandoc.c (common between libman/libmdoc1). libman supports MAN_IGN_ESCAPE (like MDOC_IGN_ESCAPE). All popular escapes now handled consistently. 2009-07-04 kristaps * man.7 (tags: VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21), mdoc.7: man.7/mdoc.7 properly reflect escape-character handling. man.7 points to mdoc.7 for COMPATIBILITY. Whitespace stripping noted in mdoc.7. 2009-07-04 kristaps * index.sgml, style.css (utags: VERSION_1_7_21, VERSION_1_7_22, VERSION_1_7_23, VERSION_1_7_24, VERSION_1_8_0): Minor www fixes. 2009-06-27 kristaps * main.c, mdoc_validate.c: Removed escape-deprecation note (better solution in progress, schwarze@openbsd.org). Using EXIT_FAILURE for parse errors (nicm@openbsd.org). Fixed use of warn/warnx (nicm@openbsd.org). Fixed use of getsubopt (nicm@openbsd.org). 2009-06-25 kristaps * man.7, mdoc.7: Added note about whitespace being stripped from mdoc/man input and re-added in mandoc(1). 2009-06-25 kristaps * manuals.7 (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21): Spell-checks in manuals. 2009-06-25 kristaps * Makefile, index.sgml: Makefile properly generates MD5 sums. More clean-ups of new, simplified webpage. 2009-06-25 kristaps * mandoc.1 (tags: VERSION_1_7_22, VERSION_1_7_21): Language clarification in mandoc.1 (schwarze@openbsd.org). 2009-06-25 kristaps * mdoc.7: Fixed STRUCTURE repeat (schwarze@openbsd.org). Simplified some explanations (nobody cares about ontologies these days). 2009-06-25 kristaps * man.7: Fixed STRUCTURE/SYNTAX section data. 2009-06-25 kristaps * Makefile, index.sgml, mdoc.template (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21), mdoc_action.c (tags: VERSION_1_7_22, VERSION_1_7_21), style.css: Updating web-page to be a bit more compact. 2009-06-22 kristaps * Makefile, mdoc_term.c, term.c (tags: VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21) (utags: VERSION_1_7_20): Lint fixes. Version up. 2009-06-22 kristaps * libman.h, man.7, man.c, man_validate.c, mdoc.7 (utags: VERSION_1_7_20): libman documents require `TH' and at least one node. libman requirements documented in man.7 STRUCTURE section. Added STRUCTURE section to mdoc.7, too. 2009-06-22 kristaps * mdoc_action.c (tags: VERSION_1_7_20), mdoc_term.c, term.c: Noted .Cd tabs-ok issue (will fix later). Added single space to -diag lists. 2009-06-22 kristaps * mdoc.7, mdoc_strings.c (tags: VERSION_1_7_20): Added -split and -nosplit "I-Don't-Like" note to mdoc.7 (there really must be another way to do this). Fixed .Er -width conversion. 2009-06-22 kristaps * mandoc.1 (tags: VERSION_1_7_20), mdoc_action.c, mdoc_term.c, term.c: Added "Spacing" part of "Punctuation and Spacing" in mandoc.1 manual. Fixed `Ds' meta-macro default width. Fixed -width and -offset "indent", "indent-two", and "left" widths. Fixed -width and -offset literal-word and numeric widths. Fixed off-by-one errors in whitespace output (schwarze@openbsd.org). 2009-06-22 kristaps * man_validate.c, term.c: Reverted max column width 80 -> 78 (schwarze@openbsd.org). 2009-06-18 kristaps * man.c, man_term.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20), mdoc.c (tags: VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20), mdoc.h (tags: VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20), mdoc_action.c, mdoc_validate.c (tags: VERSION_1_7_20): Added nchild decrement in libman (not used, but better in than forgotten). Added nchild to libmdoc, deprecated count() functions in validator. 2009-06-18 kristaps * man_term.c: Fixed libman .br to be a newline, not a .PP alias. 2009-06-18 kristaps * libman.h, man.c, man_action.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20), man_macro.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20), man_validate.c: Moved all formatted libman warn/error into man.c/libman.h. Converted all formatted warn/errors into regular syntax. 2009-06-18 kristaps * main.c (tags: VERSION_1_7_20), man.7, man.c, man.h (tags: VERSION_1_7_20), man_hash.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20), man_validate.c: Added -fno-ign-chars support to libman. man_validate.c checks for non-tab/isprint words. libman hashtable fixed (was ignoring .br). Added ncount field to man_node, deprecating count() functions. Documented use of tabs in man.7. 2009-06-18 kristaps * mandoc.1: mandoc.1 reflects actual use of -f option (schwarze@openbsd.org) 2009-06-17 kristaps * Makefile, index.sgml (tags: VERSION_1_7_20), mandoc.1 (utags: VERSION_1_7_19): Bumped version. Removed CVS note from index (they'll contact me if they need it). Properly ordered mandoc.1 CAVEATS/COMPATIBILITY. 2009-06-17 kristaps * mdoc_macro.c (tags: VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19): Removed superfluous FIXMEs (fixed already). 2009-06-17 kristaps * mdoc_term.c, term.c (utags: VERSION_1_7_19): Special characters, e.g. \(ae, are now correctly rendered in the current font decoration. 2009-06-17 kristaps * Makefile: Put $VFLAGS back into $LINTFLAGS (broke on NetBSD). 2009-06-17 kristaps * mdoc_action.c (tags: VERSION_1_7_19): Clean-up. 2009-06-17 kristaps * mdoc_action.c, mdoc_argv.c (tags: VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19), mdoc_validate.c (tags: VERSION_1_7_19): Lint fixes. 2009-06-17 kristaps * mdoc.7 (tags: VERSION_1_7_19), mdoc_action.c, mdoc_argv.c, mdoc_validate.c: `Bl -column' now correctly handles tail entries (Bl -column -more... arg0...). 2009-06-17 kristaps * mdoc_argv.c, mdoc_validate.c: Cleaned up .Bf validator. 2009-06-17 kristaps * libmdoc.h (tags: VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19), mdoc.c (tags: VERSION_1_7_19), mdoc.h (tags: VERSION_1_7_19), mdoc_action.c, mdoc_strings.c (tags: VERSION_1_7_19), mdoc_validate.c: Section orders are more elegantly handled (MDOC_PBODY is a flag). Cleaned up string->enum conversion for section lookup. 2009-06-17 kristaps * mdoc_strings.c, mdoc_validate.c: Noted deprecation of \*( and \* special-character escapes. Minor clean-ups. 2009-06-17 kristaps * Makefile, mdoc.c: Fixed lint invocation in Makefile. Minor cleanups in mdoc.c. 2009-06-16 kristaps * main.c (tags: VERSION_1_7_19), mdoc.c: Clean-up: in-source documentation. 2009-06-16 kristaps * man.c, man.h, man_action.c, man_hash.c, man_macro.c, man_term.c, man_validate.c, mdoc_hash.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20) (utags: VERSION_1_7_19): Removed MAN___: moved MAN_br to its index (comments not passed into parser). Fix: hashtable not fully formed after removal of MDOC___. 2009-06-16 kristaps * mdoc.c, mdoc.h, mdoc_action.c, mdoc_argv.c, mdoc_macro.c, mdoc_term.c, mdoc_validate.c: Removed MDOC___: moved MDOC_Ap to its index (comments not passed into mdoc parser). 2009-06-16 kristaps * main.c, man.7 (tags: VERSION_1_7_19), man.c, mdoc.7, mdoc.c: Modernised comment handling: text following \" is thrown away before either parser is invoked. Single-dot lines correctly handled. This confirms with both new- and old-groff. "Comment" subsection added to mdoc.7 and man.7. 2009-06-15 kristaps * Makefile, man_term.c, mdoc_term.c: Removed superfluous ifdef around strftime (schwarze@openbsd.org). Bumped version (this was supposed to be in 1.7.17). 2009-06-15 kristaps * Makefile (tags: VERSION_1_7_17): Tagging version 1.7.17. 2009-06-15 kristaps * index.sgml (tags: VERSION_1_7_17): Updated www to note existence of pkgsrc/port/in-tree mdocml/mandoc. 2009-06-15 kristaps * libmdoc.h, main.c, mdoc.c, mdoc.h (utags: VERSION_1_7_17): Deprecated mdoc_msg (not being used anywhere). 2009-06-15 kristaps * libmdoc.h, mdoc.c: Removed mdoc_nwarn (not being used anywhere). 2009-06-15 kristaps * libmdoc.h, mdoc.c: mdoc error/warn macros replaced with real functions for GCC2 support (miod@openbsd.org). 2009-06-15 kristaps * mdoc_strings.c (tags: VERSION_1_7_17): Mdocdate fix (literals being replaced) ({cnst,schwarze}@openbsd.org). 2009-06-15 kristaps * mandoc.1 (tags: VERSION_1_7_17): Manual-aesthetics fix (schwarze@openbsd.org). 2009-06-13 kristaps * index.sgml (tags: VERSION_1_7_16): Fixed grammar error. Back-versioning to .16. 2009-06-13 kristaps * Makefile (tags: VERSION_1_7_16): Version. 2009-06-13 kristaps * index.sgml: Updated index with "administrative" stuff (contacts, etc.). 2009-06-12 kristaps * Makefile (tags: VERSION_1_7_15): Don't run with -Werror when generating texts. 2009-06-12 kristaps * Makefile, mdoc.c (tags: VERSION_1_7_16, VERSION_1_7_15), mdoc_action.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15): Lint fixes (no effect). Versioning up. 2009-06-12 kristaps * mdoc.7 (tags: VERSION_1_7_17), mdoc_strings.c (utags: VERSION_1_7_15, VERSION_1_7_16): Made per-macro "now callable" COMPATIBILITY claims into a single "most macros callable". Added COMPATIBILITY note on escaped special-character sequences. Vertical bar now correctly delimits (like in new groff). 2009-06-12 kristaps * mdoc.7, mdoc_action.c, mdoc_macro.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15), mdoc_term.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15), mdoc_validate.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15): `Lk' is correctly handled as CALLABLE (note groff munges nested output). `Mt' is now CALLABLE. Fixed missing validate/action of zero-element, non-called inline elements. Fixed missing validate/action of nested inline element re-calls. Fixed bogus column argv index in validator. 2009-06-11 kristaps * mdoc.7, mdoc_macro.c: `Ft' and `Ms' are now callable and compat-noted in mdoc.7 (joerg@netbsd.org). 2009-06-11 kristaps * mdoc.7, mdoc_macro.c: `An' now callable, historic use noted in mdoc.7 (joerg@netbsd.org). 2009-06-11 kristaps * Makefile, index.sgml (tags: VERSION_1_7_15) (utags: VERSION_1_7_14): Added automatic ChangeLog generation with each snapshot. Added ChangeLog to main page. 2009-06-11 kristaps * man_term.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14): Backed-out .IP changes for libman (needs work). 2009-06-11 kristaps * Makefile: Version up. Testing. 2009-06-11 kristaps * mdoc.template (tags: VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15), mdoc_term.c (utags: VERSION_1_7_14): Added mdoc.template (from NetBSD -- unlicensed??). Moved MDOC_TEXT type checks into assertions (should be caught by parser). Added some FIXME notes in mdoc output (largely that things should be asserted, not caught). 2009-06-11 kristaps * mdoc_term.c: Added "left" -offset tag. 2009-06-11 kristaps * main.c (tags: VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man_term.c, mdoc_term.c: Documented some un-clear parts of main.c. Fixed footer to be new-groff style (OS DATE OS). Removed sanity check from mdoc_term (unnecessary). 2009-06-11 kristaps * mdoc_validate.c, term.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15) (utags: VERSION_1_7_14): Clean up validation of field widths. Pushed field-width warn/error into warn/error routine. Removed superfluous space at output eoln. Fixed overzealous line break in lists. 2009-06-11 kristaps * Makefile: Added compat to Makefile. 2009-06-11 kristaps * term.c: Fix space-before-newline (inspired by schwarze@openbsd.org). 2009-06-11 kristaps * man.3 (tags: VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man.7 (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man_term.c, mandoc.1 (tags: VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mandoc_char.7 (tags: VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mdoc.3 (tags: VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mdoc.7 (tags: VERSION_1_7_14), mdoc_term.c, term.c: Fixed email address in manual AUTHOR reference. Set max right margin to 80 columns (schwarze@openbsd.org). Fixed centre-field heading position (schwarze@openbsd.org). Also fixed -Tman centre-field. 2009-06-10 kristaps * arch.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), arch.in (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), ascii.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), ascii.in (tags: VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), att.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), att.in (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), lib.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), lib.in (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), libman.h (tags: VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), libmdoc.h (tags: VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), main.c, man.3, man.7, man.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man.h (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man_action.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man_hash.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man_macro.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), man_term.c, man_validate.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mandoc.1, mandoc_char.7, manuals.7 (tags: VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mdoc.3, mdoc.7, mdoc.c (tags: VERSION_1_7_14), mdoc.h (tags: VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mdoc_action.c (tags: VERSION_1_7_14), mdoc_argv.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mdoc_hash.c (tags: VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), mdoc_macro.c (tags: VERSION_1_7_14), mdoc_term.c, mdoc_validate.c, msec.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), msec.in (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), st.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), term.c, term.h (tags: VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), tree.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), vol.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14), vol.in (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14): Fixed license email address. 2009-04-12 kristaps * Makefile, mdoc_validate.c (utags: VERSION_1_7_13): Version bumped. `.Er' has more section restrictions (Joerg). 2009-04-12 kristaps * arch.c (tags: VERSION_1_7_13), arch.in (tags: VERSION_1_7_13), ascii.c (tags: VERSION_1_7_13), ascii.in (tags: VERSION_1_7_13), att.c (tags: VERSION_1_7_13), att.in (tags: VERSION_1_7_13), lib.c (tags: VERSION_1_7_13), lib.in (tags: VERSION_1_7_13), libman.h (tags: VERSION_1_7_13), libmdoc.h (tags: VERSION_1_7_13), main.c (tags: VERSION_1_7_13), man.3 (tags: VERSION_1_7_13), man.7 (tags: VERSION_1_7_13), man.c (tags: VERSION_1_7_13), man.h (tags: VERSION_1_7_13), man_action.c (tags: VERSION_1_7_13), man_hash.c (tags: VERSION_1_7_13), man_macro.c (tags: VERSION_1_7_13), man_term.c (tags: VERSION_1_7_13), man_validate.c (tags: VERSION_1_7_13), mandoc.1 (tags: VERSION_1_7_13), mandoc_char.7 (tags: VERSION_1_7_13), manuals.7 (tags: VERSION_1_7_13), mdoc.3 (tags: VERSION_1_7_13), mdoc.7 (tags: VERSION_1_7_13), mdoc.c (tags: VERSION_1_7_13), mdoc.h (tags: VERSION_1_7_13), mdoc_action.c (tags: VERSION_1_7_13), mdoc_argv.c (tags: VERSION_1_7_13), mdoc_hash.c (tags: VERSION_1_7_13), mdoc_macro.c (tags: VERSION_1_7_13), mdoc_strings.c (tags: VERSION_1_7_14, VERSION_1_7_13), mdoc_term.c (tags: VERSION_1_7_13), mdoc_validate.c, msec.c (tags: VERSION_1_7_13), msec.in (tags: VERSION_1_7_13), st.c (tags: VERSION_1_7_13), st.in (tags: VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14, VERSION_1_7_13), term.c (tags: VERSION_1_7_13), term.h (tags: VERSION_1_7_13), tree.c (tags: VERSION_1_7_13), vol.c (tags: VERSION_1_7_13), vol.in (tags: VERSION_1_7_13): Using proper license template (const). 2009-04-12 kristaps * man.c, mandoc.1, mdoc.7: Spelling "preceed" -> "precede" (naddy). 2009-04-12 kristaps * ascii.in, libmdoc.h, mandoc_char.7: Made \(ss render as "ss", documented under COMPATIBILITY in mandoc_char.7. 2009-04-12 kristaps * ascii.in, mdoc_strings.c: Added \^ and \~ escapes (Joerg). 2009-04-12 kristaps * ascii.c, main.c, man.3, man.7, mandoc.1, mandoc_char.7, manuals.7, mdoc.3, mdoc.7, mdoc.h, mdoc_macro.c, mdoc_term.c, mdoc_validate.c, term.h: Manual .Dt fields CAPITALISED. Indent set to 5 chars (nroff compat). Half-indent set to 3 chars (nroff compat). Default behaviour is loose-y (ignore macro/char/escape). Added -fstrict. Added unknown-character ignoring. 2009-04-06 kristaps * mdoc_action.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN): Removed forgotten printfs. 2009-04-06 kristaps * Makefile: Version (BIG fix). 2009-04-06 kristaps * mdoc_action.c: Fix bogus use of mdoc->last in action pre-handler (!!!!!). 2009-04-05 kristaps * Makefile (tags: VERSION_1_7_10): Added TEXTS to installwww. 2009-04-05 kristaps * Makefile, ascii.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), index.sgml (tags: VERSION_1_7_13, VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man.7 (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man.h (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man_action.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man_hash.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man_macro.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man_term.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man_validate.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mandoc.1 (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), style.css (tags: VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14, VERSION_1_7_13, VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10): man(3) doesn't use err.h anymore. Added .i to man(3). Fixed up manuals. Fixed up webpage. Assertion fixes in man(3) (hashtable). Fixed assertion for .IP in mandoc -man. 2009-04-03 kristaps * Makefile: Version. 2009-04-03 kristaps * manuals.7, mdoc_term.c (utags: OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_12): Updated manuals.7. Fixed .Dl display. 2009-04-03 kristaps * main.c, man.c, man.h, mdoc_action.c (tags: VERSION_1_7_10), term.c, tree.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10): Proper resetting of memory. Array boundary fixed (-W). 2009-04-02 kristaps * main.c, mandoc.1: Documented -mandoc behaviour. 2009-04-02 kristaps * main.c, mdoc_action.c, mdoc_validate.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), st.in (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10): Added -p1003.1-2008 specification. Fixed invalid memory accesses (concat()). Made -fign-macro be the default for libman. 2009-04-02 kristaps * Makefile, main.c: Initial -mandoc auto-switch in place. 2009-04-02 kristaps * libmdoc.h (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man.c, man.h, man_action.c, man_hash.c, man_macro.c, man_term.c, man_validate.c, mdoc.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc_action.c, mdoc_hash.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc_macro.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10): mdoc_tokhash -> hash Initial man hashtab (BROKEN). 2009-03-31 kristaps * Makefile, argv.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN), libmdoc.h, main.c, man_action.c, man_hash.c, man_macro.c, mdoc.3 (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc.c, mdoc.h (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc_action.c, mdoc_argv.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc_macro.c, mdoc_strings.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc_validate.c, strings.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN), term.c, terminal.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN), xstd.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN): General clean-ups. 2009-03-27 kristaps * man.7: Added br documentation. 2009-03-27 kristaps * Makefile, mdoc_argv.c: Version. Added forgotten file. 2009-03-27 kristaps * man.3 (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), man.7, man.c, man.h, man_action.c, man_macro.c, man_term.c, man_validate.c, mandoc_char.7 (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc.3, mdoc.7 (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc_macro.c: Added some new manuals (mdoc.3 mandoc_char.7). Support for .br in libman. 2009-03-27 kristaps * Makefile, ascii.in (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10), mdoc.7, mdoc_macro.c, strings.c: Fixes in going over all OpenBSD manuals. 2009-03-27 kristaps * man.7, manuals.7, mdoc.7: Clean-ups to documentation. 2009-03-26 kristaps * mandoc.1, terminal.c: Added simple font-escapes. 2009-03-26 kristaps * Makefile, main.c, man.7, man_term.c, mandoc.1, mdoc.3, mdoc.7, mdoc_term.c: All macro-invocations, for consistency, begin with `.' in documentation. Fixed \\ -> \e in manual documentation. All preliminary -man macros in place. 2009-03-26 kristaps * man_term.c (tags: VERSION_1_7_5): Added several macros to man_term.c. 2009-03-26 kristaps * Makefile (tags: VERSION_1_7_5), man.c (tags: VERSION_1_7_5), man_term.c, mdoc_term.c (tags: VERSION_1_7_5), terminal.c (tags: VERSION_1_7_5): Fixed after-NLINE-error assertion. Scanned over all manuals with valgrind. Version up. 2009-03-26 kristaps * Makefile, libman.h (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), man.7 (tags: VERSION_1_7_5), man.c, man.h (tags: VERSION_1_7_5), man_action.c (tags: VERSION_1_7_5), man_macro.c (tags: VERSION_1_7_5), man_term.c, man_validate.c (tags: VERSION_1_7_5), mdoc_term.c, term.c, term.h (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), terminal.c: Initial front-end formatting for -man pages. 2009-03-26 kristaps * Makefile: Version (getting ready for abstracting term.c). 2009-03-26 kristaps * Makefile, man.c, man_macro.c: Fixed inheritence of initial macro into man_macro. Removed warnxs from man_macro (man_vwarn). 2009-03-26 kristaps * Makefile, man.7, man.c, man_action.c, man_hash.c (tags: VERSION_1_7_5), man_validate.c: Fixed reading whitespace for man.7 `. TH'. Documented this. 2009-03-25 kristaps * libman.h, main.c, man.c, man.h: Added pflags to man_alloc. Abstract fflags -> pflags in main.c. 2009-03-25 kristaps * man_action.c: Linux fix (prototype). 2009-03-25 kristaps * man.c, man.h, man_action.c, man_macro.c: Actions in place for prologue parsing. 2009-03-25 kristaps * Makefile, action.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN), libman.h, man.c, man_action.c, man_macro.c, mdoc_action.c (tags: VERSION_1_7_5): Added man_action.c, renamed mdoc_action.c. 2009-03-25 kristaps * Makefile, libman.h, main.c, man.c, man.h, man_macro.c, man_validate.c, mdoc_validate.c (tags: VERSION_1_7_5), validate.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN): Added man validator, renamed mdoc validator. 2009-03-25 kristaps * Makefile: FreeBSD uses sha256 now. 2009-03-24 kristaps * Makefile, Makefile.freebsd (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14, VERSION_1_7_13, VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), index.sgml (tags: VERSION_1_7_5): More fixes from Ulrich Sporlein. (freebsd) 2009-03-24 kristaps * index.sgml, manuals.7 (tags: VERSION_1_7_5): Updating web-site. 2009-03-24 kristaps * index.sgml, style.css (tags: VERSION_1_7_5): Fixing web-site (had old references). 2009-03-23 kristaps * Makefile.freebsd: Added FreeBSD port Makefile. 2009-03-23 kristaps * Makefile, index.sgml: Added FreeBSD port. 2009-03-23 kristaps * Makefile: Bumped version (testing). 2009-03-23 kristaps * Makefile, main.c: Fixed inclusion of MANSRCS (sorry, Ulrich). Added DragonFlyBSD __dead2. 2009-03-23 kristaps * man.7, mandoc.1 (tags: VERSION_1_7_5), mdoc.7 (tags: VERSION_1_7_5): Initial documentation in place for man.7. 2009-03-23 kristaps * libman.h, libmdoc.h (tags: VERSION_1_7_5), main.c, man.c, man_hash.c, man_macro.c, mandoc.1, mdoc.c (tags: VERSION_1_7_5), mdoc_macro.c (tags: VERSION_1_7_5): -man linked to mandoc in documentation. 2009-03-23 kristaps * Makefile, libman.h, main.c, man.c, man.h, man_macro.c, mdoc.c, term.h, terminal.c, tree.c (tags: VERSION_1_7_5): -man printing linked to -Ttree. 2009-03-23 kristaps * action.c, argv.c (tags: VERSION_1_7_5), man_macro.c: Linux fixes. 2009-03-23 kristaps * Makefile, action.c, arch.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), argv.c, att.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), hash.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN), lib.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), libman.h, libmdoc.h, macro.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN), main.c, man.c, man.h, man_hash.c, man_macro.c, mdoc.7, mdoc.c, mdoc.h (tags: VERSION_1_7_5), mdoc_hash.c (tags: VERSION_1_7_5), mdoc_macro.c, msec.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), private.h (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN), st.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), strings.c (tags: VERSION_1_7_5), term.h, validate.c, vol.c (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), xstd.c (tags: VERSION_1_7_5): First addition of -man macro support. Abstraction of mdoc. 2009-03-23 kristaps * mandoc.1, manuals.7, mdoc.3 (tags: VERSION_1_7_5), term.c: More manual documentation fixed/improved. 2009-03-22 kristaps * Makefile, manuals.7, term.c: Fixed Bd -compact. Fixed vspace before Bd and Bl. 2009-03-22 kristaps * manuals.7: More manuals.7. 2009-03-22 kristaps * Makefile: Backed-out STRIP_XO by default. 2009-03-22 kristaps * Makefile, main.c, terminal.c: Lint fixes. 2009-03-22 kristaps * Makefile, mandoc.1: Removed Xo/Xc no-support notices. 2009-03-22 kristaps * Makefile, macro.c, main.c, manuals.7: Stripping of Xo/Xc macros in main.c (ifdef STRIP_XO). 2009-03-22 kristaps * manuals.7: More updates. 2009-03-22 kristaps * manuals.7: More manuals.7 updates. 2009-03-22 kristaps * manuals.7: Draft of manuals.7 for inspection. 2009-03-22 kristaps * Makefile, manuals.7, mdoc.3, mdoc.7: More documentation clarification. 2009-03-21 kristaps * action.c, argv.c, mandoc.1, mdoc.3, validate.c: Fixes to dynamic addition of Bl width. 2009-03-21 kristaps * DESCR, Makefile.netbsd (utags: OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_12, VERSION_1_7_13, VERSION_1_7_14, VERSION_1_7_15, VERSION_1_7_16, VERSION_1_7_17, VERSION_1_7_19, VERSION_1_7_20, VERSION_1_7_21, VERSION_1_7_22, VERSION_1_7_23, VERSION_1_7_24, VERSION_1_7_5, VERSION_1_8_0): Updated NetBSD pkgsrc to be like Joerg's. 2009-03-21 kristaps * Makefile, ascii.in (tags: VERSION_1_7_5), mdoc.7, strings.c, term.c, validate.c: Freed more macros from zero-length restrictions. Fixed `Fn' spacing. 2009-03-21 kristaps * Makefile: Versioning. 2009-03-21 kristaps * mdoc.7, validate.c: More macros freed from unnecessary limitations on numargs. 2009-03-21 kristaps * term.c: Handling -width="" in lists. 2009-03-21 kristaps * Makefile: Versioning up. 2009-03-21 kristaps * mandoc.1, mdoc.h, private.h, term.c, terminal.c, validate.c: `Em' accepts empty tokens. Punctuation fully fixed (per-reserved-word). Sm enabled. 2009-03-21 kristaps * Makefile.netbsd, Makefile.openbsd (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14, VERSION_1_7_13, VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5), index.sgml (utags: VERSION_1_6_5): Category devel -> textproc. 2009-03-21 kristaps * action.c, term.h, validate.c (utags: VERSION_1_6_5): Lint fixes. 2009-03-21 kristaps * Makefile (tags: VERSION_1_6_5): Versioning up. 2009-03-21 kristaps * action.c, argv.c (tags: VERSION_1_6_5), macro.c (tags: VERSION_1_6_5), mdoc.c (tags: VERSION_1_6_5), mdoc.h (tags: VERSION_1_6_5), term.c (tags: VERSION_1_6_5), validate.c: Added %Q macro. 2009-03-21 kristaps * macro.c: Fixed new partial-imp closure (wasn't action-ing closed scopes). 2009-03-21 kristaps * macro.c: Explicit-scope can break some implicit partial-block (Oc -> Op). 2009-03-21 kristaps * terminal.c (tags: VERSION_1_6_5): Removed margin-break comment. 2009-03-20 kristaps * ascii.c (tags: VERSION_1_7_5), main.c (utags: VERSION_1_6_5): Lintification. 2009-03-20 kristaps * main.c: Casting fix. 2009-03-20 kristaps * Makefile, action.c, main.c, strings.c (tags: VERSION_1_6_5): Proper .Dl literalism. 2009-03-20 kristaps * Makefile, action.c, term.c: Fixed literal-formatting error with `Dl'. 2009-03-20 kristaps * Makefile, action.c, ascii.c, mandoc.1 (tags: VERSION_1_6_5), mdoc.3 (tags: VERSION_1_6_5), mdoc.7 (tags: VERSION_1_6_5), mdoc.c, private.h (tags: VERSION_1_6_5), term.c, term.h, terminal.c, validate.c (utags: VERSION_1_6_2): Support for `Bd' of all types (see mdoc.7 for newline/tab rules). Renamed term.c and terminal.c functions to be term_. Some bugfixes to lists. 2009-03-19 kristaps * ascii.in (tags: VERSION_1_6_5, VERSION_1_6_2), mdoc.7: Finished all symbols. 2009-03-19 kristaps * ascii.in, main.c (tags: VERSION_1_6_2), mandoc.1, mdoc.7: Fixed mandoc read from stdin. Added some more groff_chars. 2009-03-19 kristaps * Makefile, compat.c (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14, VERSION_1_7_13, VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2), main.c, terminal.c, xstd.c (tags: VERSION_1_6_5, VERSION_1_6_2): Some Linux-isms. 2009-03-19 kristaps * mmain.c, mmain.h (utags: OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_7_15, VERSION_1_7_16): Pruned mmain. 2009-03-19 kristaps * tree.c (tags: VERSION_1_6_5, VERSION_1_6_2): NetBSD lintified. 2009-03-19 kristaps * Makefile, main.c: Lintified & versioned. 2009-03-19 kristaps * Makefile, main.c, mandoc.1, mdoclint.1 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), mdoclint.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), mdocterm.1 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), mdocterm.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), mdoctree.1 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), mdoctree.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), term.h, terminal.c, tree.c: Split mdocterm.c -> main.c terminal.c. Abstracted output with -T selector (default ascii). Name change: mdocterm -> mandoc. Re-imported tree with -Ttree. 2009-03-19 kristaps * Makefile, ascii.in, mdoc.7, mdoc.c, mdoc.h (tags: VERSION_1_6_2), mdocterm.1, mdocterm.c, mmain.c, term.h: Many more ASCII escapes added. Stripped nroff punt from mdocterm.c. Fixed multiple-file handling for mdocterm.c. Cleared up mdoc.h API. 2009-03-17 kristaps * ascii.c, mdocterm.c, term.h: Clean up ASCII table's memory. 2009-03-17 kristaps * Makefile: Added previous GEN files to SRCS. 2009-03-17 kristaps * mdocterm.1 (tags: VERSION_1_5_3): Mandoc fix. 2009-03-17 kristaps * Makefile, action.c (tags: VERSION_1_5_3), argv.c (tags: VERSION_1_6_2, VERSION_1_5_3), hash.c (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), macro.c (tags: VERSION_1_6_2, VERSION_1_5_3), mdoc.3 (tags: VERSION_1_5_3), mdoc.7 (tags: VERSION_1_5_3), mdoc.c (tags: VERSION_1_5_3), mdoc.h (tags: VERSION_1_5_3), mdoclint.1 (tags: VERSION_1_5_3), mdoclint.c (tags: VERSION_1_5_3), mdocterm.1, mdocterm.c (tags: VERSION_1_5_3), mdoctree.1 (tags: VERSION_1_5_3), mdoctree.c (tags: VERSION_1_5_3), mmain.c (tags: VERSION_1_5_3), term.c (tags: VERSION_1_5_3), validate.c (tags: VERSION_1_5_3), xstd.c (tags: VERSION_1_5_3): Changed e-mail address to @openbsd. Cleaned up manual-page documentation. 2009-03-17 kristaps * Makefile, action.c, arch.c (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), arch.in (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), argv.c, ascii.c (tags: VERSION_1_5_3), ascii.in (tags: VERSION_1_5_3), att.c (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), att.in (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), lib.c (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), lib.in (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), macro.c, mdoc.3, mdoc.7, mdoc.c, mdoc.h, mdocterm.1, mdocterm.c, mmain.c, mmain.h (tags: VERSION_1_5_3), msec.c (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), msec.in (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), private.h (tags: VERSION_1_5_3), st.c (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), st.in (tags: VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), strings.sh (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), term.c, term.h (tags: VERSION_1_5_3), validate.c, vol.c (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), vol.in (tags: VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3), xstd.c: Fixed mdoc_phrase escape handling. Added MDOC_IGNDELIM (Pf, soon Li, etc.). macro_constant_delimited ignargs -> argv.c parsing. Renamed macro functions to correspond to ontologies. `Fo' and `St' made callable (compat documented). strings.sh deprecated (directly using CPP). Abstracted ASCII translation into ascii.{c,in}. ASCII table uses a self-reordering chained hashtable. Removed old regressions. 2009-03-15 kristaps * mdocterm.1, mdocterm.c, term.h (utags: VERSION_1_5_1): Backed out all ANSI code. 2009-03-15 kristaps * Makefile (tags: VERSION_1_5_1): Fixed version string (no leading zero). 2009-03-15 kristaps * mdocterm.c: getsubopt index fix. 2009-03-15 kristaps * Makefile, mdoclint.1 (tags: VERSION_1_5_1), mdoclint.c (tags: VERSION_1_5_1), mdocterm.1, mdocterm.c, mdoctree.c (tags: VERSION_1_5_1), mmain.c (tags: VERSION_1_5_1), mmain.h (tags: VERSION_1_5_1), term.h: mdoclint accepts multiple files mdocterm punts to nroff if it fails parsing 2009-03-14 kristaps * Makefile, mdocterm.1, mdocterm.c, term.c (tags: VERSION_1_5_1), term.h: Added colour styles (not being used) to struct termp. Added nroff style-escape encoding. Removed ANSI schema string tables (there's only ANSI and nroff/backspace). Pushed styling directly into pword (simpler). 2009-03-14 kristaps * Makefile, mdocterm.c, strings.c (tags: VERSION_1_6_2, VERSION_1_5_3, VERSION_1_5_1), term.h: Bumped version. Added \| (non-breaking space, like \&). Fixed termsym (TERMSYM_ALL). 2009-03-14 kristaps * argv.c, mdoc.3, mdoc.7 (utags: VERSION_1_5_1): mdoc.3 refers to local mdoc.7. mdoc.7 includes its compatibility with system-dependent roff installations. 2009-03-13 kristaps * Makefile, Makefile.openbsd (tags: VERSION_1_6_2, VERSION_1_5_3, VERSION_1_5_1): Removed "regression" for OpenBSD (broken). Added mdoc.7 to include-in-dist hook. 2009-03-13 kristaps * mdoc.7, validate.c (tags: VERSION_1_5_1): Finished initial mdoc.7. 2009-03-13 kristaps * mdoc.7: Updating mdoc.7. 2009-03-13 kristaps * mdoc.7, mdocterm.1, strings.c, term.c: Added canonical mdoc.7. Added \q macro. 2009-03-13 kristaps * Makefile, macro.c (tags: VERSION_1_5_1), mdoc.3: Made syste-name macros callable (At, Bsx, etc.). 2009-03-12 kristaps * Makefile, action.c (tags: VERSION_1_5_1), argv.c, macro.c, mdoc.3, mdoc.c (tags: VERSION_1_5_1), mdoc.h (tags: VERSION_1_5_1), term.c, validate.c: Added -nested (doesn't do anything). Added .%C. .Cd is now callable. Added .Rv -std. 2009-03-12 kristaps * Makefile, mdoc.3, mdoc.c, term.c: NetBSD '.[[:whitespace:]]*' properly handled. mdoc.3 indicates compatibilities and bugs. 2009-03-12 kristaps * macro.c: Delimiters added to columns. 2009-03-12 kristaps * Makefile: Version up. 2009-03-12 kristaps * macro.c, mdocterm.c, term.c, validate.c: Removed segfault with empty word. Initial "full" -column support. 2009-03-12 kristaps * argv.c, macro.c, mdoc.c, mdocterm.1, term.c, validate.c: Brq/Bro/Brc fixed up and pretty. Cleaned up Aq/Sq use of escapes in term.c. Added initial -column support. Fixed argv returning ARGV_WORD and tokenising anyway. 2009-03-11 kristaps * Makefile: Versioning up. 2009-03-11 kristaps * action.c, argv.c, hash.c (tags: VERSION_1_5_1), macro.c, mdoc.c, mdoc.h, mdocterm.1, mdocterm.c, term.c, term.h, validate.c: Expanded perfect htab to use 27 * 26 * 3 space. Added Brq, Bro and Brc macros. Added lbrace and rbrace to special characters. Fixed spacing in braces. 2009-03-10 kristaps * argv.c: Made sure saved value is initialised. 2009-03-10 kristaps * Makefile, argv.c, macro.c: Bug-fix in mdoc_argv. Added some documentation to macro.c. Version-up. 2009-03-10 kristaps * mdocterm.c, term.c: Added regular-form sanity check in mdocterm. 2009-03-10 kristaps * hash.c: Fixed hash lookup regression. 2009-03-09 kristaps * Makefile: Versioning up. 2009-03-09 kristaps * action.c, argv.c, macro.c, mdoc.c, mdoc.h, term.c, validate.c: Added `Mt' and `Lk' macros (NetBSD). 2009-03-09 kristaps * Makefile, mdoc.c, mmain.c (utags: VERSION_1_4_6): Fixed valgrind issues. 2009-03-09 kristaps * Makefile, action.c (tags: VERSION_1_4_6), argv.c (tags: VERSION_1_4_6), macro.c (tags: VERSION_1_4_6), mdoc.h (tags: VERSION_1_4_6), mdocterm.c (tags: VERSION_1_4_6), strings.c (tags: VERSION_1_4_6), term.c (tags: VERSION_1_4_6), validate.c (tags: VERSION_1_4_6) (utags: VERSION_1_4_5): Easier integration into FreeBSD (sys/types.h, time.h, etc.). 2009-03-09 kristaps * Makefile, mdoc.c (tags: VERSION_1_4_5), mdoc.h, mdoclint.1 (tags: VERSION_1_4_6, VERSION_1_4_5), mdocterm.1 (tags: VERSION_1_4_6, VERSION_1_4_5), mdoctree.1 (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5), mmain.c (tags: VERSION_1_4_5) (utags: VERSION_1_4_4): Added "Input Encoding" section to mdoc*.1. Newline-escaped lines are concatenated. Added -fign-macro option. 2009-03-08 kristaps * action.c (tags: VERSION_1_4_4), argv.c (tags: VERSION_1_4_4), macro.c (tags: VERSION_1_4_4), mdoc.c, mdoc.h, term.c (tags: VERSION_1_4_4), validate.c (tags: VERSION_1_4_4): Added `Lp' macro. 2009-03-08 kristaps * action.c, argv.c, macro.c, mdoc.c, mdoc.h, term.c, validate.c: Added .Ap. 2009-03-08 kristaps * hash.c (tags: VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4): Small speed-ups in hash lookup. 2009-03-08 kristaps * Makefile (tags: VERSION_1_4_2): Bumping version... 2009-03-08 kristaps * private.h, xstd.c (utags: VERSION_1_4_2, VERSION_1_4_4, VERSION_1_4_5, VERSION_1_4_6, VERSION_1_5_1): Removed some unnecesary functions. 2009-03-08 kristaps * term.c (tags: VERSION_1_4_2): Front-end handling of `Lb'. 2009-03-08 kristaps * Makefile, macro.c (tags: VERSION_1_4_2), mmain.c (tags: VERSION_1_4_2), strings.sh (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2): Fixed strings.sh to work with NetBSD. Fixed various lint warnings. 2009-03-08 kristaps * private.h: Fix left-over prototype. 2009-03-08 kristaps * mmain.c: Removed static limitation of buffer size. 2009-03-08 kristaps * macro.c, mdoc.c (tags: VERSION_1_4_2), mdoc.h (tags: VERSION_1_4_2), mdoclint.1 (tags: VERSION_1_4_2), mdocterm.1 (tags: VERSION_1_4_2), mdocterm.c (tags: VERSION_1_4_4, VERSION_1_4_2), mdoctree.1 (tags: VERSION_1_4_2), mmain.c, validate.c (tags: VERSION_1_4_2): Updated manuals. Added -fign-scope and -fign-escape. 2009-03-08 kristaps * Makefile, mdoctree.c (tags: VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2), term.c: Bumped minor-number. All sources converted to new schema. 2009-03-08 kristaps * term.c: Segmentation-fault fix in mdocterm. 2009-03-08 kristaps * mdoc.h, mdocterm.c, term.c: mdocterm now using new API. 2009-03-08 kristaps * action.c (tags: VERSION_1_4_2): Memory-corruption fix. 2009-03-08 kristaps * argv.c (tags: VERSION_1_4_2): Fixed null-pointer dereference. 2009-03-08 kristaps * action.c, argv.c, mdoc.c, validate.c: Memory fixes in new dynamic schema. 2009-03-08 kristaps * validate.c: Printing invalid escape sequences. 2009-03-08 kristaps * action.c, argv.c, hash.c (tags: VERSION_1_4_2), macro.c, mdoc.c, mdoc.h, mmain.c, private.h, validate.c, xstd.c: BROKEN CHECK-IN. Wide-ranging updates. Removed libmdoc internal argv limit (all dynamic). Removed "data" union in mdoc_node (to be selectively re-added). 2009-03-06 kristaps * action.c, arch.in (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2), att.in (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2), lib.in (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2), msec.in (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2), st.in (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2), strings.sh, validate.c, vol.in (tags: VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2): Documented the strings script. 2009-03-06 kristaps * Makefile, README.addescape (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1), README.addmacro (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1), README.addregress (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1), action.c, arch.in, argv.c, att.in, lib.in, macro.c, mdoc.c, mdoc.h, mdoclint.c (tags: VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2), mdocterm.1, mdocterm.c, mdoctree.c, mmain.c, msec.in, private.h, st.in, strings.c (tags: VERSION_1_4_4, VERSION_1_4_2), strings.sh, term.c, validate.c, vol.in, xstd.c: Strings abstracted into dynamically-created C files. Added -V option. Deprecated README files. 2009-03-05 kristaps * Makefile, action.c, argv.c, mdoc.c, mdocterm.c, strings.c, term.c, validate.c: Cleaned up ctype functions (netbsd). Fixed .Ex/.Rv -std usage. Made Ar provide default value. 2009-03-05 kristaps * Makefile, action.c, argv.c, macro.c: Added argv regression tests. Table-ised argument flags in argv.c. 2009-03-04 kristaps * Makefile, mdocterm.c, term.c, term.h (tags: VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2): -tag, if followed by empty body, doesn't newline. Versioning up. 2009-03-04 kristaps * mdocterm.1, mdocterm.c, term.c, term.h: Fixed some character-escapes. 2009-03-04 kristaps * mdocterm.c: Proper fix to NOBREAK margins (oops). 2009-03-04 kristaps * mdocterm.1, mdocterm.c, term.c, term.h, validate.c: Considerably cleaned up list handling. 2009-03-04 kristaps * Makefile, argv.c, term.c: -diag fixed (allows quoted parameters) Versioned up. 2009-03-04 kristaps * mdocterm.1, mdocterm.c, term.c, term.h: -inset and -diag lists now supported. 2009-03-03 kristaps * README.addescape, mdocterm.1, mdocterm.c, term.h: Character-escape addition simplified (see README.addescape, also added). 2009-03-02 kristaps * mdocterm.1, mdocterm.c, term.c: Noted lacking areas in mdocterm.1. Put styles into symtab (for real this time). 2009-03-02 kristaps * Makefile, mdoc.c, mdocterm.c, strings.c, term.c, term.h, validate.c: Added new old escape sequence \*[nn]. Initial correct .Bd support (still only text in literal displays). Symbols put into tables (character-encoding). 2009-03-02 kristaps * mdoc.h, mdocterm.c, strings.c, term.c, term.h: Support for maxrmargin-breaking with TERMP_NOBREAK. Tabs auto-converted to spaces. 2009-03-02 kristaps * term.c (tags: VERSION_1_3_15): Cd breaks line properly. 2009-03-02 kristaps * Makefile (tags: VERSION_1_3_15): Versioning up. 2009-03-02 kristaps * mdocterm.c (tags: VERSION_1_3_15): Removed isspace assertion (is handled by pad). 2009-03-02 kristaps * action.c (tags: VERSION_1_3_15), mdoc.c (tags: VERSION_1_3_15), term.c: Backed-out warning about Ds. Backed-out assertion about Bd subtypes. 2009-03-01 kristaps * Makefile: Backing-out DESTDIR. 2009-03-01 kristaps * Makefile: Versioning up. 2009-03-01 kristaps * Makefile: Applying Joerg Sonnenberger's patch. 2009-03-01 kristaps * Makefile (tags: VERSION_1_3_13): Versioning up. 2009-03-01 kristaps * mdocterm.c, term.c, term.h (tags: VERSION_1_3_15) (utags: VERSION_1_3_13): Fixed TERMP_NOBREAK and line overruns. Fixed TERMP_SETFLAGS and current-flag omission. 2009-02-28 kristaps * action.c (tags: VERSION_1_3_13): White-space churn. 2009-02-28 kristaps * mdocterm.c, term.c: Many more changes and fixes (`In', `Fd', etc.). 2009-02-28 kristaps * macro.c (tags: VERSION_1_3_15, VERSION_1_3_13), mdocterm.c, term.c: More fixes (hard-escapes, etc.). 2009-02-28 kristaps * action.c, term.c: Initial Rs/Re support. Fixed default Ds width. 2009-02-28 kristaps * action.c, mdocterm.c (utags: VERSION_1_3_11): Made `Ds' emit a warning. Default width is 78. 2009-02-28 kristaps * action.c, validate.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11): Added support for traditional `Ds' width. 2009-02-28 kristaps * Makefile (tags: VERSION_1_3_10): Version up. 2009-02-28 kristaps * Makefile, action.c (tags: VERSION_1_3_10), private.h (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10), validate.c (tags: VERSION_1_3_10), xstd.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10): Added support for dynamic -width detection for -tag lists. 2009-02-28 kristaps * Makefile (tags: VERSION_1_3_9): Version up. 2009-02-28 kristaps * argv.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9): Fixed delimiter end-of-line parsing. 2009-02-28 kristaps * Makefile (tags: VERSION_1_3_8): Version up. 2009-02-28 kristaps * index.sgml (tags: VERSION_1_6_2, VERSION_1_5_3, VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8): Finalised index.sgml for NetBSD pkgsrc. 2009-02-28 kristaps * Makefile: More pkgsrc stuff. 2009-02-27 kristaps * Makefile, Makefile.netbsd (tags: VERSION_1_6_2, VERSION_1_5_3, VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8), Makefile.openbsd (tags: VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8), Makefile.port (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15): Initial NetBSD pkgsrc. 2009-02-27 kristaps * action.c (tags: VERSION_1_3_9, VERSION_1_3_8), index.sgml, mdocterm.1 (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8), mdocterm.c (tags: VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8), strings.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8) (utags: VERSION_1_3_6): Slowly decoupling mdoc(3) from being OpenBSD-only. 2009-02-27 kristaps * Makefile (tags: VERSION_1_3_6), action.c, argv.c (tags: VERSION_1_3_8, VERSION_1_3_6), macro.c (tags: VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6), term.c (tags: VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6), validate.c (tags: VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6): Lintified sources. 2009-02-27 kristaps * Makefile: Versioning up. 2009-02-27 kristaps * mdoc.3 (tags: VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6), mdocterm.1, mdocterm.c, validate.c: Character-encoding stuff documented, expanded. 2009-02-27 kristaps * Makefile, mdoc.3, mdocterm.1, mdocterm.c, strings.c, term.c: More character-encoding. 2009-02-26 kristaps * mdocterm.c: Header and footer now use term API. 2009-02-26 kristaps * action.c, private.h (tags: VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6), strings.c, term.c: Support for macro widths (/usr/share/tmac/mdoc/doc-common). 2009-02-26 kristaps * argv.c, macro.c, term.c, validate.c: Lists (scoped elements) now put delims in-scope. 2009-02-26 kristaps * mdocterm.c, term.c, term.h (tags: VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6): More list work. 2009-02-25 kristaps * mdocterm.1, mdocterm.c, term.c, term.h: Added [almost] all list types. 2009-02-25 kristaps * mdocterm.1, mdocterm.c, term.c, term.h: Support for nested lists added. 2009-02-25 kristaps * index.sgml: Formatting. 2009-02-25 kristaps * Makefile (tags: VERSION_1_3_5): Fixed version-date tag. 2009-02-25 kristaps * Makefile, index.sgml (tags: VERSION_1_3_5): Version printed on website. 2009-02-25 kristaps * index.sgml, strings.c (tags: VERSION_1_3_5), validate.c (tags: VERSION_1_3_5): NetBSD Lintified. 2009-02-25 kristaps * mdocterm.c, term.c, term.h (utags: VERSION_1_3_5): Some offsets built into termpair. 2009-02-25 kristaps * mdocterm.c, term.c, term.h: Added "termpair" for symmetric flag-setting. 2009-02-25 kristaps * term.c, validate.c: All "low-hanging" macros implemented in term.c. 2009-02-24 kristaps * macro.c (tags: VERSION_1_3_5), term.c, term.h, validate.c: Raft of mdocterm callbacks in place. Fixed Fo/Fc handling in validate/mdocterm. 2009-02-24 kristaps * term.c: More macros filled in. 2009-02-24 kristaps * mdoc.h (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), mdocterm.c, private.h (tags: VERSION_1_3_5), strings.c, term.c: Added several more mdocterm outputs. 2009-02-24 kristaps * validate.c: Added Fd section validation. 2009-02-24 kristaps * argv.c (tags: VERSION_1_3_5), mdoc.3 (tags: VERSION_1_3_5), strings.c, term.c, validate.c: Character-encoding checked for all text (arguments/values). 2009-02-24 kristaps * Makefile, index.sgml, mdoc.h, private.h, validate.c: Added character-encoding checks. 2009-02-24 kristaps * Makefile, argv.c, private.h, strings.c, validate.c: Escape-sequence validation in place (for nodes). 2009-02-24 kristaps * Makefile, validate.c: Considerably cleaned up the validation code. 2009-02-23 kristaps * Makefile, Makefile.port (tags: VERSION_1_3_6, VERSION_1_3_5), index.sgml: Port works. 2009-02-23 kristaps * Makefile, Makefile.port, index.sgml: Fixing port generation & instructions. 2009-02-23 kristaps * index.sgml, mmain.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5): Cross-checked NetBSD compile changes to Linux. 2009-02-23 kristaps * argv.c, mdocterm.c, mmain.h (tags: VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), strings.c: Compiles fine on NetBSD now, too. 2009-02-23 kristaps * Makefile, argv.c, external.png (tags: VERSION_1_8_0, VERSION_1_7_24, VERSION_1_7_23, VERSION_1_7_22, VERSION_1_7_21, VERSION_1_7_20, VERSION_1_7_19, VERSION_1_7_17, VERSION_1_7_16, VERSION_1_7_15, VERSION_1_7_14, VERSION_1_7_13, VERSION_1_7_12, OPENBSD_CHECKIN, VERSION_1_7_10, VERSION_1_7_5, VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3, VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), index.sgml, mdoc.3, mdocterm.c, style.css (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3, VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), term.c: Adding revamped webpage. 2009-02-23 kristaps * mdoclint.1 (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5): Adding mdoclint.1 manual. 2009-02-23 kristaps * Makefile, READE.addmacro (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6), README.addmacro (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), README.addregress (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), mdoclint.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), mdocterm.1 (tags: VERSION_1_3_5), mdoctree.1 (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5): Added mdoclint. `make regress' uses mdoclint 2009-02-23 kristaps * READE.addmacro, argv.c, hash.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), macro.c, mdoc.3, mdoc.c (tags: VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), mdocterm.c, mdoctree.c (tags: VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), mmain.c, mmain.h, private.h, strings.c: More in-file documentation and Linux-isation. Moved mdoc_macros table definition into macro.c, where it belongs. 2009-02-23 kristaps * mdoc.3, term.c: More documentation in place. 2009-02-23 kristaps * mdoc.3, mdoc.h, mdocterm.c, term.c: Considerable mdoc.3 documentation. Added a few more escapes and macros. 2009-02-23 kristaps * Makefile, mdocterm.c, mdoctree.c, mmain.c, mmain.h, termact.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6), tree.c (tags: VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6): termact.c -> term.c term.c -> mdocterm.c tree.c -> mdoctree.c Fixed/finished mmain.h. 2009-02-23 kristaps * Makefile, mdoc.c, mdoc.h, mdocterm.c, mdoctree.c, mmain.c, mmain.h: BROKEN BUILD: migrating to mmain stuff. 2009-02-22 kristaps * macro.c, mdoctree.1, term.c, term.h, termact.c, validate.c: Fixed `.Pf' handling. System now supports all mdocml manual pages. 2009-02-22 kristaps * term.c, term.h, termact.c: Initial block-display support. 2009-02-22 kristaps * action.c (tags: VERSION_1_3_5), mdoc.c, mdoc.h, private.h, term.c, termact.c, validate.c: Cleaned up validation source a bit. Fixed `Nm' and `Nd' detection. Added a few more terminal outputs. 2009-02-21 kristaps * DESCR (tags: VERSION_1_6_5, VERSION_1_6_2, VERSION_1_5_3, VERSION_1_5_1, VERSION_1_4_6, VERSION_1_4_5, VERSION_1_4_4, VERSION_1_4_2, VERSION_1_3_15, VERSION_1_3_13, VERSION_1_3_11, VERSION_1_3_10, VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5), Makefile, action.c, mdoc.h, mdocml.1 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6), mdocml.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6), mdocterm.1, mdocterm.c, mdoctree.1, mdoctree.c, private.h, strings.c, term.c, term.h, termact.c, tree.c, validate.c: Split mdocml -> mdocterm, mdoctree (new manuals, etc.). Escape-recognition term.c. 2009-02-21 kristaps * Makefile, term.c, term.h, termact.c: Split down term.c into term.h, termact.c. 2009-02-21 kristaps * mdocml.1, mdocml.c, term.c, validate.c: A few more macros in place. 2009-02-21 kristaps * Makefile, mdocml.1, term.c, validate.c: Initial list support (not nested, yet). 2009-02-21 kristaps * Makefile, mdocml.1, mdocml.c, private.h, strings.c, term.c, tree.c: More flesh in terminal-encoder. 2009-02-20 kristaps * Makefile, action.c, mdocml.c, term.c, tree.c: Re-added tree.c (for now). Added initial terminal-output filter (term.c). 2009-02-20 kristaps * Makefile, tree.c: Removed (moving) tree.c. 2009-02-20 kristaps * Makefile, mdoc.c, mdoc.h, mdocml.c: Removed tree-writing capability (for now, only validates and exits). 2009-01-22 kristaps * Makefile, argv.c, macro.c, private.h: Fix-ups to macro.c. 2009-01-22 kristaps * Makefile, argv.c: Finished proper parsing of -column macros. 2009-01-21 kristaps * Makefile, action.c, mdoc.c, private.h, validate.c: More validation on prologue/first NAME section. 2009-01-21 kristaps * Makefile, action.c, argv.c, private.h, strings.c, xstd.c (tags: VERSION_1_3_9, VERSION_1_3_8, VERSION_1_3_6, VERSION_1_3_5): Added regression tests (just for prologue, for now). Minor fixes in parsing prologue. 2009-01-20 kristaps * argv.c, macro.c, mdoc.c, private.h, validate.c: In-progress migration to ARGV separation. 2009-01-20 kristaps * macro.c: Minor documentation. 2009-01-20 kristaps * Makefile (tags: VERSION_1_2_0): Added manual pages to INSTALL. 2009-01-20 kristaps * Makefile, macro.c (tags: VERSION_1_2_0): Tagged version. 2009-01-20 kristaps * Makefile, mdoc.3 (tags: VERSION_1_2_0), mdocml.1 (tags: VERSION_1_2_0): More documentation/installation fixes. 2009-01-20 kristaps * argv.c, mdoc.c, strings.c (utags: VERSION_1_2_0): Lint- and NetBSD-compiler checks. 2009-01-20 kristaps * DESCR (tags: VERSION_1_2_0), Makefile, Makefile.port (tags: VERSION_1_2_0), action.c (tags: VERSION_1_2_0), argv.c, hash.c (tags: VERSION_1_2_0), mdoc.c, mdoc.h (tags: VERSION_1_2_0), mdocml.1, validate.c (tags: VERSION_1_2_0), xstd.c (tags: VERSION_1_2_0): Re-merged old port-building routines. 2009-01-20 kristaps * argv.c, macro.c, mdoc.c, private.h (tags: VERSION_1_2_0): Quoted-literals handled correctly. 2009-01-20 kristaps * action.c, argv.c, macro.c, mdoc.c, mdocml.c (tags: VERSION_1_2_0), private.h, validate.c: Moved prologue-pruning into action.c. Added line-arg softmax. 2009-01-20 kristaps * validate.c: Removed FIXME for Bf. 2009-01-20 kristaps * validate.c: Bf macro properly supported. 2009-01-19 kristaps * mdoc.c: Plugged memory leak in meta free. 2009-01-19 kristaps * macro.c, mdoc.3, mdoc.c, mdoc.h, mdocml.c, private.h, validate.c: More correct validation. Elision of prologue macros from main tree. 2009-01-19 kristaps * action.c, argv.c, macro.c, mdoc.c, mdoc.h, test.0 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.1 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.10 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.11 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.12 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.13 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.14 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.15 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.16 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.17 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.18 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.19 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.2 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.20 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.21 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.22 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.23 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.24 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.25 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.26 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.27 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.28 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.29 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.3 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.30 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.31 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.32 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.33 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.34 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.35 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.36 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.37 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.38 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.39 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.4 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.40 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.41 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.42 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.43 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.44 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.45 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.46 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.47 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.48 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.49 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.5 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.50 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.51 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.52 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.53 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.54 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.55 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.56 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.57 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.58 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.59 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.6 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.60 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.61 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.62 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.63 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.64 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.65 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.66 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.67 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.68 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.69 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.7 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.70 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.71 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.72 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.73 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.74 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.75 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.8 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.9 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), validate.c: Removed unnecessary test cases (most were for visual). Finally fixed scope-rewinding (MDOC_VALID). 2009-01-17 kristaps * argv.c, macro.c, mdoc.c, private.h, validate.c: Lint checks. 2009-01-17 kristaps * Makefile, action.c, validate.c: Added tests to makefile. 2009-01-17 kristaps * action.c, macro.c, mdoc.3, mdoc.c, mdoc.h, private.h, strings.c, validate.c, xstd.c: Documentation, more validations, cleaned up actions, added Nm action. 2009-01-17 kristaps * Makefile, mdoc.h, mdocml.c, private.h, tree.c (tags: VERSION_1_2_0): Separating output filters. 2009-01-16 kristaps * mdoc.3, mdoc.c, mdocml.1, mdocml.c, tree.c, validate.c: Initial separation of tree/mdocml.1. Finished mdoc.3. Broken build: mdocml.c. 2009-01-16 kristaps * mdocml.c, validate.c: Boolean validation. 2009-01-16 kristaps * macro.c, mdoc.3, mdoc.c, mdocml.1, mdocml.3 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), validate.c: Added more validation (parents/msecs). Initial function documentation for mdoc.3. 2009-01-16 kristaps * action.c, argv.c, mdoc.h, private.h, strings.c, validate.c: Clean-ups & documentation. 2009-01-16 kristaps * action.c, argv.c, macro.c, mdocml.c, strings.c, validate.c: Finished re-fitting err/warn/msg routines. Some minor bug-fixes. 2009-01-15 kristaps * macro.c, mdoc.c, mdoc.h, mdocml.c, private.h, validate.c: Broken build (changing err/warn/msg function prototypes for clarity). 2009-01-07 kristaps * macro.c, mdoc.c, private.h: All macros have lines/positions. 2009-01-07 kristaps * macro.c, mdoc.c, private.h, prologue.c: Added line numbering. 2009-01-06 kristaps * macro.c, mdoc.c, private.h, strings.c: Memory leak, some mdoc(7) conformities. 2009-01-05 kristaps * action.c, argv.c, macro.c, mdoc.c, mdoc.h, mdocml.c, private.h, prologue.c: Finished initial parse sequence. 2009-01-05 kristaps * Makefile, action.c, macro.c, mdoc.c, private.h, validate.c: Actions and validations properly added. 2009-01-04 kristaps * macro.c, mdoc.c, mdocml.c, private.h, validate.c: Huge changes. 2009-01-01 kristaps * Makefile, argv.c, macro.c, mdoc.c, mdoc.h, mdocml.c, private.h, prologue.c, validate.c: Broke apart macro_prologuexxx into prologue. Fixed validation for line-scoped. Merged const_arg and const. 2008-12-30 kristaps * Makefile, macro.c, private.h, validate.c: Validation fully works. 2008-12-29 kristaps * macro.c, mdoc.c, mdoc.h, mdocml.c, private.h, strings.c, test.1 (tags: VERSION_1_1_0), xstd.c (tags: VERSION_1_1_0): More macros. 2008-12-17 kristaps * macro.c, mdoc.c, mdoc.h, mdocml.c, private.h, strings.c: Prologue Dd and Dt macros. 2008-12-15 kristaps * compat.c, roff.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5), roff.h (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5) (utags: VERSION_1_2_0, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_5_1): More file pruning. 2008-12-15 kristaps * Makefile, hash.c, macro.c, mdoc.c, mdocml.c: Linted. 2008-12-15 kristaps * Makefile, compat.c, hash.c, html.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), html.h (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), index.7 (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), libmdocml.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), libmdocml.h (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), literals.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), macro.c, mdoc.c, mdoc.h, mdocml.c, mdocml.css (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), ml.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), ml.h (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), mlg.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), noop.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), private.h, tags.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), test.1, tokens.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0), xml.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0): Purged all old files in favour of new design. Selective reintegration. 2008-12-10 kristaps * Makefile, html.c, html.h, tags.c: Prettier HTML. 2008-12-10 kristaps * Makefile, Makefile.port (tags: VERSION_1_1_0), index.7, noop.c, roff.c: Ready for looking over by people. 2008-12-10 kristaps * DESCR (tags: VERSION_1_1_0), Makefile.port, test.72 (tags: VERSION_1_1_0), test.73 (tags: VERSION_1_1_0): Added (prelim.) openbsd port. 2008-12-10 kristaps * Makefile, index.7, libmdocml.c, libmdocml.h, mdocml.1 (tags: VERSION_1_1_0), mdocml.c, noop.c, private.h: Made noop the default filter. 2008-12-10 kristaps * Makefile, html.c, index.7, mlg.c, roff.c: Sx to Sh anchors work. 2008-12-10 kristaps * Makefile, index.7, private.h, roff.c: Put prelude checking into asec. 2008-12-10 kristaps * Makefile, html.c (tags: VERSION_1_0_2), html.h (tags: VERSION_1_0_2), ml.h (tags: VERSION_1_0_2), mlg.c (tags: VERSION_1_0_2), private.h (tags: VERSION_1_0_2), roff.c (tags: VERSION_1_0_2): Linted on NetBSD side. 2008-12-10 kristaps * Makefile, html.c, index.7 (tags: VERSION_1_0_2), literals.c (tags: VERSION_1_0_2), mdocml.1 (tags: VERSION_1_0_2), mdocml.css (tags: VERSION_1_0_2), ml.h, mlg.c, private.h, roff.c, xml.c (tags: VERSION_1_0_2): Versioning up. 2008-12-09 kristaps * Makefile, html.c, libmdocml.c (tags: VERSION_1_0_2), literals.c, mdocml.1, mdocml.c (tags: VERSION_1_0_2), ml.c, ml.h, mlg.c, private.h, roff.c, tokens.c (tags: VERSION_1_0_2), xml.c: Considerable clean-ups. 2008-12-08 kristaps * Makefile (tags: VERSION_1_0_1): Versioning up. 2008-12-08 kristaps * Makefile, html.c (tags: VERSION_1_0_1), index.7 (tags: VERSION_1_0_1), literals.c (tags: VERSION_1_0_1), ml.h (tags: VERSION_1_0_1), mlg.c (tags: VERSION_1_0_1), private.h (tags: VERSION_1_0_1), roff.c (tags: VERSION_1_0_1), roff.h (tags: VERSION_1_0_2, VERSION_1_0_1), xml.c (tags: VERSION_1_0_1): Added warnings for using macros in the wrong sections. 2008-12-08 kristaps * Makefile: Fixed installation routine. 2008-12-06 kristaps * html.c, mdocml.css, mlg.c, private.h, roff.c, roff.h, xml.c: .St macros in place. 2008-12-06 kristaps * html.c, mdocml.1, mdocml.css, mlg.c, roff.c: Nm works properly, many other changes, etc. 2008-12-04 kristaps * Makefile, index.7, ml.c, mlg.c, private.h, roff.c, test.39 (tags: VERSION_1_0_1), tokens.c (tags: VERSION_1_0_1): Moved charset recognition into the filter. 2008-12-04 kristaps * index.7, mlg.c, private.h, roff.c, tokens.c: Character-set validation fixes. 2008-12-04 kristaps * Makefile, html.c, index.7, mdocml.css, ml.c, ml.h, mlg.c, private.h, roff.c, test.38 (tags: VERSION_1_0_1), test.39, test.40 (tags: VERSION_1_0_1), tokens.c: Character-encoding tests. 2008-12-04 kristaps * Makefile, html.c, libmdocml.h (tags: VERSION_1_0_1), mdocml.1, mdocml.c (tags: VERSION_1_0_1), mdocml.css, ml.h, mlg.c, private.h, roff.c, xml.c: More html-css. 2008-12-03 kristaps * html.c, mlg.c, xml.c: Initial html outputs working. 2008-12-03 kristaps * html.c, mdocml.1, mdocml.c, ml.c, ml.h, mlg.c, private.h, roff.c, xml.c: Major update. 2008-12-03 kristaps * Makefile, compat.c (tags: VERSION_1_0_2, VERSION_1_0_1), html.c, html4_strict.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0, VERSION_1_0_2), libmdocml.c (tags: VERSION_1_0_1), libmdocml.h, ml.c, ml.h, mlg.c, private.h, xml.c: Abstract ml/mlg/html/xml. 2008-12-02 kristaps * Makefile, ml.c, private.h, roff.c, xml.c: Transition to splitting xml/ml. 2008-12-02 kristaps * Makefile, mdocml.1, private.h, roff.c, test.35, test.36 (tags: VERSION_1_0_1), test.37 (tags: VERSION_1_0_1), xml.c: Added `Sm' functionality. 2008-12-02 kristaps * roff.c, xml.c: Lint fixes and prettiness. 2008-12-02 kristaps * Makefile, libmdocml.c, mdocml.1, mdocml.c, roff.c, test.32 (tags: VERSION_1_0_1), test.33 (tags: VERSION_1_0_1), test.34 (tags: VERSION_1_0_1), xml.c: Improvements to the xml part. 2008-12-01 kristaps * Makefile, roff.c, test.31 (tags: VERSION_1_0_1): No more segfaults when run over openbsd sources. 2008-12-01 kristaps * roff.c: Better Oo/Oc support. 2008-12-01 kristaps * Makefile, roff.c, test.24 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.25 (tags: VERSION_1_0_1), test.26 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.27 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.28 (tags: VERSION_1_0_1), test.29 (tags: VERSION_1_0_1), test.30 (tags: VERSION_1_0_1), xml.c: Considerable scoping fixes. 2008-12-01 kristaps * Makefile, dummy.c (tags: VERSION_1_7_16, VERSION_1_7_15, OPENBSD_CHECKIN, VERSION_1_6_5, VERSION_1_5_1, VERSION_1_3_15, VERSION_1_3_6, VERSION_1_2_0, VERSION_1_0_2), mdocml.1, private.h, roff.c, test.23 (tags: VERSION_1_0_1), xml.c: Considerably improved roff_text parser. Consolidated noop roff macros. 2008-12-01 kristaps * mdocml.1, roff.c, xml.c: Small fixes to output. 2008-11-30 kristaps * Makefile, libmdocml.c, libmdocml.h, mdocml.1, private.h, roff.c, validate.c (tags: VERSION_1_0_2), xml.c: Preliminary xml output filter (validate-renamed) done. 2008-11-30 kristaps * Makefile, libmdocml.c, private.h, roff.c, validate.c: Cleaned up presentation with mbuf_putstring & al. 2008-11-30 kristaps * validate.c: Validate-cum-xmlprint now includes arguments. 2008-11-30 kristaps * roff.c: Small error fixed. 2008-11-30 kristaps * mdocml.1, private.h, roff.c, validate.c: Fixed spacing (almost there). 2008-11-30 kristaps * mdocml.1, roff.c, validate.c: Backed out PUNCT changes (again). 2008-11-29 kristaps * roff.c: Annotated omit-punctuation macros. 2008-11-29 kristaps * private.h, roff.c, validate.c: Validation presentation (html-like). Fixed newlining for data. Moved roffhead/rofftail to roff_Os. 2008-11-29 kristaps * html4_strict.c, libmdocml.c, private.h, roff.c, validate.c: Inclusion of "real" validation code. 2008-11-28 kristaps * roff.c: Cleaned up exit routine. Added roffhead and rofftail call. 2008-11-28 kristaps * libmdocml.c, private.h, roff.c: Removed superfluous structures from rofftree. Added roffdata for generalised text processing. 2008-11-28 kristaps * Makefile, libmdocml.c, libmdocml.h, mdocml.1, mdocml.c, private.h, roff.c: Initial pushing to mbuf. 2008-11-27 kristaps * dummy.c, libmdocml.c, private.h, roff.c: Considerable fixes. 2008-11-27 kristaps * dummy.c, private.h, roff.c: Added "special" macros. 2008-11-27 kristaps * Makefile, mdocml.1, roff.c, test.20 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.21 (tags: VERSION_1_0_1), test.22 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1): More fixes and work-ness. 2008-11-27 kristaps * Makefile, private.h, roff.c, test.18 (tags: VERSION_1_0_1), test.19 (tags: VERSION_1_0_1): Mainly quotes. 2008-11-27 kristaps * Makefile, mdocml.c, roff.c, test.16 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.17 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1): Various fixes. 2008-11-26 kristaps * Makefile, private.h, roff.c: Considerable fixes. 2008-11-26 kristaps * Makefile, dummy.c, private.h, roff.c, test.0 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.1 (tags: VERSION_1_0_2, VERSION_1_0_1), test.10 (tags: VERSION_1_0_1), test.11 (tags: VERSION_1_0_1), test.12 (tags: VERSION_1_0_1), test.13 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.14 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.15 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.2 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.3 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.4 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.5 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.6 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.7 (tags: VERSION_1_0_1), test.8 (tags: VERSION_1_1_0, VERSION_1_0_2, VERSION_1_0_1), test.9 (tags: VERSION_1_0_1): Added regression tests. Considerable fixes... blah blah blah... 2008-11-25 kristaps * dummy.c, mdocml.1, private.h, roff.c: Imported all macros from mdoc(7). Put all names into roff.c with extern access from private.h. Annotated list of changes that must occur for end-game (scope, nests, etc.). 2008-11-25 kristaps * libmdocml.c: Protection against non-ascii. 2008-11-25 kristaps * dummy.c, html4_strict.c, libmdocml.h, mdocml.1, mdocml.c, private.h, roff.c: Single call-back for filters. Removed verbose flag. Added more macros and arguments. 2008-11-24 kristaps * roff.c: Annotated todo for prologue/text tokens. 2008-11-24 kristaps * dummy.c, private.h, roff.c: Generic roff_layout for layout tokens. 2008-11-24 kristaps * Makefile, dummy.c, html4_strict.c, libmdocml.c, mdocml.c, private.h, roff.c: Split roff engine into roff.c. Re-worked calling convention for md_*. 2008-11-24 kristaps * dummy.c, html4_strict.c, libmdocml.c, private.h: Roff-line tokens parsed into char**. 2008-11-24 kristaps * html4_strict.c: Added initial support for callable/parsable. 2008-11-24 kristaps * html4_strict.c, libmdocml.c, libmdocml.h, mdocml.c: Fixed clarity in libmdocml.c. Fixed debugging messages. 2008-11-24 kristaps * Makefile, html4_strict.c, libmdocml.c, libmdocml.h, mdocml.c, private.h: Considerable improvements across the board. 2008-11-23 kristaps * html4_strict.c, libmdocml.h, mdocml.c: Initial support for Sh. Debugging things (will be changed out). 2008-11-23 kristaps * Makefile, dummy.c, html4_strict.c, libmdocml.c, private.h: Segmentation into html and dummy parsers. Initial recursive-descent parser in place for html/ml parser. Parsing of title tags more-or-less in place. 2008-11-23 kristaps * libmdocml.c, mdocml.c: Initial foray into roff-parsing. 2008-11-22 kristaps * Makefile, libmdocml.c, libmdocml.h, mdocml.c: Fuller seperation into mdocml/libmdocml. 2008-11-22 kristaps * libmdocml.c, libmdocml.h, mdocml.1, mdocml.c: Putting md_run and friends into libmdocml (needs work to be useful). 2008-11-22 kristaps * mdocml.c: Consolidated structs (elim. ptr overhead). Set meaningful buffer default sizes. 2008-11-22 kristaps * mdocml.c: Buffering and line-buffering working and tested. 2008-11-22 kristaps * Makefile: Fixed dist hook in Makefile (uses a file-target). 2008-11-22 kristaps * Makefile, libmdocml.c, libmdocml.h, mdocml.1, mdocml.c (utags: version_0_0): Initial check-in of mdocml. 2008-11-22 kristaps * Makefile, libmdocml.c, libmdocml.h, mdocml.1, mdocml.c: Initial revision