Commit Graph

6644 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema fb76210138 build: bump version to 1.10.9 2024-04-23 21:08:16 +03:00
Dirk-Jan C. Binnema 11f55b4ede mu4e: fix some byte-compiler warnings 2024-04-23 21:07:06 +03:00
Dirk-Jan C. Binnema 16c75af1f2 mu4e-view: explicitly scroll after rendering
This seems necessary in some cases; for some reason _this week_ that came
up a few time, although the code is old. Could repro with a bare emacs.

Fixes #2683.
2024-04-18 22:36:28 +03:00
Dirk-Jan C. Binnema c25eeb2209 mu4e-view: ignore decoding errors
We can't do much about them; still attempt to show the message.

Fixes #2561.
2024-04-18 22:35:52 +03:00
Dirk-Jan C. Binnema e4f2dd7344
Merge pull request #2672 from alphapapa/fix/render-buffer-bookmark-function
mu4e--view-render-buffer: Disable Gnus bookmark-make-record-function
2024-03-27 12:53:54 +08:00
Adam Porter 061450d049 mu4e--view-render-buffer: Disable Gnus bookmark-make-record-function
The function 'gnus-summary-bookmark-make-record' does not work properly with the
faux "appeasement" summary buffer, causing undesired changes in the window
configuration when the message rendering buffer's bookmark function is
called (which some packages, like Activities, Burly, and Dogears do routinely).

See <https://github.com/alphapapa/activities.el/issues/55>.

Reported-by: Daniel Goldin <https://github.com/danielgoldin>
2024-03-26 21:21:14 -05:00
Dirk-Jan C. Binnema eda3b9397f
Merge pull request #2612 from seanfarley/smf/alert
mu4e: add support for macOS notifications
2023-12-22 21:27:45 +02:00
Sean Farley bbb81eda94 mu4e: add support for macos notifications
The current order in this patch is

1) macos notification
2) built-in dbus notification
3) fallback text notification

because macOS emacs can actually have dbus enabled (for emacs daemon
mode) but that doesn't support notifications. This is a built-in way to
send a simple notification for macs, too. Yay!
2023-12-18 20:05:29 -08:00
Dirk-Jan C. Binnema a8f002bfa8 build: bump version to 1.10.8 2023-11-09 21:17:09 +02:00
Dirk-Jan C. Binnema d2d9585f75 mu4e-view: assign gnus-article-buffer in mu4e-view-mode
Some external programs (such as bbdb) seems to depend on that.
2023-11-09 21:17:09 +02:00
Dirk-Jan C. Binnema cfd327b98c guile: fix module installation path 2023-10-31 09:05:52 +02:00
reindert 451303193a Fix completion w other keys than quick key 2023-10-19 07:50:37 +03:00
Dirk-Jan C. Binnema bcd3e48931 infodir: allow absolute path
Fixes #2548
2023-09-03 17:33:08 +03:00
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