diff --git a/ChangeLog b/ChangeLog index 1d8177fc..f4b8c7af 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,47 @@ +Changes between v9.1 and v9.2: +------------------------------ + +Benno Schulenberg (35): + bindings: add a blind ^T toggle in the WhereIs and GotoLine menus + bump version numbers and add a news item for the 9.2 release + copyright: update the years for significantly changed files + docs: add a reference to the texi manual, via `info` and online + docs: explicitly mention in the man page how to save and exit + docs: fix a typo in NEWS + docs: implement the renaming of --multibuffer to --newbuffer + docs: improve the description of the `flipnewbuffer` bindable function + docs: in the FAQ, adjust the description of the Ctrl+T toggle + docs: in the FAQ, adjust the wording in the item about multiple buffers + docs: mention in the FAQ how to get the ^W^T combo back + docs: reword and reshuffle the line about saving-and-exiting + docs: say thanks to the Italian, Kazakh, and Arabic translators + files: compare either only full names or bare names, not full with bare + gnulib: update to its current upstream state + options: add --newbuffer as a more fitting synonym of --multibuffer + screen: do a full refresh for Shift+Home and Shift+End when needed + startup: do not crash when a section of a history file is overlong + tweaks: adjust the style of a comment and the order of a comparison + tweaks: avoid a false positive when doing static analysis + tweaks: don't call unlink_node() nor splice_node() for history items + tweaks: don't renumber all history items -- "renumber" only the last + tweaks: drop an unneeded null-dereference guard + tweaks: drop four null-dereference guards that are no longer needed + tweaks: drop several unneeded elses, and correct an indentation + tweaks: drop three assignments of function results, as they are not used + tweaks: elide an auxiliary variable that is no longer needed + tweaks: elide an unneeded auxiliary variable + tweaks: exclude three error checks from a normal build + tweaks: invert two ifs, to reduce duplication of code + tweaks: rename a variable while inverting its logic + tweaks: rename the internal flag, to match the new name of the option + tweaks: replace an if with an else + tweaks: reshuffle two declarations and rename the function in one of them + tweaks: treat temp file for speller in similar way as for formatter + +Vincent Yang (1): + startup: quit when standard output is not a TTY, to avoid user confusion + + Changes between v9.0 and v9.1: ------------------------------ diff --git a/NEWS b/NEWS index b5213ec3..12eecb28 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,9 @@ +2026.07.31 - GNU nano 9.2 "Alquézar" +• Nano refuses to start when standard output is not a terminal. +• Options --newbuffer and 'set newbuffer' were added as better + synonyms of --multibuffer and 'set multibuffer'. +• Legacy keystroke pairs ^W^T and ^/^T are recognized again. + 2026.06.23 - GNU nano 9.1 "met een hongerig paard aan ons been" • When searching, the viewport is placed snug left where possible. • The ability to read and write files in old Mac format was removed diff --git a/README b/README index 734b406d..91d98818 100644 --- a/README +++ b/README @@ -15,7 +15,7 @@ Appearance In rough ASCII graphics, this is what nano's screen looks like: ____________________________________________________________________ - | GNU nano 9.1 filename Modified | + | GNU nano 9.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 f16321ca..520937d7 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], [9.1], [nano-devel@gnu.org], [nano]) +AC_INIT([GNU nano], [9.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 742ae695..40c00fe0 100644 --- a/doc/faq.html +++ b/doc/faq.html @@ -92,7 +92,7 @@
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).
+The current version of nano should be 9.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 9.2. Of course, you should always check the nano homepage to see what the latest and greatest version is.
Jeez, demanding, aren't we? Okay, look here.