Sync-to-go: src/pre-eqn..
commit4a4ab94b5369ccb2e4a512b809509efd1752e139
authorSteffen Nurpmeso <sdaoden@users.sf.net>
Wed, 3 Jun 2015 13:25:31 +0000 (3 15:25 +0200)
committerSteffen Nurpmeso <sdaoden@users.sf.net>
Tue, 14 Jul 2015 14:28:35 +0000 (14 16:28 +0200)
tree387529924af39ae3a711240ba42fff07a205cfa2
parent26cc65fb47ae2430379f030b3402edc56fa89145
Sync-to-go: src/pre-eqn..

Practically in sync.
This changeset includes fixes for [1] and [2].

(Quite honestly the fix for [2] (changing rounding from
"/\\n(.V+(\\n(.V/2)*\\n(.V\n" to "+(\\n(.V/2)/\\n(.V*\\n(.V\n" was
taken from GNU roff "as-is" without actual applying any own
intellectual property.  I've verified that the bug existed already
in my 1.19.2 installation, however.)

TODO - The manual is *completely* useless and doesn't even document
TODO   the basic eqn language!
TODO - neqn.sh.in: use -Tlocale or xxx (but: *not* fixated -Tascii)!

TODO I've not taken:
TODO - [d40cf46] ([eqn] Add `delim on', 2013-01-06): really missing
TODO   possibility to restore the former delimiters.
TODO - [6360d7c] (Improve native Windows port., 2014-11-20,
TODO   Eli Zaretskii).  File names should be treated in a library.

  [1] http://savannah.gnu.org/bugs/?42151
  [2] http://lists.gnu.org/archive/html/groff/2013-01/msg00016.html
man/pre-eqn.1.in
src/pre-eqn/box.cpp
src/pre-eqn/lex.cpp
src/pre-eqn/main.cpp
src/pre-eqn/pile.cpp