From: Richard Russon Date: Wed, 3 Feb 2016 06:37:34 +0000 (+0000) Subject: add docs X-Git-Tag: neomutt-20160404~11^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=976b29657d34b353e51602f0427f792600bb21d1;p=neomutt add docs --- diff --git a/README.fmemopen b/README.fmemopen new file mode 100644 index 000000000..42f0a107a --- /dev/null +++ b/README.fmemopen @@ -0,0 +1,47 @@ +Fmemopen Patch +============== + + Replace some temporary files with memory buffers + +Patch +----- + + To check if Mutt supports "fmemopen", look for "patch-fmemopen" in the mutt + version. + + Dependencies + * mutt-1.5.24 + * 'open_memstream()', 'fmemopen()' from glibc + +Introduction +------------ + + The "fmemopen" patch speeds up some searches. + + This patch changes a few places where Mutt creates temporary files. It + replaces them with in-memory buffers. This should improve the performance + when searching the header or body using the $thorough_search option. + + There are no user-configurable parts. + + This patch depends on 'open_memstream()' and 'fmemopen()'. They are + provided by glibc. Without them, Mutt will simply create temporary files. + +See Also +-------- + + * NeoMutt project + * Compile-Time Features + * 'fmemopen(3)' + +Known Bugs +---------- + + None + +Credits +------- + + * Julius Plenz + * Richard Russon + diff --git a/doc/manual.xml.head b/doc/manual.xml.head index b90908f00..807a95bd3 100644 --- a/doc/manual.xml.head +++ b/doc/manual.xml.head @@ -8081,6 +8081,109 @@ please have a look at the mixmaster documentation. + + Fmemopen Patch + Replace some temporary files with memory buffers + + + Patch + + + To check if Mutt supports fmemopen, look for + patch-fmemopen in the mutt version. + See: . + + + + Dependencies: + mutt-1.5.24 + open_memstream(), fmemopen() from glibc + + + This patch is part of the NeoMutt Project. + + + + Introduction + + + The fmemopen patch speeds up some searches. + + + + This patch changes a few places where Mutt creates temporary files. + It replaces them with in-memory buffers. This should improve the + performance when searching the header or body using the + $thorough_search option. + + + + There are no user-configurable parts. + + + + This patch depends on open_memstream() and + fmemopen(). They are provided by glibc. Without + them, Mutt will simply create temporary files. + + + + + + + Muttrc + None + + + + See Also + + + NeoMutt Project + Compile-Time Features + fmemopen(3) + + + + + Known Bugs + None + + + + Credits + + Julius Plenz plenz@cis.fu-berlin.de + Richard Russon rich@flatcap.org + + + + diff --git a/doc/muttrc.fmemopen b/doc/muttrc.fmemopen new file mode 100644 index 000000000..e69de29bb