Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial check-in of table data-row processing. For the time being, this | Kristaps Dzonsons | 2010-12-29 | 1 | -3/+3 |
| | | | | | | parses table data then throws it away immediately. It does not yet try to cross-check data rows against layout or anything. This copied more or less completely from tbl.bsd.lv. | ||||
* | Merge, with considerable changes, tbl.bsd.lv's layout-handling code. | Kristaps Dzonsons | 2010-12-29 | 1 | -3/+3 |
| | |||||
* | Adding initial options processing (not hooked into parse yet). This is | Kristaps Dzonsons | 2010-12-28 | 1 | -3/+3 |
| | | | | | more or less copied from tbl.bsd.lv and still needs integration with the general mandoc framework, e.g., with error messages. | ||||
* | Initial tbl framework. Parse point is in libroff, which keeps a | Kristaps Dzonsons | 2010-12-28 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | reference to a current tbl parse and routes ALL text into the tbl parse after stripping reserved words and making block-level pre-processing (e.g., `ig'). This is consistent with an analysis of embedded `TS/TE' in manuals with sprinkled -mdoc, roff, and -man macros. Fact of a parse is exposed to main.c by a return value (ROFF_TBL), which will trigger main.c to add a foreign parsed body to the -mdoc or -man parse stream. This interface isn't in yet, but will follow the parse-text functions in both libraries. I put this login in main.c because I don't want libroff calling directly into libmdoc or libman. As a consequence, a parsed row can be pushed directly into any -mdoc or -man context (put a `Bd -literal -offset indent' into a `TE/TS' block to see why this is necessary). It will then absorb formatting cues in the front-ends. A note on naming. I decided on libroff.h instead of tbl.h because this is purely within the roff layer. Separate tbl implementations will need, then, to interface with libroff. This is "how it should be" because tbl is tightly linked with roff in terms of `ds' and other formatting macros, as well as, of course, special characters and other roffisms. | ||||
* | Have Makefile build XHTML files too.VERSION.1.10.8 | Kristaps Dzonsons | 2010-12-24 | 1 | -3/+7 |
| | |||||
* | Apparently the U tag is deprecated, so use a SPAN instead (blah). Bump | Kristaps Dzonsons | 2010-12-24 | 1 | -1/+1 |
| | | | | version date for release. | ||||
* | Added last version notes and bumped version number and date. | Kristaps Dzonsons | 2010-12-23 | 1 | -2/+2 |
| | |||||
* | Build xhtml files for www site exemplaria. | Kristaps Dzonsons | 2010-12-22 | 1 | -0/+4 |
| | |||||
* | Tag an internal release, 1.10.7, that marks being in sync with OpenBSD'sVERSION.1.10.7 | Kristaps Dzonsons | 2010-12-06 | 1 | -2/+2 |
| | | | | | | | | | | | changes these last months (less tbl). There are still some issues that require thought, but this extends beyond synchronisation. This WILL NOT be pushed to the main site; it's merely a logical tag so that there's a common fall-back in future changes. Note that the TODO file is NOT up to date. This is ok since the tag is purely internal. | ||||
* | Kill man_action.c. | Kristaps Dzonsons | 2010-11-30 | 1 | -3/+3 |
| | |||||
* | mdoc_action.c is no more. Attic it and remove it from the Makefile. | Kristaps Dzonsons | 2010-11-30 | 1 | -5/+3 |
| | | | | | Remove references to MDOC_ACTED (it was only assertions) and the pre- and post-action functions. | ||||
* | Cleaned up library manuals: removed old escapes, added EXAMPLES, stripped | Kristaps Dzonsons | 2010-10-10 | 1 | -7/+12 |
| | | | | out some superfluous stuff. | ||||
* | Prepping for version.VERSION.1.10.6 | Kristaps Dzonsons | 2010-09-27 | 1 | -2/+2 |
| | |||||
* | Fixed Makefile auto-generation of manuals not to use -fstrict and [old] -Werror. | Kristaps Dzonsons | 2010-08-20 | 1 | -4/+4 |
| | |||||
* | Add PDF files to www. We also show text and ps, just to show off.VERSION.1.10.5 | Kristaps Dzonsons | 2010-07-27 | 1 | -13/+15 |
| | |||||
* | Get version bits in: 1.10.5. | Kristaps Dzonsons | 2010-07-27 | 1 | -2/+2 |
| | |||||
* | Pre-tag checkin of release bits and shortlist.VERSION.1.10.4 | Kristaps Dzonsons | 2010-07-11 | 1 | -2/+2 |
| | |||||
* | Re-constitution of `ds' symbol processing. First, push the | Kristaps Dzonsons | 2010-07-07 | 1 | -1/+1 |
| | | | | | | | | | roff_getstr() family of functions into roff.c with the "first_string" directly in struct roff. Second, pre-process each line for reserved words in libroff, splicing and re-running a line if it has one (this allows defined symbols to be macros). Remove term.c's invocation of the roff_getstrn() function. Removed function documentation in roff.3 and added roff.7 `ds' documentation. | ||||
* | Revert Makefile to using mandoc.c instead of libmandoc.c. Remove | Kristaps Dzonsons | 2010-07-06 | 1 | -5/+5 |
| | | | | | | newborn libmandoc.c. While here, remove superfluous dep of libman on mandoc.c. | ||||
* | Renamed mandoc.c to libmandoc.c. This is in the efforts of getting a | Kristaps Dzonsons | 2010-07-05 | 1 | -5/+5 |
| | | | | | | | cleaner namespace for functions across the entire system (mandoc.h: getting parsed-string values, or declarations necessary for the AST data), and compiler functions (libmandoc.h: back-end functions and declarations). | ||||
* | Inter-release tag.VERSION.1.10.3 | Kristaps Dzonsons | 2010-06-29 | 1 | -2/+2 |
| | |||||
* | Downstream maintainers: this removes UGLY! I don't want diverging | Kristaps Dzonsons | 2010-06-27 | 1 | -4/+0 |
| | | | | | | | | | functionality and UGLY works quite well thanks to schwarze@'s careful attention. This also backs out function-prototype changes for struct regset, instead stuffing a pointer to the regset directly into struct mdoc/man/roff. | ||||
* | First step of adding register support. This is inspired by a significant | Kristaps Dzonsons | 2010-06-26 | 1 | -1/+1 |
| | | | | | | patch by schwarze@. This commit adds support to libroff parsing `nr' into register set defined in regs.h. This will propogate into libmdoc and libman in later commits. | ||||
* | Fix slipped in after tag: install PS files with installwww.VERSION.1.10.2 | Kristaps Dzonsons | 2010-06-19 | 1 | -1/+1 |
| | |||||
* | Version notes for 1.10.2. | Kristaps Dzonsons | 2010-06-19 | 1 | -2/+2 |
| | |||||
* | Broke ascii_*() functions into term_ascii.c | Kristaps Dzonsons | 2010-06-08 | 1 | -3/+5 |
| | | | | Made low-level engine functions into function pointers. | ||||
* | No functionality changes: just restructuring. Deprecated | Kristaps Dzonsons | 2010-06-08 | 1 | -3/+7 |
| | | | | | terminal_free() in favour of ps_free() and ascii_free(). Moved ps_*() functions into term_ps.c so that they don't clutter up term.c. | ||||
* | First check-in of PostScript output. This does not change any logic | Kristaps Dzonsons | 2010-06-07 | 1 | -9/+13 |
| | | | | | | within term.c, but does add a small shim over putchar() that switches on the output engine. Prints, for this initial version, only monospace and without font decorations. It's a start. | ||||
* | Added version bits for 1.10.1. | Kristaps Dzonsons | 2010-06-07 | 1 | -1/+1 |
| | | | | Spell-checked manuals. | ||||
* | Remove manuals.7 (see http://manpages.bsd.lv). | Kristaps Dzonsons | 2010-06-03 | 1 | -4/+4 |
| | |||||
* | Version bits for 1.10.1. | Kristaps Dzonsons | 2010-06-03 | 1 | -2/+2 |
| | |||||
* | Bump 1.10.0 version in Makefile. | Kristaps Dzonsons | 2010-05-29 | 1 | -2/+2 |
| | |||||
* | Added roff.3, which documents the roff parser interface. | Kristaps Dzonsons | 2010-05-25 | 1 | -14/+15 |
| | | | | | | | | | | | Small fix in mdoc.3 and man.3 pointing to old mdoc_cb and man_cb. Fix in Makefile adding mandoc.h to HEADS. Collapsed all HTML files into HTMLS variable (too confusing otherwise). Removed "htmls" command from Makefile (only I used it and it's just taking up space). | ||||
* | Documented ie/el. | Kristaps Dzonsons | 2010-05-17 | 1 | -6/+7 |
| | | | | | Installing roff.7 and added it to index.sgml. Small fix for `D1' and `Bd' in -Thtml. | ||||
* | Use a default prefix of /usr/local. Honour DESTDIR for install targets. | Joerg Sonnenberger | 2010-05-17 | 1 | -19/+20 |
| | |||||
* | Initial roff shim skeleton in place. | Kristaps Dzonsons | 2010-05-15 | 1 | -11/+27 |
| | |||||
* | Making room for libroff in Makefile: properly split out libmandoc.a. | Kristaps Dzonsons | 2010-05-15 | 1 | -15/+57 |
| | |||||
* | Documented version bits.VERSION.1.9.25 | Kristaps Dzonsons | 2010-05-13 | 1 | -2/+2 |
| | |||||
* | Use "=" instead of "?=" for compatibility. | Kristaps Dzonsons | 2010-05-13 | 1 | -1/+1 |
| | |||||
* | Getting version ready. | Kristaps Dzonsons | 2010-05-09 | 1 | -2/+2 |
| | |||||
* | margerr -> margserr (getting ready for margverr). | Kristaps Dzonsons | 2010-05-07 | 1 | -3/+3 |
| | |||||
* | Protection against running lookup() against quoted words. | Kristaps Dzonsons | 2010-05-07 | 1 | -13/+14 |
| | |||||
* | Noting version. | Kristaps Dzonsons | 2010-04-07 | 1 | -2/+2 |
| | |||||
* | Added mandoc_char.7 to installed manuals (noted by Joerg Sonnenberger). | Kristaps Dzonsons | 2010-04-05 | 1 | -1/+2 |
| | |||||
* | Added generation of mdoc.h.html and man.h.html as linked from generated ↵ | Kristaps Dzonsons | 2010-04-05 | 1 | -2/+5 |
| | | | | mdoc.3.html and man.3.html, respectively. | ||||
* | Added new version information. Fixing up Makefile a bit.VERSION.1.9.22 | Kristaps Dzonsons | 2010-03-31 | 1 | -4/+12 |
| | |||||
* | Fixed fatal bug in Xo/Xc patch that caused segfaults with last-child ↵ | Kristaps Dzonsons | 2010-03-31 | 1 | -1/+1 |
| | | | | explicit-scope macros. | ||||
* | Re-adjusting UGLY tags. | Kristaps Dzonsons | 2010-03-31 | 1 | -1/+1 |
| | | | | | Fixed removed assignment of type. Removed superfluous checks of mdoc_argflags (from days when comments were a macro tag). | ||||
* | Macro types enum-ated (enum mdoct) (for easier debugging in gdb of "tok" ↵ | Kristaps Dzonsons | 2010-03-31 | 1 | -1/+1 |
| | | | | | | | values). Initial check-in of Ingo Schwarze's patch for Xo/Xc handling (in blocks ifdef'd "UGLY"). Put Oc-close-Op parts into UGLY ifdef blocks. | ||||
* | Version (bug-fix). | Kristaps Dzonsons | 2010-03-31 | 1 | -2/+2 |
| |