summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2021-12-29Merge branch 'release'David Bremner
2021-12-29lib/open: do not consider .notmuch alone as an existing database.David Bremner
2021-12-04lib/config: use g_key_file_get_string to read config valuesDavid Bremner
2021-12-04Merge branch 'release'David Bremner
2021-12-03lib/config: don't overwrite database.path if the caller passed itDavid Bremner
2021-12-03lib/open: track which parameters are passedDavid Bremner
2021-12-03rename built_with.sexpr_query to built_with.sexp_queriesDavid Bremner
2021-10-30lib/open: replace call to deprecated notmuch_database_open_verboseDavid Bremner
2021-10-30lib/compact: replace deprecated notmuch_database_open_verboseDavid Bremner
2021-10-30Merge branch 'release'David Bremner
2021-10-30lib/load_config: deallocate / NULL database on fatal errorDavid Bremner
2021-10-30lib/load_config: document expectations for db on error, add testsDavid Bremner
2021-10-30lib/create: fix memory leak, ensure *database=NULL on errorDavid Bremner
2021-10-30lib/create: document expectations for db on error, add testsDavid Bremner
2021-10-30lib/open: fix potential double-free, ensure *database=NULL on errorDavid Bremner
2021-10-30lib: document n_o_w_config can return NOTMUCH_STATUS_NO_CONFIGDavid Bremner
2021-10-23lib: make indexopts pointers opaqueDavid Bremner
2021-10-23lib: remove enum names from typedefsJani Nikula
2021-10-23lib: fix commented out NOTMUCH_DEPRECATED()Jani Nikula
2021-10-15lib: bump lib minor version to 5David Bremner
2021-09-10Merge tag '0.33.1'David Bremner
2021-09-10lib: use 'localhost' rather than fqdn for default mail address.David Bremner
2021-09-04lib/parse-sexp: apply macrosDavid Bremner
2021-09-04lib/parse-sexp: thread environment argument through parserDavid Bremner
2021-09-04lib/parse-sexp: support saved s-expression queriesDavid Bremner
2021-09-04lib/parse-sexp: handle saved queriesDavid Bremner
2021-09-04lib: factor out expansion of saved queries.David Bremner
2021-09-04lib/parse-sexp: parse user headersDavid Bremner
2021-09-04lib/parse-sexp: support infix subqueriesDavid Bremner
2021-09-04lib/parse-sexp: expand queriesDavid Bremner
2021-09-04lib/thread-fp: factor out query expansion, rewrite in XapianDavid Bremner
2021-09-04lib/query: factor out _notmuch_query_string_to_xapian_queryDavid Bremner
2021-09-04lib: generate actual Xapian query for "*" and ""David Bremner
2021-09-04lib/parse-sexp: support regular expressionsDavid Bremner
2021-09-04lib: factor out query construction from regexpDavid Bremner
2021-09-04lib/query: generalize exclude handling to s-expression queriesDavid Bremner
2021-09-04lib/parse-sexp: handle unprefixed terms.David Bremner
2021-09-04lib/parse-sexp: add '*' as syntactic sugar for '(starts-with "")'David Bremner
2021-09-04lib/parse-sexp: 'starts-with' wildcard searchesDavid Bremner
2021-09-04lib/parse-sexp: add term prefix backed fieldsDavid Bremner
2021-09-04lib/parse-sexp: support phrase queries.David Bremner
2021-09-04lib/parse-sexp: support subject fieldDavid Bremner
2021-09-04lib/parse-sexp: support and, not, and or.David Bremner
2021-09-04lib/parse-sexp: stem unquoted atomsDavid Bremner
2021-09-04lib: leave stemmer object accessibleDavid Bremner
2021-09-04lib/parse-sexp: parse single terms and the empty list.David Bremner
2021-09-04lib: add new status code for query syntax errors.David Bremner
2021-09-04lib: define notmuch_query_create_with_syntaxDavid Bremner
2021-09-04lib: split notmuch_query_createDavid Bremner
2021-09-04configure: optional library sfsexpDavid Bremner