unofficial mirror of notmuch@notmuchmail.org
 help / color / mirror / code / Atom feed
* 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).