Hi Everyone,

I've just emailed the mutt.pot file to the translators list. I plan on releasing during the weekend of June 11-13th. So for the next couple weeks, please restrict commits to bug fixes and documentation updates.

I've added a first draft of entries to the UPDATING file, copied below. Below that I'm listing some of the other changes made during this release.

The new <view-pager> option below might initially be confusing; please see <https://muttmua.gitlab.io/mutt/manual-dev.html#attach-menu> for a discussion of the differences.

UPDATING:
  ! The -d option allows a negative number. If negative, debug files are
    not rotated. The debug level is the absolute value.
  + <view-pager> in the attachment menu uses a copiousoutput mailcap
    entry, or falls back to raw text.
  + <view-mailcap>, <view-pager>, and <view-text> functions added to the
    compose menu.
  + <view-alt-pager> in the compose menu allows previewing the output
    of the $send_multipart_alternative_filter the way <view-pager> does.
  + <list-action>, bound to Esc-L in the index and pager menu, brings
    up a menu of operations to perform on mailing list emails, such as
    subscribe/unsubscribe.
  + <skip-headers>, bound to 'H' in the pager, will skip to the first
    blank line following the headers.
  ! ~h patterns over IMAP and POP3 will only download the headers of the
    message.  However with message caching enabled (via $message_cachedir)
    the whole message will still be downloaded.
  + $ssl_verify_host_override allows manually specifying the host name
    to verify a server certificate against.
  ! --enable-hcache, with no particular backend enabled, will scan in
    the order: kyotocabinet, tokyocabinet, lmdb, qdbm, gdbm, bdb.
  ! $allow_ansi understands 256-color ANSI escape sequences.
  + $message_id_format can be used to specify a custom message-id
    format.  Since it's a format string, this can also use a filter.
    Please use this option with care, as Mutt won't check if your
    message-id is legal.
  ! mailboxes -nonotify will poll a mailbox for new mail, but will not
    trigger new mail notifications (e.g. $beep_new).
  ! $reverse_name now affects tag actions in the attachment menu.
  ! ANSI sequences are filtered for inline-forwarded autoview content,
    in addition to replies.
  ! $forward_decrypt is now a quadoption, defaulting 'yes' for backward
    compatibility.
  ! Pattern functions, (e.g. search and limit) can be interrupted with
    ctrl-c.
  ! The default mailto_allow list now includes cc, in-reply-to, and
    references.
  + $sort_browser_mailboxes controls mailbox browsing, and defaults
    "unsorted".  $sort_browser now only controls directory browsing.
  ! $sort_browser and $sort_browser_mailboxes "unsorted" now means the
    order added (e.g. specified in the muttrc).  Switching back to
    "unsorted" will now resort in that order (previously it was a no-op.)
  ! In the browser ".." is excluded from sorting and kept at the top.
  ! Temp filenames generated for mailcap invocation now allow non-ascii
    characters.
  + $local_date_header, when unset, causes the date in the Date header
    to be formatted using the GMT timezone.

Other Changes:
* Updated to work with autoconf 2.70

* Mutt now requires a C99 compliant libc.  I've started removing some
  checks and backup functions.  e.g. snprintf, vsnprintf, va_copy.

* gettext updated to 0.21.  Mutt-specific customizations removed, to enable
  easy upgrading in the future.

* Pager rendering improvements:
  - speed improvements for long-lines with multiple color matches
  - fixes for null-match handling
  - fixes for line coloring when jumping further down in the message
  - disable markers when only one column is available

* If available in curses, Mutt will use bkgrndset().  This allows for
  more than 256-color pairs to be used at the same time (a limitation of
  the COLOR_PAIR() macro.)  This means, it's now possible to use a program
  like chafa to view images as ascii, by adding to your mailcap:
    image/*; chafa -c 240 -w 9 -s ${COLUMNS-80} -- %s ; copiousoutput

* Improved IMAP UTF-7 to handle UTF-16 surrogate pairs for code points >= 
U+10000.

* More error checking to QRESYNC, hopefully making it more robust.

* BDB configure checking, --with-bdb=path, was simplified to only look
  for path/include/db.h and path/lib/libdb.so.  The previous spaghetti mess
  was generating runtime errors by trying to automatically determine
  a "correct" library and header file, with version numbers.  In
  some cases a mismatch was causing crashes.

* Small improvements to group address handling (e.g. robustness and display).

* $ssl_client_cert usage was fixed for SMTP.

* Sidebar resizing fixes with small windows

* hdr_order now use the longest match when sorting headers.

--
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA

Attachment: signature.asc
Description: PGP signature

Reply via email to