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
dcaad0e473
guile: fix tests
...
Ensure we have a valid $GUILE_BINARY in the tests.
2018-06-11 10:10:49 +03:00
2d954e9647
mu: fix strncpy usage
...
Ensure the resulting strings are \0-terminated.
2018-06-11 09:18:27 +03:00
088064d5e1
mu4e: define the view-mode when needed
...
Define the view-mode (gnus or internal) just before it's needed. This
ensures that (when in gnus mode) it's really a gnus-article-mode
derivative, so more of the gnus specifics work.
2018-06-08 10:01:55 +03:00
ee6e91da9b
mu4e: auto decode quoted-printable, base64 (gnus)
...
Set things up so gnus article mode decodes base64 and quoted-printable
messages automatically.
Don't try to set up URL links.
2018-06-07 13:13:37 +03:00
67eea5fadd
guile: add some more m4 for guile detection
...
We need a few more m4 macros for guile.m4 to work. Hope this is enough.
2018-06-05 17:49:30 +03:00
d01bdfa7b4
mu4e: add decoding support for gnus' article-mode
...
Decode Gnu's articles as expected; thanks to Lars Ingebrigtsen for his
advice.
2018-06-05 17:42:09 +03:00
cef25610e2
build: include lib-link.m4
...
This is provided by gnu-lib, but needed for the Guile build.
2018-05-31 21:35:27 +03:00
a3c1058654
Merge pull request #1242 from stsquad/patch-application-updates
...
mu4e: Patch application updates
2018-05-29 11:14:43 +03:00
143c0d1468
build: add dummy config.rpath
...
This seems to be necessary for the Guile/autotools machinery to work.
2018-05-29 10:59:20 +03:00
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
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
79774d4d1b
mu4e/mu4e-actions: re-factor apply-patch/mbox
...
The old code directly hacked around with ido-read-directory to achieve
its smarts. However other completion methods are available so this
re-factors the code to use an appropriately predicated completing-read
with a new history variable which is just used for patch application.
2018-05-25 18:26:59 +01:00
67b9ef8384
mu4e/mu4e-actions: optional apply signoff
...
Maintainers often want to apply patches with their signoff. Support
this with an optional argument.
2018-05-21 18:56:44 +01:00
426b9a50c7
guile: optionally allow guile2.2
2018-05-21 15:03:58 +03:00
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
6290e4ad9a
query-parser: special-case wildcards
...
We were transforming wild-card searches into regular-expression
searches; while that works, it's also significantly slower.
So, instead, special-case wildcards, and use the Xapian machinery for
wildcard queries.
2018-05-19 11:20:58 +03:00
84376b4aa7
Merge pull request #1241 from jabranham/dont-declare-nil-obsolete
...
mu4e: Fix call to make-obsolete-variable
2018-05-19 11:19:17 +03:00
39ec6a0417
Fix call to make-obsolete-variable
2018-05-18 15:52:41 -05:00
b9527245a8
mu4e: minor doc update
2018-05-14 15:44:23 +03:00
c2c5dd5939
Merge pull request #1236 from mhcerri/mu4e-orphan-thread-prefix
...
mu4e: orphan thread prefix
2018-05-11 14:50:01 +03:00
94e9795d9d
mu4e: Do not assume orphan messages can't appear in the middle of a thread
...
Do not clear the thread state when an orphan message is found.
2018-05-03 08:27:20 -03:00
26cd0a59ff
mu4e: use special prefixes to describe orphan threads
...
Re-use `mu4e-headers-thread-orphan-prefix' for the prefix for the
first sibling in the orphan thread and add
`mu4e-headers-thread-single-orphan-prefix' as the prefix of single orphans.
2018-05-02 23:31:33 -03:00
d8ca5a3d7b
mu4e: remove reference to mu4e-headers-new-thread-style
...
The docs for the prefix variables mention the variable
"mu4e-headers-new-thread-style" that was removed on a previous
iteration.
2018-05-02 23:04:50 -03:00
35951da4b5
mu4e: doc: mention aquamacs-autoface-mode
...
See issue #1230 .
2018-05-01 13:12:23 +03:00
c410ebfc45
mu: update copyright year in --version
2018-04-28 09:33:46 +03:00
cd649efb6b
mu4e: re-view after marked-as-read
...
When we mark a message as read, we get an (:update ... ) with the
marked-as-read message (ie., moved from new/ to cur/).
The (:update ...) however does _not_ include extracted images etc.; so
images in unread message would not be visible at that time. To fix this,
to another (:view ...) and extract the images etc.
Thanks to tangxinfa for pointing this out.
2018-04-25 11:35:52 +03:00
bef3113c09
mu4e: factor out mu4e~decrypt-p
...
Factor out defun to get decryption decision, so we can use it from
elsewhere.
2018-04-25 11:35:52 +03:00
84afa94fb2
mu4e: do not mark mu4e~view-msg as buffer-local
...
It's unnecessary.
2018-04-25 11:35:52 +03:00
aeb6718da6
Merge pull request #1161 from gambhiro/modeline-max-width
...
mu4e: shorten modeline str if longer than max-width
2018-04-25 11:32:15 +03:00
b9d2046a6e
Merge pull request #1228 from mhcerri/mu4e-improved-thread-prefix
...
mu4e: improved thread prefix
2018-04-25 09:45:14 +03:00
adc56249da
mu4e.texi: update the header view example with the new thread prefix
2018-04-24 22:34:43 -03:00
0b38210549
mu4e: add support for mutt-like thread tree prefix
2018-04-24 22:34:43 -03:00
59e24f0234
Merge pull request #1221 from cacology/master
...
mu4e: updated fontify-signature for RFC 1153 compliant digest messages
2018-04-24 15:01:22 +03:00
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
260a8bb629
mu4e-view: use Gnus' article mode (experimental)
...
Add a defcustom `mu4e-view-use-gnus`, which, when `t', use Gnus'
article-mode for displaying messages instead of mu4e's built-in mode.
This is experimental, and a view messages do not display
correctly yet (base64-encoded bodies).
2018-04-24 14:58:39 +03:00
cc34705930
Merge pull request #1176 from emacsjanitors/silencio
...
mu4e: No longer use obsolete alias speedbar-with-attached-buffer
2018-04-24 14:58:03 +03:00
eebe1c4c66
Merge pull request #1198 from c-nixon/master
...
mu4e: Only require html2text if it will be used
2018-04-24 14:43:11 +03:00
297120dc6c
lib: add last_child flag to thread information
...
With that flag it's possible to reconstruct the entire thread tree
structure in mu4e.
2018-04-23 01:05:54 -03:00
82bf333fab
updated fontify-signature for RFC 1153 compliant digest messages
2018-04-03 14:50:28 -04:00
b4cc67d455
parser/tests: allow for DST change
...
e.g. 21d / 2w are subject to DST; update the tolerance.
2018-03-31 18:44:17 +03:00
0356af5c98
mu: avoid runtime warning
2018-03-31 13:17:06 +03:00
4242ca8bbf
Merge pull request #1212 from tarleb/update-links-in-mu4e-docs
...
mu4e.texi: Fix and update external links
2018-03-25 22:03:52 +03:00
8d3dbe311e
Merge pull request #1211 from egli/master
...
Use automake support for texi to generate version info in the manual
2018-03-25 22:02:17 +03:00
3bb4c21995
mu4e.texi: Fix and update external links
...
External links are updated to point to the most informative pages. Pure
http links are upgraded to https were possible.
2018-03-24 12:20:00 +01:00
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
e32b0b96d8
Merge pull request #1207 from eklitzke/typo
...
Fix a typo in the mu-query man page
2018-03-18 09:22:16 +02:00
84e03ee238
Merge pull request #1208 from eklitzke/mu4e-about
...
mu4e: Fix display of bugs link in mu4e-about.org
2018-03-18 09:21:06 +02:00
73d9378819
Fix display of bugs link in mu4e-about.org
2018-03-17 22:33:31 -07:00
c5ddd56144
fix a typo in the mu-query man page
2018-03-17 18:54:54 -07:00