]>
git.cameronkatri.com Git - mandoc.git/log
Kristaps Dzonsons [Sun, 9 May 2010 21:19:42 +0000 (21:19 +0000)]
Remove -fno-ign-chars as well-argued by Ingo Schwarze. Patch by Ingo Schwarze, too.
Kristaps Dzonsons [Sun, 9 May 2010 21:11:22 +0000 (21:11 +0000)]
Noted \*(Ba side effects.
Kristaps Dzonsons [Sun, 9 May 2010 21:06:50 +0000 (21:06 +0000)]
Explicitly account for \*(Ba when checking for delims. Noted by Jason McIntyre via Ingo Schwarze.
Kristaps Dzonsons [Sun, 9 May 2010 16:38:38 +0000 (16:38 +0000)]
Setting maxmargin, too (for completion).
Kristaps Dzonsons [Sun, 9 May 2010 16:05:13 +0000 (16:05 +0000)]
Allow literal contexts to have unbound line lengths (from Ingo Schwarze's mandoc TODO by way of Jason McIntyre).
Kristaps Dzonsons [Sun, 9 May 2010 15:08:16 +0000 (15:08 +0000)]
Fixed ugly formatting of mandoc_char.7 in groff (-column widths were using an escape, which groff understands but mandoc doesn't).
Kristaps Dzonsons [Sun, 9 May 2010 10:17:02 +0000 (10:17 +0000)]
Introduce ARGS_PEND for `It -column' end-of-line special casing.
Initial rules for insane `It -column' tabsep handling.
Kristaps Dzonsons [Sun, 9 May 2010 06:50:23 +0000 (06:50 +0000)]
Backing out activitymail (broken).
Kristaps Dzonsons [Sun, 9 May 2010 06:44:36 +0000 (06:44 +0000)]
This is just a test of the source changes mailer.
Kristaps Dzonsons [Sun, 9 May 2010 06:39:38 +0000 (06:39 +0000)]
Noting that list subscription is moderated.
Kristaps Dzonsons [Sun, 9 May 2010 06:27:41 +0000 (06:27 +0000)]
Getting version ready.
Kristaps Dzonsons [Sun, 9 May 2010 06:18:55 +0000 (06:18 +0000)]
Cleaned up index, added GSoC projects.
Kristaps Dzonsons [Sat, 8 May 2010 22:29:00 +0000 (22:29 +0000)]
Another mailing list...
Kristaps Dzonsons [Sat, 8 May 2010 22:26:39 +0000 (22:26 +0000)]
Adding initial mailing list section to homepage.
Kristaps Dzonsons [Sat, 8 May 2010 10:28:24 +0000 (10:28 +0000)]
Note that whitespace is really only the space character.
Kristaps Dzonsons [Sat, 8 May 2010 10:25:27 +0000 (10:25 +0000)]
Fix asserts on stripping end-of-line whitespace.
Kristaps Dzonsons [Sat, 8 May 2010 09:23:04 +0000 (09:23 +0000)]
Second test of log_accum.
Kristaps Dzonsons [Sat, 8 May 2010 09:22:11 +0000 (09:22 +0000)]
Test of log_accum.
Kristaps Dzonsons [Sat, 8 May 2010 08:36:44 +0000 (08:36 +0000)]
Strip trailing, unescaped whitespace from free-form, non-literal lines (like groff).
Kristaps Dzonsons [Sat, 8 May 2010 07:30:19 +0000 (07:30 +0000)]
Lint fixes (type-safety for enums via -cefuh).
Kristaps Dzonsons [Fri, 7 May 2010 15:49:36 +0000 (15:49 +0000)]
De-chunking of text removed from parsers. This is a significant change (and I don't really like it), but it's what groff does.
Distinction of ARGS_PHRASE and ARGS_PPHRASE in backend (not yet used).
Kristaps Dzonsons [Fri, 7 May 2010 06:05:38 +0000 (06:05 +0000)]
Initial ARGS_PPHRASE (partial phrase) framework.
Running tally of changes in index.sgml.
Kristaps Dzonsons [Fri, 7 May 2010 05:54:09 +0000 (05:54 +0000)]
enum-ised mdoc_argv() return (better return-value safety).
Kristaps Dzonsons [Fri, 7 May 2010 05:48:29 +0000 (05:48 +0000)]
margerr -> margserr (getting ready for margverr).
Kristaps Dzonsons [Fri, 7 May 2010 05:39:35 +0000 (05:39 +0000)]
Protection against running lookup() against quoted words.
Kristaps Dzonsons [Fri, 7 May 2010 05:34:56 +0000 (05:34 +0000)]
Wrangle mdoc_args() and mdoc_zargs() to use enum return type.
Fixed lookup() and lookup_raw() to correctly use enum type.
Quashed in_line_argn() bug (not reported, but there) where mixing return values.
Kristaps Dzonsons [Fri, 7 May 2010 04:50:44 +0000 (04:50 +0000)]
Backed out break-at-hyphen changes.
Kristaps Dzonsons [Tue, 13 Apr 2010 05:26:49 +0000 (05:26 +0000)]
As per Jason McIntyre's heartful urgings, do away with '.' separators between logical sections.
Change email address to BSD.lv one (this is not an academic project...)
Kristaps Dzonsons [Mon, 12 Apr 2010 19:45:39 +0000 (19:45 +0000)]
Fix to auto-closing of LINK tag in -Txhtml (thanks to Daniel Friesel).
Kristaps Dzonsons [Mon, 12 Apr 2010 19:27:22 +0000 (19:27 +0000)]
Merge patch by Jason McIntyre cleaning on mandoc.1: `Ar' -> `Cm' and other readability fixes.
Merge modified patch by Joerg Sonnenberger that rewinds to whitespace when encountering trailing line-comments.
Kristaps Dzonsons [Thu, 8 Apr 2010 08:17:55 +0000 (08:17 +0000)]
Fixed %T: it now correctly underlines, instead of quoting (noted by Jason McIntyre and posted on Ingo Schwarze' mandoc-todo list).
Kristaps Dzonsons [Thu, 8 Apr 2010 07:53:01 +0000 (07:53 +0000)]
Sync'd mdoc.c's function names with man.c.
Prompted by Ingo and Claus Assman, added warn/ignore for text lines beginning with `\."'.
Kristaps Dzonsons [Thu, 8 Apr 2010 07:40:03 +0000 (07:40 +0000)]
Merged Jason McIntyre's "new-sentence, new-line" patch along with Ingo Schwarze' "gt" patch.
Kristaps Dzonsons [Thu, 8 Apr 2010 07:18:44 +0000 (07:18 +0000)]
Added some standards found in NetBSD's manuals.
Kristaps Dzonsons [Thu, 8 Apr 2010 07:06:15 +0000 (07:06 +0000)]
Properly checked in Ingo Schwarze' prologue/body-breaking patch, which I'd munged.
Kristaps Dzonsons [Thu, 8 Apr 2010 07:05:38 +0000 (07:05 +0000)]
Removed pipe from front-end ("typographic") recognition as punctuation (noted by Ingo Schwarze).
Kristaps Dzonsons [Wed, 7 Apr 2010 19:37:54 +0000 (19:37 +0000)]
Added some clarifying bits to mdoc.7 regarding GNU troff, mandoc, and Heirloom troff. Bits on Heirloom troff suggested from private communication with Gunnar Ritter (maintainer of Heirloom troff) (Heirloom uses BSD-4.4 mdoc files, from which historic groff -mdoc descends).
Kristaps Dzonsons [Wed, 7 Apr 2010 19:35:42 +0000 (19:35 +0000)]
Removed manual-section-calling restrictions for `Cd' and and `Ex' (requested by Joerg Sonnenberger).
Kristaps Dzonsons [Wed, 7 Apr 2010 18:50:35 +0000 (18:50 +0000)]
Allowing `Cd' to be in section 9 (noted by Joerg Sonnenberger).
Kristaps Dzonsons [Wed, 7 Apr 2010 11:40:05 +0000 (11:40 +0000)]
Slipping in adjusted version note in on-line report.
Kristaps Dzonsons [Wed, 7 Apr 2010 11:29:55 +0000 (11:29 +0000)]
Lint fix.
Kristaps Dzonsons [Wed, 7 Apr 2010 11:25:56 +0000 (11:25 +0000)]
Noting version.
Kristaps Dzonsons [Wed, 7 Apr 2010 11:25:38 +0000 (11:25 +0000)]
Add support/ignoring of \f(xy, \f[X...], \F(xy, \FX, \F[X...] roff-style font escapes (noted by Frantisek Holop).
Kristaps Dzonsons [Wed, 7 Apr 2010 08:17:16 +0000 (08:17 +0000)]
Breaking mdoc.7's multiline examples into sets of D1. A few errors found here and there.
Kristaps Dzonsons [Wed, 7 Apr 2010 07:49:38 +0000 (07:49 +0000)]
Bug in printing of reserved words with form \*[xxx] fixed (found by Joerg Sonnenberger).
Kristaps Dzonsons [Tue, 6 Apr 2010 17:01:27 +0000 (17:01 +0000)]
Removed warning for `Er' when not used in certain sections (pointed out by Joerg Sonnenberger).
Kristaps Dzonsons [Tue, 6 Apr 2010 16:27:53 +0000 (16:27 +0000)]
Allow `Bd' to accept (warn about then ignore) in-line arguments.
Kristaps Dzonsons [Tue, 6 Apr 2010 11:52:25 +0000 (11:52 +0000)]
Cleaned up post_bl_head() and fixed erroneous reporting of child nodes.
Kristaps Dzonsons [Tue, 6 Apr 2010 11:52:04 +0000 (11:52 +0000)]
Shortlist of changes checked in for this version.
Kristaps Dzonsons [Tue, 6 Apr 2010 11:51:44 +0000 (11:51 +0000)]
Prettyfied the stylesheet for mdocml.bsd.lv's online manuals.
Kristaps Dzonsons [Tue, 6 Apr 2010 11:33:00 +0000 (11:33 +0000)]
Migrating mdoc_node_free() and mdoc_node_freelist() to use mdoc_node_delete(), which has a more intuitive interface and mirrors libman.
Kristaps Dzonsons [Tue, 6 Apr 2010 11:28:17 +0000 (11:28 +0000)]
Let `Bl' accept arguments on the head line with a warning (these are ignored in the front-end device) (noted by Theo de Raadt).
Kristaps Dzonsons [Tue, 6 Apr 2010 11:19:57 +0000 (11:19 +0000)]
Note on `Fl' documented in mdoc.7.
Kristaps Dzonsons [Tue, 6 Apr 2010 07:27:42 +0000 (07:27 +0000)]
`Fl' now correctly suppresses the trailing space if followed by macros on the same line.
Kristaps Dzonsons [Tue, 6 Apr 2010 07:17:51 +0000 (07:17 +0000)]
Fix mdoc bug found by Claus Assmann: `Pf' should be callable.
Kristaps Dzonsons [Mon, 5 Apr 2010 10:33:20 +0000 (10:33 +0000)]
Make mathematical symbols have a longer first-column width (pointed out by Joerg Sonnenberger).
Kristaps Dzonsons [Mon, 5 Apr 2010 09:19:28 +0000 (09:19 +0000)]
Added mandoc_char.7 to installed manuals (noted by Joerg Sonnenberger).
Kristaps Dzonsons [Mon, 5 Apr 2010 09:03:12 +0000 (09:03 +0000)]
Fix issue of non-NAME sections triggering "no sections" error, reported by Christian Weisgerber, patched by Ingo Schwarze.
Kristaps Dzonsons [Mon, 5 Apr 2010 08:59:46 +0000 (08:59 +0000)]
Commited relaxation of title-less document error-out noted by Christian Weisgerber and patched by Ingo Schwarze.
Kristaps Dzonsons [Mon, 5 Apr 2010 08:51:56 +0000 (08:51 +0000)]
Fix in `Mt' mailto from a patch by Tim van der Molen.
Fixed PAIR_xxx_INIT macros -- this are to be unified.
Have `Vt', `Fn', `Ft', and `Fo' print whitespace afterward, instead of before.
Kristaps Dzonsons [Mon, 5 Apr 2010 08:45:29 +0000 (08:45 +0000)]
Enum-ised REWIND return values.
Kristaps Dzonsons [Mon, 5 Apr 2010 08:38:37 +0000 (08:38 +0000)]
Tentative fix of quoted punctuation issue noted by Jason McIntyre, e.g., `Li "!"' rendering the "!" outside of scope.
Kristaps Dzonsons [Mon, 5 Apr 2010 07:25:23 +0000 (07:25 +0000)]
Removed lingering `Sp' reference (not -man).
Kristaps Dzonsons [Mon, 5 Apr 2010 07:24:55 +0000 (07:24 +0000)]
Added generation of mdoc.h.html and man.h.html as linked from generated mdoc.3.html and man.3.html, respectively.
Kristaps Dzonsons [Sat, 3 Apr 2010 14:25:12 +0000 (14:25 +0000)]
Merged patch by Ingo Schwarze allowing `Xr' to pass through with no arguments (emits warning of course).
Kristaps Dzonsons [Sat, 3 Apr 2010 14:12:48 +0000 (14:12 +0000)]
Modified version of Ingo Schwarze's patch so that -man doesn't puke when a TH isn't specified.
Kristaps Dzonsons [Sat, 3 Apr 2010 14:02:10 +0000 (14:02 +0000)]
Merged Ingo Schwarze's patch (plus documentation) for removing extraneous list types, which happens fairly often.
Kristaps Dzonsons [Sat, 3 Apr 2010 13:02:35 +0000 (13:02 +0000)]
Merging patch by Ingo Schwarze.
Kristaps Dzonsons [Sat, 3 Apr 2010 12:46:35 +0000 (12:46 +0000)]
Removed erroneous `{' and `}' as punctuation (see mdoc.samples "General Syntax" for why this mistake was made). Noted by Ingo Schwarze.
Lines of text now break at a hyphen, unless the hyphen is the first or second subsequent in a word. Inspired by a Ingo Schwarze's patch.
Kristaps Dzonsons [Wed, 31 Mar 2010 08:42:40 +0000 (08:42 +0000)]
Added new version information. Fixing up Makefile a bit.
Kristaps Dzonsons [Wed, 31 Mar 2010 08:04:57 +0000 (08:04 +0000)]
Fixed fatal bug in Xo/Xc patch that caused segfaults with last-child explicit-scope macros.
Kristaps Dzonsons [Wed, 31 Mar 2010 07:42:04 +0000 (07:42 +0000)]
Re-adjusting UGLY tags.
Fixed removed assignment of type.
Removed superfluous checks of mdoc_argflags (from days when comments were a macro tag).
Kristaps Dzonsons [Wed, 31 Mar 2010 07:13:53 +0000 (07:13 +0000)]
Macro types enum-ated (enum mdoct) (for easier debugging in gdb of "tok" values).
Initial check-in of Ingo Schwarze's patch for Xo/Xc handling (in blocks ifdef'd "UGLY").
Put Oc-close-Op parts into UGLY ifdef blocks.
Kristaps Dzonsons [Wed, 31 Mar 2010 06:37:57 +0000 (06:37 +0000)]
Whitespace fix.
Kristaps Dzonsons [Wed, 31 Mar 2010 06:29:42 +0000 (06:29 +0000)]
Version (bug-fix).
Kristaps Dzonsons [Tue, 30 Mar 2010 19:20:33 +0000 (19:20 +0000)]
Escape TH -> Th (noticed by Joerg Sonnenberger).
Moved pod2man escapes into man.3 (they're not part of -man or -mdoc, technically).
Kristaps Dzonsons [Tue, 30 Mar 2010 08:24:01 +0000 (08:24 +0000)]
Modified in_line_eoln() to handle leading punctuation.
Kristaps Dzonsons [Tue, 30 Mar 2010 06:52:08 +0000 (06:52 +0000)]
Last remaining bits for leading-punctuation in blk_exp().
Kristaps Dzonsons [Mon, 29 Mar 2010 19:45:42 +0000 (19:45 +0000)]
Fixed segfault with accidentally-munged tree.
Kristaps Dzonsons [Mon, 29 Mar 2010 19:28:04 +0000 (19:28 +0000)]
Integrate Ingo Schwarze's patch for mdoc_iscdelim() (tri-state for opening and closing macro punctuation).
Modify blk_part_exp() to correctly handle leading punctuation before HEAD.
Significantly clean up and document blk_part_exp().
Modify blk_part_imp() for to correctly handle leading punctuation before HEAD.
Significantly clean up and document blk_part_imp().
Integrate Ingo Schwarze's patch for args() (using new mdoc_iscdelim() format).
Documented bad `Ec' handling for later work in mdoc_term.c/mdoc_html.c.
Kristaps Dzonsons [Mon, 29 Mar 2010 10:10:35 +0000 (10:10 +0000)]
Final (?) fix to issue pointed out by Sascha Wildner: roff instructions clobbering prior scope rules and line modes.
Kristaps Dzonsons [Mon, 29 Mar 2010 04:52:14 +0000 (04:52 +0000)]
Initial step in fixing badness reported by Sascha Wildner (wip).
Kristaps Dzonsons [Sat, 27 Mar 2010 14:44:19 +0000 (14:44 +0000)]
Fix mandoc.1 ending (noted by Sascha Wildner).
Kristaps Dzonsons [Sat, 27 Mar 2010 10:26:39 +0000 (10:26 +0000)]
Last fix for tabs/spaces between control character and macro. egcs gcc.1 is now handled.
Kristaps Dzonsons [Sat, 27 Mar 2010 10:22:28 +0000 (10:22 +0000)]
...finishing last commit message: accept both tabs and spaces between control character and macro text.
Kristaps Dzonsons [Sat, 27 Mar 2010 10:21:38 +0000 (10:21 +0000)]
*** empty log message ***
Kristaps Dzonsons [Sat, 27 Mar 2010 10:13:16 +0000 (10:13 +0000)]
Lint fixes.
Kristaps Dzonsons [Sat, 27 Mar 2010 10:13:16 +0000 (10:13 +0000)]
Lint fixes.
Kristaps Dzonsons [Sat, 27 Mar 2010 10:10:10 +0000 (10:10 +0000)]
Documentation of apostrophe control character.
Kristaps Dzonsons [Sat, 27 Mar 2010 10:04:56 +0000 (10:04 +0000)]
Fixed re-adjustment of scope in exiting roff instructions (libman).
Added title-case check for (libman).
Fixed premature closure of roff instruction scope (libman).
Added documentation of ignored roff macros to man(3).
Kristaps Dzonsons [Fri, 26 Mar 2010 07:07:58 +0000 (07:07 +0000)]
Fixed misspelt "Loongson" (noted by Ingo Schwarze).
Kristaps Dzonsons [Thu, 25 Mar 2010 07:39:25 +0000 (07:39 +0000)]
Lint fixes.
Kristaps Dzonsons [Thu, 25 Mar 2010 07:38:06 +0000 (07:38 +0000)]
Cleaned up version info.
Kristaps Dzonsons [Thu, 25 Mar 2010 07:28:16 +0000 (07:28 +0000)]
Fixed up some documentation in man.7: only documenting man.7 macros, not related ones (de, Vb, etc.), which aren't technically man. It's an open question as to where these /should/ be documented, however.
Kristaps Dzonsons [Wed, 24 Mar 2010 20:10:53 +0000 (20:10 +0000)]
Using man_node_delete() instead of man_node_free()/man_node_freelist() and friends (much simpler).
Split blk_imp() into blk_exp() (explicit macros), blk_dotted() (roff macros), and the original.
Added de, dei, am, ami, and ig roff macros (for now, these are discarded within the parse).
Kristaps Dzonsons [Wed, 24 Mar 2010 03:46:02 +0000 (03:46 +0000)]
enum-ised rew_* return values (type-safety).
Removed ignoring of MAN_Vb argument (symmetry).
Removed superfluous utsname inclusion.
Kristaps Dzonsons [Tue, 23 Mar 2010 21:50:43 +0000 (21:50 +0000)]
libman using enum mant instead of #defines for macros.
Clean-ups, better documentation in man_hash.c.
Added extra space for "." in man_hash.c (unused for the time being).
Kristaps Dzonsons [Tue, 23 Mar 2010 13:53:51 +0000 (13:53 +0000)]
Noted recent updates.
Kristaps Dzonsons [Tue, 23 Mar 2010 13:25:01 +0000 (13:25 +0000)]
Added stupid pod2man reserved strings.
Kristaps Dzonsons [Tue, 23 Mar 2010 12:42:22 +0000 (12:42 +0000)]
Fixed two very subtle bugs in retaining overstep and maxrmargin widths between parse sequences.