Permalink
Switch branches/tags
Nothing to show
v0.9.16
v0.9.13
v0.9.12
v0.9.11
v0.9.10
v0.9.9.6
v0.9.9.6-pre2
v0.9.9.6-pre1
v0.9.9.5
v0.9.9
v0.9.8.5
v0.9.8.4
v0.9.8.3
v0.9.8.2
v0.9.8.1
v0.9.8
v0.9.8-beta2
v0.9.8-beta1
v0.9.8-alpha3
v0.9.8-alpha2
v0.9.8-alpha
v0.9.7
v0.9.7-pre
v0.9.6
v0.9.5
v0.9.4
v0.9.3
v0.9.2
v0.9.1
v0.9
v0.9-beta
v0.8
v0.8-beta
v0.7
v0.7-beta
v0.6
v0.6-beta
list
1.0-alpha1
1.0-alpha0
0.9.18
0.9.17
0.9.16
0.9.15
0.9.9.6pre3
Nothing to show
Commits on Oct 29, 2017
-
-
configure: don't require autoconf-archive
djcb committedOct 29, 2017 We ship the few macros we need or make them conditional
-
djcb committed
Oct 29, 2017
Commits on Oct 28, 2017
-
Tell base64-encode-string not to include newlines.
-
-
tokenizer: clean unicode-aware
djcb committedOct 28, 2017 -
djcb committed
Oct 28, 2017 -
mu4e: make mu4e-compose-crypto-reply-plain-policy nil by default
Making it sign by default is a bit too aggressive.
-
djcb committed
Oct 28, 2017 some distros -- notably Ubuntu 16.04 -- do not include ax_cxx_compile_stdcxx_14.m4 in their autotools-archive package (since the macro is too new). This breaks the compilation since we need that macro to get the correct c++14 flags. So, let's add them ourselves, so users don't have to shop around for these macros themselves.
Commits on Oct 27, 2017
-
-
phrases: only allow for index fields
djcb committedOct 27, 2017 -
configure: make compiler-check more verbose
And explicitly raise an error if the right compiler is not found.
Commits on Oct 26, 2017
-
query-parser: cleanup source string
Ensure there's no non-' ' whitespace, and no trailing/leading spaces.
-
djcb committed
Oct 26, 2017 -
Merge pull request #1118 from MaximeMaW/master
mu4e: Allow to set the reply policy in a smart manner
-
query-parser: support phrase queries
djcb committedOct 26, 2017
Commits on Oct 25, 2017
-
djcb committed
Oct 25, 2017 -
djcb committed
Oct 25, 2017 Add some notes about the new query parser, and add a mu-query manpage.
-
mu4e: merge proc-mu back into proc.el
djcb committedOct 24, 2017 -
djcb committed
Oct 24, 2017 -
update commands for new query parser
djcb committedOct 24, 2017 -
djcb committed
Oct 24, 2017
Commits on Oct 24, 2017
-
lib: implement new query parser
djcb committedOct 24, 2017 mu's query parser is the piece of software that turns your queries into something the Xapian database can understand. So, if you query "maildir:/inbox and subject:bla" this must be translated into a Xapian::Query object which will retrieve the sought after messages. Since mu's beginning, almost a decade ago, this parser was based on Xapian's default Xapian::QueryParser. It works okay, but wasn't really designed for the mu use-case, and had a bit of trouble with anything that's not A..Z (think: spaces, special characters, unicode etc.). Over the years, mu added quite a bit of pre-processing trickery to deal with that. Still, there were corner cases and bugs that were practically unfixable. The solution to all of this is to have a custom query processor that replaces Xapian's, and write it from the ground up to deal with the special characters etc. I wrote one, as part of my "future, post-1.0 mu" reseach project, and I have now backported it to the mu 0.9.19. From a technical perspective, this is a major cleanup, and allows us to get rid of much of the fragile preprocessing both for indexing and querying. From and end-user perspective this (hopefully) means that many of the little parsing issues are gone, and it opens the way for some new features. From an end-user perspective: - better support for special characters. - regexp search! yes, you can now search for regular expressions, e.g. subject:/h.ll?o/ will find subjects with hallo, hello, halo, philosophy, ... As you can imagine, this can be a _heavy_ operation on the database, and might take quite a bit longer than a normal query; but it can be quite useful. -
djcb committed
Oct 24, 2017
Commits on Sep 17, 2017
NewerOlder