summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-05-06debian: changelog stanza for 0.180.18David Bremner
plagiariaze my own summary from upstream NEWS
2014-05-06version: bump to 0.18David Bremner
debian changelog to be done seperately.
2014-05-04build: use UPSTREAM_TAG and not VERSION to generate tarballdebian/0.18_rc1-10.18_rc1David Bremner
The latter can have "~" in it, which is not legal for a git tag.
2014-05-04doc/doxygen.cfg: bump version to 0.18David Bremner
2014-05-04version: bump for 0.18~rc1David Bremner
Doing all of the needed version bumps in one commit, and do a complete, if minimal debian changelog entry
2014-05-03vim: improve the way messages are sentFelipe Contreras
We want the proper encoding and content-type to be set when sending the mail, but human-readable plain-text for composing. So split the code in two parts: the presentation and the transport conversion. This fixes an issue while sending non-ascii mails to strict servers; the mail needs to be encoded. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2014-05-03vim: make the html handler configurablePaul Roberts
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2014-05-03vim: fix count_threads variable checkFelipe Contreras
It never really worked; in Ruby only 'nil' and 'false' evaluate to false, therefore the statement '0 : true ? false' returns true, so it doesn't matter if notmuch_folders_count_threads = 0, count_threads would be true. We need to check specifically if the value is 1 or 0. Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
2014-05-03NEWS: make it explicit that wildcard matching is no longer supportedJani Nikula
Wildcard matching was a feature of the probabilistic prefix, and we no longer have it for the boolean prefix. Also note that top-level folder can now be searched.
2014-05-02NEWS: insert and new refuse invalid tagsJani Nikula
2014-05-02NEWS: message piping working directoryJani Nikula
2014-05-02NEWS: emacs: push mark before signature on replyJani Nikula
2014-05-02NEWS: cli exit status codesJani Nikula
2014-05-02NEWS: notmuch insert respects maildir.synchronize_flagsJani Nikula
2014-05-01NEWS: add overview section for 0.18David Bremner
This mentions the things I (subjectively) thought were most likely to either annoy people or make it worth upgrading.
2014-04-28NEWS: message header parser changesJani Nikula
2014-04-28NEWS: mbox files are no longer supportedJani Nikula
2014-04-28NEWS: folder:, path:, and database upgradeJani Nikula
Related news together.
2014-04-28NEWS: replies to encrypted messages encrypted by defaultJani Nikula
2014-04-27NEWS: Ido initialization for Emacs 23.[123]Tomi Ollila
2014-04-22doc: remove conf.pyc on cleandebian/0.18_rc0-10.18_rc0David Bremner
This build artifict messes up the packaging process for (at least) Debian if not removed on clean.
2014-04-22python: bump versionDavid Bremner
2014-04-22NEWS: bump versionDavid Bremner
As usual, we'll just edit the version in place for release candidates.
2014-04-22debian: NEWS item about database upgradeDavid Bremner
2014-04-22debian: changelog stanza for 0.18~rc0-1David Bremner
- make versions match to pacify release-checks.sh - close a few more bugs. - fix one HTMLism
2014-04-22version: bump to 0.18~rc0David Bremner
Start the promised feature freeze
2014-04-21doc: Simplify and clarify notmuch show --format=sexp descriptionAustin Clements
Previously, this was a verbatim copy of the --format=json text. Change it to instead reference the JSON text and actually describe how the S-expression format works.
2014-04-21doc: Clarify charset encoding of JSON outputAustin Clements
2014-04-21doc: Fix minor formatting issues in notmuch-show.rstAustin Clements
There were some extra line breaks and missing periods.
2014-04-21doc: Clarify notmuch show --format=raw descriptionAustin Clements
In addition to being generally more precise, this is explicit that there is no charset conversion.
2014-04-21emacs: hello: bugfix for saved searches defcustomMark Walters
The recent changes for saved searches introduced a bug when notmuch was loaded after the saved search was defined. This was caused by a utility function not being defined when the defcustom was loaded. Fix this by moving some code around: the defcustom is moved into notmuch-hello (which is a more natural place anyway), and the utility functions are moved before the defcustom in notmuch-hello. We are rather constrained as the defcustom for saved searches is the first variable in the notmuch-hello customize window; to avoid moving this customize the defcustom needs to be the first defcustom in notmuch-hello, and the utility functions come before that. This patch also renames one of the utility functions from notmuch--saved-searches-to-plist to notmuch-hello--saved-searches-to-plist (as it is purely local to notmuch-hello) and corrects a couple of typo/spelling mistakes pointed out by Tomi.
2014-04-21doc/prerst2man.py: Fix 'os.system' -> 'system' typoW. Trevor King
Avoid: $ make HAVE_SPHINX=0 HAVE_RST2MAN=1 build-man python ./doc/prerst2man.py ./doc doc/_build/man Traceback (most recent call last): File "./doc/prerst2man.py", line 65, in <module> os.system('set -x; rst2man {0} {1}/{2}.{3}' NameError: name 'os' is not defined make: *** [doc/_build/man/man1/notmuch.1] Error 1 by using system directly. We don't need the 'os.' namespacing, because the function was imported with: from os import makedirs, system
2014-04-21doc/prerst2man.py: Use Python-3-compatible octal notationW. Trevor King
Python 3 only supports the 0oXXX notation for octal literals [1,2], which have also been supported in 2.x since 2.6 [2]. [1]: https://docs.python.org/3.0/whatsnew/3.0.html#integers [2]: http://legacy.python.org/dev/peps/pep-3127/
2014-04-21doc/mkdocdeps.py: Use "with" statement for the output fileW. Trevor King
Before this patch, the open was unnecessarily early and relied on the process cleanup to close. Neither one of these was a real problem, but PEP 343's context managers (which landed in Python 2.5) make proper cleanup very easy. [1]: http://legacy.python.org/dev/peps/pep-0343/
2014-04-21doc/mkdocdeps.py: Convert execfile to importW. Trevor King
excefile is gone in Python 3 [1]. Instead of exec-ing the configuration, it's easier to insert the source directory in Python's path [2], and just import the configuration. With this change, mkdocdeps.py is compatible with both Python 2 and 3. [1]: https://docs.python.org/3.0/whatsnew/3.0.html#builtins [2]: https://docs.python.org/3/library/sys.html#sys.path
2014-04-21NEWS for displaying tag changesMark Walters
2014-04-19doc: make notmuch-new summary line more genericDavid Bremner
Since 'notmuch new' now takes multiple options, it's confusing to show only one of them in the summary.
2014-04-19News for changes from Austin ClementsAustin Clements
2014-04-19emacs: Honor debug-on-error for part renderersAustin Clements
Previously, even if debug-on-error was non-nil, the debugger would not trap on part renderer errors. This made debugging part renderer bugs frustrating, so let the debugger trap these errors.
2014-04-19configure: fix comment, pass HAVE_CANONICALIZE_FILE_NAME to buildDavid Bremner
Apparently omitting it is not fatal, but let's be consistent with the other compat functions.
2014-04-19build: add canonicalize_file_name to symbols exported from libnotmuch.soDavid Bremner
This is needed for our compat version of canonicalize_file_name to be used.
2014-04-19doc: Fix parallel build of roff filesAustin Clements
The roff build rule builds all of the roff files in a single command. Previously, this was expressed as a multi-target rule, but since this is equivalent to specifying a copy of the rule for each target, make -jN could start up to N parallel instances of this command. Fix this by bottlenecking this rule through a single stamp file. This also removes the unused man.stamp from CLEAN.
2014-04-19NEWS: notmuch-init-file and notmuch-emacs-version related newsTomi Ollila
Along with those, removed trailing space from subsection title.
2014-04-18NEWS: Document the recent 'nmbug clone' and @{upstream} changesW. Trevor King
The changes landed with c200167 (nmbug: Add 'clone' and replace FETCH_HEAD with @{upstream}, 2014-03-09). The preferred markup language for NEWS seems to be Markdown, which is parsed by devel/news2wiki.pl into Markdown chunks for rendering by ikiwiki [1]. [1]: http://notmuchmail.org/news/
2014-04-18test: use test_expect_equal for PATH test, update messageDavid Bremner
- The old test was quite impossible to debug; the new one shows the difference between the two directories, if any. - "repository" doesn't make sense for out of tree builds. Or tarball builds, for that matter.
2014-04-15nmbug: mark repository as bare on cloneDavid Bremner
If a git repository is non-bare, and core.worktree is not set, git tries to deduce the worktree. This deduction is not always helpful, e.g. % git --git-dir=$HOME/.nmbug clean -f would likely delete most of the files in the current directory
2014-04-14NEWS: document possible breakage from saved-search format changeMark Walters
If the user has unsorted or alphabetically sorted saved-searches these should continue to work. If they have some custom lisp sort function then it will need updating to work with the new saved-sort format. Document this, and how the updating should be done. Also roll in fixes for the markdown in the first part of the NEWS suggested by Tomi: change `just work' to *just work* and removed periods from the end of subtitle lines.
2014-04-14emacs: hello: bugfix: make alphabetically sorted saved searches workMark Walters
My recent changes to the saved search format broke the alphabetically sorted saved sort option. This makes it work again. Also update docs for saved-search sort defcustom to match the new format. Finally, since the saved-search list is no longer an alist change the names in the sort function to avoid confusion.
2014-04-14emacs: remove auto-signing of replies to signed messagesJameson Graef Rollins
It was decided that auto-signing is potentially too troublesome for the apparently common case of users who enable crypto processing for the purpose of checking signature validity but who are not in a position to sign out-going messages. Users can still manually invoke signing as needed. Encrypting replies to encrypted messages is more of a security issue so we leave it in place.
2014-04-13emacs: add $(srcdir) to notmuch-version.el.tmpl dependencyTomi Ollila
This fixes out-of-tree build when generating emacs/notmuch-version.el.