| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-11-25 | improve invoking external commands | Dirk-Jan C. Binnema | |
| - don't make assumptions on where programs live (i.e., /bin/sh, /bin/rm, /bin/mv) are not universal - dont invoke shell when unnecessary - improve error-handling | |||
| 2025-09-08 | rename 'mu label' -> 'mu labels' | Dirk-Jan C. Binnema | |
| Update names, docs etc. | |||
| 2025-08-15 | mu: add 'label' command + manpage + tests | Dirk-Jan C. Binnema | |
| Add a label command and document it. | |||
| 2025-08-15 | tests: only build when needed | Dirk-Jan C. Binnema | |
| Build the tests lazily, i.e., not before `meson test`. This helps with build-times. | |||
| 2024-03-01 | tests: add some very basic CLD2_TEST | Dirk-Jan C. Binnema | |
| just to check if it works at all; no need to check cld2 at all. | |||
| 2024-01-06 | tests: move to tests/, make optional | Dirk-Jan C. Binnema | |
| While not recommended, sometimes it can be useful to disable building the unit tests. This can be done now with meson -Dtests=disabled build | |||
| 2023-09-11 | unit-tests: modernize | Dirk-Jan C. Binnema | |
| Use TempDir, join_paths etc. | |||
| 2023-09-09 | tests: update for new query parser / ngrams | Dirk-Jan C. Binnema | |
| 2023-08-27 | mu: modernize command-line unit tests | Dirk-Jan C. Binnema | |
| 2023-08-19 | remove Mu::format, use mu_format | Dirk-Jan C. Binnema | |
| Use the new fmt-based formatting. | |||
| 2023-07-25 | message: use html-to-text scraper for html parts | Dirk-Jan C. Binnema | |
| We were dumping the HTML-parts as-is in the Xapian indexer; however, it's better to remove the html decoration first, and just pass the text. We use the new built-in html->text scraper for that. | |||
| 2023-07-05 | update to use fmt-based apis | Dirk-Jan C. Binnema | |
| Not complete, but a first big stab converting users of Mu::Error and various g_warning & friends, format to the new libfmt-based APIs. | |||
| 2023-07-05 | utils: rework Mu::Error and g_ logging macros with fmt | Dirk-Jan C. Binnema | |
| A bit more C++ template magic to remove a lot of code. | |||
| 2023-06-11 | gmime-test: fix leak | Dirk-Jan C. Binnema | |
| 2023-04-09 | tests: turn off dead test test_mu_extract_01 | Dirk-Jan C. Binnema | |
| 2023-04-09 | tests: fix links tests | Dirk-Jan C. Binnema | |
| 2023-03-28 | mu-find: brush off --format=links unit test | Dirk-Jan C. Binnema | |
| Enable it by default, and modernize it a little bit | |||
| 2023-01-31 | mu: index html text as if it were plain text | Dirk-Jan C. Binnema | |
| This is a bit of hack to include html text in results. Of course, html text is not really plain text, so this is a bit of a hack until we introduce some html parsing step. | |||
| 2022-12-30 | mu-cfind: use UTC in json output | Dirk-Jan C. Binnema | |
| Fixes #2391. | |||
| 2022-12-30 | cfind: rework, add support for json output | Dirk-Jan C. Binnema | |
| Update the old cfind code, and add json output support while doing so. | |||
| 2022-11-17 | tests: update | Dirk-Jan C. Binnema | |
| Minor updates for the new CLI | |||
| 2022-08-11 | tests: update test helpers and users | Dirk-Jan C. Binnema | |
| Move test-mu-common to mu-test-utils. Use mu_test_init as a wrapper for g_test_init. Update users. | |||
| 2022-05-29 | mu: support MUHOME environment variable | Dirk-Jan C. Binnema | |
| 2022-05-19 | lib: remove some dead code (mu-str/utils) | Dirk-Jan C. Binnema | |
| Remove unused library code; recycle some electrons. | |||
| 2022-05-18 | tests: skip missing timezones in queries, too | Dirk-Jan C. Binnema | |
| 2022-05-13 | test: enable some more | Dirk-Jan C. Binnema | |
| 2022-05-09 | store: use Result<Store> builder, add auto upgrade | Dirk-Jan C. Binnema | |
| Make it a Result type, and add auto-upgrade (not enabled yet) Update dependents. | |||
| 2022-05-06 | avoid warnings, update tests | Dirk-Jan C. Binnema | |
| 2022-05-05 | message/document: update sexp on the fly | Dirk-Jan C. Binnema | |
| Keep the sexp for the document up to date during scan / change, instead of having a separate step. | |||
| 2022-04-30 | cmd: update commands and tests for Message | Dirk-Jan C. Binnema | |
| 2022-04-30 | commands: Updated 'find' and 'index' to use Mu::Message | Dirk-Jan C. Binnema | |
| 2022-04-18 | test-mu-cmd: minor tweaks for message update | Dirk-Jan C. Binnema | |
| 2022-03-07 | tests: update for mu-message-fields | Dirk-Jan C. Binnema | |
| 2022-02-27 | mu/tests: update unit tests | Dirk-Jan C. Binnema | |
| CI Ubuntu seems to behave quite differently from my Fedora. | |||
| 2022-02-26 | test-mu-cmd: fix for CI | Dirk-Jan C. Binnema | |
| Seems on Ubuntu we can get back an even smaller message, which still is okay. So loosen the check a bit. | |||
| 2022-02-26 | test-mu-cmd: better log failure | Dirk-Jan C. Binnema | |
| Some test fails on Ubuntu (in Github CI), though not locally. | |||
| 2022-02-21 | update unit tests | Dirk-Jan C. Binnema | |
| 2022-01-30 | store/query: update for new store/query api | Dirk-Jan C. Binnema | |
| Update to the new API. | |||
| 2021-11-22 | tests: add unit test for cjk handling | Dirk-Jan C. Binnema | |
| 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-08 | tests: move to subdir, move to meson | Dirk-Jan C. Binnema | |
| 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-05 | build: fix compiler warning | Dirk-Jan C. Binnema | |
| guile: some clang warning and ensure we get the right Xapian in all places, and fileno is defined. | |||
| 2021-11-03 | gmime-test: ensure fileno is defined | Dirk-Jan C. Binnema | |
| 2021-11-02 | gmime-test: move to mu/tests | Dirk-Jan C. Binnema | |
| and build it with meson, too. | |||
| 2021-11-02 | mu: move test sources to tests/ | Dirk-Jan C. Binnema | |
| 2020-01-01 | mu: move mu/mu/tests, lib/tests one level up | Dirk-Jan C. Binnema | |
| Makes it easier to generator code-coverage reports | |||
| 2019-12-28 | Revert "mu: default to include related, skip dups" | Dirk-Jan C. Binnema | |
| Changing the default for 'mu find' turns out to be a bit too disruptive for people that use `mu find` for scripting... so let's revert this for now. This reverts commit f86ed12eb31e2e020b10e837db92568997af4387. | |||
| 2019-12-22 | update for lib/utils split | Dirk-Jan C. Binnema | |
| Update sources with the new paths | |||
| 2019-12-22 | lib: split out utils to lib/utils | Dirk-Jan C. Binnema | |
| 2019-12-10 | mu: default to include related, skip dups | Dirk-Jan C. Binnema | |
| Add optioins --include-dups and --skip-related that are the reverse of the previous ones. Leave the old options (hidden) for backward compat (ie., scripts that use those options) | |||
| 2019-11-16 | tests: fix cmd test_mu_find_04 stderr output | Derek Schrock | |
| Fix test_mu_find_04 such that stderr has expected output. With the mu command after options/expression nothing was printed. We now have expected nonexistent muhome error. | |||
