Commit Graph

462 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema f114d2f511 * testcases: update for other changes, add some tests 2010-11-21 13:43:40 +02:00
Dirk-Jan C. Binnema 38f39d846e * mu-output-plain.c: update for prio stuff refactoring 2010-11-21 13:43:15 +02:00
Dirk-Jan C. Binnema 0bada3350f * mu-msg-str.c: cosmetics 2010-11-21 13:42:28 +02:00
Dirk-Jan C. Binnema e7d453774c * mu-msg-str.[ch]: remove functionality which is now in mu-msg-prio.[ch] 2010-11-21 13:41:38 +02:00
Dirk-Jan C. Binnema 783d5e4121 * cosmetics 2010-11-21 13:41:01 +02:00
Dirk-Jan C. Binnema e9d6540b1f * mu-msg-flags.[ch]: minor 2010-11-21 13:39:43 +02:00
Dirk-Jan C. Binnema 63f06e756e * mu-msg-fields.h: minor 2010-11-21 13:38:11 +02:00
Dirk-Jan C. Binnema 5ad35ab766 * mu-msg-prio.[ch]: add implementation 2010-11-21 13:36:22 +02:00
Dirk-Jan C. Binnema 5f0774e810 * mu-runtime.[ch]: update documentation 2010-11-20 20:29:11 +02:00
Dirk-Jan C. Binnema 5f84cb5025 * mu-msg-contact.[ch]: add _new, _destroy functions 2010-11-20 20:28:54 +02:00
Dirk-Jan C. Binnema 2c639e3122 * test-mu-cmd.c: add some test cases 2010-11-20 18:42:32 +02:00
Dirk-Jan C. Binnema e8556fd303 * mu-msg.c / test-mu-msg.c: improve attachment detection 2010-11-20 18:41:57 +02:00
Dirk-Jan C. Binnema da7140a602 * mu-msg-iter.cc: remove debugging stuff 2010-11-20 17:51:24 +02:00
Dirk-Jan C. Binnema c688cad8fc * fix mu_msg_field_type_is_numeric + unit test 2010-11-20 17:50:35 +02:00
Dirk-Jan C. Binnema 5818c40d7f * <many>: fix source code checks; move mu_msg_str_normalize to separate file 2010-11-20 17:27:17 +02:00
Dirk-Jan C. Binnema 2c8bd1015d * cosmetic 2010-11-20 16:37:59 +02:00
Dirk-Jan C. Binnema c1b143c958 * cosmetic 2010-11-20 16:37:43 +02:00
Dirk-Jan C. Binnema 20e39933e5 * many: fix unit tests, add synonyms (WIP -- not working yet) 2010-11-20 16:37:23 +02:00
Dirk-Jan C. Binnema 208322527b * mu-log: don't complain when unit is called when not already initialized 2010-11-20 16:14:26 +02:00
Dirk-Jan C. Binnema d1494028e7 * update testcases for mu-msg-field 2010-11-20 14:43:35 +02:00
Dirk-Jan C. Binnema b69cf8f589 * <many>: update for mu-msg-field change 2010-11-20 14:43:04 +02:00
Dirk-Jan C. Binnema 7f617e32f0 * mu-index: remove version check warning 2010-11-20 14:42:07 +02:00
Dirk-Jan C. Binnema de1deb4e80 * mu-msg-fields: cleanup, use MuMsgFieldId rather than MuMsgField* 2010-11-20 14:41:21 +02:00
Dirk-Jan C. Binnema d4a2a3333f * mu-bookmarks.[ch]: bookmarks implemenation was still missing from git 2010-11-15 23:25:06 +02:00
Dirk-Jan C. Binnema 56c8a66672 * mu-cmd-index.c: cosmetic 2010-11-15 08:43:46 +02:00
Dirk-Jan C. Binnema 10142c66cd * mu-cmd-find.c: cosmetic 2010-11-15 08:43:30 +02:00
Dirk-Jan C. Binnema 4f788f6cc2 * mu-msg-str.[ch], add mu_msg_str_normalize_in_place and some further optimizations 2010-11-14 22:04:16 +02:00
Dirk-Jan C. Binnema bbfe1cbd2d * mu-maildir.c: some micro-optimizations 2010-11-14 21:53:24 +02:00
Dirk-Jan C. Binnema 38b85ad161 * mu-msg-fields: store terms for message flags (so they become searchable) 2010-11-14 21:52:44 +02:00
Dirk-Jan C. Binnema a8291f4462 * minor 2010-11-14 18:03:12 +02:00
Dirk-Jan C. Binnema de77c4b5ad * mu-msg.c: improve attachment detection 2010-11-14 18:02:57 +02:00
Dirk-Jan C. Binnema 4019965d8e * mu-msg.c: update for mu_msg_field changes 2010-11-14 16:41:16 +02:00
Dirk-Jan C. Binnema ece60f2e82 * mu-msg-flags: overhaul; cleaned up things, and should be a bit faster 2010-11-14 16:40:43 +02:00
Dirk-Jan C. Binnema fdc67a021b * mu-query: pre-process query also when doing --xquery; makes thing more consistent 2010-11-14 16:39:21 +02:00
Dirk-Jan C. Binnema 141b7298e9 * add 'mu_runtime' for initialization, keeping global state during runtime. update many. 2010-11-14 13:55:04 +02:00
Dirk-Jan C. Binnema 3794182e05 * add basic implementation for bookmark support.
basically, add a file named ~/.mu/bookmarks which looks something like
  ----
  [mu]
  testarch=subject:test maildir:/archive
  inbox=maildir:/inbox
  ----

  now, one can do a query, e.g.

    mu find -b testarch

  which is equivalend to

    mu find subject:test maildir:/archive

 if both a bookmark and a 'normal' search expression are specified,
 the will be concatenated.

 bookmarks starting with mu_ are reserved for mu itself.
2010-11-13 14:16:38 +02:00
Dirk-Jan C. Binnema be9157f3e9 * mu-msg-str.c: add Latin-Extended-A for normalization, update unit test 2010-11-12 22:36:13 +02:00
Dirk-Jan C. Binnema fe68f403f8 * mu-maildir.c: update comment 2010-11-12 22:35:21 +02:00
Dirk-Jan C. Binnema 88a5d0e2fa * mu_msg_str_normalize: better handle empty strings 2010-11-11 22:12:03 +02:00
Dirk-Jan C. Binnema e2b7d71cd4 * cosmetics 2010-11-11 22:07:08 +02:00
Dirk-Jan C. Binnema fb30c1e2eb * mu-query.cc: now always search for normalized, lower-case values 2010-11-11 22:06:19 +02:00
Dirk-Jan C. Binnema 94bf9a68c7 * mu-store: store strings for searching now in normalized, lowercase form 2010-11-11 22:05:55 +02:00
Dirk-Jan C. Binnema a3822ec850 * cosmetic 2010-11-11 22:05:24 +02:00
Dirk-Jan C. Binnema 3c5314e4ed * tests: updated 2010-11-11 22:05:10 +02:00
Dirk-Jan C. Binnema be0683526f * mu-msg-str: re-implement mu_msg_str_normalize by hand to actually work, add
unit tests
2010-11-11 22:04:47 +02:00
Dirk-Jan C. Binnema fd2df0199c * test-mu-query.c: add some more test 2010-11-09 00:26:24 +02:00
Dirk-Jan C. Binnema 2861e622c9 * mu-maildir.c: cosmetics 2010-11-08 08:46:24 +02:00
Dirk-Jan C. Binnema fb46b4fddc * mu-maildir.c: use lstat, not stat in readdir_with_stat_fallback; this fixes
issue #28.
2010-11-07 19:14:01 +02:00
Dirk-Jan C. Binnema a7a76e7989 * mu_msg_str: add mu_msg_str_display_contact[_s], to guess the name-part from
the values in To/Cc/Bcc/From fields. (ie. '"Foo Bar" <foo@bar.cuux>' => 'Foo Bar')
2010-11-07 19:01:34 +02:00
Dirk-Jan C. Binnema 1d9eeeb1a6 * mu-msg.h: cosmetics 2010-11-07 18:25:12 +02:00