aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roff.c
Commit message (Expand)AuthorAgeFilesLines
* Support the ".if v" conditional operator (vroff mode, always false)Ingo Schwarze2014-11-191-1/+3
* Use struct buf in libroff, it is very natural thereIngo Schwarze2014-11-011-167/+165
* Make the character table available to libroff so it can check theIngo Schwarze2014-10-281-3/+10
* With the current architecture, we can't support inline equationsIngo Schwarze2014-10-251-2/+3
* Report arguments to .EQ as an error, and simplify the code:Ingo Schwarze2014-10-251-21/+10
* Protect the roff parser from dividing by zero. ok schwarze@Kristaps Dzonsons2014-10-201-14/+25
* correctly parse spacing around in-line equationsIngo Schwarze2014-10-201-6/+37
* correct spacing before inline equationsIngo Schwarze2014-10-201-12/+4
* oops, don't escape the first token of inline equationsIngo Schwarze2014-10-161-3/+3
* Implement in-line equations, much needed by Xenocara manuals.Ingo Schwarze2014-10-161-12/+59
* Parse and ignore the .pl (page length) request;Ingo Schwarze2014-09-071-1/+3
* Simplify by handling empty request lines at the one logical placeIngo Schwarze2014-09-061-1/+10
* Move main format autodetection from the parser dispatcher to theIngo Schwarze2014-09-061-3/+19
* libroff depends on libmandoc and so libmandoc should be included first;Ingo Schwarze2014-08-191-2/+2
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-3/+3
* mention requests and macros in more messagesIngo Schwarze2014-08-011-3/+4
* Dynamically allocate the stack of roff(7) .ie condition valuesIngo Schwarze2014-08-011-17/+18
* better name and wording for the last two non-generic errorsIngo Schwarze2014-07-301-2/+2
* Clean up ERROR messages related to document structure and macros:Ingo Schwarze2014-07-071-16/+25
* implement .dei and .amiIngo Schwarze2014-07-071-33/+55
* Clean up messages related to plain text and to escape sequences.Ingo Schwarze2014-07-061-13/+13
* Fix expansion of escape sequences with incomplete arguments.Ingo Schwarze2014-07-061-8/+15
* Clean up messages regarding excess arguments:Ingo Schwarze2014-07-041-3/+5
* MANDOCERR_NOARGS reported three completely unrelated classes of problems.Ingo Schwarze2014-07-031-3/+5
* The previous commit to this file broke the control flow keywords \{ and \}Ingo Schwarze2014-07-011-2/+4
* Use the freshly improved roff_getname() functionIngo Schwarze2014-06-291-17/+16
* Use the freshly improved roff_getname() functionIngo Schwarze2014-06-291-39/+19
* Major roff_getname() cleanup.Ingo Schwarze2014-06-291-36/+52
* Bugfix in roff_setstrn():Ingo Schwarze2014-06-291-2/+3
* Improve messages related to the roff(7) .so request.Ingo Schwarze2014-06-251-4/+5
* Audit strlcpy(3)/strlcat(3) usage.Ingo Schwarze2014-04-231-20/+10
* make sure static buffers for snprintf(3) are large enoughIngo Schwarze2014-04-201-4/+4
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-163/+121
* Fully implement the \B (validate numerical expression) andIngo Schwarze2014-04-081-28/+71
* We already supported (outer) user-defined strings containing referencesIngo Schwarze2014-04-071-37/+45
* Almost complete implementation of roff(7) numerical expressions.Ingo Schwarze2014-04-071-58/+208
* Implement the roff(7) .rr (remove register) request.Ingo Schwarze2014-04-051-1/+29
* avoid repetitive code for asprintf error handlingIngo Schwarze2014-03-231-6/+2
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-1/+2
* Remove currently unimplemented macros from the lists of used-definedIngo Schwarze2014-03-201-15/+17
* Generalize the mparse_alloc() and roff_alloc() functions by givingIngo Schwarze2014-03-191-8/+6
* Improve .if/.ie condition handling.Ingo Schwarze2014-03-081-56/+87
* In roff_cond_sub(), make sure that the incorrect input sequence `\\}',Ingo Schwarze2014-03-071-12/+13
* Even on macro lines, \} must not cause whitespace.Ingo Schwarze2014-03-071-15/+11
* Three bugfixes related to the closing of conditional blocks:Ingo Schwarze2014-03-071-26/+13
* Parse and ignore the roff(7) .ce request (center some lines).Ingo Schwarze2014-02-141-1/+3
* Implement the roff(7) .as request (append to user-defined string).Ingo Schwarze2014-02-141-14/+16
* Handle some predefined read-only number registers, e.g. .H and .V.Ingo Schwarze2014-02-141-1/+44
* Gprof(1) is fun. You should use it more often.Ingo Schwarze2014-01-061-10/+7
* Another 25% speedup for mandocdb(8) -Q mode, found with gprof(1).Ingo Schwarze2014-01-061-5/+7