Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix grammar; while here, improve spacing; from sobrado@ | 2017-09-04 | 1 | -3/+3 | |
| | |||||
* | Fix incorrectly swapped labels of left/right arrows; from bentley@. | 2017-07-20 | 1 | -3/+3 | |
| | |||||
* | Escape punctuation characters that have a different meaning in -Tpdf. | 2015-03-30 | 1 | -5/+5 | |
| | | | | | | | | ~, `, 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@ | 2015-03-09 | 1 | -24/+24 | |
| | |||||
* | Radical cleanup of COMPATIBILITY sections: | 2015-01-29 | 1 | -7/+2 | |
| | | | | | | | | 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 | 2015-01-20 | 1 | -3/+3 | |
| | | | | and the name of the syntax elements being described; from tedu@ | ||||
* | document the semantics of operation keywords | 2014-10-12 | 1 | -12/+239 | |
| | | | | and some other minor improvements | ||||
* | Re-write of eqn(7) parser and MathML output. | 2014-10-10 | 1 | -3/+2 | |
| | | | | | | | | | | 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, | 2013-07-13 | 1 | -4/+3 | |
| | | | | | | | 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@ | 2011-09-25 | 1 | -5/+6 | |
| | |||||
* | Fix typos and spelling errors found by demandoc -w | spell -b. | 2011-09-02 | 1 | -3/+3 | |
| | |||||
* | Replace the old `An'/`Aq' AUTHORS note with `An'/`Mt'. | 2011-08-18 | 1 | -3/+4 | |
| | |||||
* | Clarify what eqn actually is. | 2011-07-23 | 1 | -1/+4 | |
| | |||||
* | Note GNU extensions in eqn.7. Also add `col' and `pile', which are | 2011-07-23 | 1 | -3/+5 | |
| | | | | | mentioned briefly in the eqn User's Manual, but otherwise are unspecified. | ||||
* | Add support for tdefine and ndefine. Consolidate some error messages. Add | 2011-07-23 | 1 | -3/+14 | |
| | | | | 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 | 2011-07-23 | 1 | -2/+2 | |
| | | | | edition of eqn. | ||||
* | Ignore `back', `fwd', `up', `down', `mark', and `lineup'. | 2011-07-23 | 1 | -1/+17 | |
| | |||||
* | Add matrix support. Also remove "above" notion, as all elements in a | 2011-07-23 | 1 | -2/+4 | |
| | | | | list are delimited by their "aboveness" and it's superfluous. | ||||
* | The circumflex is also a special space character. | 2011-07-23 | 1 | -25/+29 | |
| | | | | | 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. | 2011-07-22 | 1 | -3/+11 | |
| | |||||
* | Add support for `gsize' eqn token (introduced in second-edition troff). | 2011-07-22 | 1 | -1/+11 | |
| | |||||
* | Add all rendered symbols used by eqn. I use the Second-Edition User's | 2011-07-22 | 1 | -6/+14 | |
| | | | | | 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. | 2011-07-22 | 1 | -30/+23 | |
| | |||||
* | Fix left/right nesting in eqn. | 2011-07-22 | 1 | -3/+3 | |
| | |||||
* | Complete eqn.7 parsing. Features all productions from the original 1975 | 2011-07-21 | 1 | -1/+7 | |
| | | | | | | | | 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 | 2011-07-21 | 1 | -1/+2 | |
| | | | | effect. | ||||
* | Full support for eqn positionals (above, over, sup, sub, etc.). | 2011-07-21 | 1 | -1/+7 | |
| | |||||
* | Add eqn subexpression fonts. | 2011-07-21 | 1 | -1/+5 | |
| | |||||
* | Add support for markers. These decorate the last box: see eqn.7. | 2011-07-21 | 1 | -2/+11 | |
| | |||||
* | Document `{, }' subexpressions in eqn.7. | 2011-07-21 | 1 | -1/+2 | |
| | |||||
* | Make `undef' not expand its argument before undefining it. Document | 2011-07-21 | 1 | -1/+14 | |
| | | | | this and have the same behaviour apply to `set' and `define'. | ||||
* | Flip eqn into using parsed nodes. I've temporarily disabled printing | 2011-07-21 | 1 | -1/+2 | |
| | | | | | | | 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 | 2011-07-21 | 1 | -17/+58 | |
| | | | | | | | 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. | 2011-07-18 | 1 | -3/+7 | |
| | |||||
* | Provide implementations of `define', `set', and `unset'. | 2011-07-17 | 1 | -18/+61 | |
| | | | | | | 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. | 2011-03-17 | 1 | -2/+15 | |
| | |||||
* | Add stub for eqn.7 manual and flip it on. Also note COMPATIBILITY issue | 2011-02-09 | 1 | -0/+79 | |
of how we considered .TS (etc.) macros and how the preprocessors do. |