From f119a90fe5424e41e1845ec9e3e2c300ccb0b49e Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 9 Jan 2017 20:29:55 +0100 Subject: [PATCH] bump version numbers and add a news item for the 2.7.4 release --- ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++ NEWS | 8 +++++++ configure.ac | 2 +- doc/faq.html | 2 +- doc/nano.1 | 2 +- doc/nano.texi | 6 ++--- doc/nanorc.5 | 2 +- doc/rnano.1 | 2 +- 8 files changed, 82 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 636681b0..52269f89 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,69 @@ +Changes between v2.7.3 and v2.7.4: +---------------------------------- + +Benno Schulenberg (48): + build: check for GNU-style word-boundary support also in the tiny version + build: include the old Changelogs in the tarball + build: install the Info and Html manuals even when 'makeinfo' is missing + build: move all documentation into a single directory + build: move the syntax files out of the doc/ directory + build: rename the sample config file, so it will be colored like a nanorc + bump version numbers and add a news item for the 2.7.4 release + copy: properly set preferred x position when region was marked backwards + cut: indicate a buffer as modified only if actually something was deleted + docs: add a new Changelog -- a list of the short commit messages + docs: bring some air into the FAQ, so that become useful + docs: fix some spellos and trim some trailing tabs in the old Changelog + docs: rename the Changelogs to indicate which periods they cover + docs: snip some obsolete items from the FAQ, and normalize its dates + docs: standardize the dates in the old Changelog + inserting: adjust the desired x position (don't restore the old one) + screen: examine the whole line when painting, to set the correct info + search: make a regex with a beginning-of-word anchor work correctly + softwrap: don't scroll half a page when just a few lines will do + softwrap: when pasting an overlong line, ensure it is fully visible + softwrap: when typing M-/, ensure the last line is fully visible + syntax: html: be more precise with tags, and paint attribute names + tweaks: adjust whitespace after the previous change + tweaks: chuck a couple of useless asserts + tweaks: condense two ifs to a single one + tweaks: discard some conditional compilation + tweaks: don't compare a character offset with a column position + tweaks: don't use a variable for two different purposes + tweaks: fix compilation when configured with --disable-wrapping + tweaks: frob some comments, and transform one variable + tweaks: frob some comments, elide a variable, and use 'while' loops + tweaks: if there is no end match, there is nothing to paint + tweaks: miscellaneous frobbings + tweaks: rearrange and reindent some lines in the painting routines + tweaks: remove the cluttering conditional compilation of a parameter + tweaks: rename another variable, to show it refers to columns not chars + tweaks: rename a variable, chuck an assert, and frob a comment + tweaks: rename three painting variables, to be more distinct + tweaks: rename two variables, for distinguishing characters from columns + tweaks: rename two variables to be just one as they play the same role + tweaks: rename two variables, to be more telling + tweaks: reshuffle a statement to a better place and condense some comments + tweaks: set the length of a search match in a clearer manner + tweaks: slightly condense a function and its comment + tweaks: terminate lots of sentences with a period in the old Changelog + tweaks: the starting point for painting /cannot/ be offscreen + tweaks: when allow_tabs is FALSE, allow_files is irrelevant + undo: properly create separate items for deletes at different positions + +David Lawrence Ramsey (7): + screen: properly place the cursor after inserting a file + softwrap: ensure the current line is fully visible after inserting a file + tweaks: avoid an unnecessary fiddling with current_y in do_mouse() + tweaks: line numbers are ssize_t, not int + tweaks: move a setting, fix a type, and rearrange a line in do_mouse() + weeding: remove another unnecessary setting of openfile->current_y + weeding: remove unnecessary settings of openfile->current_y + +Felix Janda (1): + speller: fix build when tiny build is enabled + + Changes between v2.7.2 and v2.7.3: ---------------------------------- diff --git a/NEWS b/NEWS index e726ebfa..2be75c63 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,11 @@ +2017.01.10 - GNU nano 2.7.4 "Red dress" undoes deletions in an orderly + manner again (bug was introduced in previous version), + sets the preferred x position for vertical movements + more consistently, avoids some scrolling problems in + softwrap mode, installs the Info manual also when your + system lacks 'makeinfo', and corrects the behavior of + the beginning-of-word anchor (\<) in regex searches. + 2016.12.28 - GNU nano 2.7.3 "Ontbijtkoek" wipes away a handful of bugs: your editor is now able to handle filenames that contain newlines, avoids a brief flash of color when switching diff --git a/configure.ac b/configure.ac index 83537f99..6cd1d9ef 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 http://www.gnu.org/licenses/. -AC_INIT([GNU nano], [2.7.3], [nano-devel@gnu.org], [nano]) +AC_INIT([GNU nano], [2.7.4], [nano-devel@gnu.org], [nano]) AC_CONFIG_SRCDIR([src/nano.c]) AC_CANONICAL_HOST AM_INIT_AUTOMAKE diff --git a/doc/faq.html b/doc/faq.html index 0af1cf74..9dac2635 100644 --- a/doc/faq.html +++ b/doc/faq.html @@ -82,7 +82,7 @@

1.5. 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.6. What is the current version of nano?

-

The current version of nano *should* be 2.7.0. 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 2.7.4. Of course, you should always check the nano homepage to see what the latest and greatest version is.

1.7. 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 23606c02..fb6de468 100644 --- a/doc/nano.1 +++ b/doc/nano.1 @@ -17,7 +17,7 @@ .\" Documentation License along with this program. If not, see .\" . .\" -.TH NANO 1 "version 2.7.3" "December 2016" +.TH NANO 1 "version 2.7.4" "January 2017" .\" Please adjust this date whenever revising the manpage. .SH NAME diff --git a/doc/nano.texi b/doc/nano.texi index e2b00e6b..662b2a13 100644 --- a/doc/nano.texi +++ b/doc/nano.texi @@ -6,8 +6,8 @@ @smallbook @set EDITION 0.4 -@set VERSION 2.7.3 -@set UPDATED December 2016 +@set VERSION 2.7.4 +@set UPDATED January 2017 @dircategory Editors @direntry @@ -21,7 +21,7 @@ @titlepage @title GNU @code{nano} @subtitle a small and friendly text editor. -@subtitle version 2.7.3 +@subtitle version 2.7.4 @author Chris Allegretta @page diff --git a/doc/nanorc.5 b/doc/nanorc.5 index e004e2ce..66edf18d 100644 --- a/doc/nanorc.5 +++ b/doc/nanorc.5 @@ -17,7 +17,7 @@ .\" Documentation License along with this program. If not, see .\" . .\" -.TH NANORC 5 "version 2.7.3" "December 2016" +.TH NANORC 5 "version 2.7.4" "January 2017" .\" Please adjust this date whenever revising the manpage. .SH NAME diff --git a/doc/rnano.1 b/doc/rnano.1 index 137414d8..43734782 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 2.7.3" "December 2016" +.TH RNANO 1 "version 2.7.4" "January 2017" .\" Please adjust this date whenever revising the manpage. .SH NAME