1
0
mirror of https://github.com/djcb/mu.git synced 2024-06-25 07:28:02 +02:00
Commit Graph

6195 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema
dd1b854eca
Merge pull request #2267 from Chris00/master
Make mu4e-message-contact-field-matches accept a list of fields
2022-05-28 23:54:17 +03:00
Christophe Troestler
c8fcf4eccf Make mu4e-message-contact-field-matches accept a list of fields
Fixes https://github.com/djcb/mu/issues/2265
2022-05-28 20:08:05 +02:00
Dirk-Jan C. Binnema
ffcb59bfd3 utils: add fallback for time_to_string
Still don't understand issue #2230
2022-05-28 00:51:08 +03:00
Dirk-Jan C. Binnema
7e1ecb63eb build: bump version to 1.7.24/463 2022-05-28 00:51:08 +03:00
Dirk-Jan C. Binnema
ad6f8f1190 thirdparty: include in EXTRA_DIST
For autotools.
2022-05-28 00:51:08 +03:00
Dirk-Jan C. Binnema
5c161cfdbb lib/tests: add indexing benchmark 2022-05-28 00:51:08 +03:00
Dirk-Jan C. Binnema
0adf91f821 fields: include references in sexp
We need them for setting up replies. This requires a db update.
2022-05-28 00:51:08 +03:00
Dirk-Jan C. Binnema
a1f0c5e9eb mu4e: fix emacs-29 bytecompiler warnings
Wrong single quotes.
2022-05-28 00:51:08 +03:00
Dirk-Jan C. Binnema
a1461a47f3
Merge pull request #2262 from progfolio/fix/org-link
mu4e-org-store-link: prevent error when no message at point
2022-05-28 00:23:29 +03:00
Nicholas Vollmer
f82d5e62b7 mu4e-org-store-link: prevent error when no message at point
The error can cause org-store-link to short circuit before it should.
2022-05-24 17:26:34 -04:00
Dirk-Jan C. Binnema
91dcd19dad tests: improve coverage a bit 2022-05-24 19:36:39 +03:00
Dirk-Jan C. Binnema
046398b1ae utils: avoid compiler warning 2022-05-24 19:36:21 +03:00
Dirk-Jan C. Binnema
277a7e0e10 guile: don't extern-c'ify libguile
Already has it... seems to break compilation on some machines?
2022-05-24 19:35:29 +03:00
Dirk-Jan C. Binnema
52317d815f README.org: update 2022-05-23 23:56:31 +03:00
Dirk-Jan C. Binnema
a828a71f24 NEWS.org: update 2022-05-23 23:56:17 +03:00
Dirk-Jan C. Binnema
15abda26e7 mu4e.texi: update documentation 2022-05-23 23:55:41 +03:00
Dirk-Jan C. Binnema
9c9f9ecae3 lib: improve coverage a bit 2022-05-23 23:55:11 +03:00
Dirk-Jan C. Binnema
a8cbac04fc Makefile.meson: add support for coverage reports 2022-05-23 23:54:16 +03:00
Dirk-Jan C. Binnema
98a6dfd3fa README.org: update 2022-05-21 18:04:05 +03:00
Dirk-Jan C. Binnema
1b739ec55e clang-format: remove, it's counter-productive
It seems impossible (or at least, too much work) to make it behave as desired.
2022-05-21 18:02:04 +03:00
Dirk-Jan C. Binnema
4cfe78fd02 build: bump version to 1.7.23 2022-05-21 17:48:26 +03:00
Dirk-Jan C. Binnema
d8bacf78c8 NEWS.org: update 2022-05-21 17:47:18 +03:00
Dirk-Jan C. Binnema
8eac392221 guile: re-enable the guile support
Update for the internal (Mu::Message) APIs.

Update build.
2022-05-21 17:44:09 +03:00
Dirk-Jan C. Binnema
ce46c44ea9 query-results: ease getting Xapian::Document for iter
This makes it easier to construct guile-usable Messages.
2022-05-21 17:42:25 +03:00
Dirk-Jan C. Binnema
a3ad04f12f message: make it easier to create heap-allocated messages
We need this for guile to coöperate with its garbage collector.
2022-05-21 17:41:21 +03:00
Dirk-Jan C. Binnema
4305f47b86 build: bump version to 1.7.22 2022-05-19 23:38:49 +03:00
Dirk-Jan C. Binnema
cc63eca8ad autotools: improve build
*almost* works (except for guile/, which does work yet anyway).
2022-05-19 23:38:49 +03:00
Dirk-Jan C. Binnema
cea3167f3e lib: remove some dead code (mu-str/utils)
Remove unused library code; recycle some electrons.
2022-05-19 23:38:49 +03:00
Dirk-Jan C. Binnema
559296a3a7 toys: remove
The didn't work for quite some time, and would need quite a few updates to even
compile with the latest.

So remove.
2022-05-19 23:38:49 +03:00
Dirk-Jan C. Binnema
9af9d0fa94 indexer/store: avoid completed callback
This cause havoc / race conditions.
2022-05-18 20:16:48 +03:00
Dirk-Jan C. Binnema
c3778cd467 store: reset indexer in dtor
Clear it up as soon as possible.
2022-05-18 18:24:30 +03:00
Dirk-Jan C. Binnema
0be54119d8 store: stop indexer in dtor 2022-05-18 18:07:19 +03:00
Dirk-Jan C. Binnema
9b5f780975 ci: run with the address sanitizer 2022-05-18 10:03:33 +03:00
Dirk-Jan C. Binnema
2bc83b3c03 mu-info: turn back on again
This reverts commit c708e0996b.

Doesn't avoid the macos ci crash
2022-05-18 08:22:09 +03:00
Dirk-Jan C. Binnema
c708e0996b mu-info: temporarily turn off 2022-05-18 08:07:59 +03:00
Dirk-Jan C. Binnema
2fd133761f utils: fix unsetting timezone 2022-05-18 01:12:20 +03:00
Dirk-Jan C. Binnema
b03590cca8 tests: skip missing timezones in queries, too 2022-05-18 01:08:40 +03:00
Dirk-Jan C. Binnema
33d30775ee test-utils: Skip test if timezone is not available 2022-05-18 00:52:28 +03:00
Dirk-Jan C. Binnema
dbd15cf704 mu-maildir: don't allow empty path for new maildir
be a bit stricter.
2022-05-18 00:35:02 +03:00
Dirk-Jan C. Binnema
493549a896 mime-object: fix some pedantic compiler warnings 2022-05-18 00:14:01 +03:00
Dirk-Jan C. Binnema
e835c7eea0 build: fix some clang warnings 2022-05-17 22:42:17 +03:00
Dirk-Jan C. Binnema
a46dab2aad mu: use locale_workaround for tables
The tabulate package triggers some locale exception, let's attempt to work
around it.
2022-05-17 22:32:37 +03:00
Dirk-Jan C. Binnema
c4cc9795dc utils: add locale_workaround
Attempt to work around some locale handling throwing in some systems.

   "locale::facet::_S_create_c_locale name not valid"

Ugly, but maybe it helps.
2022-05-17 22:31:03 +03:00
Dirk-Jan C. Binnema
7f8260d5ed NEWS.org: Update 2022-05-17 21:11:02 +03:00
Dirk-Jan C. Binnema
6e37790012 mu: improve error reporting 2022-05-15 13:40:44 +03:00
Dirk-Jan C. Binnema
f2c0af7413 build: bump version to 1.7.21 2022-05-15 11:34:19 +03:00
Dirk-Jan C. Binnema
e13dd0da98 server: Implement forwarding attachments
Using the new infra in Message.
2022-05-15 11:33:14 +03:00
Dirk-Jan C. Binnema
5d9bb72c0b message: augment cache-path() so it supports subparts
Take an optional index parameter for a *subpart*.

This is for the case where we save attachments from a message (in particular,
when forwarding). We can't save them in the same directory for the (rare) case
when there are multiple attachments with the same name. And we don't want to
uniquify the name, since that shows up in e.g. the forwarded file name.

This can be solved by saving each in their own indexed subdir.
2022-05-15 11:28:48 +03:00
Dirk-Jan C. Binnema
aea2f58c77 mu4e: add command mu4e-sexp-at-point
Add command ~mu4e-sexp-at-point~ for showing/hiding the s-expression for the
message-at-point. Useful for development / debugging. Bound to ~,~ in headers and
view mode.
2022-05-14 20:45:33 +03:00
Dirk-Jan C. Binnema
619c1c81fe fields: add sexp column
Indicates whether the given field is part of the s-expression.
2022-05-14 20:42:09 +03:00