Commit Graph

4585 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema 710b6daf1e configure.ac: bump version to 1.3.3 2019-07-13 16:11:06 +03:00
Dirk-Jan C. Binnema 632f383c38 mu: Default to XDG Base Directory Specification
Instead of using ~/.mu, use the XDG Base Directory Specification, typically:
  ~/.cache/xapian
  ~/.cache/mu.log
  ~/.cache/parts
  ~/.config/bookmarks

Update dependencies, documentation.
2019-07-13 16:00:28 +03:00
Dirk-Jan C. Binnema 003d0a39b5
Merge pull request #1403 from Chris00/ical
mu4e: Allow replying to icalendar invitations
2019-07-13 16:00:09 +03:00
Christophe Troestler 5ca3254ef9 mu4e (ical): Run message deletion after mu4e-sent-handler 2019-07-13 14:11:54 +02:00
Christophe Troestler a6efefb622 mu4e (ical): Mention mu4e-icalendar-trash-after-reply in the configuration 2019-07-13 14:11:54 +02:00
Christophe Troestler 19f09e6e59 mu4e (ical): Use message-remove-header to update the reply headers
Fixes https://github.com/djcb/mu/pull/1403#discussion_r277174623
2019-07-13 14:11:54 +02:00
Christophe Troestler e48835fadf mu4e (ical): Add header and documentation and make checkdoc happy 2019-07-13 14:11:54 +02:00
Christophe Troestler 676ccc6e55 mu4e (ical): Set automatically composed reply ical message unmodified 2019-07-13 14:11:43 +02:00
Christophe Troestler 18e12ed3cb mu4e (ical): Make possible to automatically trash a replied ical event 2019-07-13 14:10:07 +02:00
Christophe Troestler 834582b7bd mu4e (ical): Optionally save ical events to a diary file upon reply 2019-07-13 14:08:17 +02:00
Christophe Troestler 0f38dd4b1a mu4e (ical): Display ical buttons only when method∈{REQUEST,PUBLISH} 2019-07-13 14:07:34 +02:00
Christophe Troestler 66e514c584 mu4e (ical): Use mu4e-user-mail-address-list when replying to ical events 2019-07-13 14:07:20 +02:00
Christophe Troestler 5573e7bed0 mu4e (ical): Use a text/plain alternative when replying to ical events 2019-07-13 14:07:18 +02:00
Christophe Troestler 5ccd58b40b mu4e (ical): Update installation instructions 2019-07-13 14:07:15 +02:00
Christophe Troestler 14d5b9db6e mu4e (ical): Make sure the organizer is the person replied to 2019-07-13 14:07:12 +02:00
Christophe Troestler 121bb00278 mu4e (ical): Make sure all user emails known to mu4e are used for ical events 2019-07-13 14:07:10 +02:00
Christophe Troestler 2e676b6c11 mu4e (ical): Insert a text summary of the reply .ics file
This is important because the users of some email clients (such as
Outlook Wep Application) cannot read .ics files.  See e.g.,
https://answers.microsoft.com/en-us/office/forum/office_2010-outlook/how-do-i-open-ics-files-in-outlook-web-access/c765c07e-20ae-44b5-baa4-1d4f94fdfbeb
2019-07-13 14:07:07 +02:00
Christophe Troestler 1078fee2c5 mu4e (ical): Allow to reply to icalendar invitations
Fixes https://github.com/djcb/mu/issues/994
2019-07-13 14:07:03 +02:00
Christophe Troestler c639a939f4 mu4e (ical): Fix indentation & typos 2019-07-13 14:06:57 +02:00
Dirk-Jan C. Binnema 184a6dba38 mu: ensure we build with --enabled-shared for guile
We need a dynamic object.
2019-07-13 13:43:57 +03:00
Dirk-Jan C. Binnema eb3fab7345 guile: use mu_msg_contact_email 2019-07-13 13:43:57 +03:00
Dirk-Jan C. Binnema 69229a4228 mu: remove contacts-path leftovers
The contacts are now embedded in the xapian database, so we don't need
the contact-path anymore. Let's remove some leftovers.
2019-07-13 13:43:57 +03:00
Dirk-Jan C. Binnema 125176d397 mu/lib: merge mu-contacts.h => mu-contacts.hh 2019-07-13 13:43:57 +03:00
Dirk-Jan C. Binnema 848b888573 autogen.sh: try to run `make distclean`
Can avoid some compilation problems.
2019-07-13 13:43:50 +03:00
Dirk-Jan C. Binnema 1e406bbb7a gitignore: update 2019-07-13 13:43:46 +03:00
Dirk-Jan C. Binnema 8ec8ab5380 mu-contacts: remove newlines from addresses
Seems gmime passes them on; and it causes havoc with our contacts cache.

Bump database schema version to force an rebuild (since that's what's
required.)
2019-07-11 23:30:27 +03:00
Dirk-Jan C. Binnema 0dce3607d4 configure.ac: modernize a bit 2019-07-11 23:30:27 +03:00
Dirk-Jan C. Binnema 5440747ba4 mu: require glib >= 2.38; remove g_type_init calls
Minor cleanup.
2019-07-11 23:30:27 +03:00
Dirk-Jan C. Binnema 629badbd8f
Merge pull request #1437 from sham1/replace-obsolete-m4
configure.ac: Replace AM_PROG_LIBTOOL with LT_INIT
2019-06-22 12:13:18 +03:00
Dirk-Jan C. Binnema 8e64ea0ee5
Merge pull request #1438 from znewman01/mu4e-fix-docs
mu4e: Update reference to obsolete variable in documentation
2019-06-22 08:46:57 +03:00
Zack Newman 2a51699ae5 mu4e: Update reference to obsolete variable in documentation 2019-06-19 13:30:17 -04:00
Jani Juhani Sinervo f261c104cc Replace AM_PROG_LIBTOOL with LT_INIT 2019-06-19 10:03:01 +03:00
Dirk-Jan C. Binnema c30b9fa49e org-mu4e: fix org linking
And some whitespace / flycheck cleanups.
2019-05-26 18:50:14 +03:00
Dirk-Jan C. Binnema 2beb2eda02 mu4e-contacts: cleanups, save-match-data
Whitespace cleanups

Flycheck cleanups

Save the match data for (after|before)-save-hook
2019-05-25 17:38:58 +03:00
djcb 5a8ac5c023 mu4e: don't compile old-org-mu4e.el
It generates warnings.
2019-05-25 10:39:40 +03:00
djcb c6a0771480 mu4e-actions: fix some compiler warnings 2019-05-25 10:39:40 +03:00
djcb dc271f4721 mu-contacts: fix some compiler warnings 2019-05-25 10:39:40 +03:00
djcb 10ddaebf06 mu4e-draft: fix flycheck warnings + whitespace 2019-05-23 21:45:03 +03:00
djcb 0d33e64dc9 mu4e: don't sort contacts in completion handler
mu4e~sort-contacts-for-completion no longer exists.
2019-05-13 13:29:25 +03:00
Dirk-Jan C. Binnema 2face85bb5
Merge pull request #1422 from piyushs/master
guile: Fix the behavior of guile/examples/msg-graphs and a typo in guile/mu/plots.scm
2019-05-12 15:35:19 +03:00
Piyush c4a23bfb66 Merge branch 'master' of github:djcb/mu 2019-05-11 18:13:36 +05:30
djcb 7563b89c9c mu4e: support incremental contacts 2019-05-11 13:41:03 +03:00
djcb 9edcae0203 update store, msg for new contacts-cache handling 2019-05-11 13:41:03 +03:00
djcb c858651d0c doc: document the new contacts handling
mu4e.texi and NEWS.org
2019-05-11 13:41:03 +03:00
djcb 0437edc982 mu4e: mu4e-proc: Fix flymake warnings, whitespace 2019-05-11 13:41:03 +03:00
djcb 4b52ddc1cb configure.ac: bump database, package version
Bump database version so an update is forced; and the package version
since the mu/mu4e protocol changed.
2019-05-11 13:41:03 +03:00
djcb bd52902290 contacts: update test cases for updated contacts
Remove the old ones, add new ones.
2019-05-11 13:41:03 +03:00
djcb e9a0939f8f update cfind, server for new contacts-cache
Use the new APIs.
2019-05-11 13:41:03 +03:00
djcb 8193cc3e4c contacts: rework: install in database
Rewrite the contacts-cache backend in c++

Store the contacts as metadata in the xapian database, rather than in a
separate file.

Update the Store to deal with this.
2019-05-11 13:41:03 +03:00
Piyush c4e037c16f Fix handling of --text option in `msg-graphs' example
The previous implementation of `msg-graphs` called `mu:plots/mu:plot` with
output set to `#t` when the option `--text` was passed.  This caused an error in
the `string-append` call in `mu:plot` since the expression `(or output "dumb")`
evaluated to the symbol `#t` rather than a string.

This commit fixes this by making sure that `mu:plot` is called with `output` set
to `"dumb"` when the option `--text` is passed to `msg-graphs`, and with
`output` set to `"wxt"` (the default multi-platform graphical output device in
`gnuplot`) otherwise.  This is done by essentially making the code of
`msg-graphs` agree with the plotting code in the `guile/scripts` directory.
2019-05-11 14:46:30 +05:30