djcb
c240e6c17f
* fixes for 'make line35' (small function refactoring)
2012-07-20 11:54:37 +03:00
djcb
3322464564
* crypto: refactor a bit; add to sexp
2012-07-18 17:52:33 +03:00
djcb
acfabfdf4b
* refactor: MU_MSG_PART_OPTION -> MU_MSG_OPTION and related changes
2012-07-18 16:22:10 +03:00
djcb
fe6333dfef
* crypto: small cleanups
2012-07-18 11:36:42 +03:00
djcb
39fe3f417c
* crypto: add automated test for 'verify'
2012-07-18 11:35:57 +03:00
djcb
807c9de625
* crypto: better handling of crypto errors
2012-07-18 10:30:23 +03:00
djcb
9e59b1f29b
* crypto: update other mu-msg-part users for api changes
2012-07-17 19:17:09 +03:00
djcb
c7cf0c6655
* crypto: hook up crypto support with mu-msg-part and friends
2012-07-17 19:16:42 +03:00
djcb
2be6b041ae
* mu: build crypto support maybe (depends on gmime 2.6)
2012-07-17 19:15:47 +03:00
djcb
d4abc249c2
* refactor mu_msg_(un)load_msg_file from various versions
2012-07-16 12:55:54 +03:00
djcb
a2bceff17c
* cosmetic
2012-07-16 09:23:48 +03:00
djcb
aa62d4ca1b
* cosmetic
2012-07-14 15:52:55 +03:00
djcb
c9fc49cfd6
* cosmetics
2012-07-12 15:47:11 +03:00
djcb
b09b9ceaac
* guile: add mu:timestamp accessor to <mu:message>, implement it
2012-07-10 23:36:21 +03:00
djcb
0b70a457de
* clear non-numerics from dates, so '2012-06-12' is parsed correctly
2012-06-29 10:11:26 +03:00
djcb
b16aab5b3d
* update some documentation
2012-06-26 22:47:25 +03:00
djcb
e5448adbb8
* robustness/cleanup fixes:
...
- mu-util.c: don't raise errors when fputs failes (this would spam us when a
pipe broke)
- mu-cmd-server.c: handle SIGPIPE, ignore empty command lines
2012-06-26 13:11:50 +03:00
djcb
e792c61f32
* mu4e: when moving messages, always reset the N flag
...
(since N (new) messages cannot have any other flags, you would loose
e.g. the T flag when moving to trash; now, we remove the N flag, and the T
flag remains)
2012-06-23 10:11:18 +03:00
djcb
dea26471d0
* fix _MuStore initialization; proliferate API change
2012-06-20 20:33:58 +03:00
djcb
39ff643e48
* store: allow setting my-addresses
2012-06-19 17:59:16 +03:00
djcb
3159d97105
* mu-store*: detect 'my-addresses' in messages, so we can mark contacts as 'personal'
2012-06-18 18:02:12 +03:00
djcb
be46769255
* mu-contacts: allow saving a separate value 'personal'
...
which, if true, means that the contact was seen in a message where at least
one of the addresses in the recipients field was 'my' address (this is
decided when in mu-store-write.cc). using this, we can exclude mailing list
posts.
2012-06-18 17:59:27 +03:00
djcb
a332583d81
* mu-msg.c: improved case-insensitive sorting function
2012-06-15 18:22:18 +03:00
djcb
b0fe9770e4
* mu-str.c: much improved mu_str_normalize_subject (to skip Re:, Fwd: etc. for sorting)
2012-06-15 18:21:21 +03:00
djcb
4dadca3a8d
* mu-maildir: preserve custom (non-standard) maildir file flags
2012-06-13 09:10:22 +03:00
djcb
d497bfe804
* add mu_flags_custom_from_str, to get the custom flags in a message file name
2012-06-13 08:14:06 +03:00
djcb
664ebce107
* minor
2012-06-13 08:11:32 +03:00
djcb
cc125b4218
* cosmetic
2012-06-13 08:11:05 +03:00
djcb
9133750d24
* mu-str.c: fix bug in check_for_field
2012-06-12 11:55:59 +03:00
djcb
1774a42882
* lib/tests: update tests for GStringChunk-related API changes
2012-06-12 00:11:52 +03:00
djcb
423a1d7140
* mu4e: use GStringChunk* for string normalization / escaping
...
- this should fix the rare bug for some non-Latin unicode blocks,
simplify some code, and possibly improve performance a bit
2012-06-12 00:11:14 +03:00
djcb
dea5a7892d
* mu-msg-part.h: include unistd.h, to unbreak ubuntu 10.04 compilation
2012-06-10 12:10:28 +03:00
djcb
20d858e464
* implement / document changing sort order and threading
...
- update the protocol a bit (mu4e-proc, mu-cmd-server)
- provide the user-interface (mu4e-headers.el)
- document it (mu4e.texi, mu-server.1)
- some cosmetics (the other changes)
2012-06-10 11:19:51 +03:00
djcb
0cf414db73
* update test cases for the ignoring (or checking) invalid message flag letters
2012-06-01 14:04:18 +02:00
djcb
895ab10a4b
* optionally ignore invalid (unknown) message flag letters, update callers
2012-06-01 14:03:43 +02:00
djcb
7008e108ae
* mu-maildir.c: fix compiler warning
2012-06-01 12:35:46 +02:00
djcb
b50adb1c0a
* split off test-mu-msg test cases
2012-06-01 12:35:30 +02:00
djcb
f7699c0ad3
* mu-msg-sexp.c: add contact info later in the sexp so that we can access file
...
data (in the !header_only case), i.e.. Reply-To
2012-05-23 23:34:28 +03:00
djcb
ecf18e9ac9
* mu-util.c: return FALSE in all case for mu_util_g_set_error
2012-05-22 16:49:57 +03:00
djcb
9367f1ac6d
* support '.noupdate' -- similar to '.noindex', maildirs containing
...
'.noupdate' will be ignored; however, they will _not_ be ignored when doing
a full update (--rebuild)
2012-05-22 10:19:49 +03:00
djcb
a480ee9789
* fix refactoring fall-out
2012-05-21 11:16:49 +03:00
djcb
46f10cfde9
* refactoring: split src/ into mu/ and lib/
2012-05-21 09:25:53 +03:00