Commit Graph

4670 Commits

Author SHA1 Message Date
9457f2f591 Merge pull request #1486 from thierryvolpiatto/more_lexical-binding
Add lexical-binding to all files and fix warnings
2019-09-26 00:29:31 +03:00
581785abe9 mu4e: view: disable some bindings for the gnus-based view
Disable some of the key-binding that don't quite work for the gnus-based
view. We'll probably want a gnus-view specific set of bindings, but at
least for now avoid the errors.
2019-09-16 22:02:16 +03:00
e4f5576cfc Add lexical-binding to all files and fix warnings
about free variables (declare) and unused lexical vars (prefix with "_").
2019-09-16 19:54:59 +02:00
76e6ea256f Merge pull request #1484 from thierryvolpiatto/lexical-binding
mu4e: Completely use cl-lib and lexical-binding (rebase #1471)
2019-09-14 14:49:36 +03:00
9ddd035a1e Completely use cl-lib and lexical-binding
Previously both cl-lib.el and cl.el were used, now use only cl-lib.el.
Use lexical-binding where needed instead of requiring cl just for
`lexical-let`.
Replace some add-to-list with cl-pushnew as add-to-list is not
recommended in lisp program and anyway doesn't work properly with
lexical binding.
2019-09-14 12:39:51 +02:00
df022c4f3b mu-query.7: update flags description 2019-09-08 17:33:43 +03:00
7b1d798344 mu-server: improve error expressions 2019-09-08 17:21:16 +03:00
1591c95637 Merge pull request #1470 from MalloZup/opensuse-doc
update with opensuse distro instructions
2019-08-20 23:05:38 +03:00
bc8a50d8c3 update with opensuse distro instructions 2019-08-16 17:48:51 +02:00
b609080d77 Process personal flag when adding new contacts 2019-08-16 13:06:12 +02:00
230df78780 Avoid wrong type/warning in comparison 2019-08-16 11:50:40 +02:00
b71b60704b Update internal cache in set_personal_addresses 2019-08-16 11:44:35 +02:00
ca699324a3 mu4e: mu4e-compose: Fix configuration choices
End the choice group in the right place.
2019-08-10 10:53:52 +03:00
7e72c6ebac Merge pull request #1465 from rnkn/patch-1
mu4e: Balance parens in mu4e-compose-context-policy
2019-08-10 10:51:25 +03:00
ca7449c575 Balance parens in mu4e-compose-context-policy
Fixes unbalanced parens in mu4e-compose-context-policy, which prevents Custom mode UI working.

Using standard indentation helps prevent missing these little issues.
2019-08-09 18:20:33 +10:00
aec2a78840 Merge pull request #1456 from npjg/master
mu4e: fix `make-mu4e-context-account` to see `name` keyword arg
2019-08-08 22:28:51 +03:00
6b5a31f45a configure.ac: Fix make distcheck
Avoid msg2pdf.
2019-08-03 11:20:50 +03:00
74f9f78ec0 lib: Don't use Xapian::DatabaseNotFoundError, it's too new
Xapian::DatabaseNotFoundError only arrived with Xapian 1.4.10.
2019-08-03 11:06:50 +03:00
70cb10eddb NEWS.org: update with all the latest gossip 2019-08-01 22:44:03 +03:00
63b556da6d mu-util: fix warning 2019-08-01 22:44:03 +03:00
80a5918da9 msg2pdf: don't build for now
Not yet compatible with webkit2gtk
2019-08-01 22:44:03 +03:00
8319be8532 mug: remove manpage
It's not for distribution, no need for a manpage.
2019-08-01 22:44:03 +03:00
3885841473 mug: quick & dirty port to webkit2gtk3 2019-08-01 22:44:03 +03:00
fc0ea805f5 mu-msg-fields: Mark contact fields as phrase-enabled 2019-08-01 22:11:39 +03:00
a8752e28c3 mu-store.hh: add it; it was missing 2019-07-31 17:19:23 +03:00
b710e47d58 mu4e: fix make-mu4e-context-account to see name keyword arg 2019-07-30 16:47:09 -04:00
5c5716d3f0 bump version to 1.3.4
plus some build tweaks.
2019-07-30 19:36:04 +03:00
0ed03b94ca docs: update man-page, NEWS.org 2019-07-30 19:36:04 +03:00
d3e15050c2 configure.ac: bump schema version to 1.3.1 2019-07-30 08:51:04 +03:00
be4860befe tests: update for lib/mu-store changes 2019-07-30 08:51:04 +03:00
26dca831c6 mu4e: automatically rebuild database when possible 2019-07-30 08:51:04 +03:00
8f24b4103a guile: update for lib/mu-store changes 2019-07-30 08:51:04 +03:00
afde8811b6 mu-cmd: update for lib/mu-store changes
* some small API updates
 * in with_store, try to rebuild automatically when possible
2019-07-30 08:51:04 +03:00
83d6484f86 lib/mu-store: rework implementation
* mu-store.h, mu-store-read.cc, mu-store-write.cc, mu-store-priv.hh have been reworked
   in mu-store.{cc,hh}, it the mix of c/c++ improved
 * update all the dependent modules
 * make it easier to upgrade an database in place (without user intervention)
 * remove the xbatch-size option
2019-07-30 08:51:04 +03:00
b7cda29b96 mu-runtime: include string
Was missing, and breaks compilation in some environments.
2019-07-18 16:17:04 +03:00
710b6daf1e configure.ac: bump version to 1.3.3 2019-07-13 16:11:06 +03:00
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
003d0a39b5 Merge pull request #1403 from Chris00/ical
mu4e: Allow replying to icalendar invitations
2019-07-13 16:00:09 +03:00
5ca3254ef9 mu4e (ical): Run message deletion after mu4e-sent-handler 2019-07-13 14:11:54 +02:00
a6efefb622 mu4e (ical): Mention mu4e-icalendar-trash-after-reply in the configuration 2019-07-13 14:11:54 +02:00
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
e48835fadf mu4e (ical): Add header and documentation and make checkdoc happy 2019-07-13 14:11:54 +02:00
676ccc6e55 mu4e (ical): Set automatically composed reply ical message unmodified 2019-07-13 14:11:43 +02:00
18e12ed3cb mu4e (ical): Make possible to automatically trash a replied ical event 2019-07-13 14:10:07 +02:00
834582b7bd mu4e (ical): Optionally save ical events to a diary file upon reply 2019-07-13 14:08:17 +02:00
0f38dd4b1a mu4e (ical): Display ical buttons only when method∈{REQUEST,PUBLISH} 2019-07-13 14:07:34 +02:00
66e514c584 mu4e (ical): Use mu4e-user-mail-address-list when replying to ical events 2019-07-13 14:07:20 +02:00
5573e7bed0 mu4e (ical): Use a text/plain alternative when replying to ical events 2019-07-13 14:07:18 +02:00
5ccd58b40b mu4e (ical): Update installation instructions 2019-07-13 14:07:15 +02:00
14d5b9db6e mu4e (ical): Make sure the organizer is the person replied to 2019-07-13 14:07:12 +02:00