Commit Graph

6631 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema 9ddde205a4 build: bump version to 1.10.7 2023-08-30 22:24:45 +03:00
Dirk-Jan C. Binnema 52a2650448 guile: make guile-extension-dir configurable
We use
   guile_dep.get_variable(pkgconfig: 'extensiondir')
but that's not good for everyone.
2023-08-30 22:22:39 +03:00
Dirk-Jan C. Binnema 7d85b4acce mu4e-compose-complete-addresses: use correct type
Backport from master

Fixes #2544
2023-08-30 19:00:26 +03:00
Dirk-Jan C. Binnema 0470d07ba9 build: bump version to 1.10.6 2023-08-06 16:26:01 +03:00
Dirk-Jan C. Binnema 5866a4e4ed mu-options: expand option file paths
Fixes #2528
2023-08-02 21:33:57 +03:00
Dirk-Jan C. Binnema c36d30bec2 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-02 21:17:45 +03:00
Dirk-Jan C. Binnema d25d4b0b36 utils: add expand_path (wordexp wrapper)
For expanding command-line options for shells that don't do that by themselves.
2023-08-02 20:43:45 +03:00
Dirk-Jan C. Binnema c9f3709112 store: reduce default batch-size to 50000
250000 is a bit too much for low-mem systems
2023-08-02 20:08:53 +03:00
Jeremy Sowden 97b9dd6aa9 Install Guile extension into Guile's extension directory 2023-08-02 20:06:17 +03:00
Dirk-Jan C. Binnema fcc173de31 man: update mu mkdir manpage 2023-07-20 09:13:22 +03:00
Dirk-Jan C. Binnema ba1e41fa70 mu4e-view: fix mu4e-view-refresh
It's didn't quite work in the post-mu4e-window world
2023-07-20 09:12:23 +03:00
Dirk-Jan C. Binnema d5893ad387 mu4e/search: clarify sortable fields (threading)
When threads are enabled, only sorting by date is possible; make this
clearer in the UI.

Fixes #2507.
2023-07-20 09:07:34 +03:00
Dirk-Jan C. Binnema 4954b6b467 build: bump version to 1.10.5 2023-07-08 10:33:43 +03:00
Dirk-Jan C. Binnema 958c153b87 mu4e-view: restore point in single-window headers buffer
In single-window mode, after quitting the view, explicitly restore the
point in the headers view to the last viewed message (just like in split
view mode).
2023-07-06 07:42:11 +03:00
Dirk-Jan C. Binnema 1494df4a48 message: double-check part-type in Multipart
Avoid exception for some messages (unsigned messages with signed
attachment).
2023-07-06 07:41:40 +03:00
Dirk-Jan C. Binnema 11d47e0eab build: bump version to 1.10.4 2023-06-22 23:43:38 +03:00
Dirk-Jan C. Binnema aa2c17e138 contact/display-name: quote "names" with '@'
Apparently, some mail servers want this, and gnus doesn't handle it
automatically.
2023-06-16 10:37:25 +03:00
Dirk-Jan C. Binnema 47cbd45f90 gmime-test: fix leak 2023-06-16 10:37:19 +03:00
Dirk-Jan C. Binnema 256ef21f2f mu4e: run mu4e-view-rendered-hook non-read-only
Non-read-only is likely the expected behavior.

Fixes #2500.
2023-06-16 10:37:13 +03:00
Dirk-Jan C. Binnema b81608a4f4 mu4e: don't error out in mu4e-view-quit
Fixes #2487.
2023-06-16 10:36:48 +03:00
Dirk-Jan C. Binnema a31472f886 mu4e: add mu4e-fetch-field 2023-06-16 10:36:18 +03:00
Dirk-Jan C. Binnema 085ad4a9fd message: remove control characters from subject
And add a unit-test.

Fixes #2477
2023-06-16 10:35:54 +03:00
Dirk-Jan C. Binnema b0c71fbdb5 meson.build: avoid clang build warning 2023-06-16 10:35:22 +03:00
Dirk-Jan C. Binnema 80a2d4cef4 build: bump version to 1.10.3 2023-04-15 23:20:37 +03:00
Dirk-Jan C. Binnema 2c7ba20696 README.org: make 1.10-specific 2023-04-15 08:09:58 +03:00
Dirk-Jan C. Binnema 4bfa100e37 utils: add thread_dep for logger test
Needed on some systems

Fixes #2473
2023-04-15 08:02:46 +03:00
Dirk-Jan C. Binnema 21f53c9928 mu-server: improve error message 2023-04-15 08:02:41 +03:00
Dirk-Jan C. Binnema a9e96ff935 mu: improve error numbers
Ensure they match what mu expects.
2023-04-15 08:02:35 +03:00
Dirk-Jan C. Binnema 79035e7487 build: add 'uninstall' target to make 2023-04-15 08:02:29 +03:00
Dirk-Jan C. Binnema a1aed61002 mu4e-query-item: reset mu4e--last-delta-unread
Fixes #2447.
2023-04-15 08:02:24 +03:00
Dirk-Jan C. Binnema 7597c93cd5 build: bump version to 1.10.2
New stable version; since 1.10.1:

- improve unit tests
- fix threading issue with file-based logging
- re-enable --after option for mu cfind
- allow extracting message-parts from message (mu extract)
- allow using relative message paths (view/extract/verify)

Mu4e:

- by default, don't reuse frame with composing in new frame
- allow for disabling global modeline items
- create random name for newly detached views
- documentation update
2023-04-09 15:05:50 +03:00
Dirk-Jan C. Binnema bfb5794cb1 update README.org 2023-04-09 15:04:27 +03:00
Dirk-Jan C. Binnema c78435a6fe tests: always log to file during tests
And set the cachedir (for logging and other things) to a random tmpdir.
2023-04-09 15:04:19 +03:00
Dirk-Jan C. Binnema 8e9579055f logger: create logdir if non-existent 2023-04-09 15:04:13 +03:00
Dirk-Jan C. Binnema c09b93a129 tests: turn off dead test test_mu_extract_01 2023-04-09 15:04:09 +03:00
Dirk-Jan C. Binnema 3706fd4786 tests: fix links tests 2023-04-09 15:04:03 +03:00
Dirk-Jan C. Binnema b56698a113 test: don't "uniqify" link names during test 2023-04-09 15:03:59 +03:00
Dirk-Jan C. Binnema 3e496d56d9 build: avoid meson warning 2023-04-09 15:03:54 +03:00
Dirk-Jan C. Binnema a8f2f7497f mu-cfind: re-enable --after option
It was still there, but disabled.

Fixes #2470.
2023-04-08 20:52:40 +03:00
Dirk-Jan C. Binnema 601a75bf24 mu4e: remove obsolete TODO 2023-04-08 20:52:37 +03:00
Dirk-Jan C. Binnema e29dc2d9d8 mu-logger: Add lock for file-logger and stress test
Add a lock to the file logger and add a unit-test to stress test it.
(It does fail without the lock, and passed with it).

Should help for: #2469.
2023-04-08 10:34:16 +03:00
Dirk-Jan C. Binnema f6cf7720e0 mu4e: Add display-buffer-list example
To fine-tune the main-buffer display.
2023-04-08 10:34:11 +03:00
Martin R. Albrecht 4524213d2e don't use display-buffer-reuse-window when composing in frame 2023-04-06 07:50:41 +03:00
Nacho Barrientos 0291573909 mu4e: allow to disable the global mode-line items
Fixes #2463
2023-04-06 07:50:37 +03:00
Dirk-Jan C. Binnema 3dc633364d mu4e: mention mu4e-maildir-shortcuts in main-view section 2023-04-06 07:50:33 +03:00
Dirk-Jan C. Binnema 0ff1f40679 message: allow extracting message parts to file
And add unit-test.

Fixes #2467
2023-04-06 07:50:28 +03:00
Dirk-Jan C. Binnema a156b52ddd mu: allow relative message paths in mu commands 2023-04-06 07:50:21 +03:00
Dirk-Jan C. Binnema f1c29dc1fb build: Add gmime 3.2.13 warning
For #2461, #2429.
2023-04-06 07:50:09 +03:00
Sean Farley 8b3dd03f8a mu4e: create random name for newly detached views
Without creating some kind of a temporary name (which could then be
trivially renamed by the user as the current instructions say) a new
user trying to learn how to detach a view will run into this error when
switching to a new message after detaching:

[mu4e] Detached view buffer from *mu4e-headers*
funcall-interactively: No buffer named *mu4e-article*<2>

It seems like a good default and less friction to create a random name
automatically when detaching.
2023-04-06 07:49:59 +03:00
ramon diaz-uriarte (at Phelsuma) 28050b2f33 documentation typo: C-x w ^f places in new frame, not new tab 2023-04-06 07:49:48 +03:00