groff-commit
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]