Skip to content
  1. Mar 27, 2019
  2. Mar 26, 2019
    • David Bremner's avatar
      util: add unicode_word_utf8 · 1ca8ed2e
      David Bremner authored
      This originally use Xapian::Unicode::is_wordchar, but that forces
      clients to link directly to libxapian, which seems like it might be
      busywork if nothing else.
      1ca8ed2e
  3. Mar 19, 2019
    • David Bremner's avatar
      doc/build: use $(MAKE) instead of make · 0557c5a0
      David Bremner authored
      This should silence some warnings about the jobserver, but also make
      it easier to build the docs where GNU make is called something other
      than make.
      
      Based on a patch from aidecoe.
      0557c5a0
  4. Mar 12, 2019
    • Luis Ressel's avatar
      Add a configure flag to disable rpaths · 5569e042
      Luis Ressel authored
      Better support build environments where our /sbin/ldconfig based
      heuristic does not work (e.g. some musl libc based systems).
      5569e042
    • David Bremner's avatar
      build: sign tarball instead of sha256sum · b8a8dbed
      David Bremner authored
      Adam Majer pointed out in [1] the way were signing releases was
      unusual. Neither Carl nor I could think of a good reason for
      explicitely signing the checksum (internally of course that's what GPG
      is going anyway).
      
      [1] mid:b3fd556d-c346-7af9-a7a2-13b0f3235071@suse.de
      b8a8dbed
    • David Bremner's avatar
      util: make remaining headers includable from C++ · 152b6cac
      David Bremner authored
      libnotmuch_util.a is supposed to be usable from the library and the
      CLI, but much the library is compiled as C++. Add in appropriate
      wrapping to prevent symbol mangling. These wrappers already existed in
      string-util.h; it seems better to be consistent.
      152b6cac
    • Luis Ressel's avatar
      Prepend regerror() messages with "regexp error: " · 9f7e8512
      Luis Ressel authored
      The exact error messages returned by regerror() aren't standardized;
      relying on them isn't portable. Thus, add a a prefix to make clear that
      the subsequent message is a regexp parsing error, and only look for this
      prefix in the test suite, ignoring the rest of the message.
      9f7e8512
    • Luis Ressel's avatar
      test/T030-config: Separate stdout and stderr output · a1e64927
      Luis Ressel authored
      POSIX doesn't specify the flushing behaviour of the STDOUT stream, so
      it's invalid to assume a particular order between the stdout and stderr
      output. The current test breaks on musl due to this.
      a1e64927
  5. Mar 06, 2019
  6. Mar 05, 2019
  7. Mar 06, 2019
  8. Feb 21, 2019
    • Vincent A's avatar
      python: fix get_property error when property doesn't exist · 872bd134
      Vincent A authored
      In Python bindings, Message.get_property fails with an AttributeError when trying to fetch a property that doesn't exist.
      
      From d712832ba982085975c27b23bb502af82e638b39 Mon Sep 17 00:00:00 2001
      From: hydrargyrum <dev@indigo.re>
      Date: Sun, 6 Jan 2019 16:08:55 +0100
      Subject: [PATCH] python: fix get_property error when property doesn't exist
      872bd134
    • Matt Armstrong's avatar
      Emacs: bind "g" to 'notuch-refresh-this-buffer · adde6dfa
      Matt Armstrong authored
      Using "g" for refresh operations is a pretty common Emacs convention,
      codified by `special-mode' in simple.el.
      adde6dfa
  9. Feb 17, 2019
  10. Feb 16, 2019
    • Jani Nikula's avatar
      python: fix threads.__str__ automethod documentation · 08886394
      Jani Nikula authored
      Indent the directive properly to attach it to Threads autoclass
      documentation.
      
      Fixes:
      
      WARNING: don't know which module to import for autodocumenting
      '__str__' (try placing a "module" or "currentmodule" directive in the
      document, or giving an explicit module name)
      08886394
    • Jani Nikula's avatar
      python: fix documentation title underline · 528e5ba2
      Jani Nikula authored
      Fix documentation build sphinx warning:
      
      filesystem.rst:18: WARNING: Title underline too short.
      528e5ba2
    • Jani Nikula's avatar
      python: fix documentation build with python 3.7 · 510dc8c8
      Jani Nikula authored
      The simplistic mocking in conf.py falls short on python 3.7. Just use
      unittest.mock instead.
      
      Fixes:
      
      Traceback (most recent call last):
        File "/usr/lib/python3/dist-packages/sphinx/config.py", line 368, in eval_config_file
          execfile_(filename, namespace)
        File "/usr/lib/python3/dist-packages/sphinx/util/pycompat.py", line 150, in execfile_
          exec_(code, _globals)
        File "/path/to/notmuch/bindings/python/docs/source/conf.py", line 39, in <module>
          from notmuch import __VERSION__,__AUTHOR__
        File "/path/to/notmuch/bindings/python/notmuch/__init__.py", line 54, in <module>
          from .database import Database
        File "/path/to/notmuch/bindings/python/notmuch/database.py", line 25, in <module>
          from .globals import (
        File "/path/to/notmuch/bindings/python/notmuch/globals.py", line 48, in <module>
          class NotmuchDatabaseS(Structure):
      TypeError: __mro_entries__ must return a tuple
      510dc8c8
  11. Feb 10, 2019
Loading