Commit Graph

2916 Commits

Author SHA1 Message Date
mmirate e9db0df402 mu-sexp-convert: Fix conversion of elisp times.
Previously, the first element was used where the second should have been.

In essence, whereas the algorithm is T[0]<<16 & T[1], the code was previously performing T[0]<<16 & T[0].

The timestamp produced was therefore inaccurate by up to about 18 hours.
2013-01-23 17:22:21 -05:00
djcb 89c555d047 * minor 2013-01-13 22:50:07 +02:00
djcb bb2b65220a * for email address foo@bar.com, also save "foo" and "bar.com" so you can
search for them
2013-01-13 22:49:49 +02:00
djcb f5f8d6de70 * mu_store_needs_upgrade --> mu_store_versions_match 2013-01-06 15:53:42 +02:00
djcb e8f4f5976d * some minor updates in mu-store version check 2013-01-06 12:40:49 +02:00
djcb d60fd4bb47 * mu4e: fix mu4e~view-fontify-cited to not search too far (fixes #127) 2013-01-05 13:14:08 +02:00
djcb 70b20694af * mu4e: try to go back to some mu4e buffer after message composition 2013-01-04 21:40:12 +02:00
djcb 9beed7042b * mu-store-write.cc: fix handling of str_list fields during indexing (Abdo Roig-Maranges) 2013-01-04 21:10:39 +02:00
djcb 459f87d887 * mu4e.texi: add another refiling example 2013-01-03 23:08:57 +02:00
djcb 90929f9db8 * mu4e-headers.el: fix typo 2013-01-03 23:08:13 +02:00
djcb c7671cd6f8 * update gitignore 2012-12-28 18:54:02 +02:00
djcb b815f61216 * mu4e-proc: inform user when database needs upgrade 2012-12-28 18:53:45 +02:00
djcb 2163a691e9 * mu-find.1: mention the list: field 2012-12-28 15:34:00 +02:00
djcb 23f746d714 * mu4e: make mu4e-headers-mark-for-each-if a 'public' function (i.e.., s/mu4e~/mu4e-/) 2012-12-28 15:33:42 +02:00
djcb d38fbccd47 * mu4e-draft.el: hopefully fix the references issue 2012-12-28 14:48:20 +02:00
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