Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.announce > #1568

[ANNOUNCE] nano-3.0 is released

Path csiph.com!goblin1!goblin.stu.neva.ru!usenet.stanford.edu!not-for-mail
From Benno Schulenberg <bensberg@telfort.nl>
Newsgroups gnu.announce
Subject [ANNOUNCE] nano-3.0 is released
Date Sun, 9 Sep 2018 12:10:49 +0200
Lines 330
Approved info-gnu@gnu.org
Message-ID <mailman.547.1536497180.1284.info-gnu@gnu.org> (permalink)
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="zxUR83vczN3y48jieZABUhXbxgIrzWJzW"
X-Trace usenet.stanford.edu 1536497181 28926 208.118.235.17 (9 Sep 2018 12:46:21 GMT)
X-Complaints-To action@cs.stanford.edu
Cc info-gnu@gnu.org
To nano-devel@gnu.org, info-nano@gnu.org
Envelope-to info-gnu@gnu.org
X-Brand /q/rzKX13g==
X-KPN-SpamVerdict e1=0;e2=0;e3=0(e1=10;e2=11;e3=10);EVW:White;BM:Clea n;FinalVerdict:Clean
X-Brightmail-Tracker H4sIAAAAAAAAC+NgFprALsWRWlGSWpSXmKPExsVyuJKZVXfb xynRBgu6l85hs7j57iS7xbobDxgtPj//y+zA7NE2zSyAMYo1My8pvyKBNWPmxI9MBcfLK7 7MnMzawPgnpouRi0NC4D+TxJPlbUxdjJxAjrrEki8nGUESQgJLGCVW9B9lAnGYBToZJX5v nsMGUsUi0Mksse+aPERHpsTRIzvZITo2MUpcW/SdFSTBJqAr8fvfF2YQW1hAQ+L7qVawFf wC8hJdC64ygzQwCtySkLg+/ytQNweHiICmxMQ9CSA1zAIiEs+33mcHsXkFbCV+vj/NBLFY ReLngauMILaoQITE6uUvWCFqBCVOznzCAmILCShI9E/uYYc4Llhi4fU9rBMYhWche2IWkp 5ZYPtSJdqPXASLw9w9C+GkWUhOmoXkpFlIXoOoUZf4M+8SM4QtLnHryXyouLbEsoWvoeK2 EuvWvYdaqyfx9ncvlG0psX7HJ/YFjHyrGCWSC4oLinVTy4sNjfSyC/KADL2c/OTEnE2MwF i/6q1ht4NxwpbYQ4ymHExKorw5+pOjhfiS8lMqMxKLM+KLSnNSi5WkePdscIgSEoYLF5cm 5WYWF2fm5x1itObgUJLgdfswJVpIsCg1PbUiLTMHmKygWmV5z+zVixQSQ5ZB1m3MwaMkwm sF0s1bXJCYW5yZDtUpCdEpBBNF6DrFGMjx5/3UScwc+7qnTWIWYsnLz0uVEud9+R5oigBI fUZpHtwJUjK8qReAEqJIEgizQEnfd60Nzy1GMY6HTByPmaCmAYUZgMCA8RWjIQejkjDvDp ATeTLzShAulOA1W2gA9DVUEGHoK6C3mIDeWnce7K2SxBIs3oKKInRJNTDmh1Y5im/fWXf4 lnjOBHmBYqmdRzeFLOJrbFskVtiirPcv7kqycbv1SbdvXswqr96HLTLuFAgp6Go4sfebb/ 7u2m7zJ+aH+GdFP13IY7KVVamcoZz9q7jX0yuJdiclavSusrn/T861yP4hIbQi9dquuM1x OU1zOGzNgzhYb+VO85n/pPreESWW4oxEQy3mouJEAFAV6IwjBAAA
X-CMAE-Analysis v=2.3 cv=JfUIUnCV c=1 sm=1 tr=0 a=YL3AR/2x8YElkrFdNIJrSQ==:117 a=X0PnwcQ2/mKcBfosUKIoXQ==:17 a=JBFolyDoGHsA:10 a=13zjGPudsaEWiJwPRgMA:9 a=BjMif5yZAAAA:8 a=mDV3o1hIAAAA:8 a=UNKP-1fChV5EyKtpcRgA:9 a=5TlIM8OvUVyZ3hWK:21 a=kAjOlXLfn70-BKz4:21 a=QEXdDO2ut3YA:10 a=4XdalZhDcT2yQEcNzdMA:9 a=ONNS8QRKHyMA:10 a=ftVT4cx30j6SLCxtN1ED:22 a=_FVE-zBwftR9WsbkzFJk:22
X-CM-AcctID kpn@feedback.cloudmark.com
DKIM-Signature v=1; a=rsa-sha256; d=telfort.nl; s=telfort01; c=relaxed/relaxed; t=1536487861; h=mime-version:date:message-id:subject:from:to:content-type; bh=/PiurZMghfV0Es+74/IEs0xqXj8wi+CI7iLFH2bXOq4=; b=WFC1M1yoGGJ19AkYgR3t9Z9QGXQbnPRFGz5MRnZ//EGF72yVyzZS80hJ1AJj/1xUg3EAfWoIom8 EShPkS2jlFL34zmw3wTsPa9+9pCxKkgK/uyNXVJi6jSTx9KPVGyDX9//w/2VHcE5E9lpwQXedSGn2 qcZXb74tL0h7JSWqcnM=
X-CMASSUN 33|rNnPlqZRhvwsjUFaUGUw1S6fy70bNwn3H7WHAIcRN+7Kttl1Oo6Kj22X7OyDJc03 p9aAPch8paCzjGvyeL952A==
Openpgp preference=signencrypt
Autocrypt addr=bensberg@telfort.nl; prefer-encrypt=mutual; keydata= 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 N/rgZpx3Jh1ccMw=
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
X-OriginalArrivalTime 09 Sep 2018 10:11:01.0712 (UTC) FILETIME=[693C0D00:01D44825]
X-RcptDomain gnu.org
X-detected-operating-system by eggs.gnu.org: Windows 7 or 8
X-Received-From 213.75.39.9
X-Mailman-Approved-At Sun, 09 Sep 2018 08:46:18 -0400
X-BeenThere info-gnu@gnu.org
X-Mailman-Version 2.1.21
Precedence list
List-Id Announcements and Requests for Help from the GNU project and the Free Software Foundation <info-gnu.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive <http://lists.gnu.org/archive/html/info-gnu/>
List-Post <mailto:info-gnu@gnu.org>
List-Help <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/info-gnu>, <mailto:info-gnu-request@gnu.org?subject=subscribe>
Xref csiph.com gnu.announce:1568

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

2018.09.09 - GNU nano 3.0 "Water Flowing Underground" speeds up the
             reading of a file by seventy percent, roughly doubles the
             speed of handling ASCII text, changes the way words at line
             boundaries are deleted, makes <Ctrl+Delete> wipe the next
             word and <Ctrl+Shift+Delete> the preceding word, binds M-Q
             to 'findprevious' by default (the Tabs-to-Spaces toggle is
             placed on M-O, and the More-Space toggle is fully removed),
             makes an external spell check undoable, shows the correct
             number of lines on the status bar when opening multiple
             files, removes the 'formatter' command, removes the
             'searchagain' bindable function (M-W is now bound to
             'findnext' by default), moves the No-Convert toggle to the
             Insert menu, removes the Backup and New-Buffer toggles from
             the main menu (they remain in the Write-Out and Insert
             menus, respectively), is more precise in what it accepts as
             a rebindable key name, ignores any presses of <Esc> before
             a valid command keystroke, recognizes some more escape
             sequences for modified editing-pad keys, does not hide
             rcfile error messages on a Linux console, renames the
             bindable functions 'copytext' to 'copy' and 'uncut' to
             'paste', and avoids a possible hang during a Full-Justify.


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


Specific bugs that were fixed in this release:
  https://savannah.gnu.org/bugs/?54032  (misplaced cursor when undoing cut)
  https://savannah.gnu.org/bugs/?54042  (external spell check was not undoable)
  https://savannah.gnu.org/bugs/?54047  (wrong number of lines in file shown)

  https://savannah.gnu.org/bugs/?54071  (undocumented rebinding of "Del"/"Ins")
  https://savannah.gnu.org/bugs/?54265  (puzzling error message sans gettext)
  https://savannah.gnu.org/bugs/?54274  (bad rebindings not flagged as error)

  https://savannah.gnu.org/bugs/?54291  (modified PgUp/PgDn entered characters)
  https://savannah.gnu.org/bugs/?54301  (command not recognized after <Esc>)
  https://savannah.gnu.org/bugs/?54314  (mouse click on Yes/No not working)

  https://savannah.gnu.org/bugs/?54332  (more undocumented possible rebindings)
  https://savannah.gnu.org/bugs/?54344  (undoing could give incorrect file size)
  https://savannah.gnu.org/bugs/?54409  (signal handler should not call print)

  https://savannah.gnu.org/bugs/?54441  (poor error message for included files)
  https://savannah.gnu.org/bugs/?54442  (rcfile messages not shown on Linux VT)
  https://savannah.gnu.org/bugs/?54447  (unbinding ^C would handicap Yes/No)

  https://savannah.gnu.org/bugs/?54449  (error message for rebind lacked info)
  https://savannah.gnu.org/bugs/?54478  (redoing filtering gave bad file size)
  https://savannah.gnu.org/bugs/?54499  (spell check failed after filtering)

  https://savannah.gnu.org/bugs/?54516  (awk syntax lacked header detection)
  https://savannah.gnu.org/bugs/?54536  (No-Convert was missing in Insert menu)
  https://savannah.gnu.org/bugs/?54573  (Full-Justify could hang on last line)


Changes between v2.9.8 and v3.0:
--------------------------------

Marco Diego Aurélio Mesquita (1):
      input: erase the next word when Ctrl is held while pressing Delete

Devin Hussey (2):
      files: speed up reading by using getc_unlocked() instead of getc()
      syntax: sh: recognize more file extensions and header lines

Mark-Weston (2):
      build: fix compilation when CC=tcc
      syntax: lua: do not color strings inside comments, and add a linter

Brand Huntsman (4):
      input: give feedback for all unbound keys also in the help viewer
      statusbar: elevate three messages to an ALERT, to make them more visible
      tweaks: correct four spaces of indentation to a tab, in two places
      tweaks: remove the 'bright' field from the colortype struct

David Lawrence Ramsey (13):
      bindings: make "n" work again in file browser and help viewer
      bindings: make ^Q start a backward search also in the file browser
      docs: mention that "Ins" and "Del" are valid rebindable keys
      justify: verify being in a paragraph before trying to find its beginning
      speller: hook up a full alternative spellcheck to the undo system
      speller: hook up a marked-text alternative spellcheck to the undo system
      speller: make replace_buffer() use the cutting functions directly
      speller: make replace_marked_buffer() use the cutting functions directly
      undo: actually enable undoing/redoing an alternative spellcheck
      undo: always initialize the 'newsize' element in the undo struct
      undo: position the cursor properly when undoing/redoing magicline cuts
      undo: restore the cursor position when a cut and paste are paired
      undo: store the correct cursor position after a paired cut+insert

Benno Schulenberg (114):
      bindings: bind M-Q to 'findprevious' by default, and M-W to 'findnext'
      bindings: hard-bind <Ctrl+Shift+Delete> to 'cutwordleft'
      bindings: make ^Q and M-Q available also in the help viewer
      bindings: move the noconvert toggle from the main to the insert menu
      bindings: reassign the M-| keystroke to 'cutwordleft' by default
      bindings: remove backup and new-buffer toggles (M-B, M-F) from main menu
      bindings: remove the More-Space toggle entirely
      bindings: remove the 'searchagain' function entirely
      bindings: rename two bindable functions: copytext to copy, uncut to paste
      bindings: unassign the M-? keystroke, to free it up for future use
      build: add the release script to the repository
      build: fix compilation again when configured with --enable-tiny
      build: fix compilation when configured with --enable-tiny
      build: verify that 'msgfmt' is available when building from git
      bump version numbers and add a news item for the 3.0 release
      chars: make the UTF-8 case ever so slightly faster by eliding an 'if'
      chars: speed up the counting of string length for the plain ASCII case
      chars: speed up the parsing of a character for the plain ASCII case
      completion: when the cursor is not after a word fragment, say so
      cut: concentrate the logic for clearing the cutbuffer mostly in one place
      cutting: when deleting whole words, don't join lines unexpectedly
      debug: add some code to time the performance of get_totsize()
      docs: improve a comment about rebinding <Backspace>
      docs: mention that also Ctrl increases the stride when selecting text
      docs: mention that "normal" can be used to give things the default color
      docs: mention that the 'formatter' command has been superseded
      docs: reshuffle a bindable function to a slightly better position
      docs: say that 'cutwordright' is now bound to <Ctrl+Delete> by default
      docs: slightly reword the description of four bindable functions
      docs: the 'noconvert' bindable function was renamed to 'flipconvert'
      dropping a feature: remove the ability to use the 'formatter' command
      easter: show the crawl only when there is room enough for the lines
      files: add the file format on the status bar when switching buffers
      filtering: wait for the data-sending process to terminate too
      gnulib: update to its current upstream state
      help: for ^R^X, mention that the buffer can be piped to the command
      help: move "Search Again" away from "Find Next" and "Find Previous"
      input: consume the whole escape sequence for modified PgUp and PgDn keys
      input: fully consume modified PgUp and PgDn keys also in the tiny version
      input: ignore any <Escape>s before a valid command keystroke
      input: stop <Alt+Insert> from entering "3~" into the buffer
      input: stop a modified Delete key from entering stuff into the buffer
      mouse: put the row/column arguments in the proper order  [coverity scan]
      po: update translations and regenerate POT file and PO files
      prompt: concentrate manipulations of 'statusbar_x' into a single file
      prompt: remove redundant redrawings of the prompt bar
      rcfile: allow to rebind the Cancel function in the yesno menu
      rcfile, docs: no longer recognize nor mention 'set backwards'
      rcfile: do not accept rebinding F0 nor function keys above F16
      rcfile: ensure that in the yesno menu Cancel is bound to some keystroke
      rcfile: explicitly check for disallowed keywords in included files
      rcfile: reject things like "M-Del" and "^{" as invalid key names
      rcfile: when a vital function is not mapped, mention in which menu
      search: include 'findprevious' and 'findnext' in the tiny version
      signals: don't call a print routine in a signal handler
      speller: do not replace the text when the temporary file did not change
      startup: don't overwrite rcfile error messages on a Linux console
      startup: show the correct number of lines when opening multiple files
      syntax: awk: recognize any {g,m,n,}awk script also by its shebang line
      syntax: default: colorize also two-digit and capitalized nano versions
      syntaxes: remove all traces of the 'formatter' command
      syntax: nanorc: recognize 'yesno' as a valid menu to bind/unbind keys in
      syntax: nanorc: show ^@ as validly rebindable, but not any ^digit
      syntax: python: avoid coloring the three special values inside strings
      text: add auto-whitespace to the file size after creating the undo item
      tweaks: adjust indentation after the previous change
      tweaks: adjust one more translator hint, for removed toggles
      tweaks: adjust some translator hints for past changes, and add two more
      tweaks: adjust two comments, to be more accurate and general
      tweaks: avoid dereferencing a pointer when it is NULL  [coverity scan]
      tweaks: close a temp file only when descriptor is valid  [coverity scan]
      tweaks: correct a comment, rewrap a line, and drop some debugging stuff
      tweaks: delete some old debugging code that no longer seems useful
      tweaks: don't bother having debug code that deallocates all memory
      tweaks: don't call va_start() without calling va_end()  [coverity scan]
      tweaks: drop a condition that has been made redundant two commits ago
      tweaks: drop some old debugging code
      tweaks: elide a bunch of unneeded constant strings
      tweaks: elide a function that is used just once
      tweaks: elide another function that is used just once
      tweaks: elide an unneeded/duplicate variable
      tweaks: elide a one-line function -- no, a half-line function
      tweaks: elide a subfunction that is used just once
      tweaks: exclude a global flagging variable when it is not needed
      tweaks: exclude the file-prepending code from the tiny version
      tweaks: fix a pasting error from a month ago
      tweaks: implement the name-to-menu function in another manner
      tweaks: improve a couple of comments in the sample nanorc
      tweaks: improve a translator hint and some other comments
      tweaks: move a call to where it will be executed  [coverity scan]
      tweaks: normalize the indentation after the previous change
      tweaks: properly escape "\" in a man page and "@" in a texi document
      tweaks: recognize escape sequences of modified Ins/Del more precisely
      tweaks: reduce the counting of characters to just the needed function
      tweaks: remove a redundant "struct" word, and replace it in comments
      tweaks: remove a superfluous condition and a redundant refresh
      tweaks: remove redundant braces and conditions after the previous change
      tweaks: remove some braces that are now superfluous
      tweaks: remove some ineffectual parts from header-line regexes
      tweaks: remove the superfluous calls that reset the mbtowc() state
      tweaks: remove two needless words, and split up a changed text further
      tweaks: remove two superfluous assignments
      tweaks: rename a constant, to match what it actually means
      tweaks: rename a function and place its call better
      tweaks: rename a function to better match its counterpart
      tweaks: rename a function, to better state what it does
      tweaks: rename a variable and a function, for more clarity
      tweaks: rename a variable, to better match its task
      tweaks: reshuffle some lines, in order to elide one
      tweaks: reshuffle the order of the bindings, for help-line esthetics
      tweaks: show "Space" and "Bsp" in the help text of the browser
      tweaks: slightly improve error message when vital function is unmapped
      tweaks: use a shorter message, because when the screen is small...
      undo: differentiate between general filtering and spell checking

-- 

Benno

Back to gnu.announce | Previous | Next | Find similar | Unroll thread


Thread

[ANNOUNCE] nano-3.0 is released Benno Schulenberg <bensberg@telfort.nl> - 2018-09-09 12:10 +0200

csiph-web