| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-24 | command-handler: more unit tests | Dirk-Jan C. Binnema | |
| 2023-09-24 | error: more unit tests | Dirk-Jan C. Binnema | |
| 2023-09-24 | utils/add: improve unit test coverage | Dirk-Jan C. Binnema | |
| 2023-09-23 | mu: log warning when exiting with error | Dirk-Jan C. Binnema | |
| 2023-09-21 | mu-utils: improve tests | Dirk-Jan C. Binnema | |
| 2023-09-21 | mu-utils: add to_string_view | Dirk-Jan C. Binnema | |
| 2023-09-19 | mu-file-utils: add run_command0 | Dirk-Jan C. Binnema | |
| To ensure command ran and had exit-code=0 in one go. | |||
| 2023-09-19 | utils-file: default args for canonicalize_filename / determine_dtype | Dirk-Jan C. Binnema | |
| Make a little easier to use | |||
| 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-16 | mu-error: allow for adding end-user hints | Dirk-Jan C. Binnema | |
| 2023-09-13 | utils-file: improve mu_play | Dirk-Jan C. Binnema | |
| implement in terms of run_command | |||
| 2023-09-13 | lib: unit tests: improve / better coverage | Dirk-Jan C. Binnema | |
| 2023-09-12 | Merge pull request #2552 from dme/devel/misc | Dirk-Jan C. Binnema | |
| mu: Fix "expected command" server error report | |||
| 2023-09-12 | mu: Fix "expected command" server error report | David Edmondson | |
| 2023-09-11 | unit-tests: modernize | Dirk-Jan C. Binnema | |
| Use TempDir, join_paths etc. | |||
| 2023-09-10 | utils/unbroken: avoid pre-C++20 compiler warning | Dirk-Jan C. Binnema | |
| 2023-09-10 | utils/file: add basename/dirname helpers and use them | Dirk-Jan C. Binnema | |
| 2023-09-09 | support xapian ngrams | Dirk-Jan C. Binnema | |
| Xapian supports an "ngrams" option to help with languages/scripts without explicit wordbreaks, such as Chinese / Japanese / Korean. Add some plumbing for supporting this in mu as well. Experimental for now. | |||
| 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-09-05 | move lib/thirdparty to thirdparty/ | Dirk-Jan C. Binnema | |
| 2023-08-27 | utils: small tweaks | Dirk-Jan C. Binnema | |
| 2023-08-21 | mu-utils: support UTC in parse_date_time | Dirk-Jan C. Binnema | |
| Parsing dates known to be in UTC. | |||
| 2023-08-19 | remove Mu::format, use mu_format | Dirk-Jan C. Binnema | |
| Use the new fmt-based formatting. | |||
| 2023-08-11 | utils: add mu_print[ln] for ostreams | Dirk-Jan C. Binnema | |
| 2023-08-09 | option/result: add "unwrap" | Dirk-Jan C. Binnema | |
| Sprinkle some more Rust on Option & Result | |||
| 2023-08-06 | utils-file: don't use regexp in join_paths | Dirk-Jan C. Binnema | |
| It's slow. | |||
| 2023-08-06 | utils: replace time_to_string with fmt-based formatting | Dirk-Jan C. Binnema | |
| It's faster; make "mu find" ~5-10% faster, and removes some code we no longer need. | |||
| 2023-08-03 | utils: add expand_path (wordexp wrapper) | Dirk-Jan C. Binnema | |
| For expanding command-line options for shells that don't do that by themselves. | |||
| 2023-07-30 | mu-regex: add multiline test | Dirk-Jan C. Binnema | |
| 2023-07-29 | mu-view: test locale to C for tests | Dirk-Jan C. Binnema | |
| 2023-07-29 | test-utils: add TempTz, RAII temporary timezone | Dirk-Jan C. Binnema | |
| 2023-07-28 | mu-view: add unit-test | Dirk-Jan C. Binnema | |
| 2023-07-26 | html-to-text: add missing include <array> | Dirk-Jan C. Binnema | |
| 2023-07-26 | html-to-text: be explicit with array type | Dirk-Jan C. Binnema | |
| clang in CI fails to deduce it, so let's help it a bit. | |||
| 2023-07-25 | utils: implement html-to-text | Dirk-Jan C. Binnema | |
| Implement a crude html-to-text scraper function, to extract plain text from html messages, so we can use it for indexing. | |||
| 2023-07-25 | utils/readline: use fmt-based apis | Dirk-Jan C. Binnema | |
| 2023-07-25 | utils/result: add std::move version of Err | Dirk-Jan C. Binnema | |
| Avoid a copy in some situations | |||
| 2023-07-18 | store/index: and unit test for circular symlink | Dirk-Jan C. Binnema | |
| Check that we bail out early | |||
| 2023-07-18 | utils: rework running system commands | Dirk-Jan C. Binnema | |
| Use g_spawn and pass arguments, so we don't involve a shell that needs escaping etc. Improve error handling. | |||
| 2023-07-11 | utils/mu-regex: add move constructor | Dirk-Jan C. Binnema | |
| 2023-07-10 | utils: add some more helpers for test code | Dirk-Jan C. Binnema | |
| Creating and removing (temp) dirs, running mu commands. | |||
| 2023-07-10 | utils/result: add "unwrap" convenience function | Dirk-Jan C. Binnema | |
| 2023-07-08 | migrate to fmt-based logging in some more places | Dirk-Jan C. Binnema | |
| and improve logging. | |||
| 2023-07-06 | fmt: more update to use new fmt-based APIs | Dirk-Jan C. Binnema | |
| 2023-07-05 | sexp: use fmt for parsing_error | Dirk-Jan C. Binnema | |
| Should help with Apple clang build too. | |||
| 2023-07-05 | lib/utils: update library paths | Dirk-Jan C. Binnema | |
| 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-07-02 | all: update for API changes (config etc.) | Dirk-Jan C. Binnema | |
| Use the new & improved APIs. | |||
| 2023-07-02 | lib: create mu-xapian-db, mu-config | Dirk-Jan C. Binnema | |
| XapianDb is a fairly thing wrapper around Xapian, which handles locking, exception handling and some tracking. On top of that, Config add a configuration database for type / introspectable configuration info. | |||
