[ANNOUNCE] nano-2.8.5 is released

Benno Schulenberg <[email protected]> Sun, 25 Jun 2017 11:40:08 +0200
Newsgroups gmane.editors.nano.announce
Message-ID <67bc6393-de7f-ddc7-eef2-edd559e06cc9__11923.9459782422$1498389610$gmane$org@telfort.nl>
2017.06.25 - GNU nano 2.8.5 "Farouche" avoids a crash when waking from
                 a suspension that was induced from the outside, allows
                 negative line and column numbers on the command line,
                 avoids some flickering when resizing the screen while
                 in the file browser, opens files in the order they were
                 mentioned on the command line, and does not pretend to
                 have woken from suspension when receiving a SIGCONT.


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.8.5.tar.xz
   https://nano-editor.org/dist/latest/nano-2.8.5.tar.xz.asc


Specific bugs that were fixed in this release:
   https://savannah.gnu.org/bugs/?51124  (segfault when foregrounded after SIGTSTP)
   https://savannah.gnu.org/bugs/?51131  (misplaced cursor after foregrounding)
   https://savannah.gnu.org/bugs/?51134  (inopportune cursor with --constantshow)
   https://savannah.gnu.org/bugs/?51147  (some flicker during resizing in browser)
   https://savannah.gnu.org/bugs/?51173  (Ctrl+Left exiting from prompt)
   https://savannah.gnu.org/bugs/?51206  (theoretical segfault when stdin fails)
   https://savannah.gnu.org/bugs/?51207  (wrong order of showing files)
   https://savannah.gnu.org/bugs/?51208  (double "see see" in Info manual)


Changes between v2.8.4 and v2.8.5:
----------------------------------

Benno Schulenberg (37):
       bindings: in the tiny version exclude word jumping from the prompts
       bump version numbers and add a news item for the 2.8.5 release
       display: don't let a SIGCONT write anything to the screen
       display: don't show the cursor while we are busy calculating its position
       display: redraw title bar and edit window only when needed
       display: show the cursor position also when searching took a while
       docs: avoid a double "see" for cross references in the HTML manual
       docs: spell "title bar" and "status bar" correctly
       gnulib: update to its current state
       input: give an appropriate message when there are too many errors
       po: regenerate POT file and PO files
       startup: allow negative line and column numbers on the command line
       startup: allow positioning the cursor also when reading standard input
       startup: always open with the file that was mentioned first
       startup: don't crash when opening standard input would fail
       startup: don't mark the buffer as modified when in view mode
       startup: don't mark the buffer as modified when nothing was read
       startup: don't try placing the cursor when reading standard input failed
       startup: don't use position history when reading from standard input
       suspension: fake a SIGWINCH when coming back out of the background
       suspension: remove a duplicate setting of the HUP and TERM handler
       syntax: default: allow leading whitespace before a hash comment
       tweaks: adjust indentation after preceding changes
       tweaks: avoid compiler warning about implicit type
       tweaks: baptize the previous release
       tweaks: be consistent in the spelling of title bar and status bar
       tweaks: don't bother calculating the position when we won't show it
       tweaks: elide a function that should not be a separate one
       tweaks: elide a variable
       tweaks: frob a few comments, and elide and #ifndef
       tweaks: reduce the scope of three variables, and rename them besides
       tweaks: reduce the scope of two variables, and rename them too
       tweaks: rename a function and a variable, to better match what they do
       tweaks: rename a variable, and frob a couple of comments
       tweaks: rename two functions and a variable, and invert its logic
       tweaks: reshuffle some stuff, to put related things closer together
       tweaks: unglobalize the nodelay_mode variable

-- 

Benno