Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.announce > #1513 > unrolled thread
| Started by | Benno Schulenberg <bensberg@telfort.nl> |
|---|---|
| First post | 2018-04-27 11:55 +0200 |
| Last post | 2018-04-27 11:55 +0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to gnu.announce
[ANNOUNCE] nano-2.9.6 is released Benno Schulenberg <bensberg@telfort.nl> - 2018-04-27 11:55 +0200
| From | Benno Schulenberg <bensberg@telfort.nl> |
|---|---|
| Date | 2018-04-27 11:55 +0200 |
| Subject | [ANNOUNCE] nano-2.9.6 is released |
| Message-ID | <mailman.13025.1524836115.27995.info-gnu@gnu.org> |
[Multipart message — attachments visible in raw view] — view raw
2018.04.27 - GNU nano 2.9.6 "Gomance" fixes a crash in word completion,
makes --enable-altrcname work again, improves the fluidity
of scrolling when using the touchpad, tweaks the syntaxes
for shell scripts and PO files, makes a replacing session
go always forward by default, no longer inserts a newline
after an external spell check of a selected region, always
accepts the English Y and N (and A) at a yes-no prompt in
any locale, and solves a few hypothetical bugs
GNU nano is a simple and easy-to-use editor for on the terminal.
https://nano-editor.org/
The tarball and its signature are here:
https://nano-editor.org/dist/latest/nano-2.9.6.tar.xz
https://nano-editor.org/dist/latest/nano-2.9.6.tar.xz.asc
Specific bugs that were fixed in this release:
https://savannah.gnu.org/bugs/?53532 (build failure with --disable-help)
https://savannah.gnu.org/bugs/?53562 (laggy scrolling when using touchpad)
https://savannah.gnu.org/bugs/?53694 (--enable-altrcname was broken)
https://savannah.gnu.org/bugs/?53716 (unchanging linter after being used)
https://savannah.gnu.org/bugs/?53720 (theoretical hang)
https://savannah.gnu.org/bugs/?53722 (segfault when using word completion)
https://savannah.gnu.org/bugs/?53723 (theoretical crash)
https://savannah.gnu.org/bugs/?53735 (unexpected backward search)
https://savannah.gnu.org/bugs/?53742 (extra newline after a spell check)
Changes between v2.9.5 and v2.9.6:
----------------------------------
Liu Hao (1):
replacing: always clear the backwards flag for ^\, just like for ^W
Benno Schulenberg (40):
build: do not prefix an alternative rcfilename with a dot
build: fix compilation when configured with --disable-help
bump version numbers and add a news item for the 2.9.6 release
command-execution: do not crash when opening the pipe would fail
completion: correctly do a signed comparison, to avoid a segfault
files: prevent a hang when a call to sigaction() would fail
formatting, linting: redetermine the argument list for every run
gnulib: update to its current upstream state
memory: use a reallocation to reduce the amount of leakage
po: update translations and regenerate POT/PO files [*amended message*]
prompt: recognize Yes/No/All in English when the locale gives no match
rcfile: skip color commands where some color name is invalid
scrolling: don't redraw entire edit window when cursor goes offscreen
search: always go forward by default, also when coming from Goto-Line
search: use a better value to mean "nothing was typed"
speller: don't add an extra newline when saving the text to a tempfile
syntax: po: highlight also other escaped characters, not just \n
syntax: sh: colorize options only when they are preceded by whitespace
tweaks: adjust the translator hint about Yes/No/All
tweaks: correct or improve a couple of comments
tweaks: elide a function that is called just once
tweaks: fix a typo, remove a blank line, and improve some comments
tweaks: frob a couple of comments
tweaks: group some more of the empty functions together
tweaks: improve some comments, and exit with nonzero status upon error
tweaks: improve the ordering of a couple of functions
tweaks: invert two conditions and reshuffle, to reduce duplication
tweaks: move a function to its proper location
tweaks: move a function to its proper location
tweaks: rearrange a few if statements more symmetrically
tweaks: remove the group handling for undoing/redoing (un)indents
tweaks: rename a function, to be more distinct from its caller
tweaks: rename a function, to be more fitting and descriptive
tweaks: rename a variable, for clarity
tweaks: rename a variable, to be a bit more fitting
tweaks: rename a variable, to be more clear and to match another
tweaks: rename a variable, to match another and to be more visible
tweaks: reshuffle two declarations
tweaks: set the correct flags just once for each spell-fixing session
tweaks: use meaningful names instead of puzzling values
--
Benno
Back to top | Article view | gnu.announce
csiph-web