Dirk-Jan C. Binnema
|
4c4fb1759f
|
message: move to lib/message, update naming
Basically, move/rename lib/mu-message* to lib/mu-*.
Add the beginnings of a Message class.
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
7774261526
|
test-query: improve logging
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
33dbcbb25f
|
mu-error: fix typo
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
ede99aff83
|
message: add document, xapian wrapper
Add Message::Document, which does the translation from/to message & xapian document.
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
3646345442
|
contacts-cache: add helper for adding multiple contacts
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
f0475f5e87
|
message: flags: fix typo
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
7f15767faf
|
message: fields: rationalize flags
Improve naming.
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
d4285975b3
|
message: contact: remove ::Type, use Field
Don't need a special Type {} in Contact, when we have more-or-less the same info
in Field.
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
a23c99ff7e
|
utils: add some handy STL conveniences
|
2022-03-26 17:19:10 +02:00 |
Dirk-Jan C. Binnema
|
e0096c3dee
|
utils: improve split / join
|
2022-03-19 10:58:13 +02:00 |
Dirk-Jan C. Binnema
|
056fecd6aa
|
store::for_each_term: use field-id
We were trying to convert a field (string) to a xapian prefix back to a
field (enum). That's unnecessarily complicated and worse, step 2 won't work.
|
2022-03-14 09:38:59 +02:00 |
Dirk-Jan C. Binnema
|
0368a48149
|
build: bump version to 1.7.10
|
2022-03-13 12:37:29 +02:00 |
Dirk-Jan C. Binnema
|
19a85525b8
|
build: bump database schema version to 453
This requires a fresh init. All the recent changes with the fields etc., make
requiring a re-init the prudent choice.
|
2022-03-13 12:37:29 +02:00 |
Dirk-Jan C. Binnema
|
3a7bfab5f5
|
guile: update unit tests
Make it work with meson.
|
2022-03-13 12:37:29 +02:00 |
Dirk-Jan C. Binnema
|
2fb6356ab6
|
xapian-utils: xapian_try: also catch std::exception
|
2022-03-13 07:49:31 +02:00 |
Dirk-Jan C. Binnema
|
673929f169
|
logger: with MU_LOG_STDOUTERR, write logs to console
For debugging
|
2022-03-13 07:49:31 +02:00 |
Dirk-Jan C. Binnema
|
5b121352c2
|
utils: Handle failing g_date_time_new_...
Possibly, this caused a crashed under some scenarios (though couldn't reproduce).
|
2022-03-07 22:28:40 +02:00 |
Dirk-Jan C. Binnema
|
1fc0a6047f
|
mu4e: ensure we check for a _local_ mu
Unless we explicitly use a local directory, the tramp package may cause emacs to
use a _remote_ one, which then fails, as mentioned in issue #2193.
|
2022-03-07 06:50:18 +02:00 |
Dirk-Jan C. Binnema
|
2e3fdfaeac
|
mu-config: cosmetic
|
2022-03-07 06:50:18 +02:00 |
Dirk-Jan C. Binnema
|
52c31afef1
|
contacts-cache: refactor personal check
|
2022-03-07 06:50:18 +02:00 |
Dirk-Jan C. Binnema
|
00d9fb121f
|
utils: add rename has_flag into one_if in BITOPS
|
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
|
f576fc59b9
|
server: use mu-message-fields
|
2022-03-07 06:50:18 +02:00 |
Dirk-Jan C. Binnema
|
ca5bb06457
|
guile: use mu-message-fields
|
2022-03-07 06:50:18 +02:00 |
Dirk-Jan C. Binnema
|
1014a28b20
|
toys/mu: use mu-message-fields
|
2022-03-07 06:50:18 +02:00 |
Dirk-Jan C. Binnema
|
a8654a616a
|
lib/store: use mu-message-fields
|
2022-03-07 06:50:18 +02:00 |
Dirk-Jan C. Binnema
|
0df7a6959a
|
lib/query,parser: update to use mu-message-fields
|
2022-03-04 00:06:31 +02:00 |
Dirk-Jan C. Binnema
|
7c185590e4
|
lib/mu-msg: update to use mu-message-fields
Remove mu-msg-fields.[ch] and update sources to use mu-message-fields.
|
2022-03-04 00:04:30 +02:00 |
Dirk-Jan C. Binnema
|
c3ae3da0de
|
lib: update mu-contact-{fields,contact,flags,priority}
Improve cohesion and tests.
|
2022-03-04 00:02:52 +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
|
3b205dacff
|
meson: remove some warnings and add one
|
2022-02-26 14:14:27 +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
|
58af12add6
|
mu-message-field: Implement
Implement Mu::MessageField, which replace MuMsgField with something a bit more
modern.
|
2022-02-26 11:11:04 +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
|
5c43a93027
|
build: do verbose test upon failure
|
2022-02-26 10:09:31 +02:00 |
Dirk-Jan C. Binnema
|
5417928c1e
|
utils: add has_flag to MU_ENABLE_BITOPS
|
2022-02-26 10:09:31 +02:00 |
Dirk-Jan C. Binnema
|
38d08bad85
|
utils: add STR_V macro for printing string_view
|
2022-02-26 10:09:31 +02:00 |
Dirk-Jan C. Binnema
|
08534b31e6
|
mu-message-contacts: fix naming in tests
|
2022-02-26 09:38:17 +02:00 |
Dirk-Jan C. Binnema
|
1966dcb795
|
mu-server: turn off renaming for 'view' now
It seems to confuse mbsync, see issue #2214.
|
2022-02-25 23:05:36 +02:00 |
Dirk-Jan C. Binnema
|
cfc68732e7
|
message-contact: remove control characters from names
I.e., issue #2216.
|
2022-02-25 23:05:36 +02:00 |
Dirk-Jan C. Binnema
|
285185aac7
|
lib: add unit tests for message priority / flags
We already had _compile-time_ tests; but for coverage it's useful to make those
available as runtime-tests, too.
|
2022-02-22 23:29:55 +02:00 |
Dirk-Jan C. Binnema
|
273f84483a
|
utils: some more convenience for error/result
|
2022-02-22 23:07:30 +02:00 |
Dirk-Jan C. Binnema
|
4990792f02
|
utils: rework Mu::split
And add some tests, cleanups.
|
2022-02-22 23:07:30 +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
|
a51272a2e6
|
build: bump version to 1.7.9
|
2022-02-21 23:51:46 +02:00 |
Dirk-Jan C. Binnema
|
0e117fd6ab
|
utils: improve assert_equal macro
make it a macro so we get line numbers etc
|
2022-02-21 23:51:46 +02:00 |
Dirk-Jan C. Binnema
|
ec826cd838
|
tests: update naming
|
2022-02-21 23:51:46 +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 |