summaryrefslogtreecommitdiffstats
path: root/tbl_layout.c
Commit message (Expand)AuthorAgeFilesLines
* To make the code more readable, delete 283 /* FALLTHROUGH */ commentsIngo Schwarze2015-10-121-4/+0
* modernize style: "return" is not a functionIngo Schwarze2015-10-061-1/+1
* When the last line of a table layout turns out to be empty, it is deleted.Ingo Schwarze2015-04-291-0/+1
* Do not read past the end of the buffer if an "f" layout font modifierIngo Schwarze2015-02-101-10/+26
* Abolish struct tbl_head and replace it by an "int col" member inIngo Schwarze2015-01-301-25/+6
* Auditing the tbl(7) code for more NULL pointer accesses, i came outIngo Schwarze2015-01-301-5/+5
* Make sure every layout line contains at least one cell;Ingo Schwarze2015-01-301-10/+30
* For now, it can't be helped that mandoc tbl(7) ignores high-level macros,Ingo Schwarze2015-01-281-4/+1
* Multiple parser and formatter fixes for line drawing in tbl(7).Ingo Schwarze2015-01-271-23/+46
* Rework tbl(7) layout parsing:Ingo Schwarze2015-01-261-154/+82
* simplify by getting rid of ROFF_ERR in tbl(7) parsing; no functional changeIngo Schwarze2015-01-141-5/+5
* Completely rewrite the top level of the layout parser.Ingo Schwarze2014-11-251-56/+41
* Rudimentary implementation of the e, x, and z table layout modifiersIngo Schwarze2014-10-141-0/+3
* If a tbl(7) layout contains unknown font modifiers, fall back to theIngo Schwarze2014-10-071-0/+5
* Get rid of HAVE_CONFIG_H, it is always defined; idea from libnbcompat.Ingo Schwarze2014-08-101-2/+2
* KNF: case (FOO): -> case FOO:, remove /* LINTED */ and /* ARGSUSED */,Ingo Schwarze2014-04-201-48/+49
* Allow leading and trailing vertical lines,Ingo Schwarze2014-03-281-1/+10
* The files mandoc.c and mandoc.h contained both specialised low-levelIngo Schwarze2014-03-231-1/+1
* Do not handle vertical lines as additional tbl(7) columns,Ingo Schwarze2012-05-271-117/+35
* forgotten Copyright bumps; no code changeIngo Schwarze2011-09-181-1/+1
* Fix handling of font modifiers in tables. Noted by Brad Smith.Kristaps Dzonsons2011-09-031-0/+10
* In tbl layouts, we puked if a space didn't followed a vertical barKristaps Dzonsons2011-05-171-0/+17
* Don't shadow global identifiers.Joerg Sonnenberger2011-04-071-5/+5
* Add config.h Glue for OpenIndiana (and older OpenSolaris) to build.Kristaps Dzonsons2011-04-041-0/+4
* Consolidate messages. Have all parse-time messages (in libmdoc,Kristaps Dzonsons2011-03-201-10/+18
* Add support for "^" vertical spanners. Unlike GNU tbl, raiseKristaps Dzonsons2011-01-111-0/+10
* Clarify what members may be NULL or not in calculating widths. MakeKristaps Dzonsons2011-01-101-1/+1
* First, make extra data cells be thrown away. This makes "dp->layout"Kristaps Dzonsons2011-01-101-4/+19
* Add some unsigned char casts for tolower() usageJoerg Sonnenberger2011-01-091-3/+3
* Fixes: T} can be followed by a delimiter then more data. Make thisKristaps Dzonsons2011-01-071-0/+14
* Tiny bits in place for tbl horizontal spans. This will wait for the nextKristaps Dzonsons2011-01-071-1/+18
* Merge from OpenBSD (similar to my original fix committed on Oct 15, 2010):Ingo Schwarze2011-01-041-0/+2
* Make width calculations occur within tbl_term.c, not tbl.c. This allowsKristaps Dzonsons2011-01-031-0/+2
* Fix table to print nicely (merging error). Also have -Ttree push out someKristaps Dzonsons2011-01-021-1/+1
* Add some final bits necessary in the upcoming -Tascii tbl stuff.Kristaps Dzonsons2011-01-021-0/+2
* Churn to get parts of 'struct tbl' visible from mandoc.h: rename theKristaps Dzonsons2011-01-021-9/+9
* Plug in the "head" concept for tables. A tbl_head specifies the fullKristaps Dzonsons2011-01-011-17/+121
* Add bits for compilation on Mac.Kristaps Dzonsons2011-01-011-0/+1
* Move clean-up of parsed tbl nodes into the tbl_clear() function, calledKristaps Dzonsons2010-12-301-5/+5
* Update (still-commented) manual bits for tbl.Kristaps Dzonsons2010-12-291-29/+6
* Merge, with considerable changes, tbl.bsd.lv's layout-handling code.Kristaps Dzonsons2010-12-291-0/+289