[ANNOUNCE] nano-2.9.6 is released

Benno Schulenberg <[email protected]> Fri, 27 Apr 2018 11:55:07 +0200
Newsgroups gmane.editors.nano.announce
Message-ID <5ea3f1f5-061f-0f90-d337-5ad6d7d7f448__8671.35976809568$1524824438$gmane$org@telfort.nl>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5929611750937254514==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="NgFxhPDlemx47jSqWdoDE2l1m9WBCgXiJ"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--NgFxhPDlemx47jSqWdoDE2l1m9WBCgXiJ
Content-Type: multipart/mixed; boundary="7UdVEkZbUX54GYKm65hEyf7rCIVFasdTw";
 protected-headers="v1"
From: Benno Schulenberg <[email protected]>
To: [email protected], [email protected]
Cc: [email protected]
Message-ID: <[email protected]>
Subject: [ANNOUNCE] nano-2.9.6 is released

--7UdVEkZbUX54GYKm65hEyf7rCIVFasdTw
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable


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-hel=
p)
  https://savannah.gnu.org/bugs/?53562  (laggy scrolling when using touch=
pad)
  https://savannah.gnu.org/bugs/?53694  (--enable-altrcname was broken)
  https://savannah.gnu.org/bugs/?53716  (unchanging linter after being us=
ed)
  https://savannah.gnu.org/bugs/?53720  (theoretical hang)
  https://savannah.gnu.org/bugs/?53722  (segfault when using word complet=
ion)
  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 chec=
k)


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 mess=
age*]
      prompt: recognize Yes/No/All in English when the locale gives no ma=
tch
      rcfile: skip color commands where some color name is invalid
      scrolling: don't redraw entire edit window when cursor goes offscre=
en
      search: always go forward by default, also when coming from Goto-Li=
ne
      search: use a better value to mean "nothing was typed"
      speller: don't add an extra newline when saving the text to a tempf=
ile
      syntax: po: highlight also other escaped characters, not just \n
      syntax: sh: colorize options only when they are preceded by whitesp=
ace
      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 er=
ror
      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 sessi=
on
      tweaks: use meaningful names instead of puzzling values

--=20

Benno


--7UdVEkZbUX54GYKm65hEyf7rCIVFasdTw--

--NgFxhPDlemx47jSqWdoDE2l1m9WBCgXiJ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCAAGBQJa4vOLAAoJEA0o1NKgrOiED3sP/jKJiISLxXEOpoRYCTJIuRt0
tOOlvpLUi2PUzsRRjBXf/j8YtAnM0M0WZneieJnElboUgtKwgaVm59VZDcrRHUyp
WRm26mtBCJ7Fa0sfLQv/Zd4WLmv/SL2n+dWrLE6l1LQYlqMYiSvx3sYEfSdnUWId
5SqbuDcuC56hSRMLZhNgry6/729BxZq2YVfF7qtOtBnW9uEyNFFPP+BSVO3wa8CQ
wYOmhQb/tw1jDhzqcr97Q9ENyaiJ7EXRtYcmga5khtCPPpETYiGLDySj98OGpcUk
3atjQ4Zq6EFZJKfHiiEx29EvGMmcQKM8/DpX4WNx9ihZ/rosxDshF0wYIkQapn5J
Sal73KpzSb9GcWcqQj8TV7ze6PLa6TFxgkzTxjbfQweohtCmCQdE4NvX5wc3qckd
sep3hrug3IANDI0Sbiinv2aC4fc66HXI7TT0xivknE9OUfCrXrFSiTY+yM2eANCr
UKqQg879Xt4MgWhpcnuAuLI0OixE9Tq/+MqNrPQxVCpVoxqsrz1iWgDhfh/naFNb
OJZUrZHXeooYVEta4nxQeI8PolvT7aPFH99gAR+3xWck8upp2bnIRXpNPxYabfvB
paILi0yi7vQIHtXKim5v01XbGlbiK5CtDb4P1ed5hHTNVZ5T5hj0ZpujdZQ9lSm6
FNVoG40qy8OaHv95jzYD
=OVzs
-----END PGP SIGNATURE-----

--NgFxhPDlemx47jSqWdoDE2l1m9WBCgXiJ--


--===============5929611750937254514==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Info-nano mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/info-nano

--===============5929611750937254514==--