Commit Graph

164 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema ac2515e66c build: bump version to 1.12.4
- query when quitting emacs with unhandled marks in a headers buffer
- fix mime-handling
- update sent handling (simplifying it)
- some internal improvements
- number of small fixes / updates
- documentation updates
- re-enable a specific database lock; this makes indexing a bit slower,
  but hopefully avoids some db corruption.
2024-04-15 19:05:22 +03:00
Dirk-Jan C. Binnema 88d794c1da build: bump version to 1.12.3
- improve documentation / manpages
- add --reindex option to 'mu index'
- split off mu4e-complete-contact (for wider use)
- work around some mail rendering issues with some emacs version
- update some dependencies
- fix some build warnings on older emacsen
- fix musl build
2024-04-08 23:22:35 +03:00
Dirk-Jan C. Binnema b25f1130de build: rationalize emacs dep checking 2024-04-02 18:39:51 +03:00
Dirk-Jan C. Binnema 15c9a3ea51 build: avoid some test-only declarations
Only when we actually need them.
2024-04-02 07:40:20 +03:00
Dirk-Jan C. Binnema 9304043349 build: bump version to 1.12.2 2024-03-16 23:26:17 +02:00
Dirk-Jan C. Binnema 1e5a807b69 build: bump version to 1.12.1 2024-03-03 09:44:30 +02:00
Matthew Smith f88acc0446 build: add cld2 option
Add an option for builders to explicitly disable cld2, instead of
relying on the automatic detection.
2024-02-25 10:42:22 +00:00
Dirk-Jan C. Binnema 9d7f3f17d8 build: bump version to 1.12.0
This is a new stable release, and everyone is encouraged to upgrade.

See NEWS.org for the many changes.
2024-02-24 16:07:10 +02:00
Dirk-Jan C. Binnema 309df647b8 build: bump version to 1.11.28 2024-02-06 23:51:36 +02:00
Dirk-Jan C. Binnema bffefc846f build: bump version to 1.11.27 2024-01-01 10:33:12 +02:00
Dirk-Jan C. Binnema 8c26edf656 build: bump version to 1.11.26 2023-12-01 19:11:56 +02:00
Dirk-Jan C. Binnema 8e52ef6a7c build: add some fortification flags 2023-12-01 19:11:56 +02:00
Dirk-Jan C. Binnema d9f7b295b4 build: bump version to 1.11.25 2023-11-15 15:56:58 +02:00
Dirk-Jan C. Binnema bcede9ebf5 build: bump version to 1.11.24 2023-10-31 19:47:32 +02:00
Dirk-Jan C. Binnema 69ad8a8dfb build: bump version to 1.11.23 2023-10-25 22:08:33 +03:00
Dirk-Jan C. Binnema 48cb83b427 build: path improvements
Use correct paths in date.py

Fix some build warnings
2023-10-14 16:46:05 +03:00
Dirk-Jan C. Binnema d8c224ae8e build: use date.py instead of date
MacOS (and others) "date" command don't support all the options that GNU
date has. So don't depend on that, add a small python program for this.
2023-10-14 16:25:58 +03:00
Dirk-Jan C. Binnema 967b724e75 build: avoid dynamic dates for reproducibility
We were using dates (in documentation, (c) notices etc) based on the
build-date; that makes it hard to do reproducible builds, so specify a
specific date in the top-level meson file, and use that throughout.
2023-10-14 15:24:00 +03:00
Dirk-Jan C. Binnema 707001b1a3 build: bump version to 1.11.22 2023-10-07 08:16:33 +03:00
Dirk-Jan C. Binnema e0417f0766 build: bump version to 1.11.21, update NEWS.org 2023-09-24 17:32:50 +03:00
Dirk-Jan C. Binnema 0b2d5c912c build: improve option checking / flags 2023-09-19 22:26:30 +03:00
Dirk-Jan C. Binnema a5cde68509 build: bump version to 1.11.20 2023-09-16 11:12:50 +03:00
Dirk-Jan C. Binnema 01f9fc7bc3 build: bump version to 1.11.19 2023-09-12 21:38:57 +03:00
Dirk-Jan C. Binnema b89e9354ec build: bump version to 1.11.18, update NEWS.org 2023-09-10 08:55:25 +03:00
Dirk-Jan C. Binnema 264bb092f0 support xapian ngrams
Xapian supports an "ngrams" option to help with languages/scripts
without explicit wordbreaks, such as Chinese / Japanese / Korean.

Add some plumbing for supporting this in mu as well. Experimental for
now.
2023-09-09 17:26:20 +03:00
Dirk-Jan C. Binnema 080cf43b4a build: bump version to 1.11.17 2023-09-05 08:34:27 +03:00
Dirk-Jan C. Binnema 3f8381134e test: move test messages to testdata/ 2023-09-05 08:34:27 +03:00
Dirk-Jan C. Binnema 29f2f07070 build: bump version to 1.11.16, update NEWS.org 2023-08-27 11:13:56 +03:00
Lin Jian 00f7053d51
mu4e: add mu4e-pkg.el
This file provides information needed by package.el.
2023-08-24 05:41:05 +08:00
Dirk-Jan C. Binnema 0b62640962 build: bump version to 1.11.15, update NEWS.org 2023-08-17 22:42:25 +03:00
Dirk-Jan C. Binnema f5beea2eb2 scanner: add maildir-scan mode; improve portability
Use d_ino (struct dirent) only when available.

Implement a mode for scanning just maildirs (ie. the dirs with cur / new
in them). Use d_type (if available) to optimize that.
2023-08-17 22:42:25 +03:00
Dirk-Jan C. Binnema e9ce45fde9 build: bump version to 1.11.14 2023-08-09 23:24:47 +03:00
Dirk-Jan C. Binnema 52e3a4766e guile: make guile-extension-dir configurable
We use
   guile_dep.get_variable(pkgconfig: 'extensiondir')
but that's not good for everyone.
2023-08-09 22:02:09 +03:00
Dirk-Jan C. Binnema 589327afd7 build: bump version to 1.11.13, update NEWS.org 2023-08-04 00:09:02 +03:00
Dirk-Jan C. Binnema ade62fc67c options: implement ExpandPath transformer
For expanding shell options (with expand_path / wordexp)

Note that e.g. in zsh: --maildir=~/Maildir is handled (program receives
--maildir=/home/user/Maildir) but e.g. bash does not do that, and the
program receives the literal '~/Maildir'

We expanded this in mu earlier, so let's do that again.
2023-08-03 22:47:27 +03:00
Dirk-Jan C. Binnema 275859a5b3 build: bump version to 1.11.12 2023-07-26 19:12:27 +03:00
Dirk-Jan C. Binnema 3aecaca9b9 build: bump version to 1.11.11 2023-07-26 19:06:04 +03:00
Dirk-Jan C. Binnema d374d94031 clang: avoid some build warnings 2023-07-23 21:04:26 +03:00
Dirk-Jan C. Binnema 6ad5cccc53 store/index: and unit test for circular symlink
Check that we bail out early
2023-07-18 23:18:21 +03:00
Dirk-Jan C. Binnema 0cb78fe4d1 mu-remove: add unit test 2023-07-18 21:33:59 +03:00
Dirk-Jan C. Binnema 67f95eac63 build: bump version to 1.11.10 2023-07-17 21:53:42 +03:00
Dirk-Jan C. Binnema 161f7df7b9 build: bump version to 1.11.9 2023-07-05 23:19:34 +03:00
Dirk-Jan C. Binnema 4920b56671 update to use fmt-based apis
Not complete, but a first big stab converting users of Mu::Error and
various g_warning & friends, format to the new libfmt-based APIs.
2023-07-05 23:10:13 +03:00
Dirk-Jan C. Binnema 3791d0c375 lib/store: rework to use xapian-db / config
Simplifies the implementation.
2023-07-02 00:06:56 +03:00
Dirk-Jan C. Binnema f8fa108090 build: bump version to 1.11.7 2023-06-22 23:52:52 +03:00
Dirk-Jan C. Binnema 832d255381 build: bump version to 1.10.6 and update NEWS.org 2023-05-12 21:44:28 +03:00
Dirk-Jan C. Binnema ad64093183 utils: implement language-detector
A thing wrapper around CLD2 with which we can detect the language of an
e-mail message.
2023-05-11 23:23:52 +03:00
Dirk-Jan C. Binnema 91eeed2a27 build: bump version to 1.11.5 + NEWS.org 2023-05-10 18:52:15 +03:00
Dirk-Jan C. Binnema 5fde962a9e build: bump version to 1.11.4 2023-04-30 12:40:37 +03:00
Dirk-Jan C. Binnema 3a05dd8725 lib/utils: implement read_from_stdin 2023-04-29 23:01:12 +03:00