From f96f3546c77c2238cb57a71541993b4f2ec6daae Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Thu, 5 Sep 2024 08:48:04 +0200 Subject: [PATCH] bump version numbers and add a news item for the 8.2 release --- ChangeLog | 31 +++++++++++++++++++++++++++++++ NEWS | 5 +++++ README | 2 +- configure.ac | 2 +- doc/faq.html | 2 +- doc/nano.1 | 2 +- doc/nano.texi | 8 ++++---- doc/nanorc.5 | 2 +- doc/rnano.1 | 2 +- roll-a-release.sh | 2 +- 10 files changed, 47 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index a2c0b4c4..bf65055e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,34 @@ +Changes between v8.1 and v8.2: +------------------------------ + +Benno Schulenberg (22): + bindings: at a Yes-No-All prompt, accept also ^A for "All" + bindings: let the central numpad key (with Ctrl) center the current line + bump version numbers and add a news item for the 8.2 release + docs: do not quote the argument of 'include' statements in sample nanorc + docs: mention former maintainership last among an author's contributions + docs: mention the availability of ^Y, ^N, and ^A at a Yes-No prompt + docs: trim stuff that is more than four years old from the changelog + gnulib: update to its current upstream state + macro: insert it in keystroke buffer without discarding latter's contents + moving: for Alt+Home/Alt+End, refresh the screen when the mark is on + syntax: autoconf: colorize the keywords 'case', 'esac', and 'ifelse' too + syntax: awk: add a missing "|" between "\?" and ":" + syntax: awk: colorize escape sequences specially + syntax: awk: rewrite a regex more densely, and add the missing ~ operator + syntax: man: colorize also the .MT .ME .EX .EE .SY .OP and .YS macros + syntax: nanorc: an unquoted argument of 'include' may not contain blanks + tweaks: delete three redundant checks from the undo/redo code + tweaks: improve or rewrap six comments, and add two missing ones + tweaks: move a condition to the only place that needs it + tweaks: rename a symbol, away from an obscure abbreviation + tweaks: reshuffle a seldom-used function to the end of an if-else series + tweaks: unwrap three lines that don't need to be wrapped + +Collin Funk (1): + build: update a symbol that was renamed in gnulib + + Changes between v8.0 and v8.1: ------------------------------ diff --git a/NEWS b/NEWS index 83e5542c..20a01ac8 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +2024.09.05 - GNU nano 8.2 "Charlotte will climb walls!" +• At a Yes-No prompt, beside Y and the localized initial for "Yes", + also ^Y is accepted. Similarly, ^N for "No", and ^A for "All". +• A text-highlighting bug with Alt+Home/Alt+End is fixed. + 2024.07.12 - GNU nano 8.1 "de dag van de bitterkoekjespudding" • The idiom `nano filename:linenumber` is understood only when the option --colonparsing (or 'set colonparsing') is used. diff --git a/README b/README index 769f47ad..5ce5ba21 100644 --- a/README +++ b/README @@ -15,7 +15,7 @@ Appearance In rough ASCII graphics, this is what nano's screen looks like: ____________________________________________________________________ - | GNU nano 8.1 filename Modified | + | GNU nano 8.2 filename Modified | -------------------------------------------------------------------- | This is the text window, displaying the contents of a 'buffer', | | the contents of the file you are editing. | diff --git a/configure.ac b/configure.ac index d67eae2f..b0356be5 100644 --- a/configure.ac +++ b/configure.ac @@ -16,7 +16,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see https://www.gnu.org/licenses/. -AC_INIT([GNU nano], [8.1], [nano-devel@gnu.org], [nano]) +AC_INIT([GNU nano], [8.2], [nano-devel@gnu.org], [nano]) AC_CONFIG_SRCDIR([src/nano.c]) AC_CANONICAL_HOST AM_INIT_AUTOMAKE([1.14]) diff --git a/doc/faq.html b/doc/faq.html index 3502b1eb..6725f072 100644 --- a/doc/faq.html +++ b/doc/faq.html @@ -92,7 +92,7 @@

1.3. Why the name change from TIP?

On January 10, 2000, TIP was officially renamed to nano because of a namespace conflict with another program called 'tip'. The original 'tip' program "establishes a full duplex terminal connection to a remote host", and was included with many older Unix systems (and newer ones like Solaris). The conflict was not noticed at first because there is no 'tip' utility included with most GNU/Linux distributions (where nano was developed).

1.4. What is the current version of nano?

-

The current version of nano should be 8.1. Of course, you should always check the nano homepage to see what the latest and greatest version is.

+

The current version of nano should be 8.2. Of course, you should always check the nano homepage to see what the latest and greatest version is.

1.5. I want to read the man page without having to download the program!

Jeez, demanding, aren't we? Okay, look here.


diff --git a/doc/nano.1 b/doc/nano.1 index 615ff9ec..c2dcf966 100644 --- a/doc/nano.1 +++ b/doc/nano.1 @@ -16,7 +16,7 @@ .\" Documentation License along with this program. If not, see .\" . .\" -.TH NANO 1 "version 8.1" "July 2024" +.TH NANO 1 "version 8.2" "September 2024" .SH NAME nano \- Nano's ANOther text editor, inspired by Pico diff --git a/doc/nano.texi b/doc/nano.texi index 18a39d6a..1d948031 100644 --- a/doc/nano.texi +++ b/doc/nano.texi @@ -13,8 +13,8 @@ The complete manual for the GNU nano text editor. @smallbook @set EDITION 0.8 -@set VERSION 8.1 -@set UPDATED July 2024 +@set VERSION 8.2 +@set UPDATED September 2024 @dircategory Editors @direntry @@ -29,7 +29,7 @@ The complete manual for the GNU nano text editor. @title GNU @command{nano} @subtitle a small and friendly text editor -@subtitle version 8.1 +@subtitle version 8.2 @author Chris Allegretta @@ -79,7 +79,7 @@ For suggesting improvements: @email{nano-devel@@gnu.org} @node Top @top -This manual documents GNU @command{nano}, version 8.1. +This manual documents GNU @command{nano}, version 8.2. @menu * Introduction:: diff --git a/doc/nanorc.5 b/doc/nanorc.5 index 5ca96c9e..171fde90 100644 --- a/doc/nanorc.5 +++ b/doc/nanorc.5 @@ -16,7 +16,7 @@ .\" Documentation License along with this program. If not, see .\" . .\" -.TH NANORC 5 "version 8.1" "July 2024" +.TH NANORC 5 "version 8.2" "September 2024" .SH NAME nanorc \- GNU nano's configuration file diff --git a/doc/rnano.1 b/doc/rnano.1 index 36ac5704..36a7eb43 100644 --- a/doc/rnano.1 +++ b/doc/rnano.1 @@ -16,7 +16,7 @@ .\" Documentation License along with this program. If not, see .\" . .\" -.TH RNANO 1 "version 8.1" "July 2024" +.TH RNANO 1 "version 8.2" "September 2024" .SH NAME rnano \- a restricted nano diff --git a/roll-a-release.sh b/roll-a-release.sh index e219cfd3..8fef2afb 100755 --- a/roll-a-release.sh +++ b/roll-a-release.sh @@ -1,6 +1,6 @@ #!/bin/bash -VERSION="8.1" +VERSION="8.2" ./configure -C --enable-tiny && make && ./configure -C &&