summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)Author
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
2021-08-29lib: consider all instances of Delivered-To headerHannu Hartikainen
2021-08-18Merge tag 'debian/0.32.3-1'David Bremner
2021-08-17lib/open: look in MAILDIR for database, as documented.David Bremner
2021-08-17lib: bump libnotmuch minor versionAustin Ray
2021-08-17lib: correct deprecated db open functions' docsAustin Ray
2021-06-27lib: update transaction documentationDavid Bremner
2021-06-27lib: autocommit after some number of completed transactionsDavid Bremner
2021-06-27lib/config: add NOTMUCH_CONFIG_AUTOCOMMITDavid Bremner
2021-06-27database/close: remove misleading code / commentDavid Bremner
2021-06-27lib/database: fix style mistake.David Bremner
2021-06-25Merge branch 'release'David Bremner
2021-06-25lib: write talloc report in notmuch_database_destroyDavid Bremner
2021-06-25lib/config: fix memory leakDavid Bremner
2021-06-05lib/message: use passed database for error handlingDavid Bremner
2021-06-05lib/{open,message}: make some internal functions staticDavid Bremner
2021-05-23lib/thread: add common prefix to debug messages, join linesDavid Bremner
2021-05-22Merge branch 'release'David Bremner
2021-05-22lib/n_d_index_file: re-use thread-id of existing messageDavid Bremner
2021-05-15Merge branch 'release'David Bremner
2021-05-15lib/open: restore default database path of $HOME/mailDavid Bremner
2021-05-14lib/message: mark flag2tag as constDavid Bremner
2021-05-14lib/generate_thread_id: move static buffer to notmuch_database_tDavid Bremner