aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* | Merge tag '0.18'Gravatar David Bremner2014-05-06
|\| | | | | | | notmuch 0.18 release
| * debian: changelog stanza for 0.18Gravatar David Bremner2014-05-06
| | | | | | | | plagiariaze my own summary from upstream NEWS
| * version: bump to 0.18Gravatar David Bremner2014-05-06
| | | | | | | | debian changelog to be done seperately.
* | emacs: allow functions in notmuch-show-stash-mlarchive-link-alistGravatar Jani Nikula2014-05-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some archives may use a more complicated scheme for referring to messages than just concatenated url and message-id. In particular, patchwork requires a query to translate message-id to a patchwork patch id. Allow functions in notmuch-show-stash-mlarchive-link-alist to facilitate this. For example, one could use something like this for patchwork. (lambda (message-id) (concat "http://patchwork.example.com/patch/" (nth 0 (split-string (car (last (process-lines "pwclient" "search" "-n" "1" "-m" (concat "<" message-id ">"))))))))
* | Merge tag '0.18_rc1'Gravatar David Bremner2014-05-04
|\| | | | | | | notmuch 0.18~rc1 release
| * build: use UPSTREAM_TAG and not VERSION to generate tarballGravatar David Bremner2014-05-04
| | | | | | | | The latter can have "~" in it, which is not legal for a git tag.
| * doc/doxygen.cfg: bump version to 0.18Gravatar David Bremner2014-05-04
| |
| * version: bump for 0.18~rc1Gravatar David Bremner2014-05-04
| | | | | | | | | | Doing all of the needed version bumps in one commit, and do a complete, if minimal debian changelog entry
| * vim: improve the way messages are sentGravatar Felipe Contreras2014-05-03
| | | | | | | | | | | | | | | | | | | | | | 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>
| * vim: make the html handler configurableGravatar Paul Roberts2014-05-03
| | | | | | | | Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
| * vim: fix count_threads variable checkGravatar Felipe Contreras2014-05-03
| | | | | | | | | | | | | | | | | | | | | | 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>
* | doc: add *.pyc to doc/.gitignoreGravatar Jani Nikula2014-05-03
| |
* | test: add have-man and have-compact in test/.gitignoreGravatar Jani Nikula2014-05-03
| | | | | | | | Sort the file while at it.
| * NEWS: make it explicit that wildcard matching is no longer supportedGravatar Jani Nikula2014-05-03
| | | | | | | | | | | | 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.
| * NEWS: insert and new refuse invalid tagsGravatar Jani Nikula2014-05-02
| |
| * NEWS: message piping working directoryGravatar Jani Nikula2014-05-02
| |
| * NEWS: emacs: push mark before signature on replyGravatar Jani Nikula2014-05-02
| |
| * NEWS: cli exit status codesGravatar Jani Nikula2014-05-02
| |
| * NEWS: notmuch insert respects maildir.synchronize_flagsGravatar Jani Nikula2014-05-02
| |
| * NEWS: add overview section for 0.18Gravatar David Bremner2014-05-01
| | | | | | | | | | This mentions the things I (subjectively) thought were most likely to either annoy people or make it worth upgrading.
| * NEWS: message header parser changesGravatar Jani Nikula2014-04-28
| |
| * NEWS: mbox files are no longer supportedGravatar Jani Nikula2014-04-28
| |
| * NEWS: folder:, path:, and database upgradeGravatar Jani Nikula2014-04-28
| | | | | | | | Related news together.
| * NEWS: replies to encrypted messages encrypted by defaultGravatar Jani Nikula2014-04-28
| |
| * NEWS: Ido initialization for Emacs 23.[123]Gravatar Tomi Ollila2014-04-27
| |
* | building from git: use --abbrev=7 for version stringGravatar Tomi Ollila2014-04-24
| | | | | | | | | | | | | | Users may have set core.abbrev=n, where n != 7 in their git config file(s) which would give them different than expected version strings when building notmuch from git. This fixes the commit hash part of version string to 7 hexadecimal values.
* | Merge tag '0.18_rc0'Gravatar David Bremner2014-04-22
|\| | | | | | | notmuch 0.18~rc0 release
| * doc: remove conf.pyc on cleanGravatar David Bremner2014-04-22
| | | | | | | | | | This build artifict messes up the packaging process for (at least) Debian if not removed on clean.
| * python: bump versionGravatar David Bremner2014-04-22
| |
| * NEWS: bump versionGravatar David Bremner2014-04-22
| | | | | | | | As usual, we'll just edit the version in place for release candidates.
| * debian: NEWS item about database upgradeGravatar David Bremner2014-04-22
| |
| * debian: changelog stanza for 0.18~rc0-1Gravatar David Bremner2014-04-22
| | | | | | | | | | | | - make versions match to pacify release-checks.sh - close a few more bugs. - fix one HTMLism
| * version: bump to 0.18~rc0Gravatar David Bremner2014-04-22
|/ | | | Start the promised feature freeze
* doc: Simplify and clarify notmuch show --format=sexp descriptionGravatar Austin Clements2014-04-21
| | | | | | 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.
* doc: Clarify charset encoding of JSON outputGravatar Austin Clements2014-04-21
|
* doc: Fix minor formatting issues in notmuch-show.rstGravatar Austin Clements2014-04-21
| | | | There were some extra line breaks and missing periods.
* doc: Clarify notmuch show --format=raw descriptionGravatar Austin Clements2014-04-21
| | | | | In addition to being generally more precise, this is explicit that there is no charset conversion.
* emacs: hello: bugfix for saved searches defcustomGravatar Mark Walters2014-04-21
| | | | | | | | | | | | | | | | | | | | 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.
* doc/prerst2man.py: Fix 'os.system' -> 'system' typoGravatar W. Trevor King2014-04-21
| | | | | | | | | | | | | | | | | 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
* doc/prerst2man.py: Use Python-3-compatible octal notationGravatar W. Trevor King2014-04-21
| | | | | | | | 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/
* doc/mkdocdeps.py: Use "with" statement for the output fileGravatar W. Trevor King2014-04-21
| | | | | | | | | 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/
* doc/mkdocdeps.py: Convert execfile to importGravatar W. Trevor King2014-04-21
| | | | | | | | | | 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
* NEWS for displaying tag changesGravatar Mark Walters2014-04-21
|
* doc: make notmuch-new summary line more genericGravatar David Bremner2014-04-19
| | | | | Since 'notmuch new' now takes multiple options, it's confusing to show only one of them in the summary.
* News for changes from Austin ClementsGravatar Austin Clements2014-04-19
|
* emacs: Honor debug-on-error for part renderersGravatar Austin Clements2014-04-19
| | | | | | 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.
* configure: fix comment, pass HAVE_CANONICALIZE_FILE_NAME to buildGravatar David Bremner2014-04-19
| | | | | Apparently omitting it is not fatal, but let's be consistent with the other compat functions.
* build: add canonicalize_file_name to symbols exported from libnotmuch.soGravatar David Bremner2014-04-19
| | | | This is needed for our compat version of canonicalize_file_name to be used.
* doc: Fix parallel build of roff filesGravatar Austin Clements2014-04-19
| | | | | | | | | | 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.
* NEWS: notmuch-init-file and notmuch-emacs-version related newsGravatar Tomi Ollila2014-04-19
| | | | Along with those, removed trailing space from subsection title.