NEWS: under-the-hood Emacs interface fixes

Added the following Emacs Interface NEWS entries:

Catch errors bodypart insertions may throw,
Improved text/calendar content handling and
Disabled coding conversions when reading in
`with-current-notmuch-show-message`.

Thanks to Austin and David for content improvements.
This commit is contained in:
Tomi Ollila 2012-12-09 13:56:35 +02:00 committed by David Bremner
parent 11a220a3c1
commit 0f9c630a8a

21
NEWS
View file

@ -28,6 +28,27 @@ Removal of the deprecated `notmuch-folders` variable
has now been removed. Any remaining users should migrate to
`notmuch-saved-searches`.
Handle errors from bodypart insertions
If displaying the text of a message in show mode causes an error (in
the `notmuch-show-insert-part-*` functions), notmuch no longer cuts
off thread display at the offending message. The error is now
simply displayed in place of the message.
Improved text/calendar content handling
Carriage returns in embedded text/calendar content caused insertion
of the calendar content fail. Now CRs are removed before calling icalendar
to extract icalendar data. In case icalendar extraction fails an error
is thrown for the bodypart insertion function to deal with.
Disabled coding conversions when reading in `with-current-notmuch-show-message`
Depending on the user's locale, saving attachments containing 8-bit
data may have performed an unintentional encoding conversion,
corrupting the saved attachment. This has been fixed by making
`with-current-notmuch-show-message` disable coding conversion.
Library changes
---------------