1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-28 07:41:04 +02:00
Commit Graph

3101 Commits

Author SHA1 Message Date
djcb
70356a62f5 * mu-query/mu-msg-iter: when showing related message (--include-related),
favor the ones that were in the original set
2012-12-28 14:48:00 +02:00
djcb
a0d8d4f5da * use Abdo's threading improvements 2012-12-28 12:50:29 +02:00
djcb
f176c025d3 * add references unit test 2012-12-28 12:50:02 +02:00
djcb
deb862a488 * fix broken references: don't comma-separate 2012-12-28 12:49:31 +02:00
djcb
8b89ff3c90 * mu4e-headers: fix typo 2012-12-27 20:33:50 +02:00
djcb
42879bb8ef * minor 2012-12-27 20:23:08 +02:00
djcb
f7dab936c4 * minor 2012-12-27 16:28:50 +02:00
djcb
3d71c260ae * mu4e: add include-related, skip-headers toggling support mu4e-headers,
document it.
2012-12-27 16:27:53 +02:00
djcb
e21c9802d5 * configure.ac: bump database schema version to trigger a database --rebuild 2012-12-27 16:00:53 +02:00
djcb
12f307c1b3 * mu-query: no need for sorting the first query when we do the sorting later 2012-12-27 16:00:13 +02:00
djcb
cfda1932bc * test-mu-threads: fix unit test (explicitly ask for thread info) 2012-12-27 15:59:38 +02:00
djcb
3d875307e2 * mu-msg-iter: temporarily disable skipping duplicates when threading
(we need thread-info for all duplicates too, since we do not know which one
  will end up in the final result set)
2012-12-27 15:59:15 +02:00
djcb
5310930ab8 * make sure tags are store in the database; this prevents reading the message
file when getting headers
2012-12-27 15:57:17 +02:00
djcb
05b04bdaed * mu-msg-iter.cc: don't skip dups on when threading
(due to sorting, we do not know if the same message are 'dup' or 'original'
  in the final results, so we need to calculate threading info for both)
2012-12-27 12:07:43 +02:00
djcb
afc1258c10 * updates for MU_QUERY_FLAG_THREADS in mu_query_run users 2012-12-27 11:09:37 +02:00
djcb
c6a4e8f9ad * mu-query: re-introduce MU_QUERY_FLAG_THREADS, and only calculate threads for
the _second_ query when doing an --include-related query
2012-12-27 11:09:05 +02:00
djcb
99f473945e * mu-msg-iter: re-introduce MU_MSG_ITER_FLAG_THREADS, and special-case queries
with thread support
2012-12-27 11:07:52 +02:00
djcb
11f99933b5 * documentation update 2012-12-26 13:04:27 +02:00
djcb
382ccc2e2e * improvements in the :mailing-list field 2012-12-26 13:01:36 +02:00
djcb
e387311c72 * mu-msg-file: guess 'mailing list' for feed2imap messages 2012-12-26 12:48:32 +02:00
djcb
e456998e7d * mu-query: create the query in a smarter way, which makes --include-related *much* faster 2012-12-26 10:12:25 +02:00
djcb
e70f66647c * fix typo 2012-12-26 09:51:04 +02:00
djcb
c23eee7b4c * fix compiler warning 2012-12-26 09:41:40 +02:00
djcb
3c6e7f92da * mug-msg-list-view.c: update for API change 2012-12-26 09:41:05 +02:00
djcb
6219719e2f * set `mu4e-headers-include-related-maxnum' to 800 2012-12-25 20:40:04 +02:00
djcb
27a80dcb67 * handle the no-matches-found case correctly 2012-12-25 20:33:02 +02:00
djcb
06648060da * bump version to 0.9.9.5-dev6 2012-12-25 19:43:37 +02:00
djcb
c0a9102c6b * cosmetic 2012-12-25 19:43:06 +02:00
djcb
b1e1574883 * mu4e: move mu4e-search-results-limit => mu4e-headers-results-limit 2012-12-25 19:42:47 +02:00
djcb
8f00cccd3c * mu4e: document skip-headers and include-related 2012-12-25 19:42:07 +02:00
djcb
f525c54356 * mu-msg-iter.cc: get /all/ matches on the first go, thread those, then return
maxnum

  in situations where the number of matches is significantly greater than
  maxnum, results are much better this way.
2012-12-25 18:49:14 +02:00
djcb
ba6955be21 * small updates for mu_query API changes 2012-12-25 17:34:57 +02:00
djcb
7856ac939e * mu-query: implement MU_QUERY_FLAG_INCLUDE_RELATED, make threading non-optional 2012-12-25 17:34:24 +02:00
djcb
03921e6cf1 * mu-msg-iter: add mu_msg_iter_get_thread_id, make using threads non-optional 2012-12-25 17:32:43 +02:00
djcb
1a14d19cad * mu-util: add mu_util_get_hash (refactored) 2012-12-25 16:45:05 +02:00
djcb
19a0c1c478 * mu-msg, mu-msg-file: update doc for get_references a bit 2012-12-25 16:44:26 +02:00
djcb
a625371da2 * lib/: a the thread-id field, store it in the database 2012-12-25 16:43:34 +02:00
djcb
58f5e39d34 * add support for finding related messages to mu-find, mu4e, this does *not*
include the actual implementation though
2012-12-25 11:58:32 +02:00
Dirk-Jan C. Binnema
3dc1e989ce Merge pull request #121 from manandbytes/patch-1
* drop misplaced braces
2012-12-24 07:33:36 -08:00
djcb
f366c0f680 * mu-msg-iter: add mu_msg_iter_get_msgid and mu_msg_iter_get_refs 2012-12-24 14:59:48 +02:00
djcb
836c932f2a * mu-msg-iter.cc: cleanup the skip-dup checking a bit; in particular, include
the first one
2012-12-24 12:06:09 +02:00
Mykola Nikishov
f70ff6b78e Drop misplaced braces
'make' fails to build docs:

    mu4e.texi:31: Misplaced {
    mu4e.texi:31: Misplaced }

Not sure if it's the best way to fix ;-)
2012-12-24 11:45:14 +02:00
djcb
c47edd89fd * mu-config.c: show errors in option parsing 2012-12-24 11:13:44 +02:00
Dirk-Jan C. Binnema
02948aadc7 Merge pull request #120 from nd/cyrillic
* fix 'Â' letters in a message view
2012-12-24 00:14:59 -08:00
Dmitry Neverov
9db55ac7ab Fix '' letters in a message view 2012-12-24 00:04:46 +04:00
djcb
c36906a254 * mu-msg-iter.cc: if we're using threaded search results, get *all* matches,
calculate threads and then return maxnum matches
2012-12-23 16:42:44 +02:00
djcb
d17dba683f * mu-script: don't use getline, use GIOChannel 2012-12-23 15:24:52 +02:00
djcb
41b59f07a5 * mu-cmd-script.c: fix small leak 2012-12-23 15:24:31 +02:00
djcb
d448003c09 * mu-guile-message.c: fix small leak 2012-12-23 15:23:54 +02:00
djcb
4a2e813e4f * don't use longlines-mode (visual-line-mode is available in all emacsen we support) 2012-12-23 14:18:14 +02:00