info-nano
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Info-nano] [ANNOUNCE] nano-2.8.1 is released


From: Benno Schulenberg
Subject: [Info-nano] [ANNOUNCE] nano-2.8.1 is released
Date: Wed, 12 Apr 2017 10:44:50 +0200

2017.04.12 - GNU nano 2.8.1 "Ellert" fixes build failures on MacOS and
                on musl, fixes scrolling problems in softwrap mode when
                double-width characters on row boundaries are involved,
                shows double-width characters as ">" and "<" when split
                across two rows, moves the cursor more predictably (at
                the cost of sometimes putting it on the second "half"
                of a character), avoids creating lines that consist of
                only blanks when using autoindent, makes ^Home and ^End
                go to the start and end of the file (on terminals that
                support those keystrokes), places the cursor better when
                linting, lets the linter ask only once whether to open
                an included file, and adds bindings for ^Up and ^Down
                in the file browser.  Don't sit on your hands.


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


Specific bugs that were fixed in this release:
  https://savannah.gnu.org/bugs/index.php?47130  (don't ask again to open)
  https://savannah.gnu.org/bugs/index.php?47131  (cursor placement in linter)
  https://savannah.gnu.org/bugs/index.php?50687  (failing to scroll in softwrap 
mode)
  https://savannah.gnu.org/bugs/index.php?50691  (undrawn lines in softwrap 
mode)
  https://savannah.gnu.org/bugs/index.php?50705  (build failure with musl)
  https://savannah.gnu.org/bugs/index.php?50714  (build failure on MacOS)


Changes between v2.8.0 and v2.8.1:
----------------------------------

Benno Schulenberg (34):
      bindings: make ^Home and ^End go to top and tail of buffer
      bindings: make ^Up/^Down go to first/last row in the file browser
      bindings: use arrows instead of words to designate the cursor keys
      bump version numbers and add a news item for the 2.8.1 release
      copyright: update the year in --version, and use the standard hyphen
      copyright: update the years, use ranges, and explain this usage
      display: check the correct character for being double-width
      display: with softwrap, show the cursor where the eye expects it
      docs: correct an answer to a question in the FAQ
      docs: mention another difference with Pico in the Info document
      docs: remove the self-referencing stuff and the changelog from the FAQ
      docs: trim the TODO file a bit, and put the more important items first
      editing: avoid creating blank lines when using autoindent
      files: check also for write errors when prepending, not just read errors
      gnulib: update to current state
      linting: treat a tab as one "column", not eight
      linting: when no is said to a file, remove all corresponding entries
      moving: when determining where we are on the screen, use placewewant
      po: update translations and regenerate POT file and PO files
      tweaks: adjust a couple of comments
      tweaks: again use memory on the stack instead of malloc() and free()
      tweaks: close the backup file also when we skip making a backup
      tweaks: delete a function that hasn't been used since 2005
      tweaks: delete unnecessary function prototypes
      tweaks: elide a variable and a pair of braces
      tweaks: fix some inconsistencies in an old Changelog
      tweaks: fix two typos in the NEWS file
      tweaks: group ^D and ^H together in the help lines
      tweaks: keep the help text aligned, also with the narrow arrows
      tweaks: put M-A before ^6, to look better above M-6 in the help lines
      tweaks: put unshifted shortcuts ^6 and M-6 first, instead of ^^ and M-^
      tweaks: reduce the number of additions that actual_x() performs
      tweaks: replace a function call or a macro with a hard number
      tweaks: use memory on the stack instead of calling malloc() and free()

David Lawrence Ramsey (5):
      bindings: use arrows instead of words for search history too
      display: show '<' and '>' placeholders for characters that get split
      input: support escape sequences for ^Home and ^End
      scrolling: properly compensate for the onscreen chunks
      tweaks: avoid a compilation warning

Kamil Dudka (1):
      backup: prevent a symlink attack by operating on the file descriptor

Mike Frysinger (2):
      configure: fix up word boundary regex logic now that we have gnulib
      configure: ignore the REG_ENHANCED test when we use gnulib

-- 

Benno

-- 
http://www.fastmail.com - Access your email from home and the web




reply via email to

[Prev in Thread] Current Thread [Next in Thread]