gbranden pushed a commit to branch master
in repository groff.

commit 8140bf9f1abd2431ff240657337364a5adcfbea7
Author: G. Branden Robinson <[email protected]>
AuthorDate: Fri Sep 18 05:07:49 2026 -0500

    ChangeLog: Clarify and fix typos in old entries.
---
 ChangeLog | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 287dd11d3..1e1bd6733 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -29,7 +29,7 @@
 
        * src/preproc/tbl/table.cpp (table::init_output): Emit
        argumentless `ti` request to cancel any temporary indentation,
-       just as we do with right-alignment and centering.  Placing an
+       just as we do with right-alignment and centering.  Placing a
        `ti` request with no argument (a syntax newly meaningful in
        groff 1.25) was causing a spurious warning in category "style".)
 
@@ -52,9 +52,14 @@
        excessive memory allocation arising from corrupt index file,
        rousing the wrath of the Linux OOM process killer or similar.
        Check index file's claimed length of common word list for an
-       implausibly large value.  Pick 10,000, which I'm sure is still a
+       implausibly large value.  Pick 10,000, which I'm sure is a
        pretty implausible size of a list of _common_ words to any
-       linguist.
+       linguist.  (The average English speaker is said to have a
+       _total_ vocabulary of about 20,000 words, and almost all common
+       words--in English, anyway--arise from a tiny closed class of
+       words used for simple quantification or grammatical structure,
+       such as articles, indefinite adjectives, pronouns, and
+       prepositions.)
 
        Fixes <https://savannah.gnu.org/bugs/?68685>.  Thanks to
        Pavol Sloboda for the report and analysis.  Problem dates back
@@ -81,8 +86,8 @@
        * src/libs/libbib/index.cpp
        (index_search_item::get_invalidity_reason): Check index of file
        name for nonsense (nonpositive) value, and reject it if has one.
-       This prevents us from an out-of-bounds read of the
-       {memory-mapped} index file.
+       This prevents an out-of-bounds read of the {memory-mapped} index
+       file.
 
        Fixes <https://savannah.gnu.org/bugs/?68682> (1/2).  Thanks to
        Pavol Sloboda for the report and analysis.  Problem dates back
@@ -164,8 +169,8 @@
        * src/libs/libbib/index.cpp (index_search_item::check_header):
        Check more header data for nonsense, as they can influence the
        size of memory allocations.  Invalidate index file if its
-       maximum or minimum key lengths, or common word list length
-       threshold is nonpositive.
+       maximum or minimum key lengths, or the common word list length
+       threshold, is nonpositive.
 
        Fixes <https://savannah.gnu.org/bugs/?68679>.  Thanks to Pavol
        Sloboda for the report.  Problem dates back to groff's birth.

_______________________________________________
groff-commit mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/groff-commit

Reply via email to