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