Commit Graph

35 Commits

Author SHA1 Message Date
Dirk-Jan C. Binnema d8c224ae8e build: use date.py instead of date
MacOS (and others) "date" command don't support all the options that GNU
date has. So don't depend on that, add a small python program for this.
2023-10-14 16:25:58 +03:00
Dirk-Jan C. Binnema cf0f72e4a4 mu4e: use mu4e-config instead of mu4e-meta
All these changes to avoid:

,----
| mu4e/meson.build:92: WARNING: Source item '/home/djcb/Sources/mu/build/mu4e/mu4e-meta.el' cannot be converted to File object, because it is a generated file. This will become a hard error in the future
`----

This is because we want to byte-compile a file we just before generated using
configure_file. This does not seem like a crazy thing, but meson threatens with
breaking the build at some point in the future.

So instead, we decide _not_ to compile this (very boring) file. But, users may
still have an older mu4e-meta.elc lying around, leading to confusion.

So, let's rename that file and we're golden.
2022-05-29 11:10:58 +03:00
Dirk-Jan C. Binnema af386824f2 contacts: remove some dead code 2021-01-22 22:53:35 +02:00
Dirk-Jan C. Binnema e282d80bc0 lib: Update for new querying machinery
Port to c++ and use new APIs.
2021-01-22 22:51:33 +02:00
Dirk-Jan C. Binnema ecafe54c99 parser: restore most unit tests 2020-12-05 11:42:54 +02:00
Dirk-Jan C. Binnema d0e357c150 utils: Improve option/result types
And add the beginnings of unit tests.
2020-11-28 10:46:38 +02:00
Dirk-Jan C. Binnema 3afdc08d50 lib/utils: build s-expression programmatically building
Allow for programmatically buildings sexps, rather that using raw
strings.
2020-06-06 14:27:25 +03:00
Andreas Rottmann 375c12adbc Adjust .gitignore regarding m4 macros
There are quite a few files below m4/ that are intentionally part of
the repository, so do not ignore the whole directory contents.
2020-04-08 11:26:18 +02:00
damon-kwok da49a6bb67 ignore for win 2020-02-29 20:41:56 +08:00
Dirk-Jan C. Binnema bd6865a00b .gitignore: Update 2020-02-21 19:24:20 +02:00
Jonas Bernoulli 5ff051e64d gitignore: update 2020-02-17 11:29:49 +01:00
Dirk-Jan C. Binnema a4a682e578 mu: add memcheck script for valgrinding 2020-02-15 14:09:30 +02:00
Dirk-Jan C. Binnema 1e406bbb7a gitignore: update 2019-07-13 13:43:46 +03:00
djcb 02dca2fba9 gitignore: update 2017-12-10 13:50:25 +02:00
Ævar Arnfjörð Bjarmason 9a480c4339 .gitignore: Update for the change made in ea409398 2017-02-17 14:40:59 +01:00
Stig Brautaset cc00650276 Add xua/ to .gitignore 2016-12-21 15:46:09 +00:00
Jun Hao 5db97c80de Ignore auto generated mu/mu-help-strings.h 2016-05-11 22:51:34 +08:00
Aaron LI 726a6a54f9 Only ignore the "/mu/mu" executable 2016-05-03 23:06:28 +08:00
Jakub Sitnicki ede481d4c0 mu: Test splicing child containers when there is only one thread
This test reproduces a regression introduced by commit 97101f1f82
("mu: Prune empty container when an only child gets promoted to the
root set").

When the results of a mu-find query contain only a one thread:

$ mu find --threads --fields 'd s' ''
Sat 09 Aug 2014 07:00:00 PM CEST [mu4e] Test Message
  `-> Sat 09 Aug 2014 08:30:00 PM CEST Re: [mu4e] Test Message

... and we narrow down the query in such a way that the root message
gets excluded, then a crash occurs:

$ mu find --threads --fields 'd s' '' date:2014-08-09/20:00..2014-08-09/21:00
**
ERROR:mu-container.c:117:mu_container_append_siblings: assertion failed: (c)
Aborted (core dumped)

Reported-by: Josiah Schwab <jschwab@gmail.com>
2014-08-15 10:10:39 +02:00
Alex Bennée d1f3c908b9 .travis.yml: add basic Travis recipe
This sets up a simple build and make check test against 3 versions of
Emacs as installed by evm.
2014-02-14 14:59:46 +00:00
djcb 97e821bcd6 * update gitignore 2013-09-07 18:39:26 +03:00
djcb c7671cd6f8 * update gitignore 2012-12-28 18:54:02 +02:00
Jonas Bernoulli 71734f2cb7 ignore more files/patterns 2012-11-09 13:45:19 +01:00
djcb 9e6566989a * update gitignore 2012-09-19 12:48:46 +03:00
djcb 2a648d3e76 * update gitignore 2012-06-10 11:50:34 +03:00
djcb 6c4b24c959 * update gitignore 2012-06-10 11:44:46 +03:00
djcb 94fcaf16a6 * update gitignore 2012-04-17 20:37:18 +03:00
djcb 640dd00847 * update gitignore 2012-04-09 23:48:44 +03:00
djcb a9b7ad32eb * update gitignore 2011-12-14 09:13:41 +02:00
djcb f79ca6c89a * update gitignore 2011-12-01 21:30:26 +02:00
Dirk-Jan C. Binnema 3dca2a39f1 * update gitignore 2011-09-18 14:46:10 +03:00
Dirk-Jan C. Binnema 92e95cf94d * update gitignore 2011-08-02 08:14:58 +03:00
Dirk-Jan C. Binnema 2c24a43211 * cosmetics 2011-05-23 08:16:09 +03:00
Dirk-Jan C. Binnema 3b3dc10b67 * nothing 2011-04-16 14:27:53 +03:00
Dirk-Jan C. Binnema d0cd64605d * add .gitignore 2011-04-15 08:53:35 +03:00