aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--TODO7
-rw-r--r--eqn_term.c4
-rw-r--r--regress/eqn/over/precedence.out_ascii4
-rw-r--r--regress/eqn/unary/sqrt.out_ascii4
4 files changed, 8 insertions, 11 deletions
diff --git a/TODO b/TODO
index d0421733..25f8f10f 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,6 @@
************************************************************************
* Official mandoc TODO.
-* $Id: TODO,v 1.270 2018/09/23 05:34:58 schwarze Exp $
+* $Id: TODO,v 1.271 2018/10/02 12:18:33 schwarze Exp $
************************************************************************
Many issues are annotated for difficulty as follows:
@@ -209,9 +209,6 @@ are mere guesses, and some may be wrong.
--- missing eqn features -----------------------------------------------
-- Use a Unicode character for sqrt() in eqn output?
- Suggested by an attendee during EuroBSDCon 2018.
-
- In a matrix, break the output line after each matrix line.
Found in the discussion at CDBUG 2015.
Suggested by Avi Weinstock.
@@ -396,7 +393,7 @@ are mere guesses, and some may be wrong.
- table of content at the top of HTML (and perhaps ps/pdf) pages
only if there are at least two (or three?) non-standard sections
only if the new option -O toc is given
- suggested by an attendee during EuroBSDCon 2018
+ suggested by Adam Kalisz during EuroBSDCon 2018
- support -O man with two arguments, typically using the first for
a local tree (like the release pages on mandoc.bsd.lv) and the
diff --git a/eqn_term.c b/eqn_term.c
index 669c3c56..b1a438d9 100644
--- a/eqn_term.c
+++ b/eqn_term.c
@@ -1,4 +1,4 @@
-/* $Id: eqn_term.c,v 1.17 2017/08/23 21:56:20 schwarze Exp $ */
+/* $Id: eqn_term.c,v 1.18 2018/10/02 12:18:33 schwarze Exp $ */
/*
* Copyright (c) 2011 Kristaps Dzonsons <kristaps@bsd.lv>
* Copyright (c) 2014, 2015, 2017 Ingo Schwarze <schwarze@openbsd.org>
@@ -106,7 +106,7 @@ eqn_box(struct termp *p, const struct eqn_box *bp)
/* Special box types. */
if (bp->pos == EQNPOS_SQRT) {
- term_word(p, "sqrt");
+ term_word(p, "\\(sr");
if (bp->first != NULL) {
p->flags |= TERMP_NOSPACE;
eqn_box(p, bp->first);
diff --git a/regress/eqn/over/precedence.out_ascii b/regress/eqn/over/precedence.out_ascii
index 0dc9e747..2a7f61be 100644
--- a/regress/eqn/over/precedence.out_ascii
+++ b/regress/eqn/over/precedence.out_ascii
@@ -4,7 +4,7 @@ NNAAMMEE
oovveerr--pprreecceeddeennccee - precedence of the fraction operator
DDEESSCCRRIIPPTTIIOONN
- initial text 1 + _x + (_x^2)/2 + (_x^3)/(2 * 3); _a^/_c~; aa/cc; sqrt(_a)/sqrt(_c)
- final text
+ initial text 1 + _x + (_x^2)/2 + (_x^3)/(2 * 3); _a^/_c~; aa/cc;
+ <sqrt>(_a)/<sqrt>(_c) final text
OpenBSD July 6, 2017 OpenBSD
diff --git a/regress/eqn/unary/sqrt.out_ascii b/regress/eqn/unary/sqrt.out_ascii
index 72b7047d..c6d19d20 100644
--- a/regress/eqn/unary/sqrt.out_ascii
+++ b/regress/eqn/unary/sqrt.out_ascii
@@ -4,7 +4,7 @@ NNAAMMEE
uunnaarryy--ssqqrrtt - square root
DDEESSCCRRIIPPTTIIOONN
- initial text _r = sqrt(_x^2 + _y^2) + sqrt(_a + _b) + sqrt(_x^) + sqrt() + sqrt
- final text
+ initial text _r = <sqrt>(_x^2 + _y^2) + <sqrt>(_a + _b) + <sqrt>(_x^) +
+ <sqrt>() + <sqrt> final text
OpenBSD July 6, 2017 OpenBSD