From c2f6c2a4074a49071b1a3f8a7a70bdc3d12f48cc Mon Sep 17 00:00:00 2001 From: Tomi Ollila Date: Thu, 24 May 2012 20:09:20 +0300 Subject: NEWS: started 0.13.1 stanza: fix decoding of text/plain parts in reply NEWS item for forthcoming 0.13.1 bug fix release: UTF-8 characters were incorrectly decoded when inserting reply content from text/plain parts. --- NEWS | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/NEWS b/NEWS index 668281c5..cac7c73b 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,16 @@ +Notmuch 0.13.1 (yyyy-mm-dd) +=========================== + +Bug-fix release +--------------- + +Fix inserting of UTF-8 characters from *text/plain* parts in reply + + While notmuch gained ability to insert content from other than *text/plain* + parts of email whenever *text/plain* parts are not available (notably + HTML-only emails), replying to mails that do have *text/plain* the + non-ASCII characters were incorrectly decoded. This is now fixed. + Notmuch 0.13 (2012-05-15) ========================= -- cgit v1.2.3 From 541ba7f94f9959df56621197d9c08b2072058d5c Mon Sep 17 00:00:00 2001 From: Austin Clements Date: Thu, 24 May 2012 21:17:26 -0400 Subject: NEWS for directory function fixes --- NEWS | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/NEWS b/NEWS index cac7c73b..9fd14699 100644 --- a/NEWS +++ b/NEWS @@ -11,6 +11,16 @@ Fix inserting of UTF-8 characters from *text/plain* parts in reply HTML-only emails), replying to mails that do have *text/plain* the non-ASCII characters were incorrectly decoded. This is now fixed. +`notmuch_database_get_directory` and +`notmuch_database_find_message_by_filename` now work on read-only +databases + + Previously, these functions attempted to create directory documents + that didn't exist and would return an error or abort when given a + read-only database. Now they no longer create directory documents + and simply return a `NULL` object if the directory does not exist, + as documented. + Notmuch 0.13 (2012-05-15) ========================= -- cgit v1.2.3 From 393afbfa6133137f2e6f43e864b09fca0f2c6957 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Fri, 25 May 2012 21:13:19 -0300 Subject: fix release date for 0.13.1 --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 9fd14699..d5bc34ec 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -Notmuch 0.13.1 (yyyy-mm-dd) +Notmuch 0.13.1 (2012-05-29) =========================== Bug-fix release -- cgit v1.2.3 From df96c93239b6e92e19f22f7759e7d1595c3fdcdd Mon Sep 17 00:00:00 2001 From: David Bremner Date: Fri, 25 May 2012 21:17:54 -0300 Subject: version: bump to 0.13.1 --- bindings/python/notmuch/version.py | 2 +- man/man1/notmuch-config.1 | 2 +- man/man1/notmuch-count.1 | 2 +- man/man1/notmuch-dump.1 | 2 +- man/man1/notmuch-new.1 | 2 +- man/man1/notmuch-reply.1 | 2 +- man/man1/notmuch-restore.1 | 2 +- man/man1/notmuch-search.1 | 2 +- man/man1/notmuch-show.1 | 2 +- man/man1/notmuch-tag.1 | 2 +- man/man1/notmuch.1 | 2 +- man/man5/notmuch-hooks.5 | 2 +- man/man7/notmuch-search-terms.7 | 2 +- version | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/bindings/python/notmuch/version.py b/bindings/python/notmuch/version.py index 5945a504..cb1d625e 100644 --- a/bindings/python/notmuch/version.py +++ b/bindings/python/notmuch/version.py @@ -1,2 +1,2 @@ # this file should be kept in sync with ../../../version -__VERSION__ = '0.13' +__VERSION__ = '0.13.1' diff --git a/man/man1/notmuch-config.1 b/man/man1/notmuch-config.1 index 8cc97735..8192b9d5 100644 --- a/man/man1/notmuch-config.1 +++ b/man/man1/notmuch-config.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-CONFIG 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-CONFIG 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-config \- Access notmuch configuration file. .SH SYNOPSIS diff --git a/man/man1/notmuch-count.1 b/man/man1/notmuch-count.1 index 1eb70d15..dd906f30 100644 --- a/man/man1/notmuch-count.1 +++ b/man/man1/notmuch-count.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-COUNT 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-COUNT 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-count \- Count messages matching the given search terms. .SH SYNOPSIS diff --git a/man/man1/notmuch-dump.1 b/man/man1/notmuch-dump.1 index b03f8046..0a72f983 100644 --- a/man/man1/notmuch-dump.1 +++ b/man/man1/notmuch-dump.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-DUMP 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-DUMP 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-dump \- Creates a plain-text dump of the tags of each message. diff --git a/man/man1/notmuch-new.1 b/man/man1/notmuch-new.1 index 37af1467..4127632f 100644 --- a/man/man1/notmuch-new.1 +++ b/man/man1/notmuch-new.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-NEW 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-NEW 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-new \- Incorporate new mail into the notmuch database. .SH SYNOPSIS diff --git a/man/man1/notmuch-reply.1 b/man/man1/notmuch-reply.1 index 593df3bc..895f3895 100644 --- a/man/man1/notmuch-reply.1 +++ b/man/man1/notmuch-reply.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-REPLY 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-REPLY 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-reply \- Constructs a reply template for a set of messages. diff --git a/man/man1/notmuch-restore.1 b/man/man1/notmuch-restore.1 index ec16868e..86e23fd8 100644 --- a/man/man1/notmuch-restore.1 +++ b/man/man1/notmuch-restore.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-RESTORE 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-RESTORE 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-restore \- Restores the tags from the given file (see notmuch dump). diff --git a/man/man1/notmuch-search.1 b/man/man1/notmuch-search.1 index 608178c6..25e6a861 100644 --- a/man/man1/notmuch-search.1 +++ b/man/man1/notmuch-search.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-SEARCH 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-SEARCH 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-search \- Search for messages matching the given search terms. .SH SYNOPSIS diff --git a/man/man1/notmuch-show.1 b/man/man1/notmuch-show.1 index a7f07928..928e03cc 100644 --- a/man/man1/notmuch-show.1 +++ b/man/man1/notmuch-show.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-SHOW 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-SHOW 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-show \- Show messages matching the given search terms. .SH SYNOPSIS diff --git a/man/man1/notmuch-tag.1 b/man/man1/notmuch-tag.1 index 346b188a..17e03103 100644 --- a/man/man1/notmuch-tag.1 +++ b/man/man1/notmuch-tag.1 @@ -1,4 +1,4 @@ -.TH NOTMUCH-TAG 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-TAG 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-tag \- Add/remove tags for all messages matching the search terms. diff --git a/man/man1/notmuch.1 b/man/man1/notmuch.1 index 465e3242..7465fbd4 100644 --- a/man/man1/notmuch.1 +++ b/man/man1/notmuch.1 @@ -16,7 +16,7 @@ .\" along with this program. If not, see http://www.gnu.org/licenses/ . .\" .\" Author: Carl Worth -.TH NOTMUCH 1 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH 1 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch \- thread-based email index, search, and tagging .SH SYNOPSIS diff --git a/man/man5/notmuch-hooks.5 b/man/man5/notmuch-hooks.5 index d9a86c77..e6ea3b2f 100644 --- a/man/man5/notmuch-hooks.5 +++ b/man/man5/notmuch-hooks.5 @@ -1,4 +1,4 @@ -.TH NOTMUCH-HOOKS 5 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-HOOKS 5 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-hooks \- hooks for notmuch diff --git a/man/man7/notmuch-search-terms.7 b/man/man7/notmuch-search-terms.7 index cbbafc11..eae7c752 100644 --- a/man/man7/notmuch-search-terms.7 +++ b/man/man7/notmuch-search-terms.7 @@ -1,4 +1,4 @@ -.TH NOTMUCH-SEARCH-TERMS 7 2012-05-15 "Notmuch 0.13" +.TH NOTMUCH-SEARCH-TERMS 7 2012-05-25 "Notmuch 0.13.1" .SH NAME notmuch-search-terms \- Syntax for notmuch queries diff --git a/version b/version index f3040840..c317a918 100644 --- a/version +++ b/version @@ -1 +1 @@ -0.13 +0.13.1 -- cgit v1.2.3 From 97527b0a6649e61e72f986ea30914b32274f9ff4 Mon Sep 17 00:00:00 2001 From: David Bremner Date: Fri, 25 May 2012 21:25:29 -0300 Subject: debian: changelog stanza for 0.13.1 --- debian/changelog | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/debian/changelog b/debian/changelog index 720573d4..d00f2387 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +notmuch (0.13.1-1) unstable; urgency=low + + * Upstream bugfix release. + - fix for encoding problems with reply in emacs + - notmuch_database_(get_directory|find_message_by_filename) now + work for read-only databases. + + -- David Bremner Fri, 25 May 2012 21:19:06 -0300 + notmuch (0.13-1) unstable; urgency=low * New upstream release. See /usr/share/doc/notmuch/NEWS.gz for changes. -- cgit v1.2.3 From 5946aba519ab99207ebf5d2863c60edd6a35bf9e Mon Sep 17 00:00:00 2001 From: Felipe Contreras Date: Fri, 25 May 2012 15:08:17 +0200 Subject: Revert "ruby: Add workarounds to use in-tree build not the installed one" This reverts commit 82b73ffd7380b85d259eeb91100dd6ac2d14223a. Only leave the copyright changes. Signed-off-by: Felipe Contreras (cherry picked from commit 35cb1c95cc8afa964900d29c813349ad8e24e7a8) --- bindings/ruby/defs.h | 2 +- bindings/ruby/extconf.rb | 24 +++--------------------- 2 files changed, 4 insertions(+), 22 deletions(-) diff --git a/bindings/ruby/defs.h b/bindings/ruby/defs.h index 85d8205e..3f9512ba 100644 --- a/bindings/ruby/defs.h +++ b/bindings/ruby/defs.h @@ -21,8 +21,8 @@ #ifndef DEFS_H #define DEFS_H +#include #include -#include "notmuch.h" VALUE notmuch_rb_cDatabase; VALUE notmuch_rb_cDirectory; diff --git a/bindings/ruby/extconf.rb b/bindings/ruby/extconf.rb index 933f34a9..7b9750f2 100644 --- a/bindings/ruby/extconf.rb +++ b/bindings/ruby/extconf.rb @@ -5,27 +5,9 @@ require 'mkmf' -NOTDIR = File.expand_path(File.join(File.dirname(__FILE__), '..', '..', 'lib')) -NOTHDR = File.join(NOTDIR, 'notmuch.h') -NOTLIB = File.join(NOTDIR, 'libnotmuch.a') - -unless File.exists? NOTHDR - $stderr.puts "notmuch.h is missing under #{NOTDIR}" - exit 1 -end - -unless File.exists? NOTLIB - $stderr.puts "libnotmuch.a is missing under #{NOTDIR}" - exit 1 -end - -# Small hack to build with in-tree version not the installed one. -# find_header() and friends use standard include/library paths first. -$stderr.puts "Added -I#{NOTDIR} to $INCFLAGS" -$INCFLAGS = "-I#{NOTDIR}".quote + " " + $INCFLAGS -find_header('notmuch.h', NOTDIR) - -$LOCAL_LIBS += NOTLIB +# Notmuch Library +find_header('notmuch.h', '../../lib') +find_library('notmuch', 'notmuch_database_create', '../../lib') # Create Makefile dir_config('notmuch') -- cgit v1.2.3 From dd4c9b4cb607cf3cfc03f871de0b77cb88230f8a Mon Sep 17 00:00:00 2001 From: David Bremner Date: Mon, 28 May 2012 20:40:45 -0300 Subject: NEWS: add item about ruby bindings. Corrections or clarifications welcome. --- NEWS | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/NEWS b/NEWS index d5bc34ec..01067226 100644 --- a/NEWS +++ b/NEWS @@ -21,6 +21,11 @@ databases and simply return a `NULL` object if the directory does not exist, as documented. +Fix compilation of ruby bindings. + + Revert to dynamic linking, since the statically linked bindings did + not work well. + Notmuch 0.13 (2012-05-15) ========================= -- cgit v1.2.3