aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
...
* lib: Document which strings are returned in UTF-8Gravatar Austin Clements2013-08-13
| | | | | Any string that ultimately comes from notmuch_message_file_get_header is in UTF-8.
* lib: Correct out-of-date doc commentGravatar Austin Clements2013-08-13
| | | | | | notmuch_message_get_header started returning some headers straight from the database in 567bcbc, but this comment explicitly claimed all headers were read from the message file.
* release: synchronize datesGravatar David Bremner2013-08-03
| | | | | man pages, NEWS, and debian changelog all hardcode date. Make them hardcode the same date.
* emacs: bugfix attachment content-type as mime-type handlingGravatar Mark Walters2013-07-31
| | | | | | | | | | | | Notmuch puts attachments in as declared content-type except when the content-type is application/octet-stream it tries to guess the type from the filename/extension. This means that viewing a pdf (for example) which is sent as application/octet-strem invokes the pdf viewer rather than just offering to save the part. Recent changes to the attachment handling (commit 1546387d) changed (broke) this. This patch stores the calculated mime-type with the part and changes the attachment part handlers can use it instead.
* debian: rename notmuch-ruby to ruby-notmuchGravatar David Bremner2013-07-28
| | | | | | This seems more in line with http://wiki.debian.org/Teams/Ruby/Packaging#Guidelines_for_Ruby_packaging
* debian: build notmuch-vim againGravatar David Bremner2013-07-28
| | | | | | | | | | Based on id:1370220299-14722-1-git-send-email-felipe.contreras@gmail.com Hacked rather extensively by db. The most important changes: - bring back notmuch.yaml for the (debian specific?) vim-addons tool. - depend on vim-ruby, so we get a version of vim with ruby installed.
* debian: update symbols for libnotmuchGravatar David Bremner2013-07-28
| | | | Adding a new symbol should require an SONAME bump.
* debian: add alot to recommendsGravatar David Bremner2013-07-28
| | | | | | Since this is in a disjunction, this should not force new packages to be installed, but rather let people with auto-install-recommends (the default) on install notmuch without emacs.
* debian: note that we now provide a notmuch-dbg packageGravatar David Bremner2013-07-28
| | | | | This is already in upstream for a bit, but we lacked a changelog entry closing the bug.
* debian: close bug requesting packaging of notmuch-deliverGravatar David Bremner2013-07-28
| | | | notmuch insert is pretty much equivalent, so no need to support both.
* debian: start new changelog entryGravatar David Bremner2013-07-28
| | | | | Since Debian uses the changelog as metadata, we need an empty stanza to build the new version.
* version: set new version and release dateGravatar David Bremner2013-07-28
| | | | | These are manually set in version and NEWS, and propagate to the other files via "make update-versions"
* Put 0.16 NEWS in a reasonable orderGravatar Austin Clements2013-07-28
| | | | | | | | | The 0.16 NEWS grew chronologically during development, and as a result wound up in a particularly odd order. This rearranges it to put the most user-visible news first. Roughly: new features, modified behavior, bug fixes, then deprecation, with related items grouped. This does not modify the text of any of the news.
* emacs: hello: make --batch error gracefullyGravatar Mark Walters2013-07-27
| | | | | | | | | Recently notmuch-hello was converted to use batch count. However, it seems that several people run different versions of notmuch-emacs and notmuch-cli so this batch makes emacs fail with an error message if --batch is not available in the CLI. Amended by: db
* emacs: News for S-expressions everywhereGravatar Austin Clements2013-07-22
| | | | | Update the news about search using S-expression support to also say that show is also now faster.
* contrib: pick: use notmuch-start-notmuchGravatar Mark Walters2013-07-20
| | | | | This uses the new notmuch-start-notmuch function which should give better handling of stderr and errors generally.
* crypto: return NULL cryptoctx if protocol string is empty.Gravatar Jameson Graef Rollins2013-07-20
| | | | | | | | Badly formed messages that don't specify a protocol in signed/encrypted parts, end up with a protocol of NULL. strcasecmp in notmuch_crypto_get_context then segfaults when trying to check it against known protocols. If the protocol is NULL, just return an empty context immediately (with appropriate message.)
* NEWS: Python bindings: Fix loading of libnotmuch on OS X (Darwin)Gravatar Tomi Ollila2013-07-20
|
* emacs: dropped rest of now-unused JSON functionalityGravatar Tomi Ollila2013-07-20
| | | | | | Notmuch cli provides all structured data previously provided in json format now in s-expression format, rendering all current json functionality obsolete.
* NEWS: announce insert commandGravatar Peter Wang2013-07-20
|
* debian: Add package for debugging symbols (Closes: #717339)Gravatar Daniel Kahn Gillmor2013-07-20
|
* Python bindings: CDLL("libnotmuch.3.dylib") on DarwinGravatar Tomi Ollila2013-07-09
| | | | | Use os.uname() to check for 'Darwin' and load "libnotmuch.3.dylib" instead of "libnotmuch.so.3" if that is the case.
* contrib: pick: document several of the tree/forest insertion functions.Gravatar Mark Walters2013-07-04
|
* pick: contrib: document notmuch-pick-message-window-kill-hookGravatar Mark Walters2013-07-04
|
* pick: contrib: document notmuch-pick-refresh-resultGravatar Mark Walters2013-07-04
|
* pick: contrib: document notmuch-pick-show-outGravatar Mark Walters2013-07-04
|
* contrib: pick: remove unused functionGravatar Mark Walters2013-07-04
| | | | | The function notmuch-pick-show-error was used before Austin's improved error handling. It is now redundant so remove.
* contrib: pick: remove unused variableGravatar Mark Walters2013-07-04
| | | | | This variable was needed at one point for the async parser but is not needed anymore.
* contrib: pick: bugfix: make the right variable buffer-localGravatar Mark Walters2013-07-04
| | | | | | The variable notmuch-pick-message-buffer should be buffer local but instead notmuch-pick-message-buffer-name (a non-existent variable) was made buffer local.
* contrib: pick: add docstrings to all defvarsGravatar Mark Walters2013-07-04
|
* contrib: pick: add a docstring for the main notmuch-pick functionGravatar Mark Walters2013-07-04
|
* contrib: pick: fix refresh resultGravatar Mark Walters2013-07-04
| | | | | | | | | | | The function notmuch-pick-refresh-result (used to update tag changes) was not quite correct: sometimes it got the choice between the subject and " ..." wrong. This was always true but the new code often calls this (when opening a message in the message pane to remove the unread tag) while the async pick process is still running and this caused mistakes which made the tests fail. Thus we store the previous subject with the message.
* contrib: pick: remove hack notmuch-pick-show-match-message-with-waitGravatar Mark Walters2013-07-04
| | | | | | This function was a horrible hack (sleeping while waiting for the correct message). The new target code can just open the message in the message window when it arrives.
* contrib: pick: if no target specified go to first matching messageGravatar Mark Walters2013-07-04
|
* test: test insert --create-folder optionGravatar Peter Wang2013-07-04
| | | | Add tests for notmuch insert --create-folder option.
* man: document insert --create-folderGravatar Peter Wang2013-07-04
| | | | Add documentation for notmuch insert --create-folder option.
* insert: add --create-folder optionGravatar Peter Wang2013-07-04
| | | | | Allow the insert command to create the maildir folder into which the new message should be delivered.
* test: test insert --folder optionGravatar Peter Wang2013-07-01
| | | | Add tests for notmuch insert --folder option.
* man: document insert --folder optionGravatar Peter Wang2013-07-01
| | | | Add documentation for notmuch insert --folder option.
* insert: add --folder optionGravatar Peter Wang2013-07-01
| | | | | Allow the new message to be inserted into a folder within the Maildir hierarchy instead of the top-level folder.
* test: add tests for insertGravatar Peter Wang2013-06-29
| | | | Add tests for new 'insert' command.
* man: reference notmuch-insert.1Gravatar Peter Wang2013-06-29
| | | | Add references to notmuch-insert.1 from other man pages.
* man: document 'insert' commandGravatar Peter Wang2013-06-29
| | | | Add initial documentation for notmuch insert command.
* cli: add insert commandGravatar Peter Wang2013-06-29
| | | | | | | | | | | | The notmuch insert command reads a message from standard input, writes it to a Maildir folder, and then incorporates the message into the notmuch database. Essentially it moves the functionality of notmuch-deliver into notmuch. Though it could be used as an alternative to notmuch new, the reason I want this is to allow my notmuch frontend to add postponed or sent messages to the mail store and notmuch database, without resorting to another tool (e.g. notmuch-deliver) nor directly modifying the maildir.
* tag-util: do not reset list in parse_tag_command_lineGravatar Peter Wang2013-06-29
| | | | | | | The 'insert' command will be better served if parse_tag_command_line modifies a pre-populated list (of new.tags) instead of clobbering the list outright. The sole existing caller, notmuch_tag_command, is unaffected by this change.
* tag-util: move out 'tag' command-line checkGravatar Peter Wang2013-06-29
| | | | | | Move an error condition specific to the 'tag' command out of parse_tag_command_line so that parse_tag_command_line can be used for the forthcoming 'insert' command.
* contrib: pick: remove reference to inbox in docstringGravatar Mark Walters2013-06-25
| | | | | Copy the recent changes in show to use just notmuch-archive-tags (as a link) rather than saying '(defaults to "inbox")'.
* emacs: Remove `notmuch-call-notmuch-json'Gravatar Austin Clements2013-06-24
| | | | This function is no longer used.
* emacs: Use S-exp format everywhereGravatar Austin Clements2013-06-24
| | | | | | This switches `notmuch-mua-reply' and `notmuch-query-get-threads' to the S-exp format. These were the last two uses of the JSON format in the Emacs frontend.
* emacs: Introduce `notmuch-call-notmuch-sexp'Gravatar Austin Clements2013-06-24
| | | | | | | This is just like `notmuch-call-notmuch-json', but parses S-expression output. Note that, also like `notmuch-call-notmuch-json', this doesn't consider trailing data to be an error, which may or may not be what we want in the long run.