summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2021-02-06lib/open: factor out choosing database pathDavid Bremner
2021-02-06lib/config: add NOTMUCH_CONFIG_NEW_IGNOREDavid Bremner
2021-02-06lib: split notmuch_database_compactDavid Bremner
2021-02-06lib/config: add _notmuch_config_cacheDavid Bremner
2021-02-06lib: add notmuch_config_get_boolDavid Bremner
2021-02-06lib/config: make values iterators restartableDavid Bremner
2021-02-06lib/config: add config values iteratorDavid Bremner
2021-02-06lib/open: load default values for known configuration keys.David Bremner
2021-02-06lib/config: add notmuch_config_key_{get,set}David Bremner
2021-02-06lib/open: add support for config profiles and default locationsDavid Bremner
2021-02-06lib: add stub for notmuch_database_open_with_configDavid Bremner
2021-02-06lib: cache configuration information from databaseDavid Bremner
2021-02-06lib: add _notmuch_string_map_setDavid Bremner
2020-12-23lib/config: delay setting talloc destructorDavid Bremner
2020-12-23lib: factor out notmuch_database_open* related code to own fileDavid Bremner
2020-12-23lib/config: delay setting talloc destructorDavid 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-10-29lib/config: don't set destructor until iterator is initialized.David Bremner
2020-08-09Fix typosJonas Bernoulli
2020-08-09emacs: Use makefile-gmake-mode in Makefile*sJonas Bernoulli
2020-08-03test: regression test for traversing config list with closed dbDavid Bremner
2020-08-03lib: fix return value for n_directory_deleteDavid Bremner
2020-08-03lib: catch exceptions in n_directory_get_child_filesDavid Bremner
2020-08-03lib: catch exceptions in n_directory_get_child_directoriesDavid Bremner
2020-08-03lib: return NULL from n_d_get_default_indexopts on errorDavid 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: fix error return bug with n_d_set_config.David Bremner
2020-07-22lib: rename _n_d_create to _n_d_find_or_createDavid Bremner
2020-07-22lib: convert relative filenames to absolute in n_d_index_fileDavid 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-22lib: fix exception messages for n_m_message_*David Bremner
2020-07-20lib: fix return value for n_m_reindexDavid Bremner
2020-07-20lib: handle xapian exception in n_m_remove_all_tagsDavid Bremner
2020-07-20lib: add notmuch_message_has_maildir_flag_stDavid Bremner
2020-07-20test: add regression test for notmuch_message_has_maildir_flagDavid Bremner
2020-07-18lib/thread: replace use of deprecated notmuch_message_get_flagDavid Bremner
2020-07-18lib/add-message: drop use of deprecated notmuch_message_get_flag.David Bremner
2020-07-18lib: catch exceptions in n_m_get_flag, provide n_m_get_flag_stDavid Bremner
2020-07-14lib: use COERCE_STATUS in n_m_{add,remove}_tagDavid Bremner
2020-07-14lib: catch Xapian exceptions in n_m_remove_tagDavid Bremner
2020-07-14lib: catch Xapian exceptions in n_m_add_tagDavid Bremner
2020-07-14lib: catch Xapian exceptions in n_m_count_filesDavid Bremner
2020-07-14lib: catch Xapian exceptions in n_m_get_tagsDavid Bremner
2020-07-14lib: use LOG_XAPIAN_EXCEPTION in n_m_get_dateDavid Bremner
2020-07-14lib: add regression test for n_m_get_date; clarify APIDavid Bremner