Commit Graph

1283 Commits

Author SHA1 Message Date
a287074f7b * match all fields in query with explicit prefix 2012-12-22 11:47:20 +02:00
90b2228b2e * match all fields in query with explicit prefix 2012-12-22 11:46:36 +02:00
d6332f3cc8 * mu-query: minor updates 2012-12-20 23:37:04 +02:00
e883ef5a07 * mu-msg-sexp: propagate mailing list info to mu4e 2012-12-20 23:36:28 +02:00
d47a687a4d * lib/: add support for getting mailing lists 2012-12-20 23:35:53 +02:00
7053582dd7 * add skipping-dups support to mu4e 2012-12-17 22:30:26 +02:00
76adc694c0 * add basic support for skipping dups, unreadable messages in mu-msg-iter 2012-12-17 22:29:39 +02:00
1872d210c9 * add support for searching the mailing list of a message 2012-12-17 22:24:19 +02:00
2f9dd78bb0 * add query flags (which match msgiterflags) to mu_query_run, update callers 2012-12-16 15:08:34 +02:00
8fdd82d549 * mu-msg-iter.{cc,h}: make flag names a bit clearer 2012-12-16 15:08:03 +02:00
4ccfe56e41 * cosmetic 2012-12-16 14:18:31 +02:00
9c0ec479f5 * mu-query: update for mu-msg-iter updates 2012-12-16 14:18:22 +02:00
50f5c7affb * mu-msg-iter: add basic implemenation of checking for msgid dups, msg file
existence
2012-12-16 14:17:58 +02:00
cbbb23c13f * Fixes for the threading algorithm (thanks to Abdó Roig)
The problem was that once a container got a parent, it did not change it anymore
  due to the child_elligible condition, but the parent might have been assigned
  from an incomplete References sequence.

  Now, we make sure the last reference gets to be the message's parent (following
  the JWZ's algorithm), reparenting the message if necessary. This makes sense, as
  the last parent-child relationship (between last ref and the message) is the
  most reliable piece of info here.

  Instead of child_elligible, we now only check that the new parent is not a
  descendant of the current message, to prevent making a loop. Everything else is
  fine, as it only moves a subtree around.
2012-12-09 13:48:22 +02:00
241af50e97 * update / add testcases for string normalization 2012-12-09 13:34:16 +02:00
58599ab8f9 * fix bug normalizing mixed (e.g. Latin etc. and Cyrillic) uf8 text 2012-12-09 13:33:45 +02:00
30f93663b0 * lib: do some more escaping of body text 2012-11-18 22:09:56 +02:00
ef1791ec7c * support single dates (shortcut for ranges) in queries (thanks to Eygene Ryabinkin) 2012-11-17 21:25:09 +02:00
8e60018176 * fix test-mu-maildir unit test for running as root 2012-11-08 22:31:51 +02:00
89c78d6767 * fix typo 2012-11-08 22:20:31 +02:00
e5425081cc * remove hard dependency on wordexp.h (OpenBSD does not have it) 2012-11-08 22:19:28 +02:00
aaec71634e * cosmetics 2012-10-31 20:36:02 +02:00
32c0173b4e * lib: doxygen support (WIP, just starting...) 2012-10-27 14:42:21 +03:00
ec25124693 * cosmetic / minor 2012-10-27 14:41:20 +03:00
412de6f4aa * mu: allow 'recip:' in queries as a shortcut for "to:foo OR cc:foo OR bcc:foo" 2012-10-25 12:28:55 +03:00
f19ede80ce * mu: small error-handling improvement 2012-10-24 23:49:54 +03:00
a01196499f * mu-cfind: some cleanups / better help 2012-10-24 23:47:47 +03:00
b2b18aee75 * lib: fix mu-script for !BUILD_GUILE 2012-10-24 15:48:07 +03:00
11ecc65109 * update (C) years 2012-10-24 11:42:57 +03:00
94fcf1c5ad * mu: small cleanups to pass 'make cc10', 'make line35' 2012-10-23 20:57:46 +03:00
bc90df6c53 * cosmetics / minor 2012-10-23 20:29:24 +03:00
07890463a7 * mu: express tags in mu-msg-sexp (thanks to Abdó Roig) 2012-10-22 23:52:17 +03:00
5c301f71ec * mu: update mu script 2012-10-22 23:16:01 +03:00
34f47ae5ca * cosmetics 2012-10-22 23:15:28 +03:00
12eebbcc23 * mu: support description fields in stat scripts, some refactoring 2012-10-21 17:20:20 +03:00
80099e6f19 * mu: refactor mu-script (stats) a bit 2012-10-21 15:52:34 +03:00
7915cafdee * mu: add the 'mu stats' command (WIP) + some refactoring 2012-10-19 00:51:04 +03:00
da9c4bf4f7 * lib: add mu_util_support and mu_util_program_in_path + unit tests 2012-10-18 12:11:43 +03:00
48467099b5 * mu: add 'contact:' as an alias for to:/from:/cc:/bcc: 2012-10-17 18:35:23 +03:00
8ad01e4aa8 * lib: threading: pre-sort the threaded results, add some more comments 2012-10-17 17:59:33 +03:00
542043989d * lib/mu-log: allow for arbitrary long log lines 2012-10-03 10:36:36 +03:00
af5ad981a2 * some line35 fixes 2012-09-27 21:52:54 +03:00
ab431a4a69 * lib: don't be too picky considering what's an attachment 2012-09-27 17:31:49 +03:00
506f26a342 * mu4e: unbreak attachments in forwarded messages 2012-09-25 15:20:26 +03:00
18096f326a * mu4e: allow message attachment to be viewed with mu4e (WIP) 2012-09-21 12:35:53 +03:00
3fe6eec8e0 * cosmetics 2012-09-20 21:25:55 +03:00
d7ef2166a7 * mu-log: add pid to log lines 2012-09-20 21:24:49 +03:00
01f37d6b40 mu-log: add pid to log lines 2012-09-20 21:24:03 +03:00
28136a4e04 * cosmetics 2012-09-19 16:56:25 +03:00
6c071d940b * lib: for sorting dates, use the strings as recorded in Xapian, rather than
converting to time_t; this saves ~ 5% when we list threaded results
2012-09-19 16:55:44 +03:00