summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)Author
2017-05-13build: visibility=default for library structs is no longer neededJani Nikula
2017-05-12build: switch to hiding libnotmuch symbols by defaultJani Nikula
2017-05-11build: do not export compat functions from libJani Nikula
2017-05-09lib: Add regexp expansion for for tags and pathsDavid Bremner
2017-05-09lib: Add regexp searching for mid: prefixDavid Bremner
2017-04-20Replace index(3) with strchr(3)Fredrik Fornwall
2017-03-29Merge branch 'release'David Bremner
2017-03-29lib: handle empty string in regexp field processorsDavid Bremner
2017-03-25Merge branch 'release'David Bremner
2017-03-24lib: only trigger phrase processing for regexp fields when neededDavid Bremner
2017-03-22lib: make notmuch_query_add_tag_exclude return a status valueDavid Bremner
2017-03-22lib: replace deprecated n_q_count_threads with status returning versionDavid Bremner
2017-03-22lib: replace deprecated n_q_count_messages with status returning versionDavid Bremner
2017-03-22lib: replace deprecated n_q_search_messages with status returning versionDavid Bremner
2017-03-22lib: replace n_query_search_threads with status returning versionDavid Bremner
2017-03-22lib: bump SONAME to libnotmuch5David Bremner
2017-03-18rename libutil.a to libnotmuch_util.aDavid Bremner
2017-03-18Merge branch 'release'David Bremner
2017-03-18lib/message.cc: fix Coverity finding (use after free)Tomi Ollila
2017-03-15lib: clamp return value of g_mime_utils_header_decode_date to >=0David Bremner
2017-03-10lib/database: reduce try block scope to things that really need itJani Nikula
2017-03-07lib: Fix RegexpPostingSourceOlly Betts
2017-03-04lib: query make exclude handling non-destructiveDavid Bremner
2017-03-04lib: centralize query parsing, store results.David Bremner
2017-03-04lib: use delete[] to free buffer allocated using new[]Jani Nikula
2017-03-03lib: add mid: as a synonym for id:David Bremner
2017-03-03lib: regexp matching in 'subject' and 'from'David Bremner
2017-03-03lib: create field processors from prefix tableDavid Bremner
2017-02-25lib/message.cc: use view number to invalidate cached metadataDavid Bremner
2017-02-25lib: handle DatabaseModifiedError in _n_message_ensure_metadataDavid Bremner
2017-02-25lib: add _notmuch_database_reopenDavid Bremner
2017-02-23Merge branch 'release'David Bremner
2017-02-23lib: make _notmuch_message_ensure_property_map staticDavid Bremner
2017-02-23lib: make _notmuch_message_ensure_metadata staticDavid Bremner
2017-02-22lib: fix g_hash_table related read-after-free bugDavid Bremner
2017-02-18lib: Let Xapian manage the memory for FieldProcessorsDavid Bremner
2017-02-18lib: merge internal prefix tablesDavid Bremner
2017-01-27lib: optimize counting documentsDavid Bremner
2017-01-15docs: fix notmuch_message_properties_value documentationSteven Allen
2017-01-08lib: use glib for sha1 digests instead of embedding libsha1Jani Nikula
2017-01-07lib: fix the todo comment placement on NOTMUCH_STATUS_XAPIAN_EXCEPTIONJani Nikula
2016-11-15lib: optionally silence Xapian deprecation warningsDavid Bremner
2016-10-25lib: replace deprecated xapian call 'flush()' with 'commit()'David Bremner
2016-10-06lib: document API added in 0.23David Bremner
2016-10-06require xapian >= 1.2.6David Bremner
2016-10-01lib: bump minor version to mark added symbolsDavid Bremner
2016-09-28lib/database.cc: fix misleading indentationTomi Ollila
2016-09-24lib: add talloc reference from string map iterator to mapDavid Bremner
2016-09-21add property: query prefix to search for specific propertiesDaniel Kahn Gillmor
2016-09-21lib: iterator API for message propertiesDavid Bremner