summaryrefslogtreecommitdiffstats
path: root/TODO
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix a regression found by Carsten dot Kunze at arcor dot de:Ingo Schwarze2014-12-131-1/+10
| | | | Do not show bogus quotes when .Bl -column phrases are quoted.
* the asciidoc/docbook toolchain uses braindead \h for indentationIngo Schwarze2014-12-101-2/+3
|
* delete five entries that were already fixedIngo Schwarze2014-12-031-23/+0
|
* note to self to not forget about groffIngo Schwarze2014-12-021-0/+6
|
* we really need .taIngo Schwarze2014-12-021-1/+2
|
* Fix the implementation and documentation of \c (continue text input line).Ingo Schwarze2014-12-021-5/+0
| | | | | In particular, make it work in no-fill mode, too. Reminded by Carsten dot Kunze at arcor dot de (Heirloom roff).
* Simplify the mparse_open()/mparse_wait() interface.Ingo Schwarze2014-11-261-0/+3
| | | | | Don't bother the user with the PID of the child process, store it inside the opaque mparse handle.
* warn about calling non-callable macrosIngo Schwarze2014-11-201-0/+8
|
* hyperlinking in -man -ThtmlIngo Schwarze2014-11-091-0/+9
| | | | punctuation in the middle of .Fn
* some new tasksIngo Schwarze2014-10-251-1/+12
|
* Implement in-line equations, much needed by Xenocara manuals.Ingo Schwarze2014-10-161-3/+3
| | | | | | | | Put the steering into the roff parser rather than into the mdoc parser such that it works for all macro languages and on both text and macro lines. Line breaks and blank characters generated before and after in-line equations are not perfect yet, but let's do one thing at a time.
* annotate for difficulty, and some minor cleanupIngo Schwarze2014-10-141-8/+98
|
* bentley@ suggests Unicode table borders;Ingo Schwarze2014-10-141-2/+3
| | | | while here, remove the note about sox(1), it works now
* tasks found while reading the eqn(7) User's GuideIngo Schwarze2014-10-101-5/+17
|
* Re-write of eqn(7) parser and MathML output.Kristaps Dzonsons2014-10-101-0/+6
| | | | | | | | | | This adds parser-level support for the grammar described by the eqn second-edition technical paper, "Typesetting Mathematics — User's Guide" (Kernighan, Cherry). The reason for this re-write is the grouping rules, which were not possible given the existing implementation. The re-write has also considerably simplified the HTML (and, if it ever is completed, terminal) front-end.
* note HTML max-width issueIngo Schwarze2014-10-061-0/+6
|
* Notes on CGI: installation (readying cgi.h) and future plans.Kristaps Dzonsons2014-08-181-0/+13
|
* note about AT&T documenters workbenchIngo Schwarze2014-08-131-0/+4
|
* note about <var>Ingo Schwarze2014-08-131-0/+3
|
* mmap(2) requires MAP_PRIVATE ^ MAP_SHARED for flags;Ingo Schwarze2014-08-091-0/+4
| | | | found by kristaps@ on Mac OS X
* mention neatroffIngo Schwarze2014-08-081-1/+2
|
* move some things here from my private TODO list,Ingo Schwarze2014-07-291-17/+78
| | | | and remove some items that have already been taken care of
* improve FATAL handling in makewhatis(8)Ingo Schwarze2014-07-241-0/+11
|
* take a note about pandocIngo Schwarze2014-06-201-0/+4
|
* some new things to doIngo Schwarze2014-06-101-0/+18
|
* espie@ suggests using SQL viewsIngo Schwarze2014-04-231-0/+6
|
* Audit strlcpy(3)/strlcat(3) usage.Ingo Schwarze2014-04-231-1/+3
| | | | | | | | | | | | | * Repair three instances of silent truncation, use asprintf(3). * Change two instances of strlen(3)+malloc(3)+strlcpy(3)+strlcat(3)+... to use asprintf(3) instead to make them less error prone. * Cast the return value of four instances where the destination buffer is known to be large enough to (void). * Completely remove three useless instances of strlcpy(3)/strlcat(3). * Mark two places in -Thtml with XXX that can cause information loss and crashes but are not easy to fix, requiring design changes of some internal interfaces. * The file mandocdb.c remains to be audited.
* Implement the roff(7) .ll (line length) request.Ingo Schwarze2014-03-301-3/+0
| | | | | Found by naddy@ in the textproc/enchant(1) port. Of course, do not use this in new manuals.
* new bug report from wiz@ regarding Tcl*(3)Ingo Schwarze2014-03-081-0/+10
|
* MANDOCERR_BADTAB needs checking, but .UR/.UE is doneIngo Schwarze2014-03-031-5/+11
|
* Parse and ignore the roff(7) .ce request (center some lines).Ingo Schwarze2014-02-141-5/+0
| | | | | | | | We even parse and ignore the .ad request (adjustment mode), and it doesn't make sense to more prominently warn about temporary than about permanent adjustment changes. Request found by naddy@ in xloadimage(1) and by juanfra@ in racket(1).
* Implement the roff(7) .as request (append to user-defined string).Ingo Schwarze2014-02-141-3/+0
| | | | | | | | | Missing feature found by jca@ in ratpoison(1). The ratpoison(1) manual still doesn't work because it uses .shift and .while, too (apparently, ratpoison is so complex that it needs a Turing-complete language to even format its manual :-). Written at Christchurch International Airport.
* Handle some predefined read-only number registers, e.g. .H and .V.Ingo Schwarze2014-02-141-5/+0
| | | | | | | | In particular, this improves handling of the pod2man(1) preamble; for examples of the effect, see some author names in perlthrtut(1). Missing feature reported by Andreas Voegele <mail at andreasvoegele dot com> more than two years ago. Written at Christchurch International Airport.
* In the SYNOPSIS, implement hanging indentation for .FoIngo Schwarze2013-12-251-7/+0
| | | | | | and avoid output line breaks inside .Fa arguments. This reduces groff-mandoc differences in OpenBSD base by more than 8%. Patch from Franco Fichtner <franco at lastsummer dot de> (DragonFly).
* In quoted macro arguments, double quotes can be quoted by doubling them.Ingo Schwarze2013-12-151-5/+0
| | | | | | | | | For a long time, we handle this in roff(7) and man(7) macros. Now add correct handling for the mdoc(7) case, too. Closely based on a patch by Tsugutomo dot ENAMI at jp dot sony dot com, see http://gnats.netbsd.org/cgi-bin/query-pr-single.pl?number=48438 received via Thomas Klausner (wiz@), slightly tweaked by me.
* bentley@ looked at sbcl(1) and found new tasks for us...Ingo Schwarze2013-12-151-0/+9
|
* missing features: line length and italic correctionIngo Schwarze2013-11-101-0/+6
|
* If there is random stuff inside a .Bl block body before the first .It,Ingo Schwarze2013-10-061-7/+1
| | | | | | | | | | | do not throw a FATAL error and do not die, but just throw a WARNING and move the stuff out of the .Bl block. This bug felt completely 2008-ish; meanwhile, such bugs from the Kristaps-doesnt-like-syntax-errors-so-lets-just-give-up--Era are becoming rare, but this was one of the last survivors. Thanks to bentley@ for reminding me to finally fix this.
* Maybe we can easily improve -width parsing.Ingo Schwarze2013-09-271-0/+3
|
* Throwing FATAL MANDOCERR_SYNTCHILD on non-.It children of .BlIngo Schwarze2013-09-221-1/+7
| | | | | feels so 2008-ish, one of the last remnants of the Kristaps-doesnt-like-syntax-errors-so-lets-just-give-up--Era.
* DocBook abuses \h - for no good reason, but maybe we should eventuallyIngo Schwarze2013-09-221-0/+5
| | | | try to deal with it.
* jca@ found .as .shift .while in ratpoison(1)Ingo Schwarze2013-07-141-0/+6
|
* tedu@ says: "whatis pool" doesn't workIngo Schwarze2013-07-141-0/+9
|
* Rudimentary implementation of the .it request (input line trap).Ingo Schwarze2013-07-131-4/+0
| | | | | | | | | | As with any low-level roff request involving subtle interactions with macro internals, this implementation is not exact, but it does handle the simplest cases. This request occurs in man(7) code generated from DocBook, for example mysql(1) and yasm_arch(7). Thanks to brad@ for reporting the issue back in January 2011.
* fixed in mandoc.c rev. 1.67 and OpenBSD mandoc.c rev. 1.36Ingo Schwarze2013-07-021-8/+0
|
* sort missing roff requests, and add some usage infoIngo Schwarze2013-06-221-4/+12
|
* latex2man.1 - oh boy...Ingo Schwarze2013-06-011-0/+4
|
* Do not crash on stray .Ta macros found outside column lists.Ingo Schwarze2012-11-191-5/+1
| | | | Problem reported by jmc@, thanks.
* Fix four small whitespace issues related to trailing punctuationIngo Schwarze2012-11-181-0/+9
| | | | | | | | | reported by Nicolas Joly <njoly at pasteur dot fr>: - add EOS spacing after trailing punctuation after .Cd, .Fc, and .Lb - suppress spacing before trailing punctuation after .Fd Add the remaining issues from the same report to the TODO file.
* End of sentence spacing after trailing punctuation after .In and .ApIngo Schwarze2012-11-161-8/+0
| | | | | has just been fixed. Note that my problem description was somewhat misleading, even though Nicolas Joly's problem report was fine.