* Notmuch 0.24 freeze
@ 2017-03-06 0:38 David Bremner
2017-03-06 8:49 ` [PATCH] NEWS for emacs Mark Walters
0 siblings, 1 reply; 3+ messages in thread
From: David Bremner @ 2017-03-06 0:38 UTC (permalink / raw)
To: notmuch
[-- Attachment #1: Type: text/plain, Size: 5501 bytes --]
I've tagged 0.24_rc0 (and uploaded it to Debian experimental). I hope to
release 0.24 in about a week. I've started NEWS, but there is a fair
amount I haven't covered. Please send patches for NEWS describing any
of your contributions that are user visible and reaching some subjective
threshold for notability. Mark, feel free to improve my emacs draft
note, it's more of a placeholder.
Ioan-Adrian Ratiu (5):
emacs: notmuch-search: add no-display functionality
emacs: notmuch-search-refresh-view: reuse buffer
emacs: notmuch-show: refresh all windows displaying buffer
emacs: notmuch-lib: add refresh all buffers function
notmuch-config: replace config reading function
Jani Nikula (39):
cli: try to run external notmuch- prefixed commands as subcommands
notmuch-emacs-mua: add support for mailto: URL handling
completion: complete mimetype: search prefix
doc/conf.py: add notmuch-emacs-mua to texinfo documents
doc/conf.py: generate texinfo_documents list from man_pages list
doc/conf.py: abstract notmuch authors
doc/conf.py: reindent, whitespace clean man page, texinfo lists
doc/conf.py: include command name in texinfo document title
doc: fix references in notmuch-emacs.rst
build: do not touch roff files after sphinx-build
build: generate man page list from source files, not conf.py
build: only install known man pages
man: advertize notmuch-emacs-mua as notmuch emacs-mua subcommand
emacs: move notmuch-emacs-mua under emacs
notmuch-emacs-mua: add --hello parameter
build: install notmuch-emacs-mua with notmuch-emacs
notmuch.desktop: move under emacs as notmuch-emacs-mua.desktop
build: install notmuch-emacs-mua.desktop file with emacs
build: update the desktop database after installing the desktop file
test: check the handling of files vanishing between scandir and indexing
cli: abstract config file reading to a separate function
cli/config: allocate config using talloc_zero
cli/config: rename name to key in _config_set_list
lib: fix the todo comment placement on NOTMUCH_STATUS_XAPIAN_EXCEPTION
lib: use glib for sha1 digests instead of embedding libsha1
build & util: drop byte order configure check and endian util header
configure: remove leftover byte order test cleanup
cli: don't call _entry_in_ignore_list twice in count files debug
emacs: use (system-name) instead of system-name
cli/show: list all filenames of a message in the formatted output
test: test format version difference between v2 and v3
completion: add bash completion for query: and property:
cli/show: abstract get content disposition
cli/show: add content-disposition to structured output message parts
cli/config: don't try to open config file for 'notmuch help'
completion: complete notmuch emacs-mua
emacs/desktop: update to use notmuch-emacs-mua and handle mailto
lib: use delete[] to free buffer allocated using new[]
test: shrink T590-thread-breakage test decription to one line
Mark Walters (27):
emacs: add a tag jump menu
emacs: tag-jump: make k binding for the reverse tag change map
emacs: add mimetype completions to searches
emacs: include first match in address completion
emacs: mua: extract a common message-send function.
emacs: mua: check for misplaced secure mml tags
emacs: tag-jump: docstring fix
emacs: jump: make multilevel keys do multilevel jump
emacs: tree: make refresh use generic binding
emacs: make the refresh functions more consistent
emacs: hello: stop update from forcing the buffer to be displayed
emacs: add global keybinding M-= for refresh all buffers
devel: Document emacs keybindings
emacs: tree: make tag updates show in the message pane
emacs: make notmuch-search-tag tag the region when called non-interactively.
emacs: tree: allow the user to decrypt the message pane
emacs: tree: use message pane decryption state for replies
emacs: tree: remove binding for pressing button in message pane
emacs: postpone a message
Test: fix draft test for emacs23
emacs: address: move address-full-harvest-finished to a function
emacs: address: save hash
emacs: fully add the notmuch-address customize group
emacs: company: remove two build warnings
emacs: show: stop display of application/* parts
Test: emacs: test for folding long headers.
emacs: compat: backport fix for folding long headers when sending
Matt Armstrong (2):
Add notmuch-show--build-queries.
emacs: make faces readable on dark backgrounds.
Matthew Lear (1):
Fix reply to encrypted mail when discouraging plain text.
Steven Allen (1):
docs: fix notmuch_message_properties_value documentation
Tomi Ollila (7):
test/T000-basic: replaced use of which(1) with shell builtin command -v
test/test-lib.sh: execute basename(1)s lazier in test_expect_equal_file ()
doc: whitespace cleanup
test: allow user to choose which gdb to run tests with
test: wrap 'wc -l' results in arithmetic evaluation to strip whitespace
test: replaced use of python with $NOTMUCH_PYTHON (twice)
notmuch-config: ENOENT vs generic handling when file open fails.
W. Trevor King (1):
nmbug: Add --no-renames to default log options
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 658 bytes --]
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH] NEWS for emacs
2017-03-06 0:38 Notmuch 0.24 freeze David Bremner
@ 2017-03-06 8:49 ` Mark Walters
2017-03-07 13:24 ` David Bremner
0 siblings, 1 reply; 3+ messages in thread
From: Mark Walters @ 2017-03-06 8:49 UTC (permalink / raw)
To: notmuch
---
This is the NEWS updates for most of my changes. I am not quite sure
whether any of my other changes warranted news items -- prod me if you
think they do.
Note I changed the heading to Emacs not Emacs Interface to match
previous releases but obviously that can be changed back if you
prefer.
Best wishes
Mark
NEWS | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
1 file changed, 62 insertions(+), 3 deletions(-)
diff --git a/NEWS b/NEWS
index 652affa..bfd5255 100644
--- a/NEWS
+++ b/NEWS
@@ -9,10 +9,69 @@ Regular expression searches supported for `from:` and `subject:`.
This requires recent Xapian (1.4+) See notmuch-search-terms(7) for
details.
-Emacs Interface
----------------
+Emacs
+-----
+
+Postpone and resume messages in `notmuch-message-mode` (composition)
+
+ Notmuch now has built in support for postponing, saving and resuming
+ messages. The default bindings are C-x C-s to save a draft, C-c C-p
+ to postpone a draft (save and exit compose buffer), and "e" in show
+ or tree view to resume.
+
+ Draft messages are tagged with `notmuch-draft-tags` (draft by
+ default) so you may wish to add that to the excluded tags list. When
+ saving a previously saved draft message the earlier draft gets
+ tagged deleted.
+
+ Note that attachments added before postponing will be included as
+ they were when you postponed in the final message.
+
+Address Completion
+
+ It is now possible to save the list of address completions for
+ notmuch's internal completion between runs of emacs. This makes the
+ first calls to address completion much better and faster. For
+ privacy reasons it is disabled by default, to enable set or
+ customize `notmuch-address-save-filename`.
+
+Tag jump menu
+
+ It is now possible to configure tagging shortcuts (with an interface
+ like notmuch jump). For example (by default) k u will remove the
+ unread tag, and k s will add a tag "spam" and remove the inbox
+ tag. Pressing k twice will do the reverse operation so, for example,
+ k k s removes the spam tag and adds the inbox tag. See the customize
+ variable `notmuch-tagging-keys` for more information.
+
+Refresh all buffers
+
+ It is now possible to refresh all notmuch buffers to reflect the
+ current state of the database with a single command, `M-=`.
+
+Stop display of application/* parts
+
+ By default gnus displays all application/* parts such as
+ application/zip in the message buffer. This has several undesirable
+ effects for notmuch (security, triggering errors etc). Notmuch now
+ overrides this and does not display them by default. If you have
+ customized `mm-inline-override-types` then we assume you know what
+ you want and do not interfere; if you do want to stop the display of
+ application/* add application/* to your customization. If you want
+ to allow application/* then set `mm-inline-override-types` to
+ "non/existent".
+
+Small change in the api for notmuch-search-tag
+
+ When `notmuch-search-tag` is called non-interactively and the region
+ is set, then it only tags the threads in the region. (Previously it
+ only tagged the current thread.)
+
+Bugfix for sending messages with very long headers.
- Save and resume messages in `notmuch-message-mode` (composition).
+ Previously emacs didn't fold very long headers when sending which
+ could cause the MTA to refuse to send the message. This makes sure
+ it does fold any long headers so the message is RFC compliant.
Library changes
---------------
--
2.1.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH] NEWS for emacs
2017-03-06 8:49 ` [PATCH] NEWS for emacs Mark Walters
@ 2017-03-07 13:24 ` David Bremner
0 siblings, 0 replies; 3+ messages in thread
From: David Bremner @ 2017-03-07 13:24 UTC (permalink / raw)
To: Mark Walters, notmuch
Mark Walters <markwalters1009@gmail.com> writes:
> ---
>
> This is the NEWS updates for most of my changes. I am not quite sure
> whether any of my other changes warranted news items -- prod me if you
> think they do.
I've pushed these to master and release. I prefer to be a bit aggressive
applying NEWS patches otherwise the conflicts get out of hand.
> Note I changed the heading to Emacs not Emacs Interface to match
> previous releases but obviously that can be changed back if you
> prefer.
I see both historically, but recently "Emacs" seems to win, so that's
fine.
> +Emacs
> +-----
> +
> +Postpone and resume messages in `notmuch-message-mode` (composition)
> +
> + Notmuch now has built in support for postponing, saving and resuming
> + messages. The default bindings are C-x C-s to save a draft, C-c C-p
> + to postpone a draft (save and exit compose buffer), and "e" in show
> + or tree view to resume.
When I read this I wondered if there is any potential for confusion with
"Notmuch" in general and notmuch-emacs, since only the latter provides
save and resume. On the other hand, it is only NEWS, so I can live with
it as is.
> +
> +Tag jump menu
> +
> + It is now possible to configure tagging shortcuts (with an interface
> + like notmuch jump). For example (by default) k u will remove the
> + unread tag, and k s will add a tag "spam" and remove the inbox
> + tag. Pressing k twice will do the reverse operation so, for example,
> + k k s removes the spam tag and adds the inbox tag. See the customize
> + variable `notmuch-tagging-keys` for more information.
Since having a way to tag messages deleted is a common request, I wonder
if we should hilight that new binding here?
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2017-03-07 13:24 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-06 0:38 Notmuch 0.24 freeze David Bremner
2017-03-06 8:49 ` [PATCH] NEWS for emacs Mark Walters
2017-03-07 13:24 ` David Bremner
Code repositories for project(s) associated with this public inbox
https://yhetil.org/notmuch.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).