340ad9fc8a
* mug: make warning-free for gtk3 compilation
2012-04-21 09:10:12 +03:00
af3d206fb1
* cosmetics
2012-04-20 18:24:10 +03:00
419c00f5b2
* mu4e-view.el: add support for arbitrary actions
2012-04-20 18:23:47 +03:00
b3ba3d94be
* mu4e-hdrs.el: add support for arbitrary actions
2012-04-20 18:23:16 +03:00
b99f3612ea
* define some example actions for headers, and views
2012-04-20 18:22:33 +03:00
fbf9c70cbb
* unified the action / attachment handling
...
- mu4e-utils.el: s/mu4e-offer-action/mu4e-choose-action/, and return a
function now, rather than executing it directly
- mu4e-view.el: implement the attachment handling function in terms of
mu4e-choose-action, and each other. also fix some small issues.
2012-04-20 17:53:41 +03:00
e0db2dcfb2
* mu4e-utils.el: warn when no actions are defined + some cosmetics
2012-04-20 08:46:05 +03:00
bff93c9962
* cleanup attachment handling, add 'actions' system (WIP)
...
- user can define arbitrary actions (functions) to apply on attachments
2012-04-19 21:01:38 +03:00
3d1c5bb1e9
* mu4e-view.el: indent continuation header lines, so they're easier distinguishable
2012-04-19 19:00:09 +03:00
1ba30650e3
* mu4e-server.c: when flagging based on message-id, update /all/ matching
...
messages
this is a common case when sending messages to ourselves (maybe through a
mailing list), where there would a message in inbox and sentbox with the
same id. we set the flag on both
2012-04-19 18:56:44 +03:00
ff32d85bc0
* cleanup mu4e-user-agent a bit, add support for adding arbitrary headers
2012-04-19 18:54:31 +03:00
1e17d7890b
* turn off autopair mode (when enabled) in mu4e-view mode, as it conflicts
2012-04-19 08:33:13 +03:00
73568f8e5e
* cosmetics
2012-04-19 08:31:59 +03:00
effca34174
* add documentation for setting up mail-user-agent
2012-04-19 08:31:48 +03:00
3540abdfeb
* initial support for mail-user-agent (WIP)
2012-04-19 08:30:42 +03:00
d52d534d71
* optionally hide e-mail addresses in address fields in the view; document it
2012-04-18 19:55:50 +03:00
0915ae96c0
* mu4e-view: fill headers before display, so they don't run off the screen
2012-04-18 19:13:34 +03:00
54ce26cc11
* remove mu4e-raw-view, refactor processing attachments, messages through
...
pipes a bit. Document it.
2012-04-18 19:10:48 +03:00
9e58ff96ed
* mu4e-view.el: make the open-in-emacs attachment temp files read-only
2012-04-18 07:41:37 +03:00
8ee4b4436d
* update NEWS
2012-04-18 07:18:30 +03:00
22a092cda7
* cosmetic
2012-04-18 07:18:23 +03:00
04d14affaf
* make version available in the documentation (version.texi.in)
2012-04-18 07:17:49 +03:00
94fcaf16a6
* update gitignore
2012-04-17 20:37:18 +03:00
443a5a4fea
* mu4e-get-maildirs: make it work recursively
2012-04-17 20:35:32 +03:00
a04a1ea449
* mu4e.texi: include the version, add note about using mu-cite
2012-04-17 20:35:02 +03:00
bbd55fe787
* cosmetics
2012-04-16 23:10:16 +03:00
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
127a9108fb
* re-use the `message-mode' citation engine for generating cited messages (WIP)
2012-04-16 22:06:49 +03:00
57c261ef87
* cosmetics
2012-04-16 20:54:58 +03:00
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
eae29c1958
* attempt to maximize the mu4e-main window
2012-04-16 20:47:52 +03:00
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
95e49a33c4
* mu4e-view.el: make sure the output buffer is writable
2012-04-16 19:33:49 +03:00
1a53158bce
* mu4e.texi: add note about mu logging
2012-04-16 19:33:21 +03:00
862a657f35
* mu4e-utils.el: don't close mail retrieval window when there's an error
2012-04-16 19:09:10 +03:00
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
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
557ce2839b
* update NEWS
2012-04-15 22:51:20 +03:00
bdcb4530f7
* experimental: allowing 'capturing' messages, attaching them to mails
2012-04-15 22:51:08 +03:00
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
7a04f14963
* update mu4e-server manpage for the protocol updates
2012-04-15 14:51:55 +03:00
458dfcbe17
* mu4e.texi: document new attachment handling functionality
2012-04-15 14:24:07 +03:00
2fd793746c
* mu4e-utils: fixes for mu4e-read-option
2012-04-15 14:23:44 +03:00
6b4ced1f4f
* implement additional attachment handling functions; update for new backend protocol
2012-04-15 14:22:43 +03:00
c71ccfcd65
* mu4e-{compose,hdrs,proc}.el: updates (many!) for the changes in the backend protocol
2012-04-15 14:21:59 +03:00
b06c1c8925
* configure.ac: bump version to 0.9.8.4-dev1
2012-04-15 14:18:54 +03:00
23d01e1a61
* mu-cmd-server.c: big overhaul of the mu-server process implementation
2012-04-15 14:18:18 +03:00
0ceffe1c62
* one mu4e-sent-messages-behavior is enough
2012-04-13 22:17:21 +03:00
c3f63bb4c0
* mu-str.c, test-mu-query.c: ensure all unit tests pass
2012-04-13 22:12:44 +03:00
3ba8919faf
* update unit tests for new escaping
2012-04-13 22:05:17 +03:00