aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/mandoc.c
Commit message (Expand)AuthorAgeFilesLines
* Simplify the logic in mandoc_normdate() and add some comments.Ingo Schwarze2015-11-121-16/+32
* Delete two preprocessor constants that are no longer used.Ingo Schwarze2015-10-151-3/+1
* Reject the escape sequences \[uD800] to \[uDFFF] in the parser.Ingo Schwarze2015-10-131-1/+4
* To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze2015-10-121-32/+1
* modernize style: "return" is not a functionIngo Schwarze2015-10-061-26/+27
* Parse and ignore the escape sequences \, and \/ (italic corrections).Ingo Schwarze2015-08-291-1/+5
* For selecting a two-digit font size, support the historic syntax \s12Ingo Schwarze2015-02-201-1/+9
* Rudimentary implementation of the roff(7) \o escape sequence (overstrike).Ingo Schwarze2015-01-211-5/+7
* Fix a read buffer overrun triggered by trailing \s- or trailing \s+Ingo Schwarze2015-01-011-4/+4
* Catch localtime() failure for additional safety;Ingo Schwarze2014-12-151-1/+3
* Tighten Unicode escape name parsing.Ingo Schwarze2014-10-281-5/+10
* Stricter syntax checking of Unicode character names:Ingo Schwarze2014-10-131-13/+12
* Fix a corner case where \H<nil> (where <nil> is the \0 character) wouldKristaps Dzonsons2014-08-181-2/+3
* Improve build system and autodetection.Ingo Schwarze2014-08-161-2/+2
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-3/+1
* Clean up messages related to plain text and to escape sequences.Ingo Schwarze2014-07-061-3/+3
* Fix handling of escape sequences taking numeric arguments.Ingo Schwarze2014-07-061-2/+4
* Clean up the warnings related to document structure.Ingo Schwarze2014-07-011-2/+2
* Start systematic improvements of error reporting.Ingo Schwarze2014-06-201-3/+3
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-62/+62
* Fully implement the \B (validate numerical expression) andIngo Schwarze2014-04-081-6/+3
* Accept arbitrary argument delimiters for various roff(7) escape sequences.Ingo Schwarze2014-04-071-5/+5
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-69/+2
* Simplify: Remove an unused argument from the mandoc_eos() function.Ingo Schwarze2013-12-311-5/+5
* Remove duplicate const specifiers from the declaration of mandoc_escape().Ingo Schwarze2013-12-301-2/+2
* I have no idea how it happened that \B, \H, \h, \L, and \l gotIngo Schwarze2013-12-261-8/+6
* Parse and ignore the roff(7) escape sequences \d (move half line down)Ingo Schwarze2013-12-251-1/+9
* s/[Nn]ull/NUL/ in comments where appropriate;Ingo Schwarze2013-12-251-4/+4
* Support the alternative syntax \C'uXXXX' for Unicode characters.Ingo Schwarze2013-11-101-2/+5
* Cleanup suggested by gcc-4.8.1, following hints by Christos Zoulas:Ingo Schwarze2013-10-051-2/+2
* Implement the roff(7) font-escape sequence \f(BI "bold+italic".Ingo Schwarze2013-08-081-9/+15
* Improve handling of the roff(7) "\t" escape sequence:Ingo Schwarze2013-06-201-6/+24
* Add `cc' support.Kristaps Dzonsons2012-06-121-27/+1
* While i already got my fingers dirty on mandoc_escape(),Ingo Schwarze2012-05-311-68/+65
* Make recursive parsing of roff(7) escapes actually work in the general case,Ingo Schwarze2012-05-311-118/+37
* Implement the roff \z escape sequence, intended to output the nextIngo Schwarze2012-05-311-2/+12
* ISO style "%Y-%m-%d" dates are common in man(7) .TH.Ingo Schwarze2011-12-031-3/+4
* Accomodate for \f(Cx formatting. Noted by Andreas Vogele, thanks!Kristaps Dzonsons2011-11-061-2/+9
* Handle \N numbered character escapes the same way as groff:Ingo Schwarze2011-10-241-7/+23
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-2/+2
* Move mandoc_hyph() into roff_parsetext() as a single conditional. WhileKristaps Dzonsons2011-07-271-39/+1
* Update mandoc_hyph() to the extent that numbers on either side of theKristaps Dzonsons2011-07-271-10/+21
* Scary-looking but otherwise harmless changes allow me to build for Windows.Kristaps Dzonsons2011-07-241-6/+9
* Complete eqn.7 parsing. Features all productions from the original 1975Kristaps Dzonsons2011-07-211-1/+11
* Support `size' constructs in eqn.7. Generalise mandoc_strontou to thisKristaps Dzonsons2011-07-211-7/+6
* Remove all references to ESCAPE_PREDEF, which is now not exposed passedKristaps Dzonsons2011-05-241-5/+1
* Support groff's escape for Unicode input. SeeKristaps Dzonsons2011-05-151-1/+9
* Make character engine (-Tascii, -Tpdf, -Tps) ready for Unicode: make bufferKristaps Dzonsons2011-05-141-2/+2
* Move roff.c's strtol into libmandoc.h for use by other parts of the codeKristaps Dzonsons2011-05-141-1/+35
* No code change: fixing spelling errors. From a patch by uqs@. Thanks!Kristaps Dzonsons2011-04-301-2/+2