Commit Graph

1917 Commits

Author SHA1 Message Date
djcb 22a092cda7 * cosmetic 2012-04-18 07:18:23 +03:00
djcb 04d14affaf * make version available in the documentation (version.texi.in) 2012-04-18 07:17:49 +03:00
djcb 94fcaf16a6 * update gitignore 2012-04-17 20:37:18 +03:00
djcb 443a5a4fea * mu4e-get-maildirs: make it work recursively 2012-04-17 20:35:32 +03:00
djcb a04a1ea449 * mu4e.texi: include the version, add note about using mu-cite 2012-04-17 20:35:02 +03:00
djcb bbd55fe787 * cosmetics 2012-04-16 23:10:16 +03:00
djcb 2ac3a63f98 * fetchmail returns non-zero when there is no mail; try to handle this a bit
more gracefully by showing (possible) 'errors for 5 seconds in the update buffer
2012-04-16 23:09:42 +03:00
djcb 127a9108fb * re-use the `message-mode' citation engine for generating cited messages (WIP) 2012-04-16 22:06:49 +03:00
djcb 57c261ef87 * cosmetics 2012-04-16 20:54:58 +03:00
djcb 7e53caa0a9 * mu4e-view.el: don't try to kill the window when it's the last one 2012-04-16 20:50:16 +03:00
djcb eae29c1958 * attempt to maximize the mu4e-main window 2012-04-16 20:47:52 +03:00
djcb 1026930d58 * mu4e-hdrs.el: if there's a visible view window, select that one first before
composing

  the headers buffer is usually a bad place to be replaced by the compose
  buffer, so instead select the view buffer first, if it's available
2012-04-16 20:42:56 +03:00
djcb 95e49a33c4 * mu4e-view.el: make sure the output buffer is writable 2012-04-16 19:33:49 +03:00
djcb 1a53158bce * mu4e.texi: add note about mu logging 2012-04-16 19:33:21 +03:00
djcb 862a657f35 * mu4e-utils.el: don't close mail retrieval window when there's an error 2012-04-16 19:09:10 +03:00
djcb bc13c49736 * improved debugging/logging support
- add mu4e-toggle-logging to enable/disable logging
  - add mu4e-show-log to view the log buffer, and bind it to '$' in the
    main/header/view buffers
  - add a note about it to the doc (mu4e.texi)
  - make mu4e-log the the new logging function, use colors to distinguish
    incoming/outgoing data
  - only keep last 1200 lines of log in the log buffer
2012-04-16 18:31:48 +03:00
djcb 0be852b288 * improve support for non-latin languages (cyrillic etc.) (WIP)
- change the various escaping / normalization functions to better deal with
    non-ascii, non-latin languages, such as Russian.

    It seems. now we can match 'Тесла' or 'Аркона' without problem.

  - added unit test.

  - WIP -- needs more testing.
2012-04-16 01:10:46 +03:00
djcb 557ce2839b * update NEWS 2012-04-15 22:51:20 +03:00
djcb bdcb4530f7 * experimental: allowing 'capturing' messages, attaching them to mails 2012-04-15 22:51:08 +03:00
djcb 6f4448be56 * change mu_util_play a bit to better deal with non-ascii filenames
- don't try to encode anything, but pass the filename into the argv for the
    program to open (before we, used g_spawn_command_line_async, and there we
    need to escape things for the command line. Now we use g_spawn_command, so
    we can pass argv as such.
  - add a GError** arg to mu_util_play, and update all callers
  - cleanup the mu-cmd-extract code a bit
2012-04-15 19:59:53 +03:00
djcb 7a04f14963 * update mu4e-server manpage for the protocol updates 2012-04-15 14:51:55 +03:00
djcb 458dfcbe17 * mu4e.texi: document new attachment handling functionality 2012-04-15 14:24:07 +03:00
djcb 2fd793746c * mu4e-utils: fixes for mu4e-read-option 2012-04-15 14:23:44 +03:00
djcb 6b4ced1f4f * implement additional attachment handling functions; update for new backend protocol 2012-04-15 14:22:43 +03:00
djcb c71ccfcd65 * mu4e-{compose,hdrs,proc}.el: updates (many!) for the changes in the backend protocol 2012-04-15 14:21:59 +03:00
djcb b06c1c8925 * configure.ac: bump version to 0.9.8.4-dev1 2012-04-15 14:18:54 +03:00
djcb 23d01e1a61 * mu-cmd-server.c: big overhaul of the mu-server process implementation 2012-04-15 14:18:18 +03:00
djcb 0ceffe1c62 * one mu4e-sent-messages-behavior is enough 2012-04-13 22:17:21 +03:00
djcb c3f63bb4c0 * mu-str.c, test-mu-query.c: ensure all unit tests pass 2012-04-13 22:12:44 +03:00
djcb 3ba8919faf * update unit tests for new escaping 2012-04-13 22:05:17 +03:00
djcb 526cc75c7c * mu-store-write.cc: small updates for api changes, cleanups 2012-04-13 22:04:06 +03:00
djcb 607fdd01f5 * mu-query.cc: use mu_util_g_set_error 2012-04-13 22:03:23 +03:00
djcb ece0bc5bae * introduce mu_util_g_set_error, a g_set_error wrapper 2012-04-13 21:58:58 +03:00
djcb b63bebfa91 * mu-str.c: improve escaping of query terms 2012-04-13 21:51:57 +03:00
djcb 76ab1a43a0 * mu-msg-field.[ch]: provide information about whether a field is a
range-field (i.e.., size, date)
2012-04-13 21:49:53 +03:00
djcb a3a5d1a6ca * cosmetic 2012-04-12 09:02:43 +03:00
djcb 47467726d4 * mu4e-view.el: extended attachment handling (WIP) 2012-04-12 09:02:25 +03:00
djcb da0a77343d * mu4e-hdrs.el: restore mark checking when leaving the headers buffer 2012-04-12 09:01:28 +03:00
djcb ec7f865580 * shorten mu_cmd_server a bit, so it satisfies `make line35' 2012-04-12 08:59:20 +03:00
djcb 77a47d43d4 * index.org: update HACKING location 2012-04-11 22:32:08 +03:00
djcb e7247a5e0f * mu4e: code refactoring / cleanup 2012-04-11 22:31:52 +03:00
djcb b633d0c74a * mu4e-hdrs.el: put checking for reply-all or reply-sender-only in
mu4e--user-wants-reply-all, use the new mu4e-read-option function
2012-04-11 18:30:12 +03:00
djcb 1fe8e694f2 * emacs/mu4e-utils.el: add function mu4e-read-option to easily add
multiple-choice question for the user
2012-04-11 18:28:55 +03:00
djcb 1f4b169a09 * mu4e-view.el: fix closing / killing the view buffer 2012-04-11 18:27:26 +03:00
djcb f7335bf6cd * mu4e-hdrs.el: fix highlighting / automatic opening of messages when in the
headers view
2012-04-11 18:26:50 +03:00
djcb 8c9a1b1e3f * mu-msg-part.c, mu-msg-sexp.c: handle parts with unknown (or zero) size
correctly, set :size to -1 so front-end can deal with it appropriately.
2012-04-11 18:25:49 +03:00
djcb 98b454e761 * mu4e: update doc 2012-04-11 02:11:47 +03:00
djcb c090716509 * mu4e-view.el: fix closing, some cosmetics 2012-04-11 02:08:32 +03:00
djcb 250026f2d6 * mu4e-hdrs.el: get rid of the thread-marks, no longer needed 2012-04-11 02:08:02 +03:00
djcb 86c4e7042a * mu4e-send.el: update some var names, remove some debuging stuff, fix some
byte-compiling errors
2012-04-11 02:06:40 +03:00