mirror of
git://git.sv.gnu.org/nano.git
synced 2024-11-21 20:31:20 +03:00
bump version numbers and add a news item for the 2.9.3 release
This commit is contained in:
parent
58ed3a8152
commit
ae7366616f
74
ChangeLog
74
ChangeLog
@ -1,3 +1,77 @@
|
||||
Changes between v2.9.2 and v2.9.3:
|
||||
----------------------------------
|
||||
|
||||
Benno Schulenberg (65):
|
||||
build: fix compilation when configured with --enable(tiny,color,nanorc}
|
||||
build: fix compilation with --enable-tiny --enable-justify
|
||||
build: let ./configure fail (not just warn) when curses.h is missing
|
||||
bump version numbers and add a news item for the 2.9.3 release
|
||||
copyright: update the years for the FSF
|
||||
display: wipe the status bar when doing a total refresh
|
||||
docs: remove the note about needing a recent ncurses for macros to work
|
||||
docs: update the FAQ for the changed default location of history files
|
||||
docs: update the TODO file to the current state of affairs
|
||||
gnulib: update to its current upstream state
|
||||
help: don't get stuck when there is an unwrappable piece of text
|
||||
input: consume only the actual length of an escape sequence
|
||||
input: fully reset state when a three-digit character code is cut short
|
||||
input: make <Shift+Tab> do an unindent also on a Manjaro console
|
||||
input: recognize escape sequences for <Shift+PageUp> and <Shift+PageDown>
|
||||
input: recognize more escape sequences for <Shift+Home> and <Shift+End>
|
||||
input: recognize the deviant keycode for <Ctrl+End> in urxvt
|
||||
options: recognize -M and --trimblanks on the command line
|
||||
painting: look for an end match only after a start match, if any
|
||||
prompt: show whitespace only in the filename, not in the whole line
|
||||
replacing: don't skip the first character of a backwards-marked region
|
||||
search: suppress the occurrence at the cursor only when replacing
|
||||
startup: allow a named pipe as file argument when --noread is used
|
||||
startup: make an error message succinct and to the point
|
||||
startup: move the initialization of colors, so any error gets printed
|
||||
syntax: go: colorize only valid octal numbers
|
||||
syntax: lua: do not color debug.setinfo as it doesn't exist
|
||||
syntax: nanohelp: color also the Sh-Tab key combo
|
||||
tweaks: change a 'do' to a 'while', and return early to elide an 'if'
|
||||
tweaks: check for the type of terminal far earlier
|
||||
tweaks: condense a condition and a comment, and reshuffle a line
|
||||
tweaks: condense and rewrap some comments, and reindent two lines
|
||||
tweaks: condense the conditional compilation of shortcut reassignments
|
||||
tweaks: don't bother freeing the key buffer, just reallocate it
|
||||
tweaks: don't bother to reallocate when the keybuffer size decreases
|
||||
tweaks: drop a superfluous parameter, as it is always 1
|
||||
tweaks: drop a useless assert, and don't abort over an unhandled option
|
||||
tweaks: drop two unneeded initializations, and trim a comment
|
||||
tweaks: elide a tiny intermediate buffer, and rename two variables
|
||||
tweaks: exclude --trimblanks when no wrapping or justifying is configured
|
||||
tweaks: fully include Savefile and Wherewas in the tiny version
|
||||
tweaks: indenting text files with tabs is not a good idea
|
||||
tweaks: mark the two blocks that have a deviant indentation
|
||||
tweaks: move a bunch of comments to the lines that they refer to
|
||||
tweaks: move two functions to their proper place, orderingwise
|
||||
tweaks: remove a fragment of dead code
|
||||
tweaks: remove a handful of redundant (because always true) asserts
|
||||
tweaks: remove a superfluous case -- there can never be four digits
|
||||
tweaks: remove a superfluous check, as we insert always one code
|
||||
tweaks: rename a function, for aptness, and drop a superfluous check
|
||||
tweaks: rename a function, to be more distinct
|
||||
tweaks: rename a variable, and further condense some comments
|
||||
tweaks: rename a variable, for more contrast
|
||||
tweaks: rename a variable, to better fit its usage
|
||||
tweaks: rename two variables, and swap their declaration order
|
||||
tweaks: rename two variables, for preciseness and shortness
|
||||
tweaks: reshuffle a couple of lines
|
||||
tweaks: reshuffle a couple of lines, to make a bit more sense
|
||||
tweaks: reshuffle some stuff, and avoid a memory leak
|
||||
tweaks: reshuffle two condition series, to look better
|
||||
tweaks: rewrap a bunch of lines in the NEWS file
|
||||
tweaks: set a modifier in a single place, for conciseness
|
||||
tweaks: swap the row and col parameters to a more consistent order
|
||||
tweaks: transform a parameter, from a pointer to the value itself
|
||||
wrapping: don't trim a blank character that the user just typed
|
||||
|
||||
Brand Huntsman (1):
|
||||
startup: parse interface colors when they are read, not when initialized
|
||||
|
||||
|
||||
Changes between v2.9.1 and v2.9.2:
|
||||
----------------------------------
|
||||
|
||||
|
14
NEWS
14
NEWS
@ -1,3 +1,17 @@
|
||||
2018.01.29 - GNU nano 2.9.3 "Córdoba" fixes a segfault with trimblanks
|
||||
that could occur when a typed space caused the word after
|
||||
it to be pushed to the next line. It further makes macros
|
||||
work also when your keyboard still emits escape sequences,
|
||||
adds the options -M and --trimblanks for the command line,
|
||||
recognizes key combos with Shift on a few more terminals,
|
||||
no longer shows dots in certain prompt texts when visible
|
||||
witespace is turned on, fixes two corner cases when doing
|
||||
replacements in a marked region, allows to open a named
|
||||
pipe again when using --noread, and accurately detects
|
||||
a needed color change when a line contains a start match
|
||||
but not a corresponding end match any more. Plus some
|
||||
other small fry.
|
||||
|
||||
2018.01.02 - GNU nano 2.9.2 "Pussy Riot" correctly displays the Modified
|
||||
state when undoing/redoing (also when the file was saved
|
||||
somewhere midway), improves the undoing of an automatic
|
||||
|
@ -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.9.2], [nano-devel@gnu.org], [nano])
|
||||
AC_INIT([GNU nano], [2.9.3], [nano-devel@gnu.org], [nano])
|
||||
AC_CONFIG_SRCDIR([src/nano.c])
|
||||
AC_CANONICAL_HOST
|
||||
AM_INIT_AUTOMAKE([1.14])
|
||||
|
@ -83,7 +83,7 @@
|
||||
<h2><a name="1.3"></a>1.3. Why the name change from TIP?</h2>
|
||||
<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>
|
||||
<h2><a name="1.4"></a>1.4. What is the current version of nano?</h2>
|
||||
<blockquote><p>The current version of nano <i>should</i> be <b>2.9.2</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>2.9.3</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>
|
||||
<h2><a name="1.5"></a>1.5. I want to read the man page without having to download the program!</h2>
|
||||
<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%">
|
||||
|
@ -16,7 +16,7 @@
|
||||
.\" Documentation License along with this program. If not, see
|
||||
.\" <http://www.gnu.org/licenses/>.
|
||||
.\"
|
||||
.TH NANO 1 "version 2.9.2" "January 2018"
|
||||
.TH NANO 1 "version 2.9.3" "January 2018"
|
||||
|
||||
.SH NAME
|
||||
nano \- Nano's ANOther editor, an enhanced free Pico clone
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
@smallbook
|
||||
@set EDITION 0.5
|
||||
@set VERSION 2.9.2
|
||||
@set VERSION 2.9.3
|
||||
@set UPDATED January 2018
|
||||
|
||||
@dircategory Editors
|
||||
@ -23,7 +23,7 @@
|
||||
@titlepage
|
||||
@title GNU @command{nano}
|
||||
@subtitle a small and friendly text editor
|
||||
@subtitle version 2.9.2
|
||||
@subtitle version 2.9.3
|
||||
|
||||
@author Chris Allegretta
|
||||
@page
|
||||
@ -63,7 +63,7 @@ e-mail: @email{chrisa@@asty.org}@*
|
||||
@node Top
|
||||
@top
|
||||
|
||||
This manual documents the GNU @command{nano} editor, version 2.9.2.
|
||||
This manual documents the GNU @command{nano} editor, version 2.9.3.
|
||||
|
||||
@menu
|
||||
* Introduction::
|
||||
|
@ -16,7 +16,7 @@
|
||||
.\" Documentation License along with this program. If not, see
|
||||
.\" <http://www.gnu.org/licenses/>.
|
||||
.\"
|
||||
.TH NANORC 5 "version 2.9.2" "January 2018"
|
||||
.TH NANORC 5 "version 2.9.3" "January 2018"
|
||||
|
||||
.SH NAME
|
||||
nanorc \- GNU nano's configuration file
|
||||
|
@ -16,7 +16,7 @@
|
||||
.\" Documentation License along with this program. If not, see
|
||||
.\" <http://www.gnu.org/licenses/>.
|
||||
.\"
|
||||
.TH RNANO 1 "version 2.9.2" "January 2018"
|
||||
.TH RNANO 1 "version 2.9.3" "January 2018"
|
||||
|
||||
.SH NAME
|
||||
rnano \- a restricted nano
|
||||
|
Loading…
Reference in New Issue
Block a user