Commit Graph

1786 Commits

Author SHA1 Message Date
djcb a534baa18a * update NEWS 2012-03-25 20:34:41 +03:00
djcb eba25ea850 * bump version to 0.9.8.3 2012-03-25 20:33:33 +03:00
djcb 85cba86d07 * implement mu4e-search-bookmark-edit-first & document it. 2012-03-25 20:33:17 +03:00
djcb 41f5d4ace2 * Makefile.am: set the github repo as the default for `make gitcheck' 2012-03-25 14:32:43 +03:00
djcb 57bc744632 * mu4e.texi: improve mu4e-speedbar paragraph 2012-03-25 14:32:22 +03:00
djcb 9bba0d87ff * mu4e-speedbar: much improved / better integrated with mu4e 2012-03-25 13:28:43 +03:00
djcb 1d5640fde2 * clear up the mu4e headers updating mechanism, so it's more robust (i.e..,
when another window is selected, such as in the case when using the
  speedbar).

  Also, some cleanup in message composition (that would deserve a separate
  commit, but it's too late now...)
2012-03-25 13:28:06 +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 50b50d87b7 * mu4e.texi: add FAQ about running mu while mu4e is already running 2012-03-24 11:19:41 +02:00
djcb 07c36f392d * Makefile.am: set 35 lines as the new max for function length ('make line35') 2012-03-24 11:18:35 +02:00
djcb 6bc7ce040e * mu-maildir.c: small cleanups 2012-03-24 11:17:54 +02:00
djcb d44cb572ef * updated the HACKING instructions 2012-03-24 11:17:11 +02:00
djcb 3fb7e5d6ff * WIP: fixes for gtk3.2 (prevent warnings for deprecated widgets) 2012-03-24 11:16:12 +02:00
djcb 9444a3eb0e * mu4e-send.el: use mu4e-send-citation-prefix instead of hardcoded " > "
(thanks to James Ladan)
2012-03-21 00:03:20 +02:00
djcb bd0573f3db * (WIP) add speedbar support (thanks to Antono V) 2012-03-19 21:45:26 +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 159d26ee7d * configure.ac: add warning if makeinfo is missing 2012-03-19 00:16:24 +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 4a4a757946 * typo fix in manpage (thanks to chandan) 2012-03-18 19:06:45 +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 fb8c36ec7a * mu4e-send: leave the \n when removing the message/body separator 2012-03-16 20:39:40 +02:00
djcb 0cddc06ec1 * expand mu4e-maildir and mu4e-attachment-dir (so ~/abc will work) 2012-03-14 21:35:29 +02:00
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