Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Escape punctuation characters that have a different meaning in -Tpdf. | Ingo Schwarze | 2015-03-30 | 1 | -3/+3 |
| | | | | | | | | ~, `, and ' get translated to non-ASCII characters by most troff implementations when generating PostScript/PDF output. When the original ASCII character is meant, it needs to be manually escaped. Patch from bentley@. | ||||
* | use \(dq rather than \*q; patch from bentley@ | Ingo Schwarze | 2015-03-09 | 1 | -22/+22 |
| | |||||
* | Radical cleanup of COMPATIBILITY sections: | Ingo Schwarze | 2015-01-29 | 1 | -5/+0 |
| | | | | | | | | Remove lots of lies, dozens of irrelevant implementation details, and all references to groff versions older than 1.17. Move relevant information to the pages where it belongs, and out of mandoc(1) in particular. Add some missing general remarks to roff(7), where it fits the character and purpose of the page much better. | ||||
* | change spelling of centre to center: consistent with other man pages | Ingo Schwarze | 2015-01-20 | 1 | -1/+1 |
| | | | | and the name of the syntax elements being described; from tedu@ | ||||
* | document the semantics of operation keywords | Ingo Schwarze | 2014-10-12 | 1 | -10/+237 |
| | | | | and some other minor improvements | ||||
* | Re-write of eqn(7) parser and MathML output. | Kristaps Dzonsons | 2014-10-10 | 1 | -1/+0 |
| | | | | | | | | | | This adds parser-level support for the grammar described by the eqn second-edition technical paper, "Typesetting Mathematics — User's Guide" (Kernighan, Cherry). The reason for this re-write is the grouping rules, which were not possible given the existing implementation. The re-write has also considerably simplified the HTML (and, if it ever is completed, terminal) front-end. | ||||
* | For citing the names and email addresses of authors, | Ingo Schwarze | 2013-07-13 | 1 | -2/+1 |
| | | | | | | | consistently use the style ".An name Aq Mt email". Triggered by a question from Jan Stary <hans at stare dot cz>, ok jmc@. | ||||
* | typos found by jmc@ | Ingo Schwarze | 2011-09-25 | 1 | -3/+4 |
| | |||||
* | Fix typos and spelling errors found by demandoc -w | spell -b. | Kristaps Dzonsons | 2011-09-02 | 1 | -1/+1 |
| | |||||
* | Replace the old `An'/`Aq' AUTHORS note with `An'/`Mt'. | Kristaps Dzonsons | 2011-08-18 | 1 | -1/+2 |
| | |||||
* | Clarify what eqn actually is. | Kristaps Dzonsons | 2011-07-23 | 1 | -0/+3 |
| | |||||
* | Note GNU extensions in eqn.7. Also add `col' and `pile', which are | Kristaps Dzonsons | 2011-07-23 | 1 | -2/+4 |
| | | | | | mentioned briefly in the eqn User's Manual, but otherwise are unspecified. | ||||
* | Add support for tdefine and ndefine. Consolidate some error messages. Add | Kristaps Dzonsons | 2011-07-23 | 1 | -2/+13 |
| | | | | somem more version notes (getting there). Have the equation nanme be captured. | ||||
* | Add `fat' font. This pretty much brings us in line with the second | Kristaps Dzonsons | 2011-07-23 | 1 | -1/+1 |
| | | | | edition of eqn. | ||||
* | Ignore `back', `fwd', `up', `down', `mark', and `lineup'. | Kristaps Dzonsons | 2011-07-23 | 1 | -0/+16 |
| | |||||
* | Add matrix support. Also remove "above" notion, as all elements in a | Kristaps Dzonsons | 2011-07-23 | 1 | -1/+3 |
| | | | | list are delimited by their "aboveness" and it's superfluous. | ||||
* | The circumflex is also a special space character. | Kristaps Dzonsons | 2011-07-23 | 1 | -23/+27 |
| | | | | | Note this and clean up some documentation in eqn.7. Also add some version notes, although I'm not ready for a release yet. | ||||
* | Check for and throw away `gfont' eqn macros. | Kristaps Dzonsons | 2011-07-22 | 1 | -2/+10 |
| | |||||
* | Add support for `gsize' eqn token (introduced in second-edition troff). | Kristaps Dzonsons | 2011-07-22 | 1 | -0/+10 |
| | |||||
* | Add all rendered symbols used by eqn. I use the Second-Edition User's | Kristaps Dzonsons | 2011-07-22 | 1 | -5/+13 |
| | | | | | Manual (1978) for this, so it should catch most of them. They just map into the mandoc_char escaped characters. | ||||
* | Clearer documentation of grammar in eqn.7 and addition of Greek symbols. | Kristaps Dzonsons | 2011-07-22 | 1 | -29/+22 |
| | |||||
* | Fix left/right nesting in eqn. | Kristaps Dzonsons | 2011-07-22 | 1 | -1/+1 |
| | |||||
* | Complete eqn.7 parsing. Features all productions from the original 1975 | Kristaps Dzonsons | 2011-07-21 | 1 | -0/+6 |
| | | | | | | | | CACM paper in an LR(1) parse (1 -> eqn_rewind()). Right now the code is a little jungly, but will clear up as I consolidate parse components. The AST structure will also be cleaned up, as right now it's pretty ad hoc (this won't change the parse itself). I added the mandoc_strndup() function will here. | ||||
* | Support `size' constructs in eqn.7. Generalise mandoc_strontou to this | Kristaps Dzonsons | 2011-07-21 | 1 | -0/+1 |
| | | | | effect. | ||||
* | Full support for eqn positionals (above, over, sup, sub, etc.). | Kristaps Dzonsons | 2011-07-21 | 1 | -0/+6 |
| | |||||
* | Add eqn subexpression fonts. | Kristaps Dzonsons | 2011-07-21 | 1 | -0/+4 |
| | |||||
* | Add support for markers. These decorate the last box: see eqn.7. | Kristaps Dzonsons | 2011-07-21 | 1 | -1/+10 |
| | |||||
* | Document `{, }' subexpressions in eqn.7. | Kristaps Dzonsons | 2011-07-21 | 1 | -0/+1 |
| | |||||
* | Make `undef' not expand its argument before undefining it. Document | Kristaps Dzonsons | 2011-07-21 | 1 | -0/+13 |
| | | | | this and have the same behaviour apply to `set' and `define'. | ||||
* | Flip eqn into using parsed nodes. I've temporarily disabled printing | Kristaps Dzonsons | 2011-07-21 | 1 | -0/+1 |
| | | | | | | | these in the front-ends except for -Ttree, which will display the parsed tree. While here, fix that quoted strings aren't scanned for replacement parts. | ||||
* | Finish the eqn syntactic parser. This correctly parses terms and does | Kristaps Dzonsons | 2011-07-21 | 1 | -15/+56 |
| | | | | | | | the proper `define' dance, which amounts to pure word-replace (you can, say, define `foo' as `define' then define `define' as something else). eqn.c is now ready for some semantic parsing of `box' and `eqn' productions as defined by the grammar. | ||||
* | Note that equation definitions are nestable. | Kristaps Dzonsons | 2011-07-18 | 1 | -1/+5 |
| | |||||
* | Provide implementations of `define', `set', and `unset'. | Kristaps Dzonsons | 2011-07-17 | 1 | -16/+59 |
| | | | | | | Tie them into the stream of data. Document these appropriate, bringing in the grammar as defined by the original eqn manual (Kernighan/Richie). | ||||
* | Note the development status of eqn.7 and tbl.7. | Kristaps Dzonsons | 2011-03-17 | 1 | -0/+13 |
| | |||||
* | Add stub for eqn.7 manual and flip it on. Also note COMPATIBILITY issue | Kristaps Dzonsons | 2011-02-09 | 1 | -0/+79 |
of how we considered .TS (etc.) macros and how the preprocessors do. |