aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/roff.c
Commit message (Expand)AuthorAgeFilesLines
* Setting the "last" member of struct roff_node was done at an extremelyIngo Schwarze2015-05-011-1/+2
* Unify mdoc_deroff() and man_deroff() into a common function deroff().Ingo Schwarze2015-04-231-1/+47
* Unify trickier node handling functions.Ingo Schwarze2015-04-191-1/+22
* Unify some node handling functions that use TOKEN_NONE.Ingo Schwarze2015-04-191-3/+62
* Unify node handling functions:Ingo Schwarze2015-04-191-7/+205
* Unify {mdoc,man}_{alloc,reset,free}() into roff_man_{alloc,reset,free}().Ingo Schwarze2015-04-181-2/+70
* Don't allow breaking the output line after hyphens following escapeIngo Schwarze2015-04-041-1/+3
* Escape quotes when expanding macro arguments.Ingo Schwarze2015-02-211-17/+77
* Cope with another one of the many kinds of DocBook stupidity:Ingo Schwarze2015-02-171-3/+12
* Let .it accept numerical expressions, not just numerical constants.Ingo Schwarze2015-02-171-37/+42
* replace the last legacy generic message type, "argument count wrong",Ingo Schwarze2015-02-061-5/+6
* correctly handle table layout lines starting with a dotIngo Schwarze2015-01-301-2/+2
* * Polish tbl(7) error reporting.Ingo Schwarze2015-01-281-4/+7
* For now, it can't be helped that mandoc tbl(7) ignores high-level macros,Ingo Schwarze2015-01-281-2/+8
* Strangely, ignoring the roff(7) .na request was implemented in the man(7)Ingo Schwarze2015-01-241-2/+3
* While ignoring the .ta (set tab stops) and .ti (temp indent) requestsIngo Schwarze2015-01-231-4/+4
* Wonders of roff(7): Integer numbers in numerical expressions can carryIngo Schwarze2015-01-231-3/+41
* Slightly improve \w width measurements:Ingo Schwarze2015-01-221-2/+20
* pass empty request lines through to tbl(7); sometimes, they end a layoutIngo Schwarze2015-01-211-11/+10
* Split the -Werror message level into -Werror (broken manual, probablyIngo Schwarze2015-01-201-19/+457
* Parse and ignore .IX (generate index entry) macros because pod2man(1)Ingo Schwarze2015-01-161-1/+3
* downgrade ".so with absolute path" from FATAL to ERROR;Ingo Schwarze2015-01-141-3/+8
* Bugfix: When the invocation of a user-defined macro follows a roffIngo Schwarze2015-01-071-1/+2
* Fix a buffer overrun triggered by a trailing backslash at EOF inIngo Schwarze2015-01-011-5/+7
* improve previous: do the size check up front to avoid leaking memoryIngo Schwarze2014-12-281-7/+5
* Reduce memory and time consumption on certain malformed input filesIngo Schwarze2014-12-251-1/+8
* Don't let the modulo operator divide by zero.Ingo Schwarze2014-12-181-2/+8
* Ignore mdoc(7) and man(7) macros inside tbl(7) code because theyIngo Schwarze2014-12-161-5/+20
* When a string comparison condition contains no mismatching characterIngo Schwarze2014-12-161-2/+2
* When a numerical condition errors out after consuming at least oneIngo Schwarze2014-12-161-3/+6
* Empty conditions count as false.Ingo Schwarze2014-12-151-1/+3
* 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