In the CHANGES-4.4 document, section 4. New Features in Readline
lists zero items but is immediately followed by some text, which
makes it seem that this text are the new features in readline.

In the CHANGES document, empty sections have been left out (for
the most part).  So the first attached patch does this too for
the current document.  And the second patch does this for the
historical document.  They also make some other small changes.

Benno

-- 
http://www.fastmail.com - Access all of your messages and folders
                          wherever you are

From f1b2ff178cd4a743a12c1cf928a94b5be8ffcec8 Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensb...@justemail.net>
Date: Mon, 19 Oct 2015 14:03:37 +0200
Subject: [PATCH 1/2] CHANGES-4.4: remove an empty section 4, and pluralize "Change"

Signed-off-by: Benno Schulenberg <bensb...@justemail.net>
---
 CHANGES-4.4 |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/CHANGES-4.4 b/CHANGES-4.4
index 01d0367..242dd12 100644
--- a/CHANGES-4.4
+++ b/CHANGES-4.4
@@ -1,7 +1,7 @@
 This document details the changes between this version, bash-4.4-beta, and
 the previous version, bash-4.4-alpha.
 
-1.  Change to Bash
+1.  Changes to Bash
 
 a.  Fixed two bugs that caused out-of-bounds reads when skipping over assignment
     statements while finding the word on which to perform programmable
@@ -160,7 +160,6 @@ d.  The `complete_fullquote' option to `shopt' changes filename completion to
 e.  The `kill' builtin now has a `-L' option, equivalent to `-l', for
     compatibility with Linux standalone versions of kill.
 
-4.  New Features in Readline
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.4-alpha, and
 the previous version, bash-4.3-release.
-- 
1.7.0.4

From 77f6c01bc8335cebd454e0d085efdcda412b4ea4 Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensb...@justemail.net>
Date: Mon, 19 Oct 2015 14:10:21 +0200
Subject: [PATCH 2/2] CHANGES: remove other empty sections, and add consistent blank lines

Also, use consistent letters instead of numbers to tag some items.

Signed-off-by: Benno Schulenberg <bensb...@justemail.net>
---
 CHANGES |   25 ++++++++++---------------
 1 files changed, 10 insertions(+), 15 deletions(-)

diff --git a/CHANGES b/CHANGES
index 25c80c9..52489c1 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,7 +1,7 @@
 This document details the changes between this version, bash-4.4-beta, and
 the previous version, bash-4.4-alpha.
 
-1.  Change to Bash
+1.  Changes to Bash
 
 a.  Fixed two bugs that caused out-of-bounds reads when skipping over assignment
     statements while finding the word on which to perform programmable
@@ -160,7 +160,6 @@ d.  The `complete_fullquote' option to `shopt' changes filename completion to
 e.  The `kill' builtin now has a `-L' option, equivalent to `-l', for
     compatibility with Linux standalone versions of kill.
 
-4.  New Features in Readline
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.4-alpha, and
 the previous version, bash-4.3-release.
@@ -786,6 +785,7 @@ d. Fixed a bug that caused effects made by undoing changes to a history line to
 
 a.  When creating shared libraries on Mac OS X, the pathname written into the
     library (install_name) no longer includes the minor version number.
+
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.3-rc1, and the
 previous version, bash-4.3-beta2.
@@ -1583,10 +1583,6 @@ i.  Added code to check the return value of access(2) on Solaris systems,
 a.  Fixed a bug that caused directory names in words to be completed to not
     be dequoted correctly.
 
-3.  New Features in Bash
-
-4.  New Features in Readline
-
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.2-beta,
 and the previous version, bash-4.2-alpha.
@@ -1990,8 +1986,6 @@ b.  There is a new `compat40' shopt option.
 c.  The < and > operators to [[ do string comparisons using the current locale
     only if the compatibility level is greater than 40 (set to 41 by default).
 
-4.  New Features in Readline
-
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.1-alpha,
 and the previous version, bash-4.0-release.
@@ -2333,6 +2327,7 @@ b.  Reworked the signal handling to avoid calling disallowed functions from a
 3.  New Features in Bash
 
 a.  `readarray' is now a synonym for `mapfile'.
+
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.0-rc1,
 and the previous version, bash-4.0-beta2.
@@ -2344,7 +2339,7 @@ a.  Fixed a bug that caused parsing errors when a $()-style command
 
 b.  Fixed a bug that caused extended shell globbing patterns beginning with
     `*(' to not work when used with pattern substitution word expansions.
- 
+
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.0-beta2,
 and the previous version, bash-4.0-beta.
@@ -2978,6 +2973,7 @@ d.  Fixed a bug in the read builtin that left spurious escape characters in the
 
 a.  Fixed a redisplay bug that occurred in multibyte-capable locales when the
     prompt was one character longer than the screen width.
+
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-3.2-beta,
 and the previous version, bash-3.2-alpha.
@@ -3321,7 +3317,6 @@ b.  When parsing inputrc files and variable binding commands, the parser
     strips trailing whitespace from values assigned to boolean variables
     before checking them.
 
-
 ------------------------------------------------------------------------------
 This document details the changes between this version, bash-3.1-beta1,
 and the previous version, bash-3.1-alpha1.
@@ -6149,7 +6144,7 @@ j.  Fixed a bug that caused $PS2 to be displayed after PROMPT_COMMAND was
 
 2.  Changes to Readline
 
-1.  Fixed a bug in a C preprocessor define that caused the keypad control
+a.  Fixed a bug in a C preprocessor define that caused the keypad control
     functions to be compiled out for all platforms except DJGPP.
 
 ------------------------------------------------------------------------------
@@ -6161,16 +6156,16 @@ and the previous version, bash-2.04-beta3.
 a.  A couple of changes were made to the redirection to attempt to avoid
     race conditions and malicious file replacement.
 
-2.  A change was made to the string evaluation code (used for command 
+b.  A change was made to the string evaluation code (used for command
     substitution, `eval', and the `.' builtin) to fix an obscure core
     dump on alpha machines.
 
-3.  A bug that caused $LINENO to be wrong when executing arithmetic for
+c.  A bug that caused $LINENO to be wrong when executing arithmetic for
     commands was fixed.
 
-4.  A couple of memory leaks in the programmable completion code were fixed.
+d.  A couple of memory leaks in the programmable completion code were fixed.
 
-5.  A bug that could cause a core dump by freeing memory twice during a call
+e.  A bug that could cause a core dump by freeing memory twice during a call
     to `eval' if `set -u' had been enabled and an undefined variable was
     referenced was fixed.
 
-- 
1.7.0.4

Reply via email to