Commit Graph

426 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema b21263da4a autotools: minor updates 2022-04-18 22:40:46 +03:00
Dirk-Jan C. Binnema 374d708024 mu: update 'extract' 2022-04-18 22:26:04 +03:00
Dirk-Jan C. Binnema 6b8f7db693 mu: update 'verify' command for message changes 2022-04-18 22:26:04 +03:00
Dirk-Jan C. Binnema c0fe17eb1d test-mu-cmd: minor tweaks for message update 2022-04-18 22:26:04 +03:00
Dirk-Jan C. Binnema 66ee2004fc mu: extract Message::Options from command-line 2022-04-18 22:04:33 +03:00
Dirk-Jan C. Binnema 7c51bc68d4 option: rename to to_string_opt and to_string_view_opt
to_option_string -> to_string_opt
to_string_view   -> to_string_view_opt
2022-04-18 22:04:33 +03:00
Dirk-Jan C. Binnema 478ef67fc6 flags: rename flags_to_string -> to_string
For consistency.
2022-04-16 16:20:38 +03:00
Dirk-Jan C. Binnema e74a84c7a2 cmd-verify: honor the auto-retrieve flag 2022-04-16 16:20:38 +03:00
Dirk-Jan C. Binnema d2e8cd0f34 cmd verify: rework in terms of Message 2022-04-16 16:20:38 +03:00
Dirk-Jan C. Binnema ad12e83eb5 cmd view/extract: rework in terms of Message 2022-04-16 16:20:38 +03:00
Dirk-Jan C. Binnema db963f66df cfind: improve clang compatibility 2022-04-04 23:44:20 +03:00
Dirk-Jan C. Binnema 4fb0e0664d cfind: fix clang compilation (gmtime)
And a little code tidiness.
2022-04-04 08:41:20 +03:00
Dirk-Jan C. Binnema b21e5a57b8 extract: rework in terms of Mu::Message
Use the new message class
2022-03-28 22:36:32 +03:00
Dirk-Jan C. Binnema f7c84006d7 many: update for lib/message updates
Adapt to the new names / directory. Big commit, but mostly just very boring renaming.
2022-03-26 17:19:10 +02:00
Dirk-Jan C. Binnema 2e3fdfaeac mu-config: cosmetic 2022-03-07 06:50:18 +02:00
Dirk-Jan C. Binnema 04913d8ea9 tests: update for mu-message-fields 2022-03-07 06:50:18 +02:00
Dirk-Jan C. Binnema 65afb207d7 cmd-find: use mu-message-fields 2022-03-07 06:50:18 +02:00
Dirk-Jan C. Binnema 45499efef8 mu/tests: update unit tests
CI Ubuntu seems to behave quite differently from my Fedora.
2022-02-27 11:09:15 +02:00
Dirk-Jan C. Binnema d236ed6e7f test-mu-cmd: fix for CI
Seems on Ubuntu we can get back an even smaller message, which still is okay.
So loosen the check a bit.
2022-02-26 11:23:38 +02:00
Dirk-Jan C. Binnema 724e0fd03a test-mu-cmd: better log failure
Some test fails on Ubuntu (in Github CI), though not locally.
2022-02-26 11:11:04 +02:00
Dirk-Jan C. Binnema af87cde217 utils/mu-date: remove
Remove mu-date.[ch] and convert its last users to use time_to_string instead.
2022-02-22 23:07:29 +02:00
Dirk-Jan C. Binnema f10a7560f7 build: fix some warnings 2022-02-21 23:51:46 +02:00
Dirk-Jan C. Binnema 4eddf4e6ba update unit tests 2022-02-21 23:51:46 +02:00
Dirk-Jan C. Binnema 7822d2633e update contacts-cache users for MessageContact
Since contacts-cache now uses MessageContact, update its users
2022-02-21 23:51:46 +02:00
Dirk-Jan C. Binnema a82bd77d09 lib: rename contacts into contacts-cache
Plus dependents.
2022-02-21 23:22:42 +02:00
Dirk-Jan C. Binnema be2f91c0ad build: update autotools build 2022-02-19 19:32:02 +02:00
Dirk-Jan C. Binnema c0da564bba lib: fix clang compatibility / warnings 2022-02-18 10:49:56 +02:00
Dirk-Jan C. Binnema 169921fd21 mu: improve help text generation 2022-02-17 23:49:17 +02:00
Dirk-Jan C. Binnema 4eabf1a64a *: update for for mu-maildir changes
Update the dependencies.
2022-02-17 23:48:59 +02:00
Dirk-Jan C. Binnema d2a75f600d tickle: remove
Remove the hidden 'tickle' command; it wasn't really advertised so I'm sure
nobody is using it (xkcd/1172).

Well, it'd need to be reworked anyway.
2022-02-17 23:48:59 +02:00
Dirk-Jan C. Binnema 3820118246 store: rename "metadata" into "properties"
properties are the constant (for the duration) values for a store; metadata may
change, so reserve that name for that.
2022-02-14 11:12:26 +02:00
Dirk-Jan C. Binnema 23fc8bdba8 update code for Mu::MessagePriority
Update dependent code
2022-02-14 11:12:26 +02:00
Dirk-Jan C. Binnema ea3083da2e mu: config: fix leak 2022-02-07 22:13:58 +02:00
Dirk-Jan C. Binnema 9b77a12db7 mu: cmd-index: make signal-handler thread-safe 2022-02-07 22:01:11 +02:00
Dirk-Jan C. Binnema e818e94d0e build: fix some scan-build warnings 2022-02-07 17:36:34 +02:00
Dirk-Jan C. Binnema b6d7d142f6 server: support flushing the output
So we can get some progress output
2022-02-03 23:04:18 +02:00
Dirk-Jan C. Binnema 12658a3dc6 cmd-server: improve signal handling
use a static signal handling function, which is easier to check than a lambda.
2022-01-30 14:52:41 +02:00
Dirk-Jan C. Binnema ebc9b88f80 store/query: update for new store/query api
Update to the new API.
2022-01-30 14:52:41 +02:00
Dirk-Jan C. Binnema be4fc67584 mu-cfind: don't show error when there are no matches
And some cosmetics
2022-01-15 12:48:53 +02:00
Dirk-Jan C. Binnema cbb2734078 mu-cmd-index: cosmetic 2022-01-14 17:10:56 +02:00
Dirk-Jan C. Binnema d389dbb5b3 config: minor cleanup 2021-12-19 23:15:42 +02:00
Dirk-Jan C. Binnema 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
Dirk-Jan C. Binnema f71c05805c build: Add some Xapian deps
Fixes: issue #2178.
2021-11-12 23:11:45 +02:00
Dirk-Jan C. Binnema e672f952a8 index: ignore .update when store is empty
This somewhat emulates the 1.4 behavior.
2021-11-11 21:58:23 +02:00
Dirk-Jan C. Binnema 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
Dirk-Jan C. Binnema 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
Dirk-Jan C. Binnema 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
Dirk-Jan C. Binnema 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
Dirk-Jan C. Binnema 1c851315ca build: ensure correct xapian.h is found 2021-11-03 22:13:49 +02:00
Dirk-Jan C. Binnema 32849b243c gmime-test: ensure fileno is defined 2021-11-03 22:08:16 +02:00