[ANNOUNCE] nano-2.9.5 is released

Benno Schulenberg <[email protected]> Thu, 29 Mar 2018 10:40:41 +0200
Newsgroups gmane.editors.nano.announce
Message-ID <91c0b387-aa6c-e522-79d6-09c7663c908b__41562.5254311182$1522312759$gmane$org@telfort.nl>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============9162596620978868147==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="qzzzzej2dcsTtzJESrJLD8XfaepTGFp41"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--qzzzzej2dcsTtzJESrJLD8XfaepTGFp41
Content-Type: multipart/mixed; boundary="Z7R1fPZWumO0nFdZLakKqnowQkijfEo2G";
 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.5 is released

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


2018.03.29 - GNU nano 2.9.5 "Ki=C5=A1a pada" changes the way the Scroll-U=
p
             and Scroll-Down commands work (M-- and M-+): instead of
             keeping the cursor in the same screen position they now
             keep the cursor in the same text position (if possible).
             This version further adds a new color name, "normal",
             which gives the default foreground or background color,
             which is useful when you want to undo some overzealous
             painting by earlier syntax regexes.  Bug fixes include:
             a segfault when trying to insert a file in restricted
             mode, the reading in of a new file being "undoable", a
             slight miswrapping of help texts when --linenumbers was
             used, and the shell syntax coloring the word "tar" in
             file names.


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


Specific bugs that were fixed in this release:
  https://savannah.gnu.org/bugs/?53269  (memory leak after reading stdin)=

  https://savannah.gnu.org/bugs/?53308  (--linenumbers affected help text=
s)
  https://savannah.gnu.org/bugs/?53317  (attempt to renumber zero lines)
  https://savannah.gnu.org/bugs/?53333  (improper comparison of pointers)=

  https://savannah.gnu.org/bugs/?53376  (attempt to display offscreen row=
)
  https://savannah.gnu.org/bugs/?53377  (some improper types in compariso=
ns)
  https://savannah.gnu.org/bugs/?53387  (reading a new file was undoable)=

  https://bugzilla.redhat.com/1558532   (a segfault in restricted mode)
  https://savannah.gnu.org/bugs/?53445  (the linter could show wrong file=
)
  https://savannah.gnu.org/bugs/?53486  (shell syntax colored "tar" in fi=
lename)


Changes between v2.9.4 and v2.9.5:
----------------------------------

Kamil Dudka (1):
      input: do not crash if sctofunc() returns NULL

Liu Hao (1):
      build: fix compilation error when configured with --disable-justify=


David Lawrence Ramsey (1):
      tweaks: correct several parameter types

Benno Schulenberg (46):
      build: exclude more things when configured with --disable-multibuff=
er
      build: fix compilation again when configured with --enable-tiny
      build: fix compilation when configured with --disable-multibuffer
      build: fix compilation with --enable-{tiny,help,multibuffer}
      bump version numbers and add a news item for the 2.9.5 release
      cut: avoid calling renumber() on what might be NULL
      docs: clarify how the Linux console is deficient: in the arrow keys=

      docs: clarify what the scrollup and scrolldown bindable functions d=
o
      docs: document the newly added color name "normal"
      docs: mention in the FAQ that <Shift+Insert> pastes from the clipbo=
ard
      files: prevent an infinite loop when reading from standard input fa=
ils
      files: prevent the undo of reading a file into a new buffer
      help: describe the Scroll-Up and Scroll-Down commands more precisel=
y
      help: do not reserve space for line numbers, as they are absent
      linting: drop messages for other files when configured for one buff=
er
      memory: plug a leak, by actually freeing a discarded undo struct
      po: update translations and regenerate POT file and PO files
      scrolling: first move the cursor before pushing current chunk offsc=
reen
      scrolling: let Scroll-Up/Down keep the cursor in the same text posi=
tion
      selecting: don't cancel a softmark when just scrolling the screen
      small addition: understand color name "normal" to mean the default =
color
      syntax: sh: color also the 'cut', 'head', 'tail', and 'sort' comman=
ds
      syntax: sh: color options distinctively, and color also long option=
s
      syntax: sh: uncolor "tar" when it's part of a filename
      tweaks: adjust a couple of types, to reduce the number of warnings
      tweaks: adjust or correct some comments, and rename a function
      tweaks: adjust the indentation after the previous changes
      tweaks: bundle some settings for a new buffer
      tweaks: change a parameter of open_buffer() and invert its logic
      tweaks: condense some code, to remove a bit of duplication
      tweaks: drop a handful of unhelpful asserts
      tweaks: elide an unneeded and shadowing variable
      tweaks: elide a parameter, as it's always the inverse of another
      tweaks: elide a parameter that is always 1
      tweaks: elide two parameters and thus a pair of wrapper functions
      tweaks: factor out the check for 'viewok' into its own function
      tweaks: fix a typo and adjust some wording and formatting in the FA=
Q
      tweaks: frob some comments plus miscellaneous other stuff
      tweaks: fuse two ifs into one
      tweaks: move an 'if' and then remove an unneeded label
      tweaks: reduce the font size of the questions in the FAQ
      tweaks: remove an inconsistent space from two pointer declarations
      tweaks: remove unneeded settings and unsettings of MULTIBUFFER
      tweaks: reshuffle some movement code, to reduce the number of condi=
tions
      tweaks: revert commit c88a2fd9 -- the extra variable is needed
      tweaks: rewrap and amend some lines in the NEWS file

--=20

Benno


--Z7R1fPZWumO0nFdZLakKqnowQkijfEo2G--

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

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

iQIcBAEBCAAGBQJavKaJAAoJEA0o1NKgrOiEsQMP/AhSGeuLdJRZ4njIfv7npN4F
ApUy7dRJ8I5QMHB1nEsIpRJyL4Q2JnnpwVwmkB+pqsoPXYIGIN3L5wDYRAJ19vh9
boAXhvI43yqN9NMPTvjOq+KdYlxkKm6l9Sb9fVF/30TzEuf+TDk1I2wfOUTF4iik
+3qEKq4IneJldTp301o94adTK1m7vX8OocKOCe9zNoa/FNe1smOAOzoSyJ9Hbow4
1VaFZFZU/hEvX6KU/q37CyPfixbdT76Z+jGMR3qJ7/VKZdzqEBNeAxEIHuq4hWS6
jlW9B3fFCl6Daq9biPYQYs97eU+lptF0j+noZ4kW1X+zau6UuQ7hT9KPCAJ9BfzU
mGjlBgOHlW6JL0saB+GkwMuXjeLP6JaPdRyWvD43Iiw6DphTE6nWMwzC2TLz3gvm
1qkHI78/74g1a9CpmU0oqI/5VaFYKvT/PG6yESJcb2gru/z/K6D9dO2fCn3PXxq6
xFgBJ8W7xukRN4zQpgVfAlLo6sZZ6wL5+I1LOZ+9XSb0NArmPJFLsm6P9IBggaut
grfGwAHQsqHgE/N47HeHyDU+nkBN0Bh2A4VlofOwqcZi5FxSkQczHdLP9hJO+wZh
8kTS38tARD34WraVqvCnV9owDz01qKNBk10xWk/hXspyUBb8DfROX4rKYEo47zro
3oLuYg2soTMXEnshj6Ib
=mLqU
-----END PGP SIGNATURE-----

--qzzzzej2dcsTtzJESrJLD8XfaepTGFp41--


--===============9162596620978868147==
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

--===============9162596620978868147==--