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