Dirk-Jan C. Binnema
975604d3ee
build: make meson the default build system
...
We still support autotools for now, but it is no longer the default.
2021-08-28 11:25:05 +03:00
Dirk-Jan C. Binnema
286d6f70c8
build: require c++17
...
We don't technically need it yet, but will do so during the 1.7.x series.
2021-08-28 09:54:05 +03:00
Dirk-Jan C. Binnema
ec40b18ae4
build: bump version to 1.7.0
2021-08-28 09:52:34 +03:00
Dirk-Jan C. Binnema
4f1968e838
build: bump version to 1.6.5
2021-08-26 22:28:25 +03:00
Dirk-Jan C. Binnema
06989768f4
build: bump version 1.6.4
...
Another bugfix release
2021-08-21 16:27:15 +03:00
Dirk-Jan C. Binnema
d6658c49b8
bump version to 1.6.3
2021-08-12 20:35:02 +03:00
Dirk-Jan C. Binnema
dadd3062dc
build: bump version to 2.6.2
...
Another bug fix release.
2021-08-07 17:19:35 +03:00
Dirk-Jan C. Binnema
321e747882
update (c) year
...
And some whitespace cleanup. The (c) year doesn't matter too much, but
let's close the ticket.
Fixes : #2075 .
2021-08-03 12:47:20 +03:00
Dirk-Jan C. Binnema
793eca1585
build: bump version to 1.6.1, db schema to 452
...
The db schema update ensures users re-init the store, to avoid problems
reported.
2021-07-31 01:57:23 +03:00
Dirk-Jan C. Binnema
f583207842
build: create mu 1.6 release
2021-07-27 22:28:49 +03:00
Dirk-Jan C. Binnema
cc890d8688
build: Bump version to 1.5.14
2021-07-17 15:01:23 +03:00
Dirk-Jan C. Binnema
6d67e146fe
build: bump version to 1.5.13
2021-05-02 23:48:30 +03:00
Dirk-Jan C. Binnema
c5219778af
bump version to 1.5.12
...
Next development release.
2021-04-24 22:46:09 +03:00
Dirk-Jan C. Binnema
84044a87d2
build: don't error out with missing makeinfo
...
Seemingly, we get a build error in some cases with a missing
makeinfo... let's try to avoid that.
This should help with issue: #1964 .
2021-04-06 20:54:29 +03:00
Dirk-Jan C. Binnema
9bb84f2742
build: Bump version to 1.5.11
2021-03-17 01:25:30 +02:00
Dirk-Jan C. Binnema
1b5b04ff97
guile: Fix doc building
2021-03-17 01:19:25 +02:00
Dirk-Jan C. Binnema
cbda30efe0
configure.ac: fix mu-memcheck setup
...
and some whitespace cleanups
2021-03-13 14:54:39 +02:00
Dirk-Jan C. Binnema
6e9bfb6300
build: bump version to 1.5.10
2021-03-11 19:41:53 +02:00
Dirk-Jan C. Binnema
f46a714cd4
configure.ac: bump version to 1.5.9
2021-03-07 17:36:59 +02:00
Dirk-Jan C. Binnema
451fa65ffb
build: fix compiler flags
2021-01-23 01:00:47 +02:00
Dirk-Jan C. Binnema
a850370d68
bump version to 1.5.8, update NEWS
2021-01-22 23:24:53 +02:00
Dirk-Jan C. Binnema
bd9e020ab4
configure.ac: make build flags a bit less magical
...
Don't set compiler flags based on version numbers.
2021-01-22 23:24:53 +02:00
Juan Jose Garcia-Ripoll
34964509f7
Make libreadline really optional.
2020-12-24 10:19:02 +01:00
Dirk-Jan C. Binnema
a00918ac93
guile: small build cleanups
2020-11-16 10:16:39 +02:00
Dirk-Jan C. Binnema
064c68b8b7
configure: improve guile check
2020-11-15 18:15:53 +02:00
Dirk-Jan C. Binnema
c28eff66ed
configure.ac: search for emacs sources
2020-11-11 21:42:56 +02:00
Dirk-Jan C. Binnema
d94f685c89
configure: bump version to 1.5.7
2020-11-07 11:43:11 +02:00
Dirk-Jan C. Binnema
bc1d1a84bd
configure: improve guile check
2020-11-07 11:43:11 +02:00
Dirk-Jan C. Binnema
6b8ccff572
guile: avoid need for muldef
2020-11-01 14:04:15 +02:00
Dirk-Jan C. Binnema
5e80556251
macos: check for muldef linker flag
2020-10-31 15:07:19 +02:00
Dirk-Jan C. Binnema
0346978df5
build: fix typo
2020-10-31 14:42:50 +02:00
Dirk-Jan C. Binnema
7353c87778
mu: avoid some linker errors on MacOS
2020-10-31 14:36:19 +02:00
Danny O'Brien
623cf787ad
guile: support version 3.0.
...
Includes an update to the guile m4 package, and tweaks the build so that
both 2.2 and 3.0 should work fine.
2020-10-31 10:43:49 +02:00
Dirk-Jan C. Binnema
d2aa1f91b0
mu: support json output directly
...
Allow for dumping json directly from the Sexp structures, so we don't
need any external libs (i.e. json-glib) anymore.
2020-10-26 18:39:56 +02:00
Dirk-Jan C. Binnema
02321e8d50
bump version to 1.5.6, update NEWS.org
2020-10-17 15:38:24 +03:00
Juan Jose Garcia-Ripoll
4cdd819d03
Remove configuration check for timegm()
...
timegm() is no longer used in the mu source base.
2020-10-02 09:33:15 +02:00
Dirk-Jan C. Binnema
fdc88dee1e
configure: Bump version to 1.5.5
2020-07-13 21:43:59 +03:00
Dirk-Jan C. Binnema
dbf0e460a8
bump version to 1.5.4
2020-06-27 17:07:00 +03:00
Dirk-Jan C. Binnema
4e6bd7dfdf
lib/index: Implement new indexer
...
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-27 17:07:00 +03:00
Dirk-Jan C. Binnema
3de80993df
build: bump version to 1.5.3
2020-06-13 16:56:41 +03:00
Dirk-Jan C. Binnema
2a9a69c31d
build: bump version to 1.5.2
2020-06-07 09:57:49 +03:00
Dirk-Jan C. Binnema
0a49cead33
build: don't require glib 2.58 for g_canonicalize_file
...
GLib version is probably still a bit too new, so simply lift the
function needed.
Fixes : #1712 .
2020-05-28 00:37:29 +03:00
Dirk-Jan C. Binnema
9ffef7bace
configure.ac: require emacs 25.3 at least
...
Probably we were already silently requiring that... but let's make it a
configure-time check.
2020-05-26 20:17:50 +03:00
Dirk-Jan C. Binnema
7e530f265f
bump version to 1.5.1
...
Let's start development once again!
2020-05-25 15:11:11 +03:00
Dirk-Jan C. Binnema
118d9198f6
bump version to 1.4.7
2020-05-24 20:22:42 +03:00
Dirk-Jan C. Binnema
45bcad1f7e
bump version to 1.4.6
2020-05-17 14:53:18 +03:00
Dirk-Jan C. Binnema
099d41f3b5
bump version to 1.4.5
2020-05-10 11:58:58 +03:00
Dirk-Jan C. Binnema
da314e9e48
bump version to 1.4.4
2020-05-04 09:31:52 +03:00
Dirk-Jan C. Binnema
75c9079463
configure.ac: bump version to 1.4.3
2020-04-29 09:54:44 +03:00
Dirk-Jan C. Binnema
4fde201fb0
bump version to 1.4.1
2020-04-20 00:01:07 +03:00
Dirk-Jan C. Binnema
06e63d9f09
bump version to 1.4
2020-04-18 13:28:21 +03:00
Dirk-Jan C. Binnema
db7e0ee130
configure.ac: Disable msg2pdf
2020-04-04 15:27:36 +03:00
Dirk-Jan C. Binnema
08d2e78d61
toys/msg2pdf: incomplete port to new webkitgtk3
...
Compiles, doesn't work yet.
2020-04-04 13:32:20 +03:00
Dirk-Jan C. Binnema
441f005316
bump to 1.3.10, update NEWS.org
2020-03-15 14:57:12 +02:00
Dirk-Jan C. Binnema
a76720af42
make OP_WILDCARD non-conditional
...
Since we require Xapian 1.4 anyway, there's no need to make OP_WILDCARD
conditional.
2020-03-02 23:02:17 +02:00
Dirk-Jan C. Binnema
19dcf9a98f
configure.ac: Use xapian-core.pc when available
...
Only fall back to xapian-config if it isn't.
2020-02-29 12:16:37 +02:00
Dirk-Jan C. Binnema
68784452fb
configure.ac: Fix --disable-guile
...
Fixes #1588
2020-02-25 23:51:48 +02:00
Dirk-Jan C. Binnema
95d9a398f1
configure.ac: fix typo in guile check
...
Fixes #1588
2020-02-25 22:57:45 +02:00
Dirk-Jan C. Binnema
20eea6153f
fix guile build
2020-02-25 07:40:00 +02:00
Dirk-Jan C. Binnema
aea6db4485
bump version to 1.3.9
2020-02-24 23:14:41 +02:00
Dirk-Jan C. Binnema
20ce7b7066
lib/parser -> lib/query
...
And update the names to follow the mu- convention.
2020-02-20 21:53:48 +02:00
Dirk-Jan C. Binnema
a4a682e578
mu: add memcheck script for valgrinding
2020-02-15 14:09:30 +02:00
Dirk-Jan C. Binnema
defebdce2f
configure.ac: bump version 1.3.8
2020-02-09 00:15:49 +02:00
Dirk-Jan C. Binnema
7e63538c77
configure: bump version 1.3.7
2020-01-24 01:22:45 +02:00
Dirk-Jan C. Binnema
419871862c
configure.ac: Add (optional) readline support
2020-01-18 13:39:58 +02:00
Dirk-Jan C. Binnema
12b34be3cf
mu: allow for code-coverage reports
2020-01-01 15:56:48 +02:00
Dirk-Jan C. Binnema
4dc35247d1
bump version to 1.3.6
...
A new development version.
2019-12-28 11:29:24 +02:00
Brian Danilko
f7b387ff36
mu configure.ac: match emacs 28.xx to build mu4e
...
Changed autoconfig file to add support for emacs 28.xx versions building mu4e
2019-12-27 13:58:05 +10:30
Dirk-Jan C. Binnema
e5337e7658
lib: split out utils to lib/utils
2019-12-22 15:26:45 +02:00
Jonas Bernoulli
f31d1b065d
Fix typos
2019-11-06 16:13:39 +01:00
Dirk-Jan C. Binnema
e055830733
configure: bump version to 1.3.5 (and schema 451)
2019-09-26 23:20:38 +03:00
Dirk-Jan C. Binnema
6b5a31f45a
configure.ac: Fix make distcheck
...
Avoid msg2pdf.
2019-08-03 11:20:50 +03:00
Dirk-Jan C. Binnema
3885841473
mug: quick & dirty port to webkit2gtk3
2019-08-01 22:44:03 +03:00
Dirk-Jan C. Binnema
5c5716d3f0
bump version to 1.3.4
...
plus some build tweaks.
2019-07-30 19:36:04 +03:00
Dirk-Jan C. Binnema
d3e15050c2
configure.ac: bump schema version to 1.3.1
2019-07-30 08:51:04 +03:00
Dirk-Jan C. Binnema
710b6daf1e
configure.ac: bump version to 1.3.3
2019-07-13 16:11:06 +03:00
Dirk-Jan C. Binnema
8ec8ab5380
mu-contacts: remove newlines from addresses
...
Seems gmime passes them on; and it causes havoc with our contacts cache.
Bump database schema version to force an rebuild (since that's what's
required.)
2019-07-11 23:30:27 +03:00
Dirk-Jan C. Binnema
0dce3607d4
configure.ac: modernize a bit
2019-07-11 23:30:27 +03:00
Dirk-Jan C. Binnema
5440747ba4
mu: require glib >= 2.38; remove g_type_init calls
...
Minor cleanup.
2019-07-11 23:30:27 +03:00
Jani Juhani Sinervo
f261c104cc
Replace AM_PROG_LIBTOOL with LT_INIT
2019-06-19 10:03:01 +03:00
djcb
4b52ddc1cb
configure.ac: bump database, package version
...
Bump database version so an update is forced; and the package version
since the mu/mu4e protocol changed.
2019-05-11 13:41:03 +03:00
djcb
db4029e792
configure.ac: bump version to 1.3.1, cleanups
...
Bump the version to 1.3.1, the new development version.
2019-04-13 12:07:54 +03:00
djcb
f62b4e534a
configure.ac: bump version to 1.2
2019-04-07 10:54:18 +03:00
djcb
d9f62b5b98
guile: require guile-snarf to be available
...
Even if guile 2.2 is otherwise available, we'd still fail to build if guile
can't find guile-snarf. One example where this happens is on debian,
which has guile-snarf, but not guile-snarf-2.2.
Of course ideally guile-snarf without the '-2.2' would work... but at
least for now let's fix the build-breakage.
2019-02-09 14:36:20 +02:00
djcb
75cf33f47b
fix build: typo
2019-01-21 06:17:37 +02:00
djcb
a9b53351b6
bump xapian requirement to 1.4.x
...
In particular, we need Mset::Iterator to be a random_access_iterator.
2019-01-20 15:38:50 +02:00
djcb
17863701d9
configure.ac: define BUILD_GUILE for config.h
...
... so we can find 'mu script'.
2019-01-20 07:47:37 +02:00
djcb
93bd1b8ce7
mu: add soft dependency on json-glib
...
If it's available it will be used.
2018-11-11 12:12:36 +02:00
djcb
052a228be7
add optional support for building with asan
2018-11-04 12:31:32 +02:00
djcb
aa70bf1920
Merge branch 'pr-1111'
...
Fix a bunch of conflicts, tests.
2018-08-18 10:29:40 +03:00
djcb
8aa6558579
guile: require guile 2.2
...
Drop support for guile2.0 -- mostly because it's installation is
different enough between distros that it seems a bit too much work to
keep both that and guile2.2 working.
2018-06-11 13:10:29 +03:00
djcb
99df588d41
update compiler warnings, fix them
...
Update the compiler warnings, and fix all the ones outside the guile/.
2018-06-11 10:49:07 +03:00
djcb
dcaad0e473
guile: fix tests
...
Ensure we have a valid $GUILE_BINARY in the tests.
2018-06-11 10:10:49 +03:00
djcb
676589b30a
perl: disable build
...
the perl build is not being used, and is a bit of a pain to maintain.
So, we disable it for now; and remove it at some point in the future.
2018-05-28 13:55:16 +03:00
djcb
d8db74d422
build: rework guile setup
...
Use an update guile.m4; it seems different systems (Fedora, arch,
gentoo, ...) have guile installed under different names. Try to handle
all of those.
For this, we include the upstream guile.m4 and add support for
guile-snarf.
2018-05-28 13:22:13 +03:00
djcb
426b9a50c7
guile: optionally allow guile2.2
2018-05-21 15:03:58 +03:00
djcb
7a8d43dc5f
only use OP_WILDCARD for xapian >= 1.3.3
...
It's not available for earlier versions.
2018-05-19 22:22:41 +03:00
djcb
d0671ac3da
mu4e: bump minimal required emacs to 24.4
...
We didn't really support older versions anyway, so let's make it
official.
2018-04-24 14:58:39 +03:00
Christian Egli
522489a33c
Use automake support for texi to generate version info in the manual
...
Automake contains some support for automagically adding version
information to a texi manual (see
https://www.gnu.org/software/automake/manual/automake.html#Texinfo ).
> If the .texi file @includes version.texi, then that file will be
> automatically generated
This patch gets rid of the texi.texi.in and instead uses the standard
method to inject version information in the manual.
This fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=870634
2018-03-22 12:35:44 +01:00
djcb
d3ced050ed
configure: bump version to 1.1.0
2018-02-11 12:02:53 +02:00