summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Moved table stuff from roff.7 into the new tbl.7 (suggested by Jason McIntyre).Kristaps Dzonsons2011-01-046-212/+335
* Support `T{' and `T}' data blocks. When a standalone `T{' isKristaps Dzonsons2011-01-048-15/+78
* Have horizontal spanner not clobber pre-set width.Kristaps Dzonsons2011-01-041-1/+4
* Fix spacing for tables to use term_len(). Also make term.c properlyKristaps Dzonsons2011-01-043-13/+20
* Fix to make horizontal spanners in the layout be properly printed.Kristaps Dzonsons2011-01-045-49/+65
* Protect tbl nodes from getting a post call.Kristaps Dzonsons2011-01-041-3/+10
* Add skeleton for -T[x]html tbl stuff. Also start to put in some bits aboutKristaps Dzonsons2011-01-046-5/+94
* Multiple man(7) .IP and .TP fixes started during p2k10:Ingo Schwarze2011-01-042-36/+33
* Partial cleanup of argument count validation in mdoc(7):Ingo Schwarze2011-01-033-67/+71
* Calling a macro with fewer arguments than it is defined with is OK;Ingo Schwarze2011-01-031-1/+1
* Unify roff macro argument parsing (in roff.c, roff_userdef()) and man macroIngo Schwarze2011-01-034-113/+95
* Remove TODO for tbl.Kristaps Dzonsons2011-01-031-2/+0
* Switch on the `TS' documentation in roff.7. As per off-line discussion,Kristaps Dzonsons2011-01-032-126/+175
* For tbl: -man documents print an extra space before `TS' blocks.Kristaps Dzonsons2011-01-031-0/+2
* Add in support for number table cells that account for escapes and soKristaps Dzonsons2011-01-031-17/+28
* Clean up the tbl top-level printing code and document the parts of it.Kristaps Dzonsons2011-01-031-22/+45
* Start using term_strlen() instead of strlen(). tbl_term.c can nowKristaps Dzonsons2011-01-031-33/+38
* Make width calculations occur within tbl_term.c, not tbl.c. This allowsKristaps Dzonsons2011-01-036-215/+239
* Tiny edit required after MDOC_HALT change.Kristaps Dzonsons2011-01-031-5/+0
* Make sure we don't continue recursively parsing once we've exited withKristaps Dzonsons2011-01-031-0/+8
* Same treatment for MAN_HALT as for MDOC_HALT.Kristaps Dzonsons2011-01-032-26/+21
* Clarified the role of MDOC_HALT in libmdoc functions by having accessorKristaps Dzonsons2011-01-032-21/+20
* Fix table to print nicely (merging error). Also have -Ttree push out someKristaps Dzonsons2011-01-023-17/+29
* Turn on -Tascii tbl printing. The output still has some issues---I'mKristaps Dzonsons2011-01-026-3/+366
* Add some final bits necessary in the upcoming -Tascii tbl stuff.Kristaps Dzonsons2011-01-024-1/+15
* Churn to get parts of 'struct tbl' visible from mandoc.h: rename theKristaps Dzonsons2011-01-028-83/+89
* Merge in the width, decimal, and positioning code for individual data rowsKristaps Dzonsons2011-01-011-0/+165
* Add a warning if a data cell has no layout. Also make -Ttree show thisKristaps Dzonsons2011-01-014-1/+13
* Plug in the "head" concept for tables. A tbl_head specifies the fullKristaps Dzonsons2011-01-014-21/+151
* Add bits for compilation on Mac.Kristaps Dzonsons2011-01-012-0/+2
* Make some bit-flags into enums as they should be. Make printing of -TtreeKristaps Dzonsons2011-01-013-31/+69
* More checks for proper table exit.Kristaps Dzonsons2011-01-014-10/+11
* Raise an error if a table is closed without data.Kristaps Dzonsons2011-01-013-3/+9
* Add documentation bits for libroff's new roff_span().Kristaps Dzonsons2011-01-016-5/+34
* Make -Ttree a bit more readable.Kristaps Dzonsons2011-01-011-1/+2
* Make -Ttree spit out table columns.Kristaps Dzonsons2011-01-012-19/+48
* Switch on tbl rows being added to the parse stream. Here we go!Kristaps Dzonsons2011-01-013-7/+18
* Add -man support for tables. Like -mdoc, this consists of anKristaps Dzonsons2011-01-017-39/+96
* Add basic -Ttree support for tables.Kristaps Dzonsons2011-01-011-0/+12
* Add table processing structures to -mdoc. This consists of anKristaps Dzonsons2011-01-016-10/+88
* Clean up {mdoc,man}_pmsg and vmsg invocations (ignore return values).Kristaps Dzonsons2011-01-012-20/+22
* Expose the parsed table API to the world and add accessors through theKristaps Dzonsons2010-12-315-56/+85
* Put parsed tables into a queue that's cleared at the end of parsing.Kristaps Dzonsons2010-12-313-69/+52
* Assign layout cells to parsed data. This follows primarily fromKristaps Dzonsons2010-12-302-0/+33
* Move clean-up of parsed tbl nodes into the tbl_clear() function, calledKristaps Dzonsons2010-12-304-32/+48
* Plan9 has a man(7) implementation that looks extremely archaic,Ingo Schwarze2010-12-301-0/+5
* Initial check-in of table data-row processing. For the time being, thisKristaps Dzonsons2010-12-294-4/+132
* Use `Dl' instead of `D1' for code examples.Kristaps Dzonsons2010-12-291-2/+2
* In mdoc.7, don't use `D1' in place of `Dl' for code examples.Kristaps Dzonsons2010-12-291-92/+92
* Update (still-commented) manual bits for tbl.Kristaps Dzonsons2010-12-292-29/+92