| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-08-20 | autotools: remove | Dirk-Jan C. Binnema | |
| Since 2008, autotools has served us well - thank you! However, mu is now using meson build, and it's time to remove the autotools support -- one build system is enough. | |||
| 2022-06-14 | query-parser: tidy up | Dirk-Jan C. Binnema | |
| Remove "Data", and use Field directly. | |||
| 2022-05-19 | autotools: improve build | Dirk-Jan C. Binnema | |
| *almost* works (except for guile/, which does work yet anyway). | |||
| 2022-05-05 | autotools: fix build | Dirk-Jan C. Binnema | |
| 2022-03-26 | autotools: build updates | Dirk-Jan C. Binnema | |
| Ensure things build with autotools, too. | |||
| 2022-03-04 | lib: update mu-contact-{fields,contact,flags,priority} | Dirk-Jan C. Binnema | |
| Improve cohesion and tests. | |||
| 2022-02-21 | lib: rename contacts into contacts-cache | Dirk-Jan C. Binnema | |
| Plus dependents. | |||
| 2022-02-19 | build: update autotools build | Dirk-Jan C. Binnema | |
| 2021-11-12 | build: Add some Xapian deps | Dirk-Jan C. Binnema | |
| Fixes: issue #2178. | |||
| 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-01-22 | remove obsolete threading tests | Dirk-Jan C. Binnema | |
| 2021-01-22 | contacts: remove some dead code | Dirk-Jan C. Binnema | |
| 2021-01-22 | lib: Update for new querying machinery | Dirk-Jan C. Binnema | |
| Port to c++ and use new APIs. | |||
| 2021-01-20 | query: Rework querying/threading machinery | Dirk-Jan C. Binnema | |
| Rewrite the query machinery in c++: - use an MSet decorator instead of the mu-msg-iter stuff - use mu-query-decider to mark duplicates/unreadable/related messages - use mu-query-threader to replace the older container/thread code Algorithm did not substantially change, but the implementation details did. | |||
| 2020-12-05 | lib: comment out some future unit test | Dirk-Jan C. Binnema | |
| Don't break the build! | |||
| 2020-12-05 | parser: restore most unit tests | Dirk-Jan C. Binnema | |
| 2020-11-07 | use c++ for some more sources | Dirk-Jan C. Binnema | |
| Do a (superficial) port to c++ of some of the c sources. Update deps. Fix a few compiler warnings. | |||
| 2020-11-07 | lib: convert threader/container to c++ | Dirk-Jan C. Binnema | |
| Did change the code much, but it's now compiled as c++ | |||
| 2020-11-04 | lib/query: refactor & rework | Dirk-Jan C. Binnema | |
| - Move the lib/query/ stuff up a level into lib/ - Associate directly with the Query object - Rework the Query object to be C++ rather than mixed with C - Update all dependencies, tests | |||
| 2020-11-01 | guile: avoid need for muldef | Dirk-Jan C. Binnema | |
| 2020-10-31 | mu/lib: refactor mu(-cmd)-server code | Dirk-Jan C. Binnema | |
| Split off the parsing/handling code from the mu command server into mu-server, and only leave the external interface (the mu4e repl) in mu-cmd-server. | |||
| 2020-10-26 | mu: support json output directly | Dirk-Jan C. Binnema | |
| Allow for dumping json directly from the Sexp structures, so we don't need any external libs (i.e. json-glib) anymore. | |||
| 2020-06-27 | store: Update for the new indexer | Dirk-Jan C. Binnema | |
| Update some APIs so we can use it with the new indexer. Remove some now-obsolete C APIs. | |||
| 2020-06-27 | lib/index: Implement new indexer | Dirk-Jan C. Binnema | |
| Implement a new message indexer consisting of a single-threaded scanner and a multi-threaded indexer. This allows for a number of optimizations as well as background indexing, though this initial version should be behave similar to the old indexer. | |||
| 2020-06-06 | lib: update msg->sexp to use programmatic s-expressions | Dirk-Jan C. Binnema | |
| Use the new mu-sexp capabilities. | |||
| 2020-05-12 | Fix typos | Jonas Bernoulli | |
| 2020-02-20 | lib/parser -> lib/query | Dirk-Jan C. Binnema | |
| And update the names to follow the mu- convention. | |||
| 2020-01-31 | mu: lib: update store API. update some dependents | Dirk-Jan C. Binnema | |
| Implement add_message / remove_message. Rename path_tstamp -> dirstamp. Rename maildir -> root_maildir Update dependents. | |||
| 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-22 | move parser/utils to utils, Mux->Mu | Dirk-Jan C. Binnema | |
| Move the parser utils to utils/ and rename the Mux namespace into Mu. | |||
| 2019-12-22 | lib: split out utils to lib/utils | Dirk-Jan C. Binnema | |
| 2019-07-30 | lib/mu-store: rework implementation | Dirk-Jan C. Binnema | |
| * mu-store.h, mu-store-read.cc, mu-store-write.cc, mu-store-priv.hh have been reworked in mu-store.{cc,hh}, it the mix of c/c++ improved * update all the dependent modules * make it easier to upgrade an database in place (without user intervention) * remove the xbatch-size option | |||
| 2019-07-13 | mu: Default to XDG Base Directory Specification | Dirk-Jan C. Binnema | |
| Instead of using ~/.mu, use the XDG Base Directory Specification, typically: ~/.cache/xapian ~/.cache/mu.log ~/.cache/parts ~/.config/bookmarks Update dependencies, documentation. | |||
| 2019-05-25 | mu-contacts: fix some compiler warnings | djcb | |
| 2019-05-11 | contacts: rework: install in database | djcb | |
| Rewrite the contacts-cache backend in c++ Store the contacts as metadata in the xapian database, rather than in a separate file. Update the Store to deal with this. | |||
| 2018-11-11 | mu: add soft dependency on json-glib | djcb | |
| If it's available it will be used. | |||
| 2018-11-04 | add optional support for building with asan | djcb | |
| 2017-10-28 | parser: add more tests | djcb | |
| 2017-10-25 | integrate new query parser | djcb | |
| 2016-12-28 | mu: fix some compiler warnings | djcb | |
| 2016-12-11 | mu: fix some compiler warnings | djcb | |
| 2016-07-23 | mu: cosmetic | djcb | |
| 2013-07-21 | * cleanup: drop gmime-2.4 support | djcb | |
| 2013-05-13 | * some cleanups | djcb | |
| 2013-03-30 | * more more copyright year updates | djcb | |
| 2012-12-22 | * use AM_CPPFLAGS instead of INCLUDES | djcb | |
| 2012-10-27 | * lib: doxygen support (WIP, just starting...) | djcb | |
| 2012-10-21 | * mu: refactor mu-script (stats) a bit | djcb | |
| 2012-10-19 | * mu: add the 'mu stats' command (WIP) + some refactoring | djcb | |
| 2012-09-09 | * fix make-dist | djcb | |
