[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[groff] 01/04: ChangeLog: Improve some old entries of mine.
From: |
G. Branden Robinson |
Subject: |
[groff] 01/04: ChangeLog: Improve some old entries of mine. |
Date: |
Tue, 20 Nov 2018 21:49:27 -0500 (EST) |
gbranden pushed a commit to branch master
in repository groff.
commit 2f334cf284a9a153379b7ad181e94b9fa7fef405
Author: G. Branden Robinson <address@hidden>
Date: Tue Nov 20 02:00:36 2018 -0500
ChangeLog: Improve some old entries of mine.
Signed-off-by: G. Branden Robinson <address@hidden>
---
ChangeLog | 33 ++++++++++++++++++++++++++++++---
1 file changed, 30 insertions(+), 3 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index d58a885..1d6320a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -172,7 +172,7 @@
* contrib/hdtbl/hdtbl.am: connect 'test-hdtbl.sh' to 'make check'
-2018-11-05 G. Branden Robinson <address@hidden>
+2018-11-06 G. Branden Robinson <address@hidden>
* src/utils/lookbib/lookbib.cpp: Doesn't make much sense to mark
Version_string as a C extern if you're just going to hide it in
@@ -182,7 +182,7 @@
Fixes <https://savannah.gnu.org/bugs/index.php?54972>.
-2018-11-05 G. Branden Robinson <address@hidden>
+2018-11-06 G. Branden Robinson <address@hidden>
* src/libs/libgroff/error.cpp (do_error_with_file_and_line):
If:
@@ -196,6 +196,30 @@
Fixes <https://savannah.gnu.org/bugs/index.php?54971>.
+2018-11-05 G. Branden Robinson <address@hidden>
+
+ Make strip.sed operate only if given permission.
+
+ * tmac/strip.sed: Do nothing whatsoever to any input file that
+ lacks a line matching "%beginstrip%". This implements a
+ contract between the macro file writer and the stripper script
+ {roff input is not parseable with crude weaponry like regular
+ expressions}. In practice, most of the changes performed by the
+ script were already in a block enforcing this. My changes:
+ - Stop unconditionally inserting a roff comment noting the
+ reader of stripping at line 2. Instead, replace the line
+ matching "%beginstrip%" with this comment if and only if it
+ is present.
+ - Stop deleting lines containing only the empty request if
+ they occur before "%beginstrip%".
+ - Tweak the wording of the roff comment.
+ - Remove comment within the sed script; see
+ https://lists.gnu.org/archive/html/groff/2017-11/msg00057.html
+ and the sed section of "Limitations of Usual Tools" in the
+ GNU Autoconf Manual.
+
+ Invalidates <https://savannah.gnu.org/bugs/index.php?53784>.
+
2018-11-04 G. Branden Robinson <address@hidden>
* tmac/an-old.tmac: When emitting diagnostics, report the name
@@ -326,7 +350,10 @@
Improve diagnostics on bad hyphenation requests.
- * src/roff/troff/env.cpp:
+ * src/roff/troff/env.cpp: Add new HYPHEN_* symbols to anonymous
+ enum.
+
+ * src/roff/troff/env.cpp (hyphenate_request):
- Warn about hyphenation request values that are completely
out of range.
- Report bad hyphenation request value in diagnostic messages.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [groff] 01/04: ChangeLog: Improve some old entries of mine.,
G. Branden Robinson <=