Commit Graph

1759 Commits

Author SHA1 Message Date
djcb e62292cb1d * contrib: fix compilation for freebsd 2012-03-14 21:33:51 +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 91457611b5 * minor documentation fixes 2012-03-13 23:06:33 +02:00
djcb daaec407eb * fix compiler warning for newest gcc/g++ 2012-03-13 23:06:17 +02:00
djcb a051f3a89f * make it configurable what to do with sent messages (part 2), and document it:
By default, @t{mu4e} puts a copy of any messages you sent in the folder you
set for @code{mu4e-sent-folder}. In some case, this may not be what you want -
for example, when using GMail+@abbr{IMAP} (but @emph{not} with
GMail+@abbr{POP3}), this interferes with GMail's handling of the sent messages
folder, and you may end up with duplicate messages. For this, since @t{mu4e}
0.9.8.3, there is the variable @code{mu4e-sent-messages-behavior}, which takes
a symbol. The default is @code{'sent} which, as stated causes the message to
be copied to your sent-messages folder. Other possible values are
@code{'trash} (so the sent message is copied to the trash-folder
(@code{mu4e-trash-folder}), and @code{'delete} to simply discard the message
altogether.
2012-03-13 20:13:30 +02:00
djcb 4122b76607 * make it configurable what to do with sent messages (i.e.., copy to sent/,
trash/ or delete) (WIP)
2012-03-13 08:28:25 +02:00
djcb 4c43ebdf2e * mu4e-send.el: use the _last_ reference to determine the 'parent' message 2012-03-13 08:20:27 +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 7a5436e847 * mu4e.el: remove some garbage 2012-03-10 16:41:10 +02:00
djcb 0733feb26a * mu4e.el: don't show 'no body' 2012-03-10 12:44:20 +02:00
djcb 2c81d65ed5 * configure.ac: check for langinfo.h, locale.h 2012-03-08 00:12:47 +02:00
djcb 8f2c710e48 * mu4e: cosmetics 2012-03-08 00:12:26 +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 253d03aaaa * automatic mail retrieval (WIP-2):
- mu4e-main.el: mu4e-update-mail-show-window retrieves mail / updates
    database, show output in split window (actual work is done by...:)
  - mu4e.el: mu4e-update-mail retrieves mail, updates database,
    asynchronously. Optionally, show output in a buffer
    when `mu4e-update-interval' is non-nil and some integer, it calls
    mu4e-update-mail every so many seconds.
  - mu4e.texi: document this
  - TODO: updated
2012-02-28 22:34:22 +02:00
Dirk-Jan C. Binnema d6a53ebee2 * update configure.ac: bump version to 0.8.2; don't use AM_INIT_AUTOMAKE([dist-bzip2])
AM_INIT_AUTOMAKE([dist-bzip2]) requires a newer autotools, and since we
  don't really need bzip2'ed args anyway, removing this
2012-02-28 21:22:50 +02:00
Dirk-Jan C. Binnema 574b0d72eb * cosmetics 2012-02-28 00:02:11 +02:00
Dirk-Jan C. Binnema 3086b87ca5 * add `mu4e-headers-leave-behavior', to decide what to when updating/quiting
etc. a buffer. From the docstring:
  "What do to when user leaves the headers view (e.g. quit or doing
  a new search). Value is one of the following symbols:
 - ask    (ask the user whether to ignore the marks)
 - apply  (automatically apply the marks before doing anything else)
 - ignore (automatically ignore the marks without asking)."

 the new mu4e-handle-marks uses this.
2012-02-27 23:41:11 +02:00
Dirk-Jan C. Binnema 9021a2ca16 * mu4e.el, mu4e-proc.el: make updating mail asynchronous
- run update process in an inferior process
  - don't use emacs24isms
2012-02-27 21:48:07 +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
Dirk-Jan C. Binnema 5f9aed0ce0 * configure.ac: add specific version 1.2.x check for xapian 2012-02-23 20:32:17 +02:00
djcb 359659e6cc * use EMAIL: not EMAIL in org-contacts template (thanks to Tamas Papp) 2012-02-21 21:53:44 +02:00
djcb 3e1640fb7a * mu-guile-message.c: don't free unitialized var in error path 2012-02-21 21:51:15 +02:00
djcb 70743774e8 * mu4e-hdrs.el: don't set keymap to nil 2012-02-21 21:50:43 +02:00
djcb ad134547cc * cheatsheet.org: mention the --exec parameter for mu find 2012-02-19 11:05:55 +02:00
djcb 1a5eec4a84 * mu4e-send.el: fix handling of Cc:'s in reply (when not replying-to-all) 2012-02-19 11:05:29 +02:00
djcb df4f34cce5 * index.org: add entry for 0.9.8.1 release 2012-02-18 17:11:53 +02:00
djcb 8955b360d7 * remove traces of the 'cleanup' command 2012-02-18 17:11:32 +02:00
djcb 3a8c4b75cd * some doc updates 2012-02-17 21:43:24 +02:00
djcb c0ac3422f5 * mu4e-view.el, mu4e.texi: make filladapt.el optional 2012-02-16 21:37:40 +02:00
djcb 0236157cd8 * mu4e-view.el: improve url-matching regexp 2012-02-16 07:29:17 +02:00
djcb 557ae0d348 * mu-msg-file: for text-bodies, concatenate all text/plain parts 2012-02-15 23:41:30 +02:00
djcb 5c11e0e843 * mu4e: add `mu4e-view-prefer-html' (with obvious meaning), and document it. 2012-02-14 21:22:02 +02:00
djcb 3e6ff7fb52 * mu4e: make help context-sensitive 2012-02-14 20:25:13 +02:00
djcb 01f6c2fd47 * bump version to 0.9.8.1 2012-02-13 22:37:40 +02:00
djcb 56f02e01e2 * mu4e-view.el: don't show attachment size when there is none 2012-02-13 22:37:26 +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 7f44863566 * update NEWS 2012-02-09 21:21:39 +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 3745413637 * mu4e-send: don't repeat Re:, Fwd: 2012-02-09 21:20:36 +02:00