summaryrefslogtreecommitdiffstats
path: root/lib/database.cc
AgeCommit message (Expand)Author
2021-03-27lib: add NOTMUCH_STATUS_NO_DATABASEDavid Bremner
2021-03-27lib: add missing status stringsDavid Bremner
2021-03-20lib/compact: enable split configDavid Bremner
2021-03-20lib: support splitting mail from database location.David Bremner
2021-03-20lib: remove "path" from notmuch structDavid Bremner
2021-03-18lib: support reopening databases for write access.David Bremner
2021-03-18lib: publish API for notmuch_database_reopenDavid Bremner
2021-03-13lib: run uncrustifyuncrustify
2021-02-06lib/database: move n_d_create* to open.ccDavid Bremner
2021-02-06lib: split notmuch_database_compactDavid Bremner
2020-12-23lib: factor out notmuch_database_open* related code to own fileDavid Bremner
2020-12-23lib: factor out prefix related code to its own fileDavid Bremner
2020-12-23lib: factor out feature name related code.David Bremner
2020-07-28lib: replace use of static_cast for writable databasesDavid Bremner
2020-07-28lib: encapsulate the use of notmuch_database_t field 'mode'David Bremner
2020-07-28lib: drop two gratuitous assignments to database modeDavid Bremner
2020-07-22lib: rename _n_d_create to _n_d_find_or_createDavid Bremner
2020-07-22lib/n_d_needs_upgrade: handle error return from n_d_get_versionDavid Bremner
2020-07-22lib/n_d_get_version: catch exceptions and clarify the APIDavid Bremner
2020-07-22lib: move deallocation of memory from n_d_close to n_d_destroyDavid Bremner
2020-07-11lib: migrate from Xapian ValueRangeProcessor to RangeProcessorDavid Bremner
2020-07-11lib: migrate to post Xapian 1.3.4 compact supportDavid Bremner
2020-04-23build: drop support for xapian versions less than 1.4Tomi Ollila
2019-06-14lib: run uncrustifyuncrustify
2019-05-25lib/database: index user headers.David Bremner
2019-05-25lib: support user prefix names in term generationDavid Bremner
2019-05-25lib: cache user prefixes in database objectDavid Bremner
2019-05-25lib: setup user headers in query parserDavid Bremner
2019-05-03gmime-cleanup: drop unused gmime #defines and simplify g_mime_init ()Daniel Kahn Gillmor
2019-04-17lib: add 'body:' field, stop indexing headers twice.David Bremner
2019-03-31lib: update commentary about path/folder termsDavid Bremner
2019-03-31lib: add clarification about the use of "prefix" in the docs.David Bremner
2019-03-31lib: drop comment about only indexing one file.David Bremner
2018-05-07lib: add thread subqueries.David Bremner
2017-12-28Revert "lib: add thread subqueries."David Bremner
2017-12-25lib: add thread subqueries.David Bremner
2017-10-20crypto: make shared crypto code behave library-likeDaniel Kahn Gillmor
2017-10-09lib: convert notmuch_bool_t to stdbool internallyJani Nikula
2017-08-22database: move striping of trailing '/' into helper functionYuri Volchkov
2017-08-01lib: isolate n_d_add_message and helper functions into own fileDavid Bremner
2017-05-09lib: Add regexp expansion for for tags and pathsDavid Bremner
2017-05-09lib: Add regexp searching for mid: prefixDavid 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-10lib/database: reduce try block scope to things that really need itJani 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: add _notmuch_database_reopenDavid Bremner
2017-02-23Merge branch 'release'David Bremner