aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* 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.
* 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>
* 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
|
* 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.
* NEWS: Document the recent 'nmbug clone' and @{upstream} changesGravatar W. Trevor King2014-04-18
| | | | | | | | | | | 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/
* test: use test_expect_equal for PATH test, update messageGravatar David Bremner2014-04-18
| | | | | | | | - 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.
* nmbug: mark repository as bare on cloneGravatar David Bremner2014-04-15
| | | | | | | | | 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
* NEWS: document possible breakage from saved-search format changeGravatar Mark Walters2014-04-14
| | | | | | | | | | | 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.
* emacs: hello: bugfix: make alphabetically sorted saved searches workGravatar Mark Walters2014-04-14
| | | | | | | | | | | 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.
* emacs: remove auto-signing of replies to signed messagesGravatar Jameson Graef Rollins2014-04-14
| | | | | | | | | | 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.
* emacs: add $(srcdir) to notmuch-version.el.tmpl dependencyGravatar Tomi Ollila2014-04-13
| | | | This fixes out-of-tree build when generating emacs/notmuch-version.el.