mu/lib
Nicolas Avrutin ee4bf5664a query: fix include-related.
mu-query.cc:
- make_related_enquire: don't include first query in qvec, we already have all
  thread IDs we need to query in thread_ds.
- run_related: always sort first query by date, explained by the comment.
- run_related: include qflags (in particular ascending vs descending) in
  leader_qflags.
- run_theaded: don't limit results to maxnum, that results in threads
  potentially being cut off.

mu-server.cc:
- output_sexp: don't limit results to maxnum so as to match the behaviour of
  mu find (and avoid cuttong off threads).

Fixes #1924 and #1911.
2021-07-11 16:23:39 -04:00
..
index build: experimental support for the meson build system 2021-02-12 00:49:35 +02:00
testdir mu: move mu/mu/tests, lib/tests one level up 2020-01-01 15:56:48 +02:00
testdir2 mu: move mu/mu/tests, lib/tests one level up 2020-01-01 15:56:48 +02:00
testdir4 mu: move mu/mu/tests, lib/tests one level up 2020-01-01 15:56:48 +02:00
utils mu-sexp: make lists printable 2021-05-02 23:30:32 +03:00
Makefile.am remove obsolete threading tests 2021-01-22 23:24:53 +02:00
doxyfile.in * lib: doxygen support (WIP, just starting...) 2012-10-27 14:42:21 +03:00
meson.build build: experimental support for the meson build system 2021-02-12 00:49:35 +02:00
mu-bookmarks.cc use c++ for some more sources 2020-11-07 14:11:59 +02:00
mu-bookmarks.hh use c++ for some more sources 2020-11-07 14:11:59 +02:00
mu-contacts.cc lib/contacts: Use remove_ctrl 2021-03-16 17:09:37 +02:00
mu-contacts.hh lib/contacts: Use remove_ctrl 2021-03-16 17:09:37 +02:00
mu-data.hh lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
mu-flags.cc lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-flags.hh lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-maildir.cc remove some dead code 2021-01-22 23:24:53 +02:00
mu-maildir.hh remove some dead code 2021-01-22 23:24:53 +02:00
mu-msg-crypto.cc lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-msg-doc.cc lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-msg-doc.hh lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-msg-fields.c mu-msg-fields: Mark contact fields as phrase-enabled 2019-08-01 22:11:39 +03:00
mu-msg-fields.h mu-msg-fields: Mark contact fields as phrase-enabled 2019-08-01 22:11:39 +03:00
mu-msg-file.cc mu-msg-file: calculate sha1 for messages 2021-02-15 22:29:38 +02:00
mu-msg-file.hh lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-msg-part.cc lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-msg-part.hh lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
mu-msg-prio.c integrate new query parser 2017-10-25 23:50:17 +03:00
mu-msg-prio.h Fix typos 2019-11-06 16:13:39 +01:00
mu-msg-priv.hh mu: use sha-1 for fallback msgid 2021-01-22 22:53:35 +02:00
mu-msg-sexp.cc lib/sexp: Clean up contact name/email 2021-03-16 17:10:35 +02:00
mu-msg.cc remove some dead code 2021-01-22 23:24:53 +02:00
mu-msg.hh lib: clean up mu_msg_to_sexp API 2021-01-29 22:39:21 +02:00
mu-parser.cc remove some dead code 2021-01-22 23:24:53 +02:00
mu-parser.hh parser: restore most unit tests 2020-12-05 11:42:54 +02:00
mu-query-match-deciders.cc query-match-deciders: whitespace 2021-06-17 20:54:59 +03:00
mu-query-match-deciders.hh query-match-deciders: whitespace 2021-06-17 20:54:59 +03:00
mu-query-matches.hh query: Rework querying/threading machinery 2021-01-20 14:09:04 +02:00
mu-query-results.hh query-results: remove GatherThreadIds 2021-06-17 20:54:59 +03:00
mu-query-threads.cc mu: calculate thread subjects 2021-05-04 17:34:47 +03:00
mu-query-threads.hh lib: improve threaded sorting 2021-02-10 12:35:19 +02:00
mu-query.cc query: fix include-related. 2021-07-11 16:23:39 -04:00
mu-query.hh query-results: remove GatherThreadIds 2021-06-17 20:54:59 +03:00
mu-runtime.cc use c++ for some more sources 2020-11-07 14:11:59 +02:00
mu-runtime.hh use c++ for some more sources 2020-11-07 14:11:59 +02:00
mu-script.cc mu: fix some compiler warnings 2021-03-12 22:20:48 +02:00
mu-script.hh use c++ for some more sources 2020-11-07 14:11:59 +02:00
mu-server.cc query: fix include-related. 2021-07-11 16:23:39 -04:00
mu-server.hh mu/lib: refactor mu(-cmd)-server code 2020-10-31 09:46:13 +02:00
mu-store.cc seperate Mu::format and Mu::vformat 2021-04-22 18:32:38 +00:00
mu-store.hh store: support in-memory database 2021-02-16 19:32:15 +02:00
mu-tokenizer.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
mu-tokenizer.hh lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
mu-tree.hh lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
mu-xapian.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
mu-xapian.hh lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
test-indexer.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
test-mu-common.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
test-mu-common.hh lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
test-mu-container.cc lib: convert threader/container to c++ 2020-11-07 11:43:11 +02:00
test-mu-date.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
test-mu-flags.cc lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
test-mu-maildir.cc remove some dead code 2021-01-22 23:24:53 +02:00
test-mu-msg-fields.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
test-mu-msg.cc lib: Update for new querying machinery 2021-01-22 22:51:33 +02:00
test-mu-store.cc store: support in-memory database 2021-02-16 19:32:15 +02:00
test-parser.cc parser: restore most unit tests 2020-12-05 11:42:54 +02:00
test-query.cc query: Rework querying/threading machinery 2021-01-20 14:09:04 +02:00
test-tokenizer.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00
tokenize.cc lib/query: refactor & rework 2020-11-04 23:35:30 +02:00