1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-26 07:29:17 +02:00
Commit Graph

1137 Commits

Author SHA1 Message Date
djcb
140f9cc562 * set the domain in g_set_error, to prevent runtime-warnings with recent glib 2012-04-03 19:37:07 +03:00
djcb
d421f4bff6 * small leak fixes 2012-04-03 19:36:43 +03:00
djcb
0a15f82ede * mu-msg-file.c: correctly display utf-8 encoded messages without explicit
charset (such as mu4e draft messages)
2012-04-02 20:01:58 +03:00
djcb
bc6f9ebbb8 * fix glib warnings (compile time, runtime): add error gquark, don't use g_atexit 2012-04-01 13:08:02 +03:00
djcb
fa10095ce2 * mu-cmd-server.c: return full message info in (:update ...) so we don't lose
the body when refreshing previously-unread messages
2012-04-01 12:32:01 +03:00
djcb
aa952aa430 * mu-stored-read.cc: don't do excessive logging 2012-04-01 12:29:44 +03:00
djcb
f11160aece * cosmetics 2012-04-01 12:29:24 +03:00
djcb
62d455ad7e * cosmetic 2012-03-31 17:20:28 +03:00
djcb
e7e84ed08a * updates for new mu_str escaping function, better error handling 2012-03-30 19:02:46 +03:00
djcb
2a105f1612 * mu-util.h: fix catch-macro for the case where the GError is set already 2012-03-30 19:02:07 +03:00
djcb
7f0ec697d8 * mu-str etc.: improve escaping (for gmail folder names) 2012-03-30 18:45:06 +03:00
djcb
6e2c3bf726 * mu-store-read.cc: cosmetic 2012-03-30 09:16:08 +03:00
djcb
5daa703678 * mu-msg.c: fix for mu_msg_move_to_maildir for top-level messages 2012-03-29 19:49:39 +03:00
djcb
c2e3eac1de * don't save drafts immediately, and do the post-sending stuff not in hooks,
but rather by a special 'sent-' message handler
2012-03-27 21:15:47 +03:00
djcb
86a1424b17 * mu-maildir.c: ignore emacs temp files 2012-03-26 22:54:30 +03:00
djcb
07926fd72e * mu-store.cc: add include unistd.h; this is needed by g++ 4.7 (as noted by
Tom Willemsen)
2012-03-26 21:17:38 +03:00
djcb
67261b614d * implement the :erase message from the backend to properly clean up the
header buffer

  When we're doing a search while the results of a previous search are still
  coming in from the backend, this way we can tell the frontend that this is
  the right time to clear the buffer (previously, sometimes the results would
  be mixed).
2012-03-25 13:25:55 +03:00
djcb
6bc7ce040e * mu-maildir.c: small cleanups 2012-03-24 11:17:54 +02:00
djcb
f43f704429 * test-mu-util.c: remove broken test case 2012-03-19 20:54:23 +02:00
djcb
acf1cd63f2 * fix mu_util_guess_maildir, mu_util_guess_mu_homedir for freebsd 2012-03-19 20:53:18 +02:00
djcb
2a6c9bebd6 * mu-msg-file.c: mu_msg_mime_part_to_string: less noisy handling of broken messages 2012-03-19 20:50:12 +02:00
djcb
027f870322 * tests: don't use mu_util_init_system, small cleanups 2012-03-19 20:49:19 +02:00
djcb
de4836a874 * mu-runtime.c, mu-util.c: remove mu_util_init_system
- no longer needed, since we no longer need to special case the BSDs
2012-03-19 20:47:38 +02:00
djcb
58ecdd78b7 * mu-maildir.c: clear up maildir scanning
- improve handle of special dirs/files (add dovecot special-casing)
  - clear up struct direntry* mem management
2012-03-19 20:46:17 +02:00
djcb
2a7b6f1304 * test-mu-cmd-cfind.c: fix unit tests for ubuntu 10.04
the tests made unwarranted assumptions about the order in which addresses
  are returned.
2012-03-19 00:14:48 +02:00
djcb
eb9aafa8d8 * fix logic screwup in determining submailddirs of dirs starting with 'c' or
'n'; based on a patch by Jack Erwin
2012-03-18 12:22:00 +02:00
djcb
e80c4c9124 * tests/: fix test cases for freebsd (and other bsds) 2012-03-14 21:33:06 +02:00
djcb
ba10026dc2 * some warning fixes for gcc 4.1.1 2012-03-14 00:07:29 +02:00
djcb
daaec407eb * fix compiler warning for newest gcc/g++ 2012-03-13 23:06:17 +02:00
djcb
28c6f2d8d7 * mu-msg-part: g_mime_data_wrapper_write_to_stream returns ssize_t, not
gboolean
2012-03-11 10:40:49 +02:00
djcb
dd78faf415 * mu_util_play: accept paths with spaces etc. as well 2012-03-08 00:12:06 +02:00
djcb
7fd81cc154 * tests: more gracefully deal with the case where there's no en_US.utf8 locale 2012-03-08 00:11:31 +02:00
djcb
0d3f1887da * test-mu-util.c: fix test_mu_util_dir_expand_03 for the symlink case 2012-03-08 00:10:21 +02:00
Dirk-Jan C. Binnema
f02bb34188 * make mu compile warning-free with clang/clang++ 2012-02-29 21:08:23 +02:00
Dirk-Jan C. Binnema
6761f0e5d3 * possible fix for some encoding problem (mu_util_fputs_encoded) + cosmetics 2012-02-29 20:51:29 +02:00
Dirk-Jan C. Binnema
85be02c195 * test-mu-maildir: add some extra tests for maildir creation 2012-02-26 12:18:17 +02:00
Dirk-Jan C. Binnema
8f833c55c5 * mu-cmd-find.c: with --format=links, always try to create the target maildir,
even if the toplevel already exists
2012-02-26 12:17:56 +02:00
Dirk-Jan C. Binnema
f27af1158b * mu-maildir.[ch]: make create_maildir work even if the maildir already
partially exists and double-check permissions
2012-02-26 12:16:57 +02:00
Dirk-Jan C. Binnema
dcc0d5fc18 * cosmetics 2012-02-26 12:14:53 +02:00
Dirk-Jan C. Binnema
25a046536d * mu-cmd-find.c: --format=links: don't show error when there isn't any + unit test 2012-02-23 20:35:16 +02:00
djcb
8955b360d7 * remove traces of the 'cleanup' command 2012-02-18 17:11:32 +02:00
djcb
557ae0d348 * mu-msg-file: for text-bodies, concatenate all text/plain parts 2012-02-15 23:41:30 +02:00
djcb
7e9879ccc6 * update test, docs for mu extract 2012-02-13 22:36:43 +02:00
djcb
0d08ff903d * update code for new mu_msg_part_for_each API 2012-02-13 22:36:22 +02:00
djcb
3bb93a401b * update attachment extraction code:
- only consider 'leaf', 'message' parts in for_each
   - special handling for gmimemessage
   - some cleanups
2012-02-13 22:35:22 +02:00
djcb
6e4b354923 * mu-cmd-server.c: fix backend problem when forwarding messages with attachments 2012-02-09 21:21:23 +02:00
djcb
288f987b2f * features: mark messages as read/unread 2012-02-09 21:10:33 +02:00
djcb
6f14e95c54 * test-mu-maildir.c: work around some weirdness on MacOS, fix permissions
failure in 'distcheck'
2012-01-31 20:55:56 +02:00
djcb
ff9b8185b7 * test-mu-maildir.c: make the verbose output a bit more useful. 2012-01-23 00:11:45 +02:00
djcb
688d571715 * don't insist on using xdg-open; use "open" on MacOS or what MU_PLAY_PROGRAM sets 2012-01-23 00:11:23 +02:00