+2003-06-17 Dave Love <fx@gnu.org>
+
+ * nnimap.el: Require cl when compiling.
+
+ * message.el (message-fix-before-sending): Reinstate nullifying
+ the invisible text property.
+ (sender, from): Defvar when compiling.
+ (message-is-yours-p): Remove autoload cookie.
+
+2003-06-17 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * gnus-util.el (gnus-extract-address-components): Added
+ doc-string.
+
+2003-06-16 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
+
+ * nnml.el (nnml-current-group-article-to-file-alist): Don't read
+ overview when using compressed files. From Michael Albinus
+ <Michael.Albinus@alcatel.de>.
+
2003-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
* gnus-sum.el (gnus-summary-refer-parent-article): Extract
is requested but the message is not spam
2003-06-09 Teodor Zlatanov <tzz@lifelogs.com>
- From Eric Knauel <knauel@informatik.uni-tuebingen.de>
+ From Eric
+ <knauel@informatik.uni-tuebingen.de>
* spam.el (spam-use-spamoracle): new variable
(spam-install-hooks): add spamoracle to the list of conditions
(cons 'progn (cddr fval)))))
(defun gnus-extract-address-components (from)
+ "Extract address components from a From header.
+Given an RFC-822 address FROM, extract full name and canonical address.
+Returns a list of the form (FULL-NAME CANONICAL-ADDRESS). Much more simple
+solution than `mail-extract-address-components', which works much better, but
+is slower."
(let (name address)
;; First find the address - the thing with the @ in it. This may
;; not be accurate in mail addresses, but does the trick most of
(dolist (point points)
(add-text-properties point (1+ point)
'(invisible nil intangible nil)))))
- ;; Make invisible text visible except for the mime parts which may
- ;; be inserted by the MIME-Edit.
+ ;; Make invisible text visible except for mime parts which may be
+ ;; inserted by the MIME-Edit.
+ ;; It doesn't seem as if this is useful, since the invisible property
+ ;; is clobbered by an after-change hook anyhow.
(message-check 'invisible-text
;; FIXME T-gnus: It should also detect invisible overlays.
(let (from
,@(and distribution (list (cons 'Distribution distribution))))
cur)))
-;;;###autoload
+(eval-when-compile
+ ;; Must be dynamically bound for message-is-yours-p.
+ (defvar sender)
+ (defvar from))
+
(defun message-is-yours-p ()
"Non-nil means current article is yours.
If you have added 'cancel-messages to 'message-shoot-gnksa-feet', all articles
(require 'gnus-start)
(require 'gnus-int)
+(eval-when-compile (require 'cl))
+
(nnoo-declare nnimap)
(defconst nnimap-version "nnimap 1.0")
(defun nnml-current-group-article-to-file-alist ()
"Return an alist of article/file pairs in the current group.
Use the nov database for the current group if available."
- (if (or gnus-nov-is-evil
+ (if (or nnml-use-compressed-files
+ gnus-nov-is-evil
nnml-nov-is-evil
(not (file-exists-p
(expand-file-name nnml-nov-file-name
+2003-06-17 Kai Gro\e,A_\e(Bjohann <kai.grossjohann@gmx.net>
+
+ * gnus.texi (Splitting Mail): Add "splitting" entry and concept
+ index entries. Small patch from Karl Pfl\e,Ad\e(Bsterer
+ <sigurd@12move.de>.
+
2003-06-15 Reiner Steib <Reiner.Steib@gmx.de>
* gnus.texi (Daemons): Fixed typo.
@subsection \e$B%a!<%k$NJ,3d\e(B
@cindex splitting mail
@cindex mail splitting
+@cindex mail filtering (splitting)
@vindex nnmail-split-methods
\e$BJQ?t\e(B @code{nnmail-split-methods} \e$B$OF~$C$F$/$k%a!<%k$r$I$N$h$&$K%0%k!<%W\e(B
@cindex digest
\e$BJ#?t$N%a%C%;!<%8$r0l$D$N%U%!%$%k$K=8$a$?$b$N$G$9!#$b$C$H$bIaDL$N=8G[MM<0\e(B
\e$B$O\e(B RFC1153 \e$B$G;XDj$5$l$F$$$^$9!#\e(B
+
+@item \e$BJ,3d\e(B (splitting)
+@cindex splitting, terminolgy
+@cindex mail sorting
+@cindex mail filtering (splitting)
+\e$B$"$k5,B'$K$h$C$F%a!<%k$rJ,N`$9$k9T0Y$G$9!#$H$-$I$-4V0c$C$F%a!<%k$N_I\e(B
+\e$B2a\e(B (mail filtering) \e$B$H8F$P$l$^$9!#\e(B
@end table
@page
@subsection Splitting Mail
@cindex splitting mail
@cindex mail splitting
+@cindex mail filtering (splitting)
@vindex nnmail-split-methods
The @code{nnmail-split-methods} variable says how the incoming mail is
A collection of messages in one file. The most common digest format is
specified by RFC 1153.
+@item splitting
+@cindex splitting, terminolgy
+@cindex mail sorting
+@cindex mail filtering (splitting)
+The action of sorting your emails according to certain rules. Sometimes
+incorrectly called mail filtering.
+
@end table