324b6f5022
mu4e-view: experiment xwidget support
...
Add experimental support for displaying html messages in an xwidget; this
doesn't work for all messages.
2022-01-10 22:07:06 +02:00
42d5cde612
mu4e-view: catch epg error
...
Give a bit more user-feedback when e.g. EPG fails to decrypt a message.
2022-01-09 14:08:24 +02:00
ec41585dab
mu-msg-file: check for top-level s/mime
...
Update the content flags for top-level S/MIME encrypted & signed.
2022-01-09 11:36:39 +02:00
4df94b0c86
mu-init: update manpage
...
Fixes: issue #2200 .
2022-01-09 10:27:09 +02:00
bbf55256e5
mu4e-view: add massage toggle for text filling
...
For some mis-rendered messages, it can be useful to toggle filling, so add this
as an massage ('M') option.
2021-12-25 11:01:33 +02:00
8704101afc
mu4e-folders: fix typo in docstring
2021-12-19 23:15:42 +02:00
8dcdd0a815
mu4e-view: add toggle to show all mime-parts
...
Add a toggle to show (links for) all top-level MIME-parts, so you can e.g.
perform actions on 'inline' images.
2021-12-19 23:15:42 +02:00
d389dbb5b3
config: minor cleanup
2021-12-19 23:15:42 +02:00
e45fc92036
Merge pull request #2191 from tsdh/eldoc-support
...
Add eldoc support in headers views
2021-12-19 22:52:35 +02:00
4f02702510
store: add catch blocks for dirstamp/set_dirstamp
2021-12-18 15:22:52 +02:00
abd0abf5c8
mu-msg-file: don't insist on absolute path
...
Since we make it absolute anyway (g_canonicalize_file); this avoid an annoying
error when using mu view with a relative path.
2021-12-18 15:22:52 +02:00
c14ffa2918
Add eldoc support in headers views
...
When using a side-by-side split layout, i.e., headers left of message view, it
easily can happen that parts of the headers (like a longer subject) are not
visible without horizontal scrolling. So eldoc to the rescue, which can echo a
customizable message (see `mu4e-headers-eldoc-format`) containing stuff like
subject, from, to, date, etc. in the echo area.
2021-12-15 21:21:41 +01:00
9d4326e3ce
Merge pull request #2180 from wavexx/ignore_old_elc
...
Ignore existing compiled files when byte-compiling
2021-12-15 20:22:36 +02:00
3001c7832d
tests: add unit test for cjk handling
...
This test exposes some problem finding longer CJK strings; see: issue #1428 .
The test does not _pass_ yet, so skip it for now.
2021-11-22 22:23:18 +02:00
e8719889d8
clang-format: tweaks
2021-11-22 21:54:03 +02:00
0ade4ecfa7
indexer: fix race condition
...
It was possible for the worker to stop before the work was even started; and
then we might wait forever for the queue to become empty.
2021-11-22 21:52:01 +02:00
86f88299e7
Ignore existing compiled files when byte-compiling
...
Set load-prefer-newer to avoid loading old byte-compiled files when
rebuilding an existing tree.
2021-11-13 14:35:07 +01:00
d0bb0f215a
man: update mu-index (.noupdate)
2021-11-13 07:58:49 +02:00
f71c05805c
build: Add some Xapian deps
...
Fixes: issue #2178 .
2021-11-12 23:11:45 +02:00
113a831641
mu4e: add (from|to)nameoraddress properties for links
...
I.e. use name but fall back to address if there's no name.
2021-11-12 23:05:08 +02:00
e672f952a8
index: ignore .update when store is empty
...
This somewhat emulates the 1.4 behavior.
2021-11-11 21:58:23 +02:00
ce08ec3250
doc: remove 'rebuild' remnants
...
There's no --rebuild anymore (since a long time), so let's remove some remnants.
2021-11-11 21:27:05 +02:00
0e420474a2
build: bump version to 1.7.5
2021-11-10 22:32:28 +02:00
f89dbbd4db
build: update NEWS.org
2021-11-10 22:32:28 +02:00
ef25637128
mu4e: use 'checked' instead of 'processed'
...
Update to the new name.
2021-11-10 22:32:28 +02:00
503d7224e0
mu: update the index 'processed' -> 'checked'
...
The 'processed' statistic for indexing was more-or-less synonymous for
'updated'; let's change to something more useful, 'checked' which roughly means
the number of messages checked for updates (typically a cheap timestamp check).
2021-11-10 22:32:28 +02:00
dd3efb0b8b
mu4e: update mu4e-compose-context-switch
...
Update mu4e-compose-context-switch:
1) attempt to update the message signature as well
2) remove the (no longer working) code to try to move the underlying file (which
was a bit too fragile) (see issue: #2140 )
2021-11-10 22:32:28 +02:00
c9e958d65c
utils: add Mu::time_to_string
...
Helper function to format strings (a-la strftime).
2021-11-10 22:32:28 +02:00
0cbd18e7a5
mu4e: server: improve docstrings
2021-11-10 22:31:58 +02:00
4c0d8572d8
store/indexer: move transaction handling to store
...
Move the transaction handling code inside Store, simplifying the indexer.
2021-11-09 22:43:11 +02:00
48d3f9cfab
tests: move to subdir, move to meson
...
De-clutter the source directories a bit. Ensure tests build with meson, and
remove from autotools in a few places (no need to do things twice).
2021-11-08 23:58:05 +02:00
67b16acbb2
mu4e: support message-user-organization
...
Automatically include Organziation: if set and update when changing the context.
Fixes: issue #2112 .
2021-11-07 12:50:16 +02:00
90a748aba1
mu4e-compose: make undo work across compose saves
...
Hide the header-separator change from the user-visible undo.
2021-11-07 11:47:29 +02:00
6bea54805f
build: fix compiler warning
...
guile: some clang warning
and ensure we get the right Xapian in all places, and fileno is defined.
2021-11-05 09:02:24 +02:00
1c851315ca
build: ensure correct xapian.h is found
2021-11-03 22:13:49 +02:00
ec01399d56
guile: fix build spam
...
Remove some debug message
2021-11-03 22:08:53 +02:00
32849b243c
gmime-test: ensure fileno is defined
2021-11-03 22:08:16 +02:00
8028f88a51
mu: rework xapian dependencies a bit
...
Reduce the places where we need to include Xapian, and add a few places where
the (meson build) didn't explicitly have a Xapian dep where needed.
2021-11-03 12:34:08 +02:00
1c95d28cde
config: fix --terminate help display
...
There is no parameter
2021-11-02 22:25:43 +02:00
388f18a278
utils: add from_gchars
...
To copy into a std::string & free.
2021-11-02 22:24:17 +02:00
4e6f2a3c26
mu: remove some unneeded code
...
Dead code, and replace mu_canonicalize_filename with g_canonicalize_filename.
2021-11-02 22:20:58 +02:00
1242825a46
build: require glib 2.58
...
This allows for some cleanups
2021-11-02 22:16:17 +02:00
c087824126
gmime-test: move to mu/tests
...
and build it with meson, too.
2021-11-02 22:13:33 +02:00
13c8879305
mu: move test sources to tests/
2021-11-02 22:12:15 +02:00
5e55ef7c79
mu4e: finalize mu4e-query-rewrite-function migration
...
There was one left.
2021-10-31 13:02:11 +02:00
aebec9714b
mu4e-headers: save-excursion when updating message
...
Otherwise, the updated header may end up in the wrong buffer.
Fixes : #2172 .
2021-10-31 11:42:50 +02:00
6005cf1b6c
mu4e: Update mu4e() docstring
...
Typos.
2021-10-31 11:27:55 +02:00
5d155841a6
mu4e: Use mu4e-query-rewrite-function
...
The (new) mu4e-search-query-rewrite-function is a bit too long, let's keep the
old one.
2021-10-31 11:26:58 +02:00
892b9ce1fa
mu4e: add note about restarting to mu4e-mu-home
2021-10-30 15:46:03 +03:00
2c432013d1
.github: Remove automated bug report template for now
...
There were some problems with it, so github didn't even use it. Remove it for
now, so the old template works again.
2021-10-28 09:26:07 +03:00