mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-25 06:09:38 +03:00
bump version numbers and add a news item for the 5.6 release
This commit is contained in:
parent
3bce9fb755
commit
1e9d12abc5
58
ChangeLog
58
ChangeLog
@ -1,3 +1,61 @@
|
|||||||
|
Changes between v5.5 and v5.6:
|
||||||
|
------------------------------
|
||||||
|
|
||||||
|
Benno Schulenberg (52):
|
||||||
|
build: avoid a warning about duplicate symbol when building from tarball
|
||||||
|
build: detect a build from git also when building out of tree
|
||||||
|
build: include a workaround only for versions of ncurses that need it
|
||||||
|
bump version numbers and add a news item for the 5.6 release
|
||||||
|
color: do not look for another 'end' match after already finding one
|
||||||
|
color: give highlighted text its own color, to not look like marked text
|
||||||
|
color: recompile the file-probing regexes a little faster with REG_NOSUB
|
||||||
|
color: use bright yellow to highlight a search match
|
||||||
|
color: use inverse video for highlighting when there are no colors
|
||||||
|
debug: add timing instruments to cache precalculation and screen refresh
|
||||||
|
display: for a large paste or insertion, recalculate the multiline cache
|
||||||
|
docs: correct the description of --quickblank for the changed base value
|
||||||
|
docs: correct the formatting of a comment in the sample nanorc
|
||||||
|
docs: correct the word order for Alt+D in the cheat sheet -- it changed
|
||||||
|
docs: mention the new 'set highlightcolor' option
|
||||||
|
docs: remove all mentions of --markmatch and 'set markmatch'
|
||||||
|
docs: say that --minibar is modified by --constantshow and --stateflags
|
||||||
|
feedback: make Full Justify show a message also when using --minibar
|
||||||
|
gnulib: update to its current upstream state
|
||||||
|
minibar: show a message a little longer when --quickblank isn't used
|
||||||
|
minibar: show cursor position + character code only with --constantshow
|
||||||
|
minibar: show the state flags only when --stateflags is used
|
||||||
|
minibar: suppress the toggling feedback for M-C, but show it for M-Y/M-P
|
||||||
|
options: remove --markmatch and 'set markmatch', as the behavior is gone
|
||||||
|
painting: always do backtracking for the first row of the screen
|
||||||
|
painting: trigger a refresh when a second start match appears on a line
|
||||||
|
painting: trigger fewer unneeded full-screen refreshes
|
||||||
|
painting: when finding an end match, set its multidata right away
|
||||||
|
scrolling: keep centering after large paste, also when line numbers widen
|
||||||
|
search: just highlight the found occurrence, instead of marking it
|
||||||
|
search: make highlighting the standard, non-changeable behavior
|
||||||
|
tweaks: avoid the vague possibility of advancing beyond end-of-line
|
||||||
|
tweaks: be slightly more efficient in marking lines as WOULDBE
|
||||||
|
tweaks: call wattron()/wattroff() only when actually painting something
|
||||||
|
tweaks: correct a comment, improve another, and trim some verbosity
|
||||||
|
tweaks: don't bother comparing virgin multidata with current situation
|
||||||
|
tweaks: don't bother initializing freshly allocated multidata
|
||||||
|
tweaks: don't bother wiping the multidata before recomputing it
|
||||||
|
tweaks: elide a function that is now just one line
|
||||||
|
tweaks: frob a condition, to be more concise, and reshuffle another
|
||||||
|
tweaks: frob some comments, and adjust indentation after previous change
|
||||||
|
tweaks: frob some comments, and reshuffle two fragments of code
|
||||||
|
tweaks: frob two fragments of code, to be more readable
|
||||||
|
tweaks: make a skipping condition more precise
|
||||||
|
tweaks: remove an old fix that was made superfluous by a recent fix
|
||||||
|
tweaks: remove a strangely placed warning
|
||||||
|
tweaks: rename six symbols, to be more straightforward
|
||||||
|
tweaks: reshuffle some code, and reduce the scope of a variable
|
||||||
|
tweaks: reshuffle three conditions into a better order
|
||||||
|
tweaks: rewrap and reindent a few lines
|
||||||
|
tweaks: rewrap two lines, for esthetics
|
||||||
|
tweaks: stop evaluating a rule when the match is offscreen to the right
|
||||||
|
|
||||||
|
|
||||||
Changes between v5.4 and v5.5:
|
Changes between v5.4 and v5.5:
|
||||||
------------------------------
|
------------------------------
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@ Improvements in GNU nano
|
|||||||
========================
|
========================
|
||||||
|
|
||||||
Since 5.0:
|
Since 5.0:
|
||||||
|
- A search highlights the found text, in black on yellow by default.
|
||||||
- Option --minibar reduces the interface to a bottom bar with basic info.
|
- Option --minibar reduces the interface to a bottom bar with basic info.
|
||||||
- The cursor skips over combining characters, <Del> deletes them together
|
- The cursor skips over combining characters, <Del> deletes them together
|
||||||
with the character they combine with, but <Bsp> deletes them separately.
|
with the character they combine with, but <Bsp> deletes them separately.
|
||||||
|
13
NEWS
13
NEWS
@ -1,3 +1,16 @@
|
|||||||
|
2021.02.24 - GNU nano 5.6 "Wielewaal"
|
||||||
|
• A search match gets highlighted (in black on yellow by default),
|
||||||
|
in addition to placing the cursor at the start of the match.
|
||||||
|
The color combination can be changed with 'set highlightcolor'.
|
||||||
|
By default the cursor is hidden until the next keystroke, but
|
||||||
|
it can be forced on with --showcursor / 'set showcursor'.
|
||||||
|
• Option --markmatch / 'set markmatch' has been removed.
|
||||||
|
• Cursor position and character code are displayed in the minibar
|
||||||
|
only when option --constantshow / 'set constantshow' is used,
|
||||||
|
and their display can be toggled with M-C.
|
||||||
|
• The state flags are displayed in the minibar only when option
|
||||||
|
--stateflags / 'set stateflags' is used.
|
||||||
|
|
||||||
2021.01.14 - GNU nano 5.5 "Rebecca"
|
2021.01.14 - GNU nano 5.5 "Rebecca"
|
||||||
• Option 'set minibar' makes nano suppress the title bar and instead
|
• Option 'set minibar' makes nano suppress the title bar and instead
|
||||||
show a bar with basic editing information at the bottom: file name
|
show a bar with basic editing information at the bottom: file name
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see https://www.gnu.org/licenses/.
|
# along with this program. If not, see https://www.gnu.org/licenses/.
|
||||||
|
|
||||||
AC_INIT([GNU nano], [5.5], [nano-devel@gnu.org], [nano])
|
AC_INIT([GNU nano], [5.6], [nano-devel@gnu.org], [nano])
|
||||||
AC_CONFIG_SRCDIR([src/nano.c])
|
AC_CONFIG_SRCDIR([src/nano.c])
|
||||||
AC_CANONICAL_HOST
|
AC_CANONICAL_HOST
|
||||||
AM_INIT_AUTOMAKE([1.14])
|
AM_INIT_AUTOMAKE([1.14])
|
||||||
|
@ -89,7 +89,7 @@
|
|||||||
<h3><a name="1.3"></a>1.3. Why the name change from TIP?</h3>
|
<h3><a name="1.3"></a>1.3. Why the name change from TIP?</h3>
|
||||||
<blockquote><p>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).</p></blockquote>
|
<blockquote><p>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).</p></blockquote>
|
||||||
<h3><a name="1.4"></a>1.4. What is the current version of nano?</h3>
|
<h3><a name="1.4"></a>1.4. What is the current version of nano?</h3>
|
||||||
<blockquote><p>The current version of nano <i>should</i> be <b>5.5</b>. Of course, you should always check the <a href="https://nano-editor.org/">nano homepage</a> to see what the latest and greatest version is.</p></blockquote>
|
<blockquote><p>The current version of nano <i>should</i> be <b>5.6</b>. Of course, you should always check the <a href="https://nano-editor.org/">nano homepage</a> to see what the latest and greatest version is.</p></blockquote>
|
||||||
<h3><a name="1.5"></a>1.5. I want to read the man page without having to download the program!</h3>
|
<h3><a name="1.5"></a>1.5. I want to read the man page without having to download the program!</h3>
|
||||||
<blockquote><p>Jeez, demanding, aren't we? Okay, look <a href="https://nano-editor.org/dist/latest/nano.1.html">here</a>.</p></blockquote>
|
<blockquote><p>Jeez, demanding, aren't we? Okay, look <a href="https://nano-editor.org/dist/latest/nano.1.html">here</a>.</p></blockquote>
|
||||||
<hr width="100%">
|
<hr width="100%">
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
.\" Documentation License along with this program. If not, see
|
.\" Documentation License along with this program. If not, see
|
||||||
.\" <https://www.gnu.org/licenses/>.
|
.\" <https://www.gnu.org/licenses/>.
|
||||||
.\"
|
.\"
|
||||||
.TH NANO 1 "version 5.5" "January 2021"
|
.TH NANO 1 "version 5.6" "February 2021"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
nano \- Nano's ANOther editor, inspired by Pico
|
nano \- Nano's ANOther editor, inspired by Pico
|
||||||
|
@ -8,8 +8,8 @@
|
|||||||
|
|
||||||
@smallbook
|
@smallbook
|
||||||
@set EDITION 0.5
|
@set EDITION 0.5
|
||||||
@set VERSION 5.5
|
@set VERSION 5.6
|
||||||
@set UPDATED January 2021
|
@set UPDATED February 2021
|
||||||
|
|
||||||
@dircategory Editors
|
@dircategory Editors
|
||||||
@direntry
|
@direntry
|
||||||
@ -23,7 +23,7 @@
|
|||||||
@titlepage
|
@titlepage
|
||||||
@title GNU @command{nano}
|
@title GNU @command{nano}
|
||||||
@subtitle a small and friendly text editor
|
@subtitle a small and friendly text editor
|
||||||
@subtitle version 5.5
|
@subtitle version 5.6
|
||||||
|
|
||||||
@author Chris Allegretta
|
@author Chris Allegretta
|
||||||
@page
|
@page
|
||||||
@ -63,7 +63,7 @@ e-mail: @email{chrisa@@asty.org}@*
|
|||||||
@node Top
|
@node Top
|
||||||
@top
|
@top
|
||||||
|
|
||||||
This manual documents the GNU @command{nano} editor, version 5.5.
|
This manual documents the GNU @command{nano} editor, version 5.6.
|
||||||
|
|
||||||
@menu
|
@menu
|
||||||
* Introduction::
|
* Introduction::
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
.\" Documentation License along with this program. If not, see
|
.\" Documentation License along with this program. If not, see
|
||||||
.\" <https://www.gnu.org/licenses/>.
|
.\" <https://www.gnu.org/licenses/>.
|
||||||
.\"
|
.\"
|
||||||
.TH NANORC 5 "version 5.5" "January 2021"
|
.TH NANORC 5 "version 5.6" "February 2021"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
nanorc \- GNU nano's configuration file
|
nanorc \- GNU nano's configuration file
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
.\" Documentation License along with this program. If not, see
|
.\" Documentation License along with this program. If not, see
|
||||||
.\" <https://www.gnu.org/licenses/>.
|
.\" <https://www.gnu.org/licenses/>.
|
||||||
.\"
|
.\"
|
||||||
.TH RNANO 1 "version 5.5" "January 2021"
|
.TH RNANO 1 "version 5.6" "February 2021"
|
||||||
|
|
||||||
.SH NAME
|
.SH NAME
|
||||||
rnano \- a restricted nano
|
rnano \- a restricted nano
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
VERSION="5.5"
|
VERSION="5.6"
|
||||||
|
|
||||||
./configure -C --enable-tiny && make && ./configure -C &&
|
./configure -C --enable-tiny && make && ./configure -C &&
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user