| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-27 | utils: rework MU_ENABLE_BITOPS using C++20 code | Dirk-Jan C. Binnema | |
| Instead of macros, we using C++20 concepts to define the helpers to deal with bitops on enum-class conveniently. x# Please enter the commit message for your changes. Lines starting | |||
| 2025-11-19 | test-utils: fix some clang-tidy warnings | Dirk-Jan C. Binnema | |
| 2025-10-25 | utils: add utf8_clean helper | Dirk-Jan C. Binnema | |
| To morph text into valid utf8 if it isn't already. | |||
| 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-05-07 | logging: rework a bit, maybe support syslog | Dirk-Jan C. Binnema | |
| Seems journal logging fails on NetBSD (no surprise), but has some unwanted/not-fully-understood side-effects. In any case, outside Linux there's no use in even trying to use journald; so we don't do that anymore. Add conditional support for syslog (requires glib 2.80). | |||
| 2024-04-14 | test-mu-utils: update parse_date_time tests | Dirk-Jan C. Binnema | |
| We're using ::time_t now. | |||
| 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-24 | improve unit tests | Dirk-Jan C. Binnema | |
| 2023-09-21 | mu-utils: improve tests | Dirk-Jan C. Binnema | |
| 2023-09-17 | utils: add utf8_wordbreak | Dirk-Jan C. Binnema | |
| Determine if a string has wordbreaks in a mostly Xapian-compatible way. We need this to determine what strings should be considered "phrases". | |||
| 2023-09-13 | lib: unit tests: improve / better coverage | Dirk-Jan C. Binnema | |
| 2023-09-09 | utils: handle "unbroken" scripts | Dirk-Jan C. Binnema | |
| Do not removing combining characters from scripts without explicit word boundaries, such as those for CJK. Reuse some Xapian code for that. | |||
| 2023-08-19 | remove Mu::format, use mu_format | Dirk-Jan C. Binnema | |
| Use the new fmt-based formatting. | |||
| 2023-07-06 | fmt: more update to use new fmt-based APIs | Dirk-Jan C. Binnema | |
| 2023-01-29 | utils: add Regex::replace + unit tests | Dirk-Jan C. Binnema | |
| 2023-01-29 | utils: remove some dead test code | Dirk-Jan C. Binnema | |
| 2023-01-14 | utils: get rid of mu-util.[ch] | Dirk-Jan C. Binnema | |
| It was getting old... Remove the unused parts, refactor the few parts still in use. | |||
| 2022-12-30 | many: use Mu::Regex instead of std::regex | Dirk-Jan C. Binnema | |
| The former is PCRE-compatible, and faster than std::regex. | |||
| 2022-11-07 | command-handler: rework for new sexp | Dirk-Jan C. Binnema | |
| Rework / cleanup the command-handler (and rename for command-parser). Update tests (and integrate with sources) | |||
| 2022-10-02 | utils: add helpers for assoc-pairs | Dirk-Jan C. Binnema | |
| Add some unit-test, too. | |||
| 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-06-16 | utils: add regex-split | Dirk-Jan C. Binnema | |
| 2022-06-09 | test-utils: add error test | Dirk-Jan C. Binnema | |
| 2022-06-04 | utils: improve locale_workaround | Dirk-Jan C. Binnema | |
| Fixes: #2270. | |||
| 2022-06-02 | lib: improve test coverage | Dirk-Jan C. Binnema | |
| Add a bunch of tests | |||
| 2022-05-24 | tests: improve coverage a bit | Dirk-Jan C. Binnema | |
| 2022-05-23 | lib: improve coverage a bit | 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-18 | test-utils: Skip test if timezone is not available | Dirk-Jan C. Binnema | |
| 2022-05-05 | store: ensure updates update message sexp too | Dirk-Jan C. Binnema | |
| And turn all "add" into "replace" so old messages get removed. Update tests too. | |||
| 2022-04-30 | utils: update date/size parsing, factor out format | Dirk-Jan C. Binnema | |
| And update tests | |||
| 2022-03-19 | utils: improve split / join | Dirk-Jan C. Binnema | |
| 2022-02-22 | utils: rework Mu::split | Dirk-Jan C. Binnema | |
| And add some tests, cleanups. | |||
| 2022-02-21 | tests: update naming | Dirk-Jan C. Binnema | |
| 2022-02-07 | build: fix some scan-build warnings | Dirk-Jan C. Binnema | |
| 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). | |||
