From: yamaoka Date: Wed, 13 Feb 2002 04:35:21 +0000 (+0000) Subject: Synch with Oort Gnus. X-Git-Tag: t-gnus-6_15_6-01-quimby~61 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=142b929af5af04aebf9367364b0b4c1d44e4af2a;p=elisp%2Fgnus.git- Synch with Oort Gnus. --- diff --git a/GNUS-NEWS b/GNUS-NEWS index fafbbf1..881dc14 100644 --- a/GNUS-NEWS +++ b/GNUS-NEWS @@ -8,6 +8,21 @@ For older news, see Gnus info node "New Features". * Changes in Oort Gnus +** message-minibuffer-local-map + +The line below enables BBDB in resending a message: + +(define-key message-minibuffer-local-map [(tab)] 'bbdb-complete-name) + +** Externalize attachments. + +If gnus-gcc-externalize-attachments (or +message-fcc-externalize-attachments) is non-nil, attach local files as +external parts. + +Command gnus-mime-save-part-and-strip (bound to \C-o on MIME buttons) +saves a part and replaces the part with an external one. + ** gnus-default-charset The default value is determined from the current-language-environment diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b8c0ad9..a493aa3 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,15 @@ +2002-02-12 ShengHuo ZHU + + * mailcap.el (mailcap-mime-data): Use enriched-decode. + + * gnus-cite.el (gnus-article-fill-cited-article): Bind + use-hard-newlines to nil. + + * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that + image is not available if window-system is not available. + + * gnus-sum.el (gnus-summary-display-make-predicate): Add unread. + 2002-02-11 ShengHuo ZHU * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate diff --git a/lisp/gnus-cite.el b/lisp/gnus-cite.el index 39c3592..65ce313 100644 --- a/lisp/gnus-cite.el +++ b/lisp/gnus-cite.el @@ -442,7 +442,8 @@ If WIDTH (the numerical prefix), use that text width when filling." (concat "^" (regexp-quote (cdar marks)) " *")) (fill-prefix (if (string= (cdar marks) "") "" - (concat (cdar marks) " ")))) + (concat (cdar marks) " "))) + use-hard-newlines) (fill-region (point-min) (point-max))) (set-marker (caar marks) nil) (setq marks (cdr marks))) diff --git a/lisp/gnus-mailcap.el b/lisp/gnus-mailcap.el index 1ddd05b..1273050 100644 --- a/lisp/gnus-mailcap.el +++ b/lisp/gnus-mailcap.el @@ -223,7 +223,7 @@ (viewer . fundamental-mode) (type . "text/plain")) ("enriched" - (viewer . enriched-decode-region) + (viewer . enriched-decode) (test . (fboundp 'enriched-decode)) (type . "text/enriched")) ("html" diff --git a/lisp/gnus-sum.el b/lisp/gnus-sum.el index 1cf7a8d..44920de 100644 --- a/lisp/gnus-sum.el +++ b/lisp/gnus-sum.el @@ -4838,8 +4838,8 @@ If SELECT-ARTICLES, only select those articles from GROUP." (when (= (length display) 1) (setq display (car display))) (unless gnus-summary-display-cache - (dolist (elem (append (list (cons 'read 'read) - (cons 'unseen 'unseen)) + (dolist (elem (append '((unread . unread) + (unseen . unseen)) gnus-article-mark-lists)) (push (cons (cdr elem) (gnus-byte-compile diff --git a/lisp/gnus-xmas.el b/lisp/gnus-xmas.el index f3d3f03..c9b9d94 100644 --- a/lisp/gnus-xmas.el +++ b/lisp/gnus-xmas.el @@ -871,7 +871,8 @@ XEmacs compatibility workaround." gnus-mailing-list-menu)) (defun gnus-xmas-image-type-available-p (type) - (featurep type)) + (and window-system + (featurep (if (eq type 'pbm) 'xbm type)))) (defun gnus-xmas-create-image (file &optional type data-p &rest props) (let ((type (if type diff --git a/texi/ChangeLog b/texi/ChangeLog index 2ab3a18..bd976c3 100644 --- a/texi/ChangeLog +++ b/texi/ChangeLog @@ -1,3 +1,10 @@ +2002-02-12 ShengHuo ZHU + + * message.texi (Sending Variables): Addition. + + * gnus.texi (Group Parameters): Add unread, not read. + (Archived Messages): Addition. + 2002-02-09 ShengHuo ZHU * gnus.texi (Group Parameters): Addition. diff --git a/texi/gnus-ja.texi b/texi/gnus-ja.texi index e9a9dcc..3ac515d 100644 --- a/texi/gnus-ja.texi +++ b/texi/gnus-ja.texi @@ -2828,7 +2828,9 @@ kiboze $B%0%k!<%W$r:n@.$7$^$9!#%W%m%s%W%H$GL>A0$H!"(Bkiboze $B%0%k!<%W$K!V4^$ $B$7(B @code{(gcc-self . none)} $B$,$"$l$P!"(B@code{Gcc:} $BMs$O@8@.$5$l$:!"(B @code{(gcc-self . "string")} $B$,$"$l$P$3$NJ8;zNs$O$=$N$^$^(B @code{gcc} $BMs(B $B$KA^F~$5$l$^$9!#$3$N%Q%i%a!<%?$O0J2<$G@bL@$9$kA4$F$N(B @code{Gcc} $B$N=i4|5,(B -$BB'$h$j$bM%@h$5$l$^$9(B (@pxref{Archived Messages})$B!#(B +$BB'$h$j$bM%@h$5$l$^$9(B (@pxref{Archived Messages})$B!#7Y9p(B:: @code{nntp} $B%5!<(B +$B%P!<$J$I$N%0%k!<%W$G(B @code{(gcc-self . t)} $B$r@_Dj$9$k$H%(%i!<$r0z$-5/$3(B +$B$7$^$9!#$J$<$J$i(B @code{nntp} $B%5!<%P!<$O5-;v$rA0$H!"(Bkiboze $B%0%k!<%W$K!V4^$ $B$$$/$D$+Nc$r5s$2$^$9(B: @table @code -@item [read] -$B4{FI$N5-;v$@$1$rI=<($7$^$9!#(B +@item [unread] +$BL$FI$N5-;v$@$1$rI=<($7$^$9!#(B @item [not expire] $B4|8B@Z$l>C5n2DG=$J5-;v0J30$N$9$Y$F$rI=<($7$^$9!#(B @@ -2907,9 +2909,10 @@ kiboze $B%0%k!<%W$r:n@.$7$^$9!#%W%m%s%W%H$GL>A0$H!"(Bkiboze $B%0%k!<%W$K!V4^$ @end table $BMxMQ$G$-$k1i;;;R$O(B @code{not}$B!"(B@code{and} $B$*$h$S(B @code{or} $B$G$9!#=R8l(B -$B$O(B @code{read}$B!"(B@code{dormant}$B!"(B@code{expire}$B!"(B@code{reply}$B!"(B -@code{killed}$B!"(B@code{bookmark}$B!"(B@code{score}$B!"(B@code{save}$B!"(B@code{cache}$B!"(B -@code{forward}$B!"(B@code{seen} $B$*$h$S(B @code{recent} $B$r4^$_$^$9!#(B +$B$O(B @code{tick}$B!"(B@code{unsend}$B!"(B@code{undownload}$B!"(B@code{unread}$B!"(B +@code{dormant}$B!"(B@code{expire}$B!"(B@code{reply}$B!"(B@code{killed}$B!"(B +@code{bookmark}$B!"(B@code{score}$B!"(B@code{save}$B!"(B@code{cache}$B!"(B@code{forward}$B!"(B +@code{unseen} $B$*$h$S(B @code{recent} $B$r4^$_$^$9!#(B @end table @code{display} $B%Q%i%a!<%?$O!"35N,%P%C%U%!$r;XDj$7$?0lIt$NAH$@$1$K@)8B$9(B @@ -10302,6 +10305,14 @@ Gnus $B$O30$X=P$F9T$/A4$F$N%a%C%;!<%8$K!"0l$D$+$=$l0J>e$N$=$N%5!<%P!<$N%0(B @item gnus-gcc-mark-as-read @vindex gnus-gcc-mark-as-read $B$b$7Hs(B@code{nil}$B$J$i!"(B@code{Gcc} $B$N5-;v$K4{FI$N0u$rIU$1$^$9!#(B + +@c @item gnus-gcc-externalize-attachments +@c @vindex gnus-gcc-externalize-attachments +@c If @code{nil}, attach files as normal parts in Gcc copies; if a regexp +@c and matches the Gcc group name, attach files as external parts; if it is +@c @code{all}, attach local files as external parts; if it is other +@c non-@code{nil}, the behavior is the same as @code{all}, but it may be +@c changed in the future. @end table @node Posting Styles diff --git a/texi/gnus.texi b/texi/gnus.texi index 2d94fad..833e443 100644 --- a/texi/gnus.texi +++ b/texi/gnus.texi @@ -2731,8 +2731,10 @@ composed messages will be @code{Gcc}'d to the current group. If generated, if @code{(gcc-self . "string")} is present, this string will be inserted literally as a @code{gcc} header. This parameter takes precedence over any default @code{Gcc} rules as described later -(@pxref{Archived Messages}). - +(@pxref{Archived Messages}). CAVEAT:: It yields an error putting +@code{(gcc-self . t)} in groups of a @code{nntp} server or so, because +a @code{nntp} server doesn't accept artciles. + @item auto-expire @cindex auto-expire If the group parameter has an element that looks like @code{(auto-expire @@ -2802,8 +2804,8 @@ Display articles that satisfy a predicate. Here are some examples: @table @code -@item [read] -Display only read articles. +@item [unread] +Display only unread articles. @item [not expire] Display everything except expirable articles. @@ -2815,9 +2817,9 @@ responded to. The available operators are @code{not}, @code{and} and @code{or}. Predicates include @code{tick}, @code{unsend}, @code{undownload}, -@code{read}, @code{dormant}, @code{expire}, @code{reply}, +@code{unread}, @code{dormant}, @code{expire}, @code{reply}, @code{killed}, @code{bookmark}, @code{score}, @code{save}, -@code{cache}, @code{forward}, @code{seen} and @code{recent}. +@code{cache}, @code{forward}, @code{unseen} and @code{recent}. @end table @@ -10805,6 +10807,14 @@ but the latter is the preferred method. @vindex gnus-gcc-mark-as-read If non-@code{nil}, automatically mark @code{Gcc} articles as read. +@item gnus-gcc-externalize-attachments +@vindex gnus-gcc-externalize-attachments +If @code{nil}, attach files as normal parts in Gcc copies; if a regexp +and matches the Gcc group name, attach files as external parts; if it is +@code{all}, attach local files as external parts; if it is other +non-@code{nil}, the behavior is the same as @code{all}, but it may be +changed in the future. + @end table diff --git a/texi/message-ja.texi b/texi/message-ja.texi index 7d686d7..9bc98a4 100644 --- a/texi/message-ja.texi +++ b/texi/message-ja.texi @@ -1600,6 +1600,11 @@ follows this line--} $B$G$9!#(B $B$,(B @code{nil} $B$G$"$l$P!"$=$N$h$&$J?F@Z%a%C%;!<%8$O2C$($i$l$^$;$s!#=i4|CM(B $B$O(B @samp{"The following message is a courtesy copy of an article\nthat has been posted to %s as well.\n\n"} $B$G$9!#(B + +@c @item message-fcc-externalize-attachments +@c @vindex message-gcc-externalize-attachments +@c If @code{nil}, attach files as normal parts in Fcc copies; if it is +@c non-@code{nil}, attach local files as external parts. @end table @node Message Buffers diff --git a/texi/message.texi b/texi/message.texi index dd32a7f..b23b122 100644 --- a/texi/message.texi +++ b/texi/message.texi @@ -1662,6 +1662,11 @@ this variable is @code{nil}, no such courtesy message will be added. The default value is @samp{"The following message is a courtesy copy of an article\\nthat has been posted to %s as well.\\n\\n"}. +@item message-fcc-externalize-attachments +@vindex message-gcc-externalize-attachments +If @code{nil}, attach files as normal parts in Fcc copies; if it is +non-@code{nil}, attach local files as external parts. + @end table