1 2002-09-27 Simon Josefsson <jas@extundo.com>
3 * nnimap.el (nnimap-fixup-unread-after-getting-new-news): Autoload
5 (nnimap-update-unseen): New function; update unseen count in
7 (nnimap-close-group): Call it.
9 * gnus-start.el (gnus-setup-news-hook): Add n-f-u-a-g-n-n.
10 (gnus-after-getting-new-news-hook): Ditto.
12 * nnimap.el (nnimap-retrieve-groups): Move the quick mail check
13 message into verboselevel 9. Change slow mail check message.
14 (nnimap-retrieve-groups): Use prefixed names in n-mailbox-info.
15 (nnimap-fixup-unread-after-getting-new-news): New function, to be
16 used as a hook after getting new mail.
18 2002-09-26 Simon Josefsson <jas@extundo.com>
20 * imap.el (imap-parse-resp-text-code): The UNSEEN value in
21 SELECT/EXAMINE is first unseen article, not number of unseen
22 articles. Make them distinct by renaming the former to
23 `first-unseen' instead of `unseen'.
25 * nnimap.el (nnimap-retrieve-groups): Get uidvalidity and unseen
27 (nnimap-retrieve-groups): Don't used cached data if uidvalidity
29 (nnimap-retrieve-groups): Store uidvalidity and unseen data too.
31 * gnus-int.el (gnus-server-unopen-status): Defcustom.
33 * mml-sec.el (mml-signencrypt-style): Docstring to font-lock
36 * mml2015.el (mml2015-pgg-decrypt): Only add security information
37 if dissecting resulting buffer actually had any information.
39 2002-09-26 Katsumi Yamaoka <yamaoka@jpl.org>
41 * gnus-group.el (gnus-group-sort-by-method): Remove `symbol-name'
42 because the function `string<' allows symbols.
44 * gnus-sum.el (gnus-summary-make-menu-bar): Ditto.
46 2002-09-25 ShengHuo ZHU <zsh@cs.rochester.edu>
48 * message.el (message-forward-make-body): Revert an early change
49 because 8-bit utf-8 emails.
51 2002-09-25 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
53 * gnus-agent.el (gnus-category-line-format): Doc fixes (mostly added
55 * gnus-art.el (gnus-treat-highlight-signature):
56 * gnus-art.el (gnus-treat-buttonize):
57 * gnus-art.el (gnus-treat-buttonize-head):
58 * gnus-art.el (gnus-treat-emphasize):
59 * gnus-art.el (gnus-treat-strip-cr):
60 * gnus-art.el (gnus-treat-unsplit-urls):
61 * gnus-art.el (gnus-treat-leading-whitespace):
62 * gnus-art.el (gnus-treat-hide-headers):
63 * gnus-art.el (gnus-treat-hide-boring-headers):
64 * gnus-art.el (gnus-treat-hide-signature):
65 * gnus-art.el (gnus-treat-fill-article):
66 * gnus-art.el (gnus-treat-hide-citation):
67 * gnus-art.el (gnus-treat-hide-citation-maybe):
68 * gnus-art.el (gnus-treat-strip-list-identifiers):
69 * gnus-art.el (gnus-treat-strip-pgp):
70 * gnus-art.el (gnus-treat-strip-pem):
71 * gnus-art.el (gnus-treat-strip-banner):
72 * gnus-art.el (gnus-treat-highlight-headers):
73 * gnus-art.el (gnus-treat-highlight-citation):
74 * gnus-art.el (gnus-treat-date-ut):
75 * gnus-art.el (gnus-treat-date-local):
76 * gnus-art.el (gnus-treat-date-english):
77 * gnus-art.el (gnus-treat-date-lapsed):
78 * gnus-art.el (gnus-treat-date-original):
79 * gnus-art.el (gnus-treat-date-iso8601):
80 * gnus-art.el (gnus-treat-date-user-defined):
81 * gnus-art.el (gnus-treat-strip-headers-in-body):
82 * gnus-art.el (gnus-treat-strip-trailing-blank-lines):
83 * gnus-art.el (gnus-treat-strip-leading-blank-lines):
84 * gnus-art.el (gnus-treat-strip-multiple-blank-lines):
85 * gnus-art.el (gnus-treat-unfold-headers):
86 * gnus-art.el (gnus-treat-fold-headers):
87 * gnus-art.el (gnus-treat-fold-newsgroups):
88 * gnus-art.el (gnus-treat-overstrike):
89 * gnus-art.el (gnus-treat-display-xface):
90 * gnus-art.el (gnus-treat-display-smileys):
91 * gnus-art.el (gnus-treat-from-picon):
92 * gnus-art.el (gnus-treat-mail-picon):
93 * gnus-art.el (gnus-treat-newsgroups-picon):
94 * gnus-art.el (gnus-treat-body-boundary):
95 * gnus-art.el (gnus-treat-capitalize-sentences):
96 * gnus-art.el (gnus-treat-fill-long-lines):
97 * gnus-art.el (gnus-treat-play-sounds):
98 * gnus-art.el (gnus-treat-translate):
99 * gnus-art.el (gnus-treat-x-pgp-sig):
100 * gnus-art.el (gnus-mime-button-line-format):
101 * gnus-art.el (gnus-button-man-level):
102 * gnus-art.el (gnus-button-emacs-level):
103 * gnus-cus.el (gnus-group-parameters):
104 * gnus-gl.el (bbb-build-mid-scores-alist):
105 * gnus-group.el (gnus-group-line-format):
106 * gnus-mlspl.el (gnus-group-split-setup):
107 * gnus-mlspl.el (gnus-group-split):
108 * gnus-msg.el (gnus-mailing-list-groups):
109 * gnus-msg.el (gnus-posting-styles):
110 * gnus-nocem.el (gnus-nocem-issuers):
111 * gnus-score.el (gnus-score-regexp-bad-p):
112 * gnus-srvr.el (gnus-server-line-format):
113 * gnus-topic.el (gnus-topic-line-format):
114 * gnus.el (gnus-summary-line-format):
115 * mail-source.el (mail-sources):
116 * message.el (message-subscribed-address-file):
117 * nnmail.el (nnmail-split-fancy):
119 2002-09-24 Evgeny Roubinchtein <zhenya@freeshell.org>
121 * mail-source.el(mail-source-run-script): use `functionp' to test
122 whether the argument `script' is in fact a function.
123 (mail-sources): adjust the defcustom to allow users to specify a
124 function or a string as the value of the `:prescript' and
125 `:postscript' arguments of the `file' and `pop3' mail sources.
127 2002-09-25 Paul Jarc <prj@po.cwru.edu>
129 * nnmaildir.el (nnmaildir--grp-add-art): fix minimum article
130 number when article 1 does not exist.
132 2002-09-25 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
134 * gnus-art.el (gnus-button-handle-apropos-variable): Fall back to
135 apropos if apropos-variable does not exist.
136 (gnus-button-guessed-mid-regexp)
137 (gnus-button-handle-describe-prefix, gnus-button-alist): Better
138 regexes. From Reiner Steib.
139 (gnus-button-handle-describe-function)
140 (gnus-button-handle-describe-variable): Doc fix. From Reiner Steib.
141 (gnus-button-handle-describe-key, gnus-button-handle-apropos)
142 (gnus-button-handle-apropos-command): Doc fix. From Reiner Steib.
144 2002-09-25 Mark A. Hershberger <mah@everybody.org>
146 * nnrss.el (nnrss-save-server-data): Save nnrss-group-alist in
149 2002-09-24 ShengHuo ZHU <zsh@cs.rochester.edu>
151 * gnus-start.el (gnus-1): Create nndraft:queue, nndraft:drafts.
153 2002-09-24 Simon Josefsson <jas@extundo.com>
155 * mml2015.el (top-level): Require mm-util for mm-make-temp-file.
156 (mml2015-use): Prefer PGG if installed.
157 (mml2015-function-alist): Add PGG wrappers.
158 (mml2015-gpg-extract-signature-details): Check mml2015-use too.
159 (mml2015-gpg-extract-signature-details): PGG strips "gpg: "
160 prefix, make regexp optionally skip it.
161 (mml2015-pgg-decrypt, mml2015-pgg-clear-decrypt)
162 (mml2015-pgg-verify, mml2015-pgg-clear-verify, mml2015-pgg-sign)
163 (mml2015-pgg-encrypt): New functions.
164 (defvar, autoload): Prevent byte-compile warnings.
166 2002-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
167 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
169 * gnus-art.el (article-strip-banner): Check for the existence of
172 2002-09-23 Kai Gro
\e,b_
\e(Bjohann <grossjoh@ls6.informatik.uni-dortmund.de>
174 * gnus-art.el (gnus-button-guessed-mid-regexp): Improved regexp.
175 (gnus-button-alist): Improved regexp for
176 gnus-button-handle-mid-or-mail (false positives), fixed
177 gnus-button-handle-man entries.
180 2002-09-23 Paul Jarc <prj@po.cwru.edu>
183 * nnmaildir.el (nnmaildir--update-nov): fix wrong-type error when
184 nnmail-extra-headers is non-nil.
186 2002-09-23 Paul Jarc <prj@po.cwru.edu>
188 * nnmaildir.el: Store article numbers persistently. General
190 (nnmaildir-request-expire-articles): handle 'immediate and 'never
191 for nnmail-expiry-wait; delete instead of moving if 'force is
194 2002-09-23 Simon Josefsson <jas@extundo.com>
195 Trivial fix from beaker@iavmb.pl (Krzysztof J
\e,Bj
\e(Bdruczyk).
197 * smime.el (smime-sign-buffer): Get key and extra certs.
198 (smime-get-key-with-certs-by-email): Utility function.
200 2002-09-21 ShengHuo ZHU <zsh@cs.rochester.edu>
201 Trivial patch from Micha Wiedenmann <mw-u1@gmx.de>
203 * gnus-soup.el (gnus-soup-add-article): Mark as read only when the
206 2002-09-20 ShengHuo ZHU <zsh@cs.rochester.edu>
208 * gnus-sum.el (gnus-summary-next-group): Switch to the summary buffer.
210 2002-09-20 Kai Gro
\e,b_
\e(Bjohann <grossjoh@ls6.informatik.uni-dortmund.de>
213 * gnus-art.el (gnus-button-handle-custom,
214 gnus-button-handle-mid-or-mail,
215 gnus-button-handle-describe-{function,variable,key},
216 gnus-button-handle-apropos{,command,variable}): New functions.
217 (gnus-button-prefer-mid-or-mail,gnus-button-guessed-mid-regexp,
218 gnus-button-{man,emacs,mail}-level): New variables.
219 (gnus-button-alist): Use the above to buttonize emacs and mail
222 2002-09-18 Juanma Barranquero <lektu@terra.es>
224 * gnus-int.el (gnus-status-message): Fix spacing.
226 * imap.el (imap-continuation): Fix typos.
228 2002-09-18 ShengHuo ZHU <zsh@cs.rochester.edu>
230 * gnus-msg.el (gnus-configure-posting-styles): Sort results.
232 * gnus-art.el (gnus-article-reply-with-original): Correct
233 with-current-buffer scope.
235 * message.el (message-completion-alist): Add Reply-To, From, etc.
237 2002-09-18 Simon Josefsson <jas@extundo.com>
239 * nnimap.el (nnimap-request-expire-articles): Make flag setting
240 conditional. From Nevin Kapur <nevin@jhu.edu>.
242 2002-09-17 Simon Josefsson <jas@extundo.com>
244 * nnimap.el (nnimap-expiry-target): Don't search for which
245 articles exists here.
246 (nnimap-request-expire-articles): Do it here instead. Only expire
247 when articles are found. Suggested by Nevin Kapur
250 2002-09-17 Kai Gro
\e,A_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
251 From Reiner Steib <reiner.steib@gmx.de>.
253 * message.el (message-strip-subject-trailing-was)
254 (message-change-subject, message-add-archive-header)
255 (message-xpost-fup2-header, message-xpost-insert-note)
256 (message-xpost-fup2, message-reduce-to-to-cc): New functions
257 adopted from message-utils.el. Add functions to the keymap, mode
258 describtion and menu.
259 (message-change-subject,message-xpost-fup2): Signal error if
260 current header is empty.
261 (message-xpost-insert-note): Changed insert position.
262 (message-archive-note): Ensure to insert note in message body (not
264 (message-archive-header, message-archive-note)
265 (message-xpost-default, message-xpost-note, message-fup2-note)
266 (message-xpost-note-function): New variables adopted from
267 message-utils.el. Changed some doc-strings.
268 (message-mark-insert-{begin,end}): Rename from
269 message-{begin,end}-inserted-text-mark (message-utils.el), changed
271 (message-subject-trailing-was-query)
272 (message-subject-trailing-was-ask-regexp)
273 (message-subject-trailing-was-regexp): New variables.
274 (message-to-list-only): Added doc-string and menu entry.
276 * message-utils.el: Removed. Functions are now in message.el.
278 2002-09-16 ShengHuo ZHU <zsh@cs.rochester.edu>
280 * gnus-art.el (gnus-article-reply-with-original,
281 gnus-article-followup-with-original): Switch to
282 gnus-summary-buffer before reply/followup.
284 2002-09-15 John Paul Wallington <jpw@shootybangbang.com>
286 * gnus-sum.el (gnus-summary-toggle-header): The article window may
287 not exist. Toggle it anyway.
289 2002-09-13 ShengHuo ZHU <zsh@cs.rochester.edu>
291 * gnus-msg.el (gnus-copy-article-buffer): Bind mail-header-separator.
293 * gnus-art.el (article-fill-long-lines): Fill-paragraph properly.
294 Trivial patch from Urban Engberg <ue@ccieurope.com>.
296 * rfc2047.el (message-posting-charset): Defvar it.
297 (rfc2047-charset-encoding-alist): Use B for iso-8859-7 and
298 iso-8859-8. Fix doc. Suggested by Dave Love <fx@gnu.org>.
300 * mail-source.el (mail-source-fetch): Hide password.
302 * gnus-sum.el (gnus-summary-next-group): Semi-exit only when needed.
304 2002-09-12 Katsumi Yamaoka <yamaoka@jpl.org>
305 From John Paul Wallington <jpw@shootybangbang.com>.
307 * gnus.el (gnus-visual, gnus-meta): Fix typo.
309 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
311 * gnus-art.el (gnus-article-address-banner-alist): Doc fix.
313 2002-09-11 Simon Josefsson <jas@extundo.com>
315 * nnimap.el (nnimap-expiry-target): Only expiry-target existing articles.
316 (nnimap-split-rule): Doc fix.
317 (nnimap-request-expire-articles): Cleanup code.
319 2002-09-11 Katsumi Yamaoka <yamaoka@jpl.org>
320 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
322 * gnus-art.el (gnus-article-address-banner-alist): New option.
323 (article-strip-banner): Refer the above option to split banners of
324 free mail servers, when no group parameter is specified.
326 2002-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
328 * nntp.el (nntp-wait-for-string): Check for a process in the
329 current buffer instead of `nntp-server-buffer'.
331 2002-09-09 Simon Josefsson <jas@extundo.com>
333 * gnus-art.el (gnus-button-man-handler): New variable.
334 (gnus-button-alist): Use g-b-handle-man.
335 (gnus-button-handle-man): New, call g-b-man-handler.
337 2002-09-08 Simon Josefsson <jas@extundo.com>
339 * gnus-art.el (gnus-button-alist): Buttonize man page links.
341 2002-09-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
343 * gnus-art.el (gnus-article-dumbquotes-map): Add \230.
345 2002-09-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
347 * gnus-srvr.el (gnus-browse-make-menu-bar): Add "d".
349 * gnus-sum.el (gnus-summary-limit-to-unseen): New command and
352 * gnus-srvr.el (gnus-browse-describe-group): New command and
355 2002-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
357 * gnus-art.el (gnus-article-treat-body-boundary): Don't quote a
358 value for gnus-decoration property.
360 2002-09-06 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
362 * nnmail.el (nnmail-cache-fetch-group): Don't return "" (empty
363 string) as group name in case we have a CRLF in the file.
365 2002-09-04 Jesper harder <harder@ifa.au.dk>
367 * rfc1843.el (rfc1843-decode-loosely): Move to mime customization
369 (rfc1843-decode-hzp): do.
370 (rfc1843-newsgroups-regexp): do.
372 2002-09-04 Simon Josefsson <jas@extundo.com>
374 * message.el (message-canlock-generate): Make sure sha1 doesn't
375 call external programs.
377 2002-09-03 Simon Josefsson <jas@extundo.com>
379 * nntp.el (nntp-wait-for-string): Dont infloop if process died.
381 * gnus-agent.el (gnus-agent-batch): Add doc.
383 2002-09-03 Josh Huber <huber@alum.wpi.edu>
385 * gnus-msg.el (gnus-summary-handle-replysign): Change the order we
386 check for signed and encrypted parts.
387 * mml.el (mml-parse-1): Correct small typo which preventing
388 setting recipients in a secure tag.
390 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
392 * mm-util.el (mm-coding-system-priorities): Default to a list of
393 iso-2022-jp and others for the Japanese environment.
395 2002-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
397 * gnus-util.el (gnus-frame-or-window-display-name): Exclude
398 invalid display names.
400 2002-08-30 Simon Josefsson <jas@extundo.com>
402 * gnus-group.el (gnus-group-fetch-control): Fix typo in last
403 commit. From Reiner Steib <4uce.02.r.steib@gmx.net>.
405 2002-08-26 Jesper harder <harder@ifa.au.dk>
407 * gnus.el (gnus-group-charter-alist): New option.
408 (gnus-group-fetch-control-use-browse-url): New option.
410 * gnus-group.el (gnus-group-fetch-charter): New function.
411 (gnus-group-fetch-control): New function.
412 Add them to the keymap and menu. Require mm-url.
414 2002-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
416 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix.
417 From Alex Schroeder <alex@emacswiki.org>.
419 2002-08-29 Jesper harder <harder@ifa.au.dk>
421 * gnus-group.el (gnus-group-make-menu-bar): Add ellipses to menu
422 items expecting user interaction.
424 * gnus-topic.el (gnus-topic-make-menu-bar): do.
426 * gnus-sum.el (gnus-summary-make-menu-bar): do.
428 * gnus-srvr.el (gnus-server-make-menu-bar): do.
430 * mml.el (mml-menu): do.
432 2002-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
434 * mail-source.el (mail-source-touch-pop): New function.
436 * message.el (message-smtpmail-send-it): New function.
437 (message-send-mail-function): Add it for a candidate.
439 2002-08-27 Simon Josefsson <jas@extundo.com>
441 * gnus-msg.el (posting-charset-alist): Use
442 gnus-define-group-parameter instead of defcustom.
443 (gnus-put-message): Handle SPC in GCC.
444 (gnus-inews-insert-gcc): Ditto.
445 (gnus-inews-insert-archive-gcc): Ditto.
447 2002-08-26 Simon Josefsson <jas@extundo.com>
449 * gnus-agent.el (gnus-agent-auto-agentize-methods): New variable.
450 (gnus-agentize): Auto agentize all nntp and nnimap groups.
451 (gnus-agent-possibly-save-gcc): Autoload.
452 Suggested by (KOSEKI Yoshinori) <kose@meadowy.org>.
454 2002-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
456 * gnus.el (gnus-other-frame-function): New user option.
457 (gnus-other-frame): Use it; add a doc-string; make it work with
458 the gnuclient program.
460 * gnus-util.el (gnus-frame-or-window-display-name): New function.
462 * lpath.el: Fbind `frame-parameter', `make-frame-on-display',
463 `device-connection' and `dfw-device'.
465 2002-08-22 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
467 * gnus-art.el (gnus-emphasis-alist): Strikethru had a lot of false
468 positives, make it stricter. From Jochen Hein (trivial change).
470 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
472 * gnus.el (gnus-other-frame): Trivial fix.
474 2002-08-21 Katsumi Yamaoka <yamaoka@jpl.org>
476 * gnus.el (gnus-other-frame-parameters): New user option.
477 (gnus-other-frame-object): New variable.
478 (gnus-other-frame): Make it search for existing Gnus frame; don't
479 read new news; delete frame on exit.
481 * gnus-util.el (gnus-select-frame-set-input-focus): New function.
483 * lpath.el: Fbind w32-focus-frame and x-focus-frame.
485 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
486 From
\e$B>.4X
\e(B
\e$B5HB'
\e(B (KOSEKI Yoshinori) <kose@meadowy.org>.
488 * message.el (message-set-auto-save-file-name): Add support for
489 the Cygwin Emacs; the system-type is `cygwin'.
490 * nnheader.el (nnheader-file-name-translation-alist): Ditto.
492 2002-08-20 ShengHuo ZHU <zsh@cs.rochester.edu>
494 * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
496 * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
497 avoid arithmetic errors.
499 2002-08-20 Katsumi Yamaoka <yamaoka@jpl.org>
501 * gnus-art.el: Don't fbind `gnus-article-replace-with-quoted-text'.
503 2002-08-19 Katsumi Yamaoka <yamaoka@jpl.org>
505 * message.el (message-ignored-supersedes-headers): Add X-Hashcash.
506 (message-ignored-resent-headers): Add envelope From.
508 2002-08-18 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
510 * gnus.el (gnus-summary-line-format): Document %k specifier.
512 2002-08-17 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
514 * gnus-sum.el (gnus-summary-line-message-size): New function.
515 (gnus-summary-line-format-alist): Use it.
517 2002-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
519 * gnus-art.el (article-make-date-line): Refer to the value for
520 `gnus-article-time-format' in the summary buffer.
522 * message.el (message-cite-prefix-regexp): Exclude ":" and "
\e,A;
\e(B".
524 2002-08-14 Simon Josefsson <jas@extundo.com>
526 * gnus-art.el (gnus-button-alist): Use ' not ` for default value
528 (gnus-button-alist): Fix doc.
529 (gnus-header-button-alist): Use ' not ` for default value quoting.
530 (gnus-header-button-alist): Don't inline gnus-button-url-regexp,
531 rationale similar to 2002-05-01 change.
532 (gnus-article-add-buttons-to-head): Evaluate expression.
534 * gnus-sum.el (gnus-summary-make-menu-bar): Add MIME button option.
536 2002-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
538 * message.el (message-font-lock-keywords): Refer to the value for
539 `message-cite-prefix-regexp' dynamically.
541 2002-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
543 * gnus-art.el (gnus-decode-header-methods): Doc fix.
545 2002-08-12 Simon Josefsson <jas@extundo.com>
547 * imap.el (imap-shell-open): Allow non-list `imap-shell-program'.
548 (imap-shell-open): Skip initial junk before IMAP greeting.
550 2002-08-11 Simon Josefsson <jas@extundo.com>
552 * message-utils.el (message-xpost-default,
553 message-xpost-fup2-header, message-xpost-fup2): Fixed
554 Typos. Trivial changes from Reiner Steib
555 <4uce.02.r.steib@gmx.net>.
557 2002-08-09 Simon Josefsson <jas@extundo.com>
559 * message.el (message-canlock-password): Set
560 canlock-password-for-verify to newly generated canlock-password.
561 When Emacs is restarted, Custom makes sure this is set, but during
562 the same session we must set it manually.
564 2002-08-07 Jesper harder <harder@ifa.au.dk>
568 * mm-uu.el (mm-uu-yenc-decode-function): New variable.
569 (mm-uu-type-alist): Add yenc.
570 (mm-uu-yenc-filename): New function.
571 (mm-uu-yenc-extract): New function.
573 * mm-bodies.el (mm-decode-content-transfer-encoding): Add yenc.
575 2002-08-06 ShengHuo ZHU <zsh@cs.rochester.edu>
577 * dgnushack.el (merge): Don't use coerce.
579 2002-05-27 Jesper Harder <harder@ifa.au.dk>
581 * mailcap.el (mailcap-mime-data): Test window-system rather than
583 (mailcap-mime-data): Call xdvi and gv with "-safer".
585 * mm-util.el: Don't define mm-device-type.
587 2002-08-05 Simon Josefsson <jas@extundo.com>
589 * mm-util.el (mm-coding-system-priorities): coding-system type not
590 supported everywhere.
592 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
594 * gnus.el (gnus-version-number): Bumped version number.
596 2002-08-04 01:48:57 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
598 * gnus.el: Oort Gnus v0.07 is released.
600 2002-08-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
602 * gnus-sum.el (gnus-thread-sort-functions): Doc fix.
603 (gnus-article-sort-functions): Doc fix.
605 (gnus-article-sort-by-random): New function.
606 (gnus-thread-sort-by-random): New function.
608 2002-08-02 Simon Josefsson <jas@extundo.com>
610 * gnus-logic.el (gnus-advanced-integer): Swap arguments in
611 funcall. From Scott A Crosby <scrosby@cs.rice.edu>.
613 2002-07-31 Danny Siu <dsiu@adobe.com>
615 * nnimap.el (nnimap-split-articles): do not call nnmail-fetch-field
616 when splitting malformed messages without message-id
618 2002-07-28 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
619 From Niklas Morberg <niklas.morberg@axis.com>.
621 * nnweb.el (nnweb-type, nnweb-type-definition)
622 (nnweb-gmane-create-mapping, nnweb-gmane-wash-article)
623 (nnweb-gmane-search, nnweb-gmane-identity): Added gmane
625 * nnweb.el: Removed old non-functioning search engines.
627 2002-07-27 Simon Josefsson <jas@extundo.com>
629 * message.el (message-forward-make-body): Don't use
630 `message-forward-ignored-headers' when doing a "raw" followup (it
631 is important to preserve e.g. CTE).
633 * flow-fill.el (fill-flowed): Disable filladapt-mode.
635 * gnus-sieve.el (gnus-sieve-guess-rule-for-article): Don't
636 regexp-quote, Cyrus Sieve is fixed.
638 * sieve-manage.el (sieve-manage-deletescript): New function.
640 * sieve.el (sieve-manage-mode-map): Fix down-mouse-2 and down-mouse-3.
641 (sieve-manage-mode): Fix menubar.
642 (sieve-activate): Change some messages.
643 (sieve-deactivate-all): New function.
644 (sieve-deactivate): New alias.
645 (sieve-remove): New function.
646 (sieve-help): Fix help.
647 All suggested by Ned Ludd.
649 2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
651 * mm-decode.el (mm-inline-text-html-with-images): Doc fix.
652 (mm-w3m-safe-url-regexp): New user option.
654 * mm-view.el (mm-inline-text-html-render-with-w3m): Use
655 `mm-w3m-safe-url-regexp' to bind `w3m-safe-url-regexp'.
657 2002-07-23 Karl Kleinpaste <karl@charcoal.com>
659 * gnus-sum.el (gnus-summary-delete-article): Force
660 nnmail-expiry-target to 'delete, so that absolute deletion
661 happens when absolute deletion is requested.
663 2002-07-21 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
664 From Nevin Kapur <nevin@jhu.edu>.
666 * nnmail.el (nnmail-fancy-expiry-target): Treat nonexisting
667 headers as empty headers.
669 2002-07-21 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
670 From Jochen Hein <jochen@jochen.org>.
672 * gnus-art.el (gnus-emphasis-alist): Add strikethrough and
674 (gnus-emphasis-strikethru): New face.
676 2002-07-20 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
677 From Jason Merrill <jason@redhat.com>.
679 * nnfolder.el (nnfolder-retrieve-headers): Avoid searching the
680 entire file for each of a sequence of missing articles.
682 * gnus-salt.el (gnus-binary-display-article): Respect an existing
683 value for gnus-view-pseudos.
685 * gnus-sum.el (gnus-summary-insert-new-articles): Count down to
688 2002-07-14 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
689 From Ted Zlatanov <teodor.zlatanov@divine.com>.
691 * gnus-sum.el (gnus-auto-expirable-marks): Remove `spam'.
692 (gnus-summary-mode-line-format-alist): Add %h for number of
694 (gnus-newsgroup-spam-marked): New variable.
695 (gnus-summary-local-variables): Add gnus-newsgroup-spam-marked.
696 (gnus-article-read-p, gnus-article-mark)
697 (gnus-set-global-variables, gnus-set-global-variables)
698 (gnus-article-marked-p, gnus-summary-mark-article-as-read)
699 (gnus-summary-mark-article-as-unread)
700 (gnus-summary-mark-article-as-unread, gnus-summary-mark-article)
701 (gnus-mark-article-as-read, gnus-mark-article-as-unread)
702 (gnus-mark-article-as-unread, gnus-summary-catchup): Grok spam.
704 2002-07-10 Simon Josefsson <jas@extundo.com>
706 * nnimap.el (nnimap-split-to-groups): Allow group string to be a
707 function. From KANEMATSU Daiji <kdaiji@bea.com>.
709 2002-07-09 Nevin Kapur <nevin@jhu.edu>
711 * gnus-sum.el (gnus-summary-delete-article): Respect group
712 parameters while expiring.
714 2002-07-08 Simon Josefsson <jas@extundo.com>
716 * gnus-art.el (article-make-date-line): Fix string. From Henrik
719 2002-07-08 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
721 * gnus-art.el (article-unsplit-urls): Only display MIME when this
722 function is called interactively. From Niklas Morberg.
724 2002-07-06 ShengHuo ZHU <zsh@cs.rochester.edu>
726 * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
727 cdaar to cdar and car.
729 * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
730 (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
732 2002-07-05 Katsumi Yamaoka <yamaoka@jpl.org>
734 * gnus-sum.el (gnus-summary-toggle-header): Show headers anyway;
735 don't break a narrowed article.
737 * nntp.el (nntp-via-rlogin-command-switches): Doc fix.
738 (nntp-open-via-rlogin-and-telnet): Ditto.
740 2002-07-02 Didier Verna <didier@xemacs.org>
742 * nnmail.el (nnmail-split-methods): fix custom type.
744 2002-07-02 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
746 * gnus-art.el (article-unsplit-urls): Keep URL buttonized after
747 unsplitting. From Niklas Morberg <niklas.morberg@axis.com>.
749 2002-07-01 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
751 * gnus-msg.el (gnus-summary-resend-default-address): New user option.
752 (gnus-summary-resend-message): Use it.
754 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
756 * nntp.el (nntp-via-rlogin-command-switches): New variable.
757 (nntp-open-via-rlogin-and-telnet): Re-revert; use the var above.
759 2002-06-28 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
761 * message.el (message-font-lock-keywords): Don't fontify
762 headers in the message body, only in the header.
763 (message-font-lock-make-header-matcher): New function, used by
764 message-font-lock-keywords.
765 From Katsumi Yamaoka <yamaoka@jpl.org>.
767 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
769 * nntp.el (nntp-open-via-rlogin-and-telnet): Revert last change.
771 2002-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
773 * nntp.el (nntp-open-via-rlogin-and-telnet): Hide commandline args.
775 2002-06-26 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
777 * message.el (message-font-lock-keywords): Revert 2002-06-22
780 2002-06-24 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
782 * message.el (message-font-lock-keywords): Put colon in header
785 2002-06-22 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
787 * message.el (message-font-lock-keywords): Don't use header faces
788 in the body. Thanks to Stefan Monnier for the hint on the
791 2002-05-09 Miles Bader <miles@gnu.org>
793 * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
794 (gnus-article-hide-citation): Respect it.
796 2002-04-12 Juanma Barranquero <lektu@terra.es>
798 * pop3.el (pop3-open-server): Fix typo.
800 2002-06-18 Josh Huber <huber@alum.wpi.edu>
802 * gnus.el (gnus-find-subscribed-addresses): Use add-to-list
803 instead of push to ignore duplicate to-(list|address) values.
804 * nnmail.el (nnmail-cache-ignore-groups): New.
805 * nnmail.el (nnmail-cache-insert): Obey nnmail-cache-ignore-groups
807 2002-06-18 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
809 * gnus-delay.el (gnus-delay-send-queue): Delete the delay header
810 before sending. Suggested by Jan Rychter.
812 2002-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
814 * dgnushack.el (remove): New compiler macro.
815 (last, coerce, subseq): Remove compiler macros for those built-in
818 2002-06-17 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
820 * gnus-start.el (gnus-clear-system, gnus-read-newsrc-file): Make
821 sure to write byte-compiled versions of gnus-*-format-alist to
822 .newsrc.eld. From Simon Josefsson.
824 2002-06-16 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
826 * gnus-agent.el (gnus-agent-read-servers)
827 (gnus-agent-write-servers): Put server name (string like
828 "nnchoke:frumple") in the file instead of a server specification
829 (Lisp expression like (nnchoke "frumple" ...parameters...)).
830 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
832 2002-06-16 Simon Josefsson <jas@extundo.com>
834 * gnus-cache.el (gnus-cache-remove-article): n is &optional. From
835 Reiner Steib <4uce.02.r.steib@gmx.net>.
837 2002-06-15 ShengHuo ZHU <zsh@cs.rochester.edu>
839 * nnheader.el (nnheader-file-name-translation-alist): Set the
840 default value for MS Windows systems.
842 * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
844 2002-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
846 * message.el (message-beginning-of-line): Keep the region active
847 in XEmacs. Suggested by TAKAHASHI Kaoru <kaoru@kaisei.org>.
849 2002-06-13 Josh Huber <huber@alum.wpi.edu>
851 * gnus-msg.el (gnus-summary-followup): Use g-s-handle-replysign.
852 * gnus-msg.el (gnus-summary-reply): Ditto.
853 * gnus-msg.el (gnus-summary-handle-replysign): New.
855 2002-06-12 Katsumi Yamaoka <yamaoka@jpl.org>
857 * message.el (message-send-mail-with-sendmail): Kill errbuf even
860 2002-06-11 Josh Huber <huber@alum.wpi.edu>
862 * gnus-start.el (gnus-dribble-enter): Don't call set-window-point anymore
863 * mml2015.el (mml2015-mailcrypt-encrypt): Accept optional argument
864 to sign while encrypting.
866 2002-06-11 Simon Josefsson <jas@extundo.com>
868 * gnus-int.el (gnus-request-move-article): Agent expire article if
871 * nnweb.el (nnweb-google-create-mapping): Honors the value of
872 nnweb-max-hits. From Niklas Morberg <niklas.morberg@axis.com>.
874 2002-06-10 Simon Josefsson <jas@extundo.com>
876 * gnus-int.el (gnus-request-expire-articles): Fix last change?
878 2002-06-09 Simon Josefsson <jas@extundo.com>
880 * gnus-sum.el (gnus-summary-delete-article): Don't agent expire here.
882 * gnus-int.el (gnus-request-expire-articles): Do it here instead.
884 2002-06-08 ShengHuo ZHU <zsh@cs.rochester.edu>
886 * flow-fill.el (fill-flowed): Ignore errors.
888 2002-06-06 Simon Josefsson <jas@extundo.com>
890 * message.el (message-send-mail-with-sendmail): Improve error message.
892 2002-06-06 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
894 * message.el (message-interactive): Change default from nil to t.
895 Better to be safe than to be fast.
897 2002-06-05 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
899 * message.el (message-send-mail-with-sendmail): Check return value
900 from call-process-region.
902 2002-06-04 Simon Josefsson <jas@extundo.com>
904 * gnus-msg.el (gnus-group-mail, gnus-group-news)
905 (gnus-group-post-news, gnus-summary-mail-other-window)
906 (gnus-summary-news-other-window, gnus-summary-post-news): Bind
907 gnus-article-copy to nil, thereby inhibiting the `header' posting
908 style match to use data from last viewed article.
909 Suggested by Hrvoje Niksic.
911 2002-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
913 * spam.el (spam-point-at-eol): New alias.
914 (spam-parse-whitelist): Use it.
916 2002-06-03 Simon Josefsson <jas@extundo.com>
918 * nnmail.el (nnmail-mail-splitting-decodes): New variable.
919 (nnmail-article-group): Use it.
921 2002-05-30 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
923 * gnus-msg.el (gnus-inews-yank-articles): Merge split header lines
924 so that code reading them won't be surprised. From Jesper Harder
927 2002-05-29 Simon Josefsson <jas@extundo.com>
929 * gnus-sum.el (gnus-summary-delete-article): Agent expire deleted
932 * gnus.el (gnus-agent-cache): Doc fix.
933 (gnus-agent): Change default to t.
935 * gnus-agent.el (gnus-agent-expire): Make it accept optional
936 ARTICLES, GROUP and FORCE parameters.
938 2002-05-28 Simon Josefsson <jas@extundo.com>
940 * gnus-group.el (gnus-group-line-format): Doc fix.
942 2002-05-28 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
944 * gnus-msg.el (gnus-inews-yank-articles): Unfold headers of
945 original article before yanking. From Jesper Harder
948 2002-05-26 Simon Josefsson <jas@extundo.com>
950 * gnus-sum.el (gnus-summary-menu-split): New function.
951 (gnus-summary-make-menu-bar): Split charset submenu.
952 (gnus-summary-menu-maxlen): New variable.
953 (gnus-summary-menu-split): Use it.
955 2002-05-25 Simon Josefsson <jas@extundo.com>
957 * mml.el (mml-preview): Generate some headers.
959 * gnus.el (gnus-large-newsgroup): Fix :type.
961 * nnimap.el (nnimap-nov-is-evil): Change default to t (because the
962 Agent cache NOV's by default now).
963 (nnimap-nov-is-evil): Make it default to `gnus-agent' instead.
965 2002-05-18 Jesper Harder <harder@ifa.au.dk>
967 * gnus-sum.el (gnus-dependencies-add-header): Avoid one unecessary
968 call to gnus-parent-id when we check for References loops.
969 (gnus-summary-prepare-threads): Avoid simplifying every Subject
970 twice by saving the simplified subject string in simp-subject.
972 2002-05-23 Simon Josefsson <jas@extundo.com>
974 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Typo. Trivial
975 change from Benjamin Rutt <rutt+news@cis.ohio-state.edu>.
977 * nnweb.el (nnweb-type): Remove dejanewsold. Trivial change from
978 Niklas Morberg <niklas.morberg@axis.com>.
980 2002-05-22 Simon Josefsson <jas@extundo.com>
982 * sieve.el (sieve-change-region): Define it before it is used.
984 * gnus-msg.el (gnus-confirm-mail-reply-to-news)
985 (gnus-summary-reply): Ask for confirmation when replying to news.
986 Defaults to not ask. From Benjamin Rutt
987 <rutt+news@cis.ohio-state.edu>.
989 * nnimap.el (nnimap-nov-is-evil): Improve doc.
991 2002-05-21 Simon Josefsson <jas@extundo.com>
993 * sieve-mode.el (sieve-manage): Fix autoloads.
995 * sieve-manage.el (sieve-manage-cram-md5-auth): Just send the SASL
996 name (makes it work with recent Cyrus timsieved).
998 2002-05-20 Jason <jbaker@cs.utah.edu>
1000 * gnus-art.el (gnus-request-article-this-buffer): Try
1001 reconnecting if you don't get the message.
1003 2002-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
1005 * gnus-sum.el (gnus-summary-enter-digest-group): Only get
1006 Reply-To headers from the headers.
1008 2002-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1010 * mm-url.el (mm-url-insert): Remove junk message.
1012 2002-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1014 * nnslashdot.el (nnslashdot-request-list): Parse new html.
1015 (nnslashdot-use-front-page): New variable.
1016 (nnslashdot-request-list): Use it.
1018 * mm-url.el (mm-url-timeout): New variable.
1019 (mm-url-retries): Ditto.
1020 (mm-url-insert): Use it.
1022 2002-05-16 Simon Josefsson <jas@extundo.com>
1024 * gnus-sum.el (gnus-simplify-all-whitespace): New function.
1025 (gnus-simplify-subject-functions): Mention g-s-a-w.
1027 2002-05-15 Josh Huber <huber@alum.wpi.edu>
1029 * nnbabyl.el (nnbabyl-request-accept-article): Pass group to
1030 nnmail-cache-insert.
1031 * nndiary.el (nndiary-request-accept-article): Ditto.
1032 * nnfolder.el (nnfolder-request-accept-article): Ditto.
1033 * nnimap.el (nnimap-request-accept-article): Ditto.
1034 * nnmail.el (nnmail-process-unix-mail-format): Ditto.
1035 * nnmail.el (nnmail-check-duplication): Ditto. (from gnus-art)
1036 * nnmbox.el (nnmbox-request-accept-article): Ditto.
1037 * nnmh.el (nnmh-request-accept-article): Ditto.
1038 * nnmail.el (nnmail-cache-insert): Change group to required,
1039 removed code which tried to figure out the group.
1041 2002-05-13 Josh Huber <huber@alum.wpi.edu>
1043 * mml.el (mml-generate-mime-1): Fix mml generation for signed only
1044 messages. From Hans de Graaff <hans@degraaff.org>.
1045 * nnml.el (nnml-request-accept-article): Pass in the group name to
1046 nnmail-cache-insert, since it's available.
1048 2002-05-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1050 * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
1052 2002-05-08 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1053 From Florian Weimer <fw@deneb.enyo.de>.
1055 * gnus.el (subscribed): New group parameter.
1056 (gnus-find-subscribed-addresses): Use it.
1058 2002-05-08 Josh Huber <huber@alum.wpi.edu>
1060 * mml-sec.el (mml-signencrypt-style-alist): Rename. Also, changed
1061 the default for pgpmime to support pgp v2.
1062 * mml-sec.el (mml-signencrypt-style): New accessor function to
1063 allow users to get/set the signencrypt style more easily without
1064 frobbing the alist directly.
1065 * mml.el (mml-generate-mime-1): Use accessor function.
1067 2002-05-08 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1069 * gnus-art.el (gnus-article-mode-syntax-table): Specify matching
1070 parenthesis for "<" and ">". Suggested by Andreas Schwab
1073 2002-05-07 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1075 * nnmail.el (nnmail-cache-insert): Prefer group-art over group
1076 when intuiting the group the message is written to. From Josh
1077 Huber <huber@alum.wpi.edu>.
1079 2002-05-06 Simon Josefsson <jas@extundo.com>
1081 * gnus-topic.el (gnus-group-topic-parameters): Work when group
1082 buffer doesn't show group. From Matt Armstrong <matt@lickey.com>.
1084 2002-05-06 Josh Huber <huber@alum.wpi.edu>
1086 * mml2015.el (mml2015-gpg-encrypt): Changed name of optional
1087 argument, and fixed compiler warning. (added autoload for
1090 2002-05-04 Simon Josefsson <jas@extundo.com>
1092 * mml1991.el (mml1991-function-alist): Doc fix.
1094 * mml.el (mml-preview): Bind gnus-newsrc-hashtb temporarily if it
1095 doesn't exist (for previewing messages without having Gnus
1098 * mm-util.el (mm-coding-system-priorities): Defcustom.
1100 * mm-encode.el (mm-content-transfer-encoding-defaults): Defcustom.
1102 2002-05-01 Josh Huber <huber@alum.wpi.edu>
1104 * gnus-msg.el (gnus-message-replysignencrypted): enabled by
1107 * mml-sec.el (mml-signencrypt-style): New.
1108 * mml-sec.el (mml-pgpmime-encrypt-buffer): Accept optional
1110 * mml-sec.el (mml-secure-message-encrypt-pgp): Changed default to
1112 * mml-sec.el (mml-secure-message-encrypt-pgpmime): Ditto.
1113 * mml.el (mml-generate-mime-1): Changed logic so a part which is
1114 both signed & encryped is processed in one operation. (rather than
1115 two separate ops: sign, then encrypt)
1116 * mml2015.el (mml2015-gpg-extract-signature-details): Give some
1117 indication if a message is signed by an expired key.
1118 * mml2015.el (mml2015-gpg-encrypt): Accept optional argument which
1119 enables combined sign & encrypt operation. (this was always on
1121 * mml2015.el (mml2015-encrypt): Accept optional argument `sign'.
1123 2002-05-01 Simon Josefsson <jas@extundo.com>
1125 * nnimap.el (nnimap-retrieve-groups): Use separate data for each
1127 (nnimap-mailbox-info): defvar instead of defvoo.
1129 2002-05-01 20:09:21 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1131 * gnus.el: Oort Gnus v0.06 is released.
1133 2002-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1135 * lpath.el: Bind url-package-version.
1137 2002-05-01 Simon Josefsson <jas@extundo.com>
1139 * nnfolder.el (nnfolder-request-delete-group): Figure out nov/mrk
1140 filename before deleting the group itself, because the presence of
1141 a group filename decides if long filenames are used or not.
1143 * gnus-art.el (gnus-button-alist): Don't inline
1144 gnus-button-url-regexp. This makes it possible to change g-b-u-r
1145 without also modifying g-button-alist.
1146 (gnus-button-alist): Fix type to allow variable as well as regexp.
1147 (gnus-article-add-buttons): Evaluate regexp. Strings evaluate to
1148 themselves, variables to its contents.
1149 (gnus-button-entry): Ditto.
1151 2002-05-01 Simon Josefsson <jas@extundo.com>
1153 * imap.el (imap-parse-resp-text-code, imap-parse-status): Treat
1154 UIDNEXT as a string.
1156 * nnimap.el (nnimap-string-lessp-numerical): New function.
1157 (nnimap-retrieve-groups): Compare UIDNEXT as strings instead of
1160 2002-04-29 Simon Josefsson <jas@extundo.com>
1162 * nnmail.el (nnmail-cache-insert): Accept optional group
1165 * nnimap.el (nnimap-retrieve-groups): Don't send STATUS when
1166 n-r-g-a is disabled.
1168 2002-04-29 Simon Josefsson <jas@extundo.com>
1170 * nnimap.el (nnimap-split-fancy): Fix doc.
1171 (nnimap-split-fancy): Fix doc.
1173 * nnimap.el (nnimap-retrieve-groups-asynchronous): New variable.
1174 (nnimap-mailbox-info): New internal variable.
1175 (nnimap-retrieve-groups): Implement faster new mail check.
1177 * nnimap.el (nnimap-split-articles): Support
1178 nnmail-cache-accepted-message-ids.
1179 (nnimap-request-accept-article): Ditto.
1181 * imap.el (imap-mailbox-status-asynch): New command.
1183 2002-04-29 Nevin Kapur <nevin@jhu.edu>
1185 * gnus.el (gnus-find-subscribed-addresses): Return nil when there
1186 are no subscribed mail groups.
1187 - Strip quoted names when comparing addresses
1189 2002-04-28 Jesper Harder <harder@ifa.au.dk>
1191 * mm-decode.el (mm-text-html-renderer): Change customize type to
1194 * gnus-msg.el (gnus-discouraged-post-methods): Fix typo.
1195 (gnus-debug-exclude-variables): do.
1197 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1199 * gnus-msg.el (gnus-article-mail): Use gnus-msg-mail instead.
1200 Trivial change from Karl Pfl
\e,Ad
\e(Bsterer <sigurd@12move.de>.
1202 2002-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
1204 * dns.el (dns-make-network-process): New macro.
1205 (query-dns): Use it.
1207 2002-04-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1209 * gnus-msg.el (gnus-summary-reply): Remove unbound variable
1212 * mm-url.el (mm-url-package-name): New variable.
1213 (mm-url-package-version): New variable.
1214 (mm-url-insert-file-contents): Bind url-package-name and
1215 url-package-version here.
1216 * nnrss.el (nnrss-insert-w3): Move the bindings.
1218 * nnrss.el (nnrss-insert-w3): Bind url-package-name and
1219 url-package-version. Trivial change from Andrew J Cosgriff
1220 <ajc@polydistortion.net>
1222 * mm-decode.el (mm-save-part): Fill in file name when GUI saving
1223 attachments. Trivial change from Peter 'Luna' Runestig
1224 <peter@runestig.com>.
1226 2002-04-19 Jesper Harder <harder@ifa.au.dk>
1228 * nnkiboze.el (nnkiboze-request-scan): Call
1229 nnkiboze-possibly-change-group.
1230 (nnkiboze-generate-group): Use mm-with-unibyte to avoid encoding
1232 (nnkiboze-generate-group): Set newsrc to the *highest* article
1233 number kibozed, not the lowest.
1235 2002-04-15 Jesper Harder <harder@ifa.au.dk>
1237 * gnus-art.el (article-unsplit-urls): Allow trailing SPC.
1239 2002-04-24 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1240 From Dan Christensen <jdc+news@uwo.ca>.
1242 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
1243 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
1244 Recognize math postings. Extract Date (now ignores "(15kb)").
1245 Extract email address using gnus-extract-address-components
1246 instead of just taking the first word. Create Date and From
1247 headers for message which are missing these headers. Get rid
1248 of spurious \\ lines (purely cosmetic). Extend body-end and
1249 file-end regexps, to exclude more garbage from the message.
1250 Make URL rephrasing regexp more flexible, to match current
1253 2002-04-23 Simon Josefsson <jas@extundo.com>
1255 * netrc.el: New file, functions copied from gnus-util.el by Ted
1256 Zlatanov <tzz@lifelogs.com>.
1258 * gnus-util.el: Require netrc.
1259 (gnus-netrc-get, gnus-netrc-machine, gnus-parse-netrc): Aliased to
1260 new code in netrc.el.
1262 2002-04-23 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1264 * gnus-msg.el (gnus-summary-resend-message-edit): Remove
1265 message-ignored-resent-headers, too. From Matthieu Moy
1266 <Matthieu.Moy@imag.fr>.
1268 2002-04-22 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
1270 * gnus-srvr.el (gnus-server-browse-in-group-buffer): it is a
1271 boolean not a string
1272 * gnus-group.el (gnus-group-line-format): add description of %C
1273 * gnus-group.el (gnus-group-line-format-alist): add gnus-tmp-comment
1275 * gnus-group.el (gnus-group-insert-group-line): add gnus-tmp-comment
1277 2002-04-22 Paul Jarc <prj@po.cwru.edu>
1279 * nnmaildir.el (nnmaildir-request-scan): typo: set
1280 nnmaildir-get-new-mail, not nnmaildir-new-mail. Don't call
1281 nnmail-get-new-mail for 'find-new-groups.
1283 2002-04-21 Paul Jarc <prj@po.cwru.edu>
1285 * nnmaildir.el (nnmaildir-request-update-info,
1286 nnmaildir-request-group, nnmaildir-retrieve-groups): remove
1287 unnecessary calls to nnmaildir-request-scan.
1289 2002-04-20 Josh Huber <huber@alum.wpi.edu>
1292 * gnus-msg.el (gnus-message-replysign): New.
1293 * gnus-msg.el (gnus-message-replyencrypt): New.
1294 * gnus-msg.el (gnus-message-replysignencrypted): New.
1295 * gnus-msg.el (gnus-summary-reply): Use the three new variables
1296 (above) to automatically encrypt/sign to encrypted/signed
1299 * message.el (message-mode-map): Add keybinding for
1300 `message-to-list-only'
1301 * message.el (message-mode): Add description for
1302 `message-to-list-only'
1303 * message.el (message-to-list-only): New.
1304 * message.el (message-make-mft): Changed to use the cl loop macro,
1305 and added optional flag to return only the matched list. (for use
1306 in new message-to-list-only function)
1308 2002-04-20 Josh Huber <huber@alum.wpi.edu>
1311 * gnus-msg.el (gnus-message-replysign):
1312 * gnus-msg.el (gnus-replysign): New.
1313 * gnus-msg.el (gnus-replyencrypt): New.
1314 * gnus-msg.el (gnus-replysignencrypted): New.
1315 * gnus-msg.el (gnus-summary-reply):
1317 * message.el (message-mode-map):
1318 * message.el (message-mode):
1319 * message.el (message-to-list-only): New.
1320 * message.el (message-make-mft):
1322 2002-04-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1324 * gnus-win.el (gnus-configure-windows-hook): Fix typo.
1326 2002-04-18 Josh Huber <huber@alum.wpi.edu>
1328 * message.el (message-gen-unsubscribed-mft): accept a prefix
1329 argument so CC can be included with C-u C-c C-f C-a
1331 2002-04-17 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1332 From Ted Zlatanov <teodor.zlatanov@divine.com>.
1334 * spam.el (spam-whitelist, spam-blacklist, spam-enter-whitelist):
1336 (spam-enter-blacklist): New command.
1338 * gnus-sum.el (gnus-spam-mark): New mark.
1339 (gnus-auto-expirable-marks): Add gnus-spam-mark.
1340 (gnus-summary-make-tool-bar): Correct conditional.
1341 (gnus-summary-limit-to-unread): Add gnus-spam-mark.
1342 (gnus-summary-mark-as-spam): New command.
1344 2002-04-13 Josh Huber <huber@alum.wpi.edu>
1346 * mml-sec.el (mml-secure-message): changed to support arbritrary
1348 * mml-sec.el (mml-secure-message-encrypt-(smime|pgp|pgpmime)):
1349 changed to support "signencrypt" mode.
1350 * mml.el (mml-parse-1): changed to support different secure modes
1351 more easily. (for signencrypt)
1353 2002-04-11 Stefan Monnier <monnier@cs.yale.edu>
1355 * gnus-sum.el (gnus-update-summary-mark-positions)
1356 (gnus-summary-toggle-header):
1357 * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
1358 (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
1359 (gnus-uu-post-encoded):
1360 * nnfolder.el (nnfolder-possibly-change-group):
1361 * nnimap.el (nnimap-retrieve-headers):
1362 * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
1364 2002-04-08 Stefan Monnier <monnier@cs.yale.edu>
1366 * nnml.el (nnml-save-nov, nnml-generate-nov-file):
1367 * pop3.el (pop3-md5): Don't hardcode point-min == 1.
1369 2002-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
1371 * gnus-srvr.el (gnus-server-set-info): Clear
1372 `gnus-server-method-cache' when `gnus-server-alist' is changed.
1373 From Daiki Ueno <ueno@unixuser.org>.
1375 2002-04-11 Simon Josefsson <jas@extundo.com>
1377 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Force
1378 viewing of security buttons. Thanks to Nicolas Kowalski
1379 <Nicolas.Kowalski@imag.fr>.
1381 * smime.el (smime-CA-directory): Fix doc. Thanks to Arne
1382 J
\e,Ax
\e(Brgensen <arne+usenet@daimi.au.dk>.
1383 (smime-sign-buffer): Work in XEmacs. Thanks to Nicolas Kowalski
1384 <Nicolas.Kowalski@imag.fr>.
1385 (smime-decrypt-buffer): Ditto.
1387 2002-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1389 * gnus-art.el (gnus-article-prepare): Place point on the emtpy
1392 2002-04-11 Per Abrahamsen <abraham@dina.kvl.dk>
1394 * gnus.el (gnus-refer-article-method): Change `dejanews' to `google'.
1396 2002-04-08 ShengHuo ZHU <zsh@cs.rochester.edu>
1398 * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
1400 2002-04-07 ShengHuo ZHU <zsh@cs.rochester.edu>
1402 * mm-view.el (mm-inline-text-html-render-with-w3): Don't ignore
1405 2002-04-07 Josh Huber <huber@alum.wpi.edu>
1407 * message.el (message-make-mft): Changed MFT code from using
1408 message-recipients (which included Bcc) to use only the To and CC
1411 2002-04-05 Per Abrahamsen <abraham@dina.kvl.dk>
1413 * gnus-art.el (gnus-treat-from-picon): Add to gnus-picon group and
1415 (gnus-treat-mail-picon): Ditto.
1416 (gnus-treat-newsgroups-picon): Ditto.
1417 (gnus-picon-databases): Fix custom type.
1418 (gnus-picon-databases): Add link.
1419 (gnus-article-x-face-command): Add to gnus-picon group.
1421 2002-04-01 Jesper Harder <harder@ifa.au.dk>
1423 * message.el (message-buffer-naming-style): Remove.
1425 2002-04-02 ShengHuo ZHU <zsh@cs.rochester.edu>
1427 * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
1429 * message.el (message-tool-bar-map): Ditto.
1431 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
1433 2002-04-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1435 * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
1437 2002-04-01 Paul Jarc <prj@po.cwru.edu>
1439 * nnmaildir.el: fixed some buggy invocations of nnmaildir--pgname.
1441 2002-03-31 Andrew Cohen <cohen@andy.bu.edu>
1443 * dns.el: open-network-stream under XEmacs does udp.
1445 2002-03-31 Lars Magne Ingebrigtsen <larsi@quimbies.gnus.org>
1447 * spam.el (spam-enter-whitelist): New function.
1448 (spam-parse-whitelist): Ditto.
1449 (spam-refresh-list-cache): Ditto.
1450 (spam-address-whitelisted-p): New function.
1452 * dns.el (query-dns): Use TCP when make-network-process isn't
1454 (dns-servers): New variable.
1455 (dns-parse-resolv-conf): New function.
1456 (query-dns): Use it.
1458 * spam.el: New file.
1460 * dns.el (query-dns): Test.
1462 2002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1464 * lpath.el (featurep): Bind make-network-process.
1466 2002-03-31 Paul Jarc <prj@po.cwru.edu>
1468 * nnmaildir.el: Use defstruct. Use a single copy of
1469 nnmail-extra-headers to save memory. Store server's group name
1470 prefix instead of each group's prefixed name.
1471 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Erase
1474 2002-03-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1478 2002-03-28 Simon Josefsson <jas@extundo.com>
1480 * gnus-sum.el (gnus-summary-dummy-line-format):
1481 * gnus.el (gnus-summary-line-format): Fixing links to Info.
1482 Trivial change from Bj
\e,Av
\e(Brn Torkelsson <torkel@pdc.kth.se>.
1484 2002-03-29 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1486 * gnus-sum.el (gnus-summary-move-article)
1487 (gnus-summary-copy-article): Mention `gnus-move-split-methods' in
1490 2002-03-28 Simon Josefsson <jas@extundo.com>
1492 * mml-sec.el (mml-secure-message): Search after
1493 mail-header-separator from top of message.
1495 2002-03-28 Paul Jarc <prj@po.cwru.edu>
1497 * nnmaildir.el: Cosmetic changes.
1498 (nnmaildir--with-nntp-buffer, nnmaildir--with-work-buffer,
1499 nnmaildir--with-nov-buffer, nnmaildir--with-move-buffer,
1500 nnmaildir--group-ls): New macros/functions. Use them.
1501 (nnmaildir--unlink): Evalutate argument only once.
1503 2002-03-27 Jesper Harder <harder@ifa.au.dk>
1505 * gnus-sum.el (gnus-summary-highlight): Use `eq' when comparing
1507 (gnus-summary-highlight-line): Use `gnus-point-at-bol' and
1508 `gnus-point-at-eol'.
1510 2002-03-27 Paul Jarc <prj@po.cwru.edu>
1512 * nnmaildir.el (nnmaildir--subdir, nnmaildir--nov-dir,
1513 nnmaildir--marks-dir): New macros. Use them.
1514 Use inhibit-quit for atomicity instead of in-memory journaling.
1515 (nnmaildir--edit-prep): New function.
1516 (Local Variables): Use it.
1518 2002-03-26 Pavel@Janik.cz (Pavel Jan
\e,Am
\e(Bk)
1520 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
1522 2002-03-25 Simon Josefsson <jas@extundo.com>
1524 * message.el (message-mode): Fix doc.
1526 2002-03-25 Simon Josefsson <jas@extundo.com>
1528 * message.el (message-subject-re-regexp): Skip Re[42]: junk. From
1529 Matthieu Moy <Matthieu.Moy@imag.fr>.
1531 2002-03-24 Jesper Harder <harder@ifa.au.dk>
1533 * mml-sec.el (mml-unsecure-message): Add docstring.
1535 2002-03-23 ShengHuo ZHU <zsh@cs.rochester.edu>
1537 * nnmail.el (nnmail-large-newsgroup): Fix doc, allow non-numeric
1539 Trivial change from andre@slamdunknetworks.com
1541 2002-03-22 Josh Huber <huber@alum.wpi.edu>
1543 * mml.el (mml-mode-map): Added a keybinding for
1544 `mml-unsecure-message'. Also, added a menu entry for said
1545 function in the Attachments menu.
1547 2002-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
1549 * canlock.el (canlock-version): Remove.
1550 (canlock-sha1-with-openssl): Don't use `canlock-string-as-unibyte'
1551 here; simplify \x insertions.
1552 (canlock-sha1): New function, always return a unibyte string.
1553 (canlock-make-cancel-key): Use `canlock-sha1'; simplify truncation
1555 (canlock-insert-header): Use `canlock-sha1'.
1556 (canlock-verify): Ditto.
1558 2002-03-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1560 * message.el (message-fix-before-sending): Add an option that
1561 ignores illegible text.
1562 Trivial change from Mark Milhollan <mlm@attglobal.net>
1564 * message.el (message-font-lock-keywords): Support multi-line MML
1567 * gnus-sum.el (gnus-print-buffer): Remove gnus-decoration.
1568 Trivial change from lorentey@elte.hu (L
\e,Bu
\e(Brentey K
\e,Aa
\e(Broly)
1570 2002-03-20 Katsumi Yamaoka <yamaoka@jpl.org>
1572 * gnus-sum.el (gnus-summary-make-menu-bar): Use intern'ed function
1573 symbols for "View as different encoding" submenu.
1575 2002-03-19 Simon Josefsson <jas@extundo.com>
1577 * gnus-sum.el (gnus-summary-make-menu-bar): Add "View as different
1580 2002-03-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1582 * gnus-group.el (gnus-group-process-prefix): Make sure there is a mark.
1584 2002-03-19 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1586 * gnus-sum.el (gnus-sum-thread-tree-root)
1587 (gnus-sum-thread-tree-single-indent)
1588 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
1589 (gnus-sum-thread-tree-leaf-with-other)
1590 (gnus-sum-thread-tree-single-leaf): Make customizable.
1592 2002-03-16 Simon Josefsson <jas@extundo.com>
1594 * gnus-util.el (gnus-extract-address-components): Don't break on
1595 names such as James "Kibo" Parry. From Francis Litterio
1596 <franl@world.std.com>.
1598 2002-03-13 Simon Josefsson <jas@extundo.com>
1600 * pop3.el (pop3-open-server): Revert multibyte change. From
1601 Pavel@Janik.cz (Pavel Jan
\e,Am
\e(Bk).
1603 * message.el (message-send-mail-with-qmail): Make it work. From
1604 Pavel@Janik.cz (Pavel Jan
\e,Am
\e(Bk).
1606 2002-03-13 Josh Huber <huber@alum.wpi.edu>
1608 * message.el (message-make-mft): Set case-fold-search while
1609 generating the MFT. Also, a little cleanup in the MFT code.
1611 2002-03-12 Simon Josefsson <jas@extundo.com>
1613 * message.el (message-qmail-inject-args): May be function.
1614 (message-send-mail-with-qmail): Call function if m-q-i-a is
1615 function. From fn@hungry.org (Faried Nawaz).
1617 2002-03-12 ShengHuo ZHU <zsh@cs.rochester.edu>
1619 * message.el (message-abbrevs-loaded): Remove.
1620 (mailabbrev): Require it.
1622 * nnslashdot.el (nnslashdot-request-article): Remove IFRAME.
1624 2002-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
1626 * pop3.el (pop3-open-server): Set process buffer unibyte.
1628 2002-03-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1630 * gnus-fun.el (gnus-subscribe-to-mailing-list): New function.
1632 2002-03-10 ShengHuo ZHU <zsh@cs.rochester.edu>
1634 * nnslashdot.el (nnslashdot-request-article): Remove javascript
1637 2002-03-09 ShengHuo ZHU <zsh@cs.rochester.edu>
1639 * gnus-sum.el (gnus-summary-save-parts-default-mime): Remove
1641 (gnus-summary-save-parts-type-history): Ditto.
1642 (gnus-summary-save-parts-last-directory): Ditto.
1643 Trivial change from andre@slamdunknetworks.com
1645 2002-03-09 Paul Jarc <prj@po.cwru.edu>
1647 * gnus-start.el (gnus-auto-subscribed-groups): Include nnmaildir.
1649 2002-03-06 ShengHuo ZHU <zsh@cs.rochester.edu>
1651 * nnslashdot.el (nnslashdot-request-article): Use "<!-- no ad 6
1652 -->" as the end of the first article.
1654 * gnus-msg.el (gnus-summary-resend-message-edit): New function.
1655 From Matthieu Moy <Matthieu.Moy@imag.fr>
1657 * message.el (message-add-action): Use add-to-list.
1658 (message-delete-action): New function.
1660 * nndoc.el (nndoc-mail-in-mail-type-p): Break a long regexp into
1663 2002-03-05 Paul Jarc <prj@po.cwru.edu>
1665 * nnnil.el: New file.
1666 * gnus.el (gnus-valid-select-methods): Include nnnil.
1668 2002-03-05 ShengHuo ZHU <zsh@cs.rochester.edu>
1670 * message.el (message-syntax-checks): Because canlock is
1671 supported, we disable sender syntax check.
1672 (message-shoot-gnksa-feet): Add cancel-messages option doc.
1674 * gnus-draft.el (gnus-draft-send): If interactive, use its default
1675 value of message-syntax-checks.
1677 * qp.el (quoted-printable-decode-region): Doc addition.
1678 From: Eli Zaretskii <eliz@is.elta.co.il>
1680 * mail-source.el (make-source-make-complex-temp-name): Use
1683 * mm-util.el (mm-make-temp-file): New function.
1684 * nneething.el (nneething-file-name): Use it.
1685 * mml-smime.el (mml-smime-encrypt): Ditto.
1686 * mm-view.el (mm-inline-wash-with-file): Ditto.
1687 * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
1688 * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
1689 (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
1690 * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1691 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Ditto.
1692 * gnus-art.el (gnus-mime-print-part): Ditto.
1694 2002-03-04 Paul Jarc <prj@po.cwru.edu>
1696 * message.el (nnmaildir-article-number-to-base-name): New
1698 (nnmaildir-base-name-to-article-number): New function.
1700 2002-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1702 * smime.el (smime-make-temp-file): Don't quote
1703 `temporary-file-directory'.
1705 2002-03-04 Simon Josefsson <jas@extundo.com>
1707 * smime.el (smime-sign-region): Rename argument keyfiles to
1708 keyfile. You only sign something with one key.
1709 (smime-sign-buffer): Better completing-read prompt.
1710 (smime-decrypt-buffer): Ditto.
1712 * smime.el (smime-make-temp-file): Make it work under XEmacs.
1714 * mm-view.el (mm-view-pkcs7-decrypt): Better prompt for
1716 (mm-view-pkcs7-decrypt): CRLF->LF.
1718 2002-03-04 Paul Jarc <prj@po.cwru.edu>
1720 * message.el (message-hierarchical-addresses): New variable.
1721 (message-get-reply-headers): Use it.
1722 From Ted Zlatanov <teodor.zlatanov@divine.com>
1724 2002-03-03 ShengHuo ZHU <zsh@cs.rochester.edu>
1726 * message.el (message-mode): If buffer-file-name, don't set auto
1728 Trivial change from Geoff Greene <ggreene@wpi.edu>
1730 2002-03-02 ShengHuo ZHU <zsh@cs.rochester.edu>
1732 * gnus-util.el (gnus-multiple-choice): Use message. XEmacs only
1733 takes one argument in read-char.
1735 * message.el (message-fix-before-sending): Forward a char.
1736 Check mmu-multibyte-p, add control-1.
1738 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1740 * gnus-start.el (gnus-read-init-file): Ditto.
1742 * gnus-agent.el (gnus-agent-fetch-session): Ditto.
1744 * dgnushack.el (dgnushack-make-load): Ditto.
1746 * mail-source.el (mail-source-fetch): Extract the right error
1749 * message.el (message-fix-before-sending): Check illegible text.
1751 * gnus-util.el (gnus-multiple-choice): New function.
1753 * gnus-kill.el (gnus-score-insert-help): Removed, because it is
1754 also defined in gnus-score.el.
1756 2002-03-01 Paul Jarc <prj@po.cwru.edu>
1758 * message.el (message-get-reply-headers): downcase email addresses
1759 for comaparisons for duplicate removal.
1761 2002-03-01 ShengHuo ZHU <zsh@cs.rochester.edu>
1763 * mm-view.el (mm-view-pkcs7-verify): New function. A bogus
1764 implementation of PKCS#7, which just allows users read the
1766 (mm-view-pkcs7): Use it.
1768 2002-02-27 ShengHuo ZHU <zsh@cs.rochester.edu>
1770 * gnus.el (large-newsgroup-initial): New parameter.
1772 * gnus-sum.el (gnus-articles-to-read): Use large-newsgroup-initial.
1773 (gnus-summary-insert-old-articles): Ditto.
1775 2002-02-26 ShengHuo ZHU <zsh@cs.rochester.edu>
1777 * gnus-sum.el (gnus-articles-to-read): `gnus-large-newsgroup' is
1778 used as the default answer of the question, "How many articles?".
1779 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>
1781 * nnagent.el (nnagent-retrieve-headers): Remove articles with
1784 2002-02-24 ShengHuo ZHU <zsh@cs.rochester.edu>
1786 * deuglify.el: Fix comments.
1788 2002-02-23 ShengHuo ZHU <zsh@cs.rochester.edu>
1790 * html2text.el (html2text-clean-anchor): If there is no HREF,
1793 * mml.el (mml-generate-mime-1): Add cdr.
1794 From: andre@slamdunknetworks.com
1796 * mm-view.el (mm-text-html-renderer-alist): Add html2text.
1797 (mm-text-html-washer-alist): Ditto.
1799 * mm-decode.el (mm-text-html-renderer): Add html2text.
1801 * html2text.el: Face lift.
1803 * html2text.el: New file from Joakim Hove <hove@phys.ntnu.no>.
1805 2002-02-22 ShengHuo ZHU <zsh@cs.rochester.edu>
1807 * gnus-sum.el: Add gnus-article-outlook-deuglify-article.
1809 * deuglify.el: Change copy right. Add autoload. Add coding-system.
1811 * deuglify.el: New file. The original file name is
1812 gnus-outlook-deuglify.el from Raymond Scholz <rscholz@zonix.de>.
1814 * mm-decode.el (mm-display-external): Use
1815 mm-file-name-rewrite-functions. From <andre@slamdunknetworks.com>
1817 2002-02-22 Paul Jarc <prj@po.cwru.edu>
1819 * nnmaildir.el (nnmaildir-request-list): Report the highest
1820 article number, not the total number of articles.
1822 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1824 * gnus-sum.el: Move uu key map here.
1825 (gnus-summary-make-menu-bar): Add gnus-summary-save-parts.
1827 2002-02-21 Paul Jarc <prj@po.cwru.edu>
1829 * nnmaildir.el (nnmaildir-request-expire-articles): Use
1830 nnmail-expiry-wait* if expire-age parameter is not set.
1832 2002-02-21 ShengHuo ZHU <zsh@cs.rochester.edu>
1834 * gnus-group.el (gnus-group-sort-groups-by-real-name): New
1836 (gnus-group-sort-selected-groups-by-real-name): New function.
1837 (gnus-group-make-menu-bar): Add sort by real name.
1839 * gnus-sum.el (gnus-dependencies-add-header): If replaced, don't
1841 (gnus-summary-edit-article-done): Gnus-get-newsgroup-headers takes
1842 nil as dependencies as well.
1844 2002-02-20 ShengHuo ZHU <zsh@cs.rochester.edu>
1846 * nndoc.el (nndoc-dissect-mime-parts-sub): Fix MIME-Version header
1849 * gnus-art.el (gnus-article-edit-done): Widen the buffer.
1851 * gnus-group.el (gnus-group-name-decode): Don't test
1852 multibyte-string, because it breaks XEmacs.
1853 From: TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>
1855 * message.el (message-send-mail): Be talkative.
1857 * mm-decode.el (mm-inlined-types): Add application/x-emacs-lisp.
1858 (mm-automatic-display): Ditto.
1860 * mailcap.el (mailcap-mime-data): Ditto.
1861 From: Reiner Steib <4uce.02.r.steib@gmx.net>
1863 2002-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
1865 * many files: Remove trailing whitespaces, replace spc+tab with
1866 tab, replace leading whitespaces with tabs.
1868 2002-02-19 Paul Jarc <prj@po.cwru.edu>
1870 * gnus-sum.el (gnus-summary-toggle-header): Fix handling of
1871 articles with no body and no blank line after the header.
1873 2002-02-19 ShengHuo ZHU <zsh@cs.rochester.edu>
1875 * mm-decode.el (mm-dissect-multipart): Consider the case of empty
1878 * ietf-drums.el (ietf-drums-syntax-table): Modify syntax of
1881 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
1883 * gnus-art.el (gnus-article-wash-html-with-w3): Remove
1884 w3-delay-image-loads.
1885 * mm-view.el (mm-inline-text-html-render-with-w3): Ditto.
1886 (mm-w3-prepare-buffer): Ditto.
1888 * mail-source.el (mail-source-fetch-directory): Run scripts.
1890 2002-02-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1892 * gnus-fun.el (gnus-respond-to-confirmation): Do the right thing
1893 for Majordomo confirmations.
1895 2002-02-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
1897 * gnus-fun.el (gnus-respond-to-confirmation): New command.
1899 2002-02-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
1901 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
1903 2002-02-18 Paul Jarc <prj@po.cwru.edu>
1905 * gnus-util.el (gnus-parent-id): Ignore trailing whitespace in the
1906 References header field. From Mark Thomas <mthomas@cmu.edu>.
1908 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1910 * mm-view.el (mm-inline-render-with-file): With unibyte buffer.
1911 (mm-inline-render-with-stdin): Ditto.
1912 (mm-inline-render-with-function): Ditto.
1913 (mm-inline-wash-with-file): Bind coding-system-for-write.
1914 (mm-inline-wash-with-stdin): Ditto.
1916 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1918 Suggested by Felix Natter <fnatter@gmx.net>
1920 * gnus-art.el (gnus-mime-view-part-externally): Rename from
1921 gnus-mime-externalize-view.
1922 (gnus-mime-view-part-internally): Rename from
1923 gnus-mime-internalize-view.
1924 (gnus-article-view-part-externally): Rename from
1925 gnus-article-externalize-part.
1926 (gnus-mime-action-alist): Change correspondingly.
1927 (gnus-mime-button-commands): Ditto.
1928 (gnus-mime-action-alist): Remove duplication.
1930 * gnus-sum.el (gnus-summary-mime-map): Change correspondingly.
1932 2002-02-18 ShengHuo ZHU <zsh@cs.rochester.edu>
1934 * mm-decode.el (mm-dissect-buffer): Add loose-mime parameter.
1936 * gnus-art.el (gnus-display-mime): Use it.
1938 * mm-partial.el (mm-partial-find-parts): Use it.
1940 * gnus-sum.el (gnus-article-loose-mime): Rename from
1941 gnus-article-no-strict-mime.
1942 (gnus-summary-save-parts): Use it.
1944 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
1946 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Remove unused
1949 * gnus-art.el (article-display-x-face): Don't sort multiple
1952 2002-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
1954 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Improved to speed
1955 up. Suggested by Yuuichi Teranishi <teranisi@gohome.org>.
1957 * gnus-art.el (article-display-x-face): Sort gray X-Faces.
1959 2002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1961 Some ideas is inspired by code from Hrvoje Niksic
1962 <hniksic@arsdigita.com>
1964 * gnus-art.el (gnus-article-wash-function): Set the default to
1965 nil, so that we use mm-text-html-renderer instead.
1966 (article-wash-html): Use mm-text-html-renderer.
1968 * mm-decode.el (mm-inline-media-tests): Use mm-inline-text-*.
1969 (mm-text-html-renderer): New variable.
1970 (mm-inline-text-html-renderer): Set the default to nil, so that we
1971 use mm-text-html-renderer instead.
1973 * mm-view.el (mm-inline-text-html): New function.
1974 (mm-text-html-renderer-alist): New variable.
1975 (mm-inline-text-vcard): New function.
1976 (mm-inline-text): Split.
1977 (mm-links-remove-leading-blank): New function.
1978 (mm-inline-render-with-file): New function.
1979 (mm-inline-render-with-stdin): New function.
1980 (mm-inline-render-with-function): New function.
1981 (mm-text-html-washer-alist): New variable.
1982 (mm-inline-wash-with-file): New function.
1983 (mm-inline-wash-with-stdin): New function.
1985 2002-02-17 ShengHuo ZHU <zsh@cs.rochester.edu>
1987 * message-utils.el: Fix installation doc.
1988 From: Reiner Steib <4uce.02.r.steib@gmx.net>
1990 2002-02-16 ShengHuo ZHU <zsh@cs.rochester.edu>
1992 * gnus-msg.el (gnus-discouraged-post-methods): New variable.
1993 (gnus-post-method): Use it.
1994 (gnus-summary-cancel-article): Find the correct post-method.
1996 * gnus-soup.el (gnus-soup-send-packet): Via ... using ...
1997 * message.el (message-send-news): Ditto.
1998 Suggested by Lloyd Zusman <ljz@asfast.com> and IPmonger
1999 <ipmonger@delamancha.org>
2001 * gnus.el (gnus-select-method): Fix doc.
2002 (gnus-server-string): Use 'using nntp'.
2004 * gnus-agent.el (gnus-slave-unplugged): New command.
2005 From: Felix Natter <fnatter@gmx.net>
2007 2002-02-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2009 * gnus-art.el (gnus-article-edit-done): Kill-all-local-variables.
2010 Call edit-done-function first, then change the window
2012 (gnus-article-edit-mode-map): Add message key bindings. Add menu.
2013 (gnus-article-edit-mode): mml-mode.
2015 * gnus-util.el (gnus-byte-compile): Work around a bug in XEmacs
2016 21.4. Suggested by Russ Allbery <rra@stanford.edu> .
2018 * message-utils.el: Adopt the file.
2020 * message-utils.el: New file.
2021 From Holger Schauer <Holger.Schauer@gmx.de>
2023 2002-02-14 ShengHuo ZHU <zsh@cs.rochester.edu>
2025 * gnus-sum.el (gnus-summary-move-article): Select-article only
2026 when gnus-move-split-methods is non-nil. And we don't render or
2029 * gnus-fun.el (gnus-shell-command-to-string): New function.
2030 (gnus-shell-command-on-region): New function.
2031 (gnus-random-x-face): Use them.
2032 (gnus-x-face-from-file): Ditto.
2033 (gnus-convert-image-to-gray-x-face): Ditto.
2034 (gnus-convert-gray-x-face-to-xpm): Ditto.
2035 (gnus-convert-image-to-x-face-command): Don't use 2>/dev/null.
2037 2002-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2039 * gnus-art.el (gnus-treat-display-xface): Don't use
2040 `shell-command-to-string' when compiling.
2041 (gnus-treat-display-grey-xface): Ditto.
2043 2002-02-13 Paul Jarc <prj@po.cwru.edu>
2045 * nnmaildir.el (nnmaildir--article-count): If the group is
2046 completely empty, report minimum article number as 1 instead of 0.
2048 2002-02-13 ShengHuo ZHU <zsh@cs.rochester.edu>
2050 * gnus-agent.el (gnus-get-predicate): Use nconc.
2052 * gnus-sum.el (gnus-summary-display-make-predicate): Use
2053 gnus-summary-display-cache as cache.
2055 * nndoc.el (nndoc-type-alist): Add mail-in-mail type.
2056 (nndoc-mail-in-mail-type-p): New function.
2057 (nndoc-mail-in-mail-article-begin): New function.
2059 2002-02-12 ShengHuo ZHU <zsh@cs.rochester.edu>
2061 * mailcap.el (mailcap-mime-data): Use enriched-decode.
2063 * gnus-cite.el (gnus-article-fill-cited-article): Bind
2064 use-hard-newlines to nil.
2066 * gnus-xmas.el (gnus-xmas-image-type-available-p): Assume that
2067 image is not available if window-system is not available.
2069 * gnus-sum.el (gnus-summary-display-make-predicate): Add unread.
2071 2002-02-11 ShengHuo ZHU <zsh@cs.rochester.edu>
2073 * gnus.el (gnus-article-unpropagated-mark-lists): Don't propagate
2074 bookmark, because update-mark doesn't handle it correctly.
2076 2002-02-09 ShengHuo ZHU <zsh@cs.rochester.edu>
2078 * gnus-soup.el (gnus-soup-send-packet): Send news and mail
2079 directly instead of calling message-send-mail.
2081 * gnus-start.el (gnus-read-descriptions-file): Use
2082 gnus-default-charset.
2084 * mm-util.el (mm-guess-mime-charset): New function.
2086 * gnus.el (gnus-default-charset): Use it.
2087 (gnus-group-charset-alist): Remove .*, Let gnus-default-charset be
2090 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2092 * gnus-art.el (gnus-treat-display-grey-xface): New variable.
2093 (article-display-x-face): Use it. Disable grey xface, if
2094 uncompface is not found.
2096 * message.el (message-mode): Don't enable multibyte on an indirect
2099 * nnrss.el (nnrss-content-function): New variable.
2100 (nnrss-request-article): Use it.
2102 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2104 * gnus.el: Add article-unsplit-urls.
2105 * gnus-sum.el: Ditto.
2106 * gnus-art.el (gnus-treat-strip-cr): New variable.
2107 (gnus-treatment-function-alist): Use it.
2108 (article-unsplit-urls): New function.
2109 (gnus-article-make-menu-bar): Use it.
2110 From: Michael Cook <michael.cook@cisco.com>
2112 2002-02-08 ShengHuo ZHU <zsh@cs.rochester.edu>
2114 * gnus-agent.el (gnus-agent-braid-nov): Find the first article to
2117 2002-02-07 Paul Jarc <prj@po.cwru.edu>
2119 * gnus-util.el (gnus-split-references): Allow (broken) Message-IDs
2120 with internal whitespace.
2121 (gnus-parent-id): Ditto.
2123 2002-02-07 ShengHuo ZHU <zsh@cs.rochester.edu>
2125 * gnus-art.el (gnus-article-treat-body-boundary): Add
2126 gnus-decoration property.
2127 * gnus-msg.el (gnus-copy-article-buffer): Remove gnus-decoration.
2129 * message.el (message-mode): Set local-abbrev-table.
2130 From Matt Armstrong <matt@lickey.com>.
2132 * gnus-art.el (gnus-article-treat-unfold-headers): Don't remove
2135 * rfc2047.el (rfc2047-unfold-region): Ditto.
2136 (rfc2047-decode-region): Don't unfold. Let
2137 gnus-article-treat-unfold-headers do it.
2139 * gnus-sum.el (gnus-dependencies-add-header): Fix typo.
2140 From: Jesper Harder <harder@ifa.au.dk>
2142 2002-02-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
2144 * gnus-msg.el (gnus-posting-styles): Add x-face-file.
2145 (gnus-configure-posting-styles): Use it.
2146 (gnus-configure-posting-styles): Remove trailing newspaces.
2148 2002-02-06 ShengHuo ZHU <zsh@cs.rochester.edu>
2150 * gnus-sum.el (gnus-articles-to-read): Fetch all if the predicate
2153 * mm-util.el (mm-use-find-coding-systems-region): Add doc.
2155 * gnus.el (gnus-server-to-method): Switch position with
2156 gnus-server-get-method.
2157 (gnus-agent): Add doc.
2159 * gnus-sum.el (gnus-article-no-strict-mime): New variable.
2160 (gnus-summary-save-parts): Use it.
2162 * gnus-art.el (gnus-display-mime): Use it.
2163 * mm-partial.el (mm-partial-find-parts): Use it.
2165 * nnweb.el (nnweb-google-parse-1): Use a correct format of date.
2167 * gnus-agent.el (gnus-agent-summary-make-menu-bar): Fix typo.
2168 From Stefan Reich
\e,Av
\e(Br <xsteve@riic.at>.
2170 * nnagent.el (nnagent-request-expire-articles): Don't delete
2173 2002-02-05 ShengHuo ZHU <zsh@cs.rochester.edu>
2175 * message.el (message-gen-unsubscribed-mft): New function.
2176 From Sriram Karra <karra@cs.utah.edu>.
2178 * gnus.el (gnus-article-unpropagated-mark-lists): Backslash the
2181 * mm-view.el (mm-w3-prepare-buffer): Bind url-gateway-unplugged.
2182 (mm-inline-text-html-render-with-w3): Ditto.
2183 * gnus-art.el (gnus-article-wash-html-with-w3): Ditto.
2184 Suggested by Dave Love <d.love@dl.ac.uk>.
2186 * mm-url.el (mm-url-load-url): Require w3-vars for old versions.
2188 * nntp.el (nntp-send-command-and-decode): Check PROCESS.
2189 * nntp.el (nntp-send-command): Ditto.
2190 * nntp.el (nntp-send-command-nodelete): Ditto.
2192 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2194 * mm-url.el (mm-url-load-url): New function.
2195 (mm-url-insert-file-contents): Use it.
2197 * gnus-msg.el (gnus-summary-mail-forward): Use gnus-article-charset.
2199 * message.el (message-forward-make-body): Correctly copy
2202 * rfc2047.el (rfc2047-decode-region): Don't decode us-ascii characters.
2204 2002-02-04 Simon Josefsson <jas@extundo.com>
2206 * gnus-art.el (gnus-article-followup-with-original): Mark with
2207 force, prevent errors when following up from article buffer.
2208 (gnus-article-reply-with-original): Ditto.
2210 * binhex.el (binhex-decoder-switches): Fix doc. From
2211 Pavel@Janik.cz (Pavel Jan
\e,Am
\e(Bk).
2213 2002-02-04 ShengHuo ZHU <zsh@cs.rochester.edu>
2215 * gnus-art.el (gnus-treatment-function-alist): Move hide-citation,
2216 highlight-citation after emphasize.
2218 2002-02-04 Simon Josefsson <jas@extundo.com>
2220 * nnfolder.el (nnfolder-open-marks):
2222 * nnml.el (nnml-open-marks): Message when done. From David
2223 Edmondson <dme@sun.com>.
2225 2002-02-03 ShengHuo ZHU <zsh@cs.rochester.edu>
2227 * imap.el (imap-anonymous-auth): Fix typo.
2228 From: Steinar Bang <sb@dod.no>
2230 * gnus-cache.el (gnus-cache-braid-nov): Use set-buffer instead of
2232 (gnus-cache-braid-heads): Ditto.
2234 * gnus-agent.el (gnus-agent-copy-nov-line): Move to the correct
2235 line, because there are extra articles in the overview buffer.
2237 * nntp.el (nntp-retrieve-groups): Check whether BUF is live.
2239 * message.el (message-forward-rmail-make-body): Directly use
2240 rmail-msg-restore-non-pruned-header to avoid calling
2243 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
2245 * gnus-cache.el (gnus-summary-insert-cached-articles):
2246 (gnus-summary-limit-include-cached): gnus-newsgroup-cached is sorted.
2248 * gnus-group.el (gnus-group-mark-article-read): Nreverse
2249 gnus-newsgroups-unselected.
2251 * gnus-agent.el (gnus-summary-set-agent-mark): Use
2252 gnus-add-to-sorted-list.
2254 * gnus-sum.el (gnus-summary-update-info): gnus-newsgroup-unreads
2255 gnus-newsgroup-unselected are sorted. Use gnus-sorted-union.
2256 (gnus-build-all-threads): Use gnus-add-to-sorted-list.
2257 (gnus-update-read-articles): UNREAD is sorted.
2258 (gnus-newsgroup-unreads, gnus-newsgroup-unselected)
2259 (gnus-newsgroup-marked, gnus-newsgroup-cached)
2260 (gnus-newsgroup-expirable, gnus-newsgroup-downloadable)
2261 (gnus-newsgroup-dormant): Require sorted.
2263 * gnus-dired.el (gnus-dired-find-file-mailcap): Correctly handle
2265 (gnus-dired-print): New function.
2267 * gnus-art.el (gnus-mime-print-part): Add argument filename. Call
2270 2002-02-02 Simon Josefsson <jas@extundo.com>
2272 * gnus-dired.el (turn-on-gnus-dired-mode): Autoload. Make defun.
2274 2002-02-02 ShengHuo ZHU <zsh@cs.rochester.edu>
2276 * gnus-start.el (gnus-1): Call gnus-agentize if gnus-agent is
2277 t. This makes gnus-agent customizable without putting
2278 gnus-agentize into .gnus.
2280 * gnus.el (gnus-agent): Make it customizable.
2282 * gnus-dired.el: New file.
2283 From Benjamin Rutt <brutt@bloomington.in.us>
2285 * gnus-cache.el (gnus-cache-articles-in-group): Remove from active
2287 (gnus-cache-possibly-remove-article): Ditto.
2288 (gnus-cache-possibly-enter-article): Use gnus-add-to-sorted-list.
2290 2002-02-01 Simon Josefsson <jas@extundo.com>
2292 * gnus-int.el (gnus-request-accept-article): Use gnus-get-function.
2294 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
2296 * mm-view.el (mm-w3m-mode-dont-bind-keys): New variable.
2297 (mm-setup-w3m): Don't bind keys listed in the above.
2299 2002-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
2301 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind
2302 `w3m-safe-url-regexp' with nil if `mm-inline-text-html-with-images'
2303 is non-nil; bind `w3m-force-redisplay' with nil.
2305 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
2307 * mm-decode.el (mm-inline-text-html-with-images): Supplement docs.
2309 2002-01-31 ShengHuo ZHU <zsh@cs.rochester.edu>
2311 * nnfolder.el (nnfolder-request-replace-article): Unfold. Don't
2312 use mail-header-unfold-field.
2314 * gnus-cache.el (gnus-summary-insert-cached-articles): Use
2317 * gnus-range.el (gnus-add-to-sorted-list): New function.
2318 * gnus-sum.el (gnus-mark-article-as-read): Use it.
2319 (gnus-mark-article-as-unread): Ditto.
2320 (gnus-summary-mark-article-as-unread): Ditto.
2321 (gnus-build-get-header): Ditto.
2322 (gnus-summary-prepare-threads): Ditto.
2323 (gnus-summary-insert-pseudos): Ditto.
2324 (gnus-articles-to-read): Use gnus-sorted-union and gnus-sorted-nunion.
2325 (gnus-summary-insert-new-articles): Use gnus-sorted-nunion.
2326 (gnus-summary-insert-old-articles): Ditto.
2328 * gnus-msg.el (gnus-posting-styles): Add new format of header.
2329 (gnus-configure-posting-styles): Support the new format.
2331 * mail-source.el (mail-source-bind, mail-source-bind-common): Set
2332 edebug-form-spec to (sexp body).
2333 Suggested by Joe Wells <jbw@izanami.cee.hw.ac.uk>.
2335 * message.el (message-reply-headers): Add doc.
2337 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
2339 * gnus-group.el (gnus-group-delete-group): Nix the entry in
2340 gnus-cache-active-hashtb.
2342 * gnus-agent.el (gnus-agent-mark-unread-afer-downloaded): New variable.
2343 (gnus-agent-summary-fetch-group): Use it.
2345 * gnus-msg.el (gnus-debug-files): New variable.
2346 (gnus-debug-exclude-variables): New variable.
2347 (gnus-debug): Use them.
2349 * gnus-range.el (gnus-range-length): Don't use gnus-uncompress-range.
2351 2002-01-30 ShengHuo ZHU <zsh@cs.rochester.edu>
2353 * message.el (message-cite-prefix-regexp): Use text-mode-syntax-table.
2354 (message-mode-syntax-table): Move back the previous position.
2356 * nnagent.el (nnagent-retrieve-headers): Use gnus-sorted-difference.
2358 * gnus-agent.el (gnus-agent-retrieve-headers): Use
2359 gnus-sorted-difference.
2361 * nnsoup.el (nnsoup-request-expire-articles): Use
2362 gnus-sorted-difference.
2364 * nnheader.el: Autoload gnus-sorted-difference.
2366 * nnfolder.el (nnfolder-request-expire-articles): Use
2367 gnus-sorted-difference.
2369 * gnus-cache.el (gnus-cache-retrieve-headers): Use
2370 gnus-sorted-difference.
2372 * gnus-range.el: Autoload cookies.
2373 (gnus-sorted-difference): New function.
2374 (gnus-sorted-ndifference): New function.
2375 (gnus-sorted-nintersection): Rename from
2376 gnus-set-sorted-intersection.
2377 (gnus-sorted-nunion): Rename from gnus-set-sorted-union.
2378 (gnus-list-range-difference): Rename from
2379 gnus-inverse-list-range-intersection.
2380 (gnus-inverse-list-range-intersection): Use defalias.
2382 * gnus-sum.el (gnus-select-newsgroup): Use gnus-sorted-difference,
2383 gnus-sorted-ndifference, and gnus-sorted-nintersection.
2384 (gnus-articles-to-read): Use gnus-sorted-difference.
2385 (gnus-summary-limit-mark-excluded-as-read): Use
2386 gnus-sorted-intersection and gnus-sorted-ndifference.
2387 (gnus-list-of-read-articles): Use gnus-list-range-difference.
2388 (gnus-summary-insert-articles): Use gnus-sorted-difference.
2390 * gnus-sum.el (gnus-summary-update-info): Use gnus-sorted-union.
2392 2002-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
2394 * gnus-art.el (gnus-article-wash-html-with-w3m): Add keymap
2395 property to the buffer for using emacs-w3m command keys.
2397 * mm-decode.el (mm-inline-text-html-with-w3m-keymap): New user
2400 * mm-view.el (mm-w3m-mode-map): New variable.
2401 (mm-w3m-mode-command-alist): New variable.
2402 (mm-w3m-minor-mode): Removed.
2403 (mm-setup-w3m): Setup `mm-w3m-mode-map'; don't add minor mode.
2404 (mm-inline-text-html-render-with-w3m): Add keymap property to the
2405 buffer for using emacs-w3m command keys.
2407 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
2409 * message.el (message-mode-syntax-table): Move forward.
2410 (message-cite-prefix-regexp): Auto detect non word constituents.
2411 (message-cite-prefix-regexp): Don't use with-syntax-table.
2413 * gnus-sum.el (gnus-summary-update-info): Use
2414 gnus-list-range-intersection.
2416 * gnus-agent.el (gnus-agent-fetch-headers): Use
2417 gnus-list-range-intersection.
2419 * gnus-range.el (gnus-range-normalize): Use correct predicate.
2420 (gnus-list-range-intersection): Use it.
2421 (gnus-inverse-list-range-intersection): Ditto.
2422 (gnus-sorted-intersection): Add doc.
2423 (gnus-set-sorted-intersection): Add doc.
2424 (gnus-sorted-union): New function.
2425 (gnus-set-sorted-union): New function.
2427 * gnus-range.el (gnus-list-range-intersection): Correct the logic.
2428 (gnus-inverse-list-range-intersection): Ditto.
2430 2002-01-29 Karl Kleinpaste <karl@charcoal.com>
2432 * mm-uu.el (mm-uu-type-alist): Add optional leading `0'.
2434 * gnus-uu.el (gnus-uu-shar-name-marker): Add optional leading `0'
2435 and permit `:' and `\' in order to handle full Windows pathnames.
2436 (gnus-uu-begin-string): Add optional leading `0'. Leading `0' is
2437 technically not correct per standard, but seems to have common use.
2439 2002-01-29 ShengHuo ZHU <zsh@cs.rochester.edu>
2441 * gnus-uu.el (gnus-uu-expand-numbers): Ignore errors when
2444 2002-01-28 ShengHuo ZHU <zsh@cs.rochester.edu>
2446 * gnus-art.el (gnus-article-followup-with-original): Use (mark).
2448 * gnus-score.el (gnus-score-insert-help): Move to (point-min).
2449 Don't split when the window is small, e.g. when a small *BBDB*
2450 window is the lowest one.
2452 * gnus-agent.el (gnus-agent-retrieve-headers): Use
2453 nnheader-find-nov-line to speed up. Use nreverse, because it is
2454 sorted. Use nnheader-insert-nov-file.
2456 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2458 * mm-decode.el (mm-inline-text-html-with-images): New user option.
2460 * mm-view.el (mm-inline-text-html-render-with-w3m): Bind the value
2461 of `w3m-display-inline-images' with the value of
2462 `mm-inline-text-html-with-images'.
2463 From: TSUCHIYA Masatoshi <tsuchiya@namazu.org>.
2465 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
2467 2002-01-27 Richard M. Stallman <rms@gnu.org>
2469 * time-date.el: Add autoload cookies. Many doc fixes.
2470 (time-add): New function.
2471 (time-subtract): Renamed from subtract-time.
2472 (subtract-time): New alias for time-subtract.
2474 2002-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
2476 * gnus-art.el (gnus-article-wash-html-with-w3m): Replace w3m to
2477 emacs-w3m in doc-string.
2479 * lpath.el: Bind `w3m-cid-retrieve-function-alist' and
2480 `w3m-current-buffer'.
2482 2002-01-27 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2484 * gnus-art.el (gnus-article-wash-html-with-w3m): Handle cid: URLs.
2486 * mm-view.el (mm-setup-w3m): Add `mm-w3m-cid-retrieve' to
2487 `w3m-cid-retrieve-function-alist' for `gnus-article-mode'.
2488 (mm-w3m-cid-retrieve): New function.
2489 (mm-inline-text-html-render-with-w3m): Handle cid: URLs.
2491 2002-01-27 ShengHuo ZHU <zsh@cs.rochester.edu>
2493 * gnus-agent.el (gnus-agent-fetch-articles): Don't save empty articles.
2495 2002-01-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
2497 * gnus-util.el (gnus-cache-file-contents): Don't use equalp.
2499 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2501 * nnheader.el (nnheader-insert-nov-file): Increased cutoff to
2504 * gnus-sum.el (gnus-summary-expire-articles): Clean up.
2506 * nnmail.el (nnmail-article-group): Decode headers before running
2507 split rules over them.
2508 (nnmail-mail-splitting-charset): New variable.
2510 * smiley.el: Replaced with smiley-ems.el.
2512 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
2514 * mm-url.el (mm-url-predefined-programs): Add w3m.
2515 (mm-url-program): Ditto.
2517 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2519 * nnml.el (nnml-use-compressed-files): New variable.
2520 (nnml-filenames-are-evil): Removed.
2521 (nnml-current-group-article-to-file-alist): Don't use.
2522 (nnml-update-file-alist): Inhibit.
2523 (nnml-article-to-file): Use new var.
2525 2002-01-26 ShengHuo ZHU <zsh@cs.rochester.edu>
2527 * gnus-util.el (gnus-parse-without-error): Add edebug-form-spec.
2529 * nnagent.el (nnagent-retrieve-headers): loop until eobp.
2531 2002-01-26 Lars Magne Ingebrigtsen <larsi@gnus.org>
2533 * gnus-agent.el (gnus-agent-load-alist): Use new caching
2536 * gnus-util.el (gnus-cache-file-contents): New function.
2538 * gnus-agent.el (gnus-agent-file-loading-cache): New variable.
2539 (gnus-agent-load-alist): Use it.
2541 * nnagent.el (nnagent-retrieve-headers): Use optimized function.
2543 * nnheader.el (nnheader-insert-nov-file): New function.
2545 * gnus-util.el (gnus-parse-without-error): Correct the loop.
2547 * gnus-sum.el (gnus-dependencies-add-header): Use in-reply-to if
2548 there are no references.
2549 (gnus-extract-message-id-from-in-reply-to): New function.
2550 (gnus-nov-parse-line): Use in-reply-to if there are no
2553 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2555 * nnagent.el (nnagent-retrieve-headers): Use new macro.
2557 * gnus-util.el (gnus-parse-without-error): New macro.
2559 2002-01-25 ShengHuo ZHU <zsh@cs.rochester.edu>
2561 * gnus-art.el (gnus-article-wash-html-with-w3m): Call w3m-region.
2562 (gnus-article-wash-function): use locate-library to decide which
2565 2002-01-25 Simon Josefsson <jas@extundo.com>
2567 * pop3.el (pop3-munge-message-separator): Work if no date.
2568 Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
2570 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2572 * gnus-agent.el (gnus-agent-save-alist): Fix.
2574 * nnagent.el (nnagent-retrieve-headers): Must have cut too much by
2575 mistake. Reinstated lost code.
2577 2002-01-25 Josh Huber <huber@alum.wpi.edu>
2579 * mml2015.el (mml2015-mailcrypt-decrypt): Display a signature if
2580 one exists in the case of an encrypted message with an internal
2583 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2585 * gnus-agent.el (gnus-agent-save-alist): Optimized.
2587 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
2589 * dgnushack.el: Commented out the experimental code.
2591 2002-01-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
2593 * gnus-range.el (gnus-inverse-list-range-intersection): Off-by-one
2596 * gnus.el (gnus-server-to-method): Made into subst.
2597 (gnus-server-method-cache): New variable.
2598 (gnus-server-to-method): Use it.
2599 (gnus-group-method-cache): New variable.
2600 (gnus-find-method-for-group-1): Renamed.
2601 (gnus-find-method-for-group): New function.
2602 (gnus-group-method-cache): Removed.
2604 * gnus-sum.el (gnus-compute-unseen-list): Use new optimized
2607 * gnus-range.el (gnus-members-of-range): New function.
2608 (gnus-list-range-intersection): Renamed.
2609 (gnus-inverse-list-range-intersection): New function.
2611 * gnus-sum.el (gnus-compute-unseen-list): Made into own function.
2613 * nnagent.el (nnagent-retrieve-headers): New implementation.
2615 * gnus-agent.el (gnus-agent-get-undownloaded-list): New, faster
2618 2002-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
2620 * lpath.el: Fbind `w3m-charset-to-coding-system'; bind
2621 `w3m-meta-content-type-charset-regexp'.
2623 * mm-view.el (mm-inline-text-html-render-with-w3m): Decode
2624 charset-encoded html contents.
2626 2002-01-24 ShengHuo ZHU <zsh@cs.rochester.edu>
2628 * gnus-agent.el (gnus-agent-request-article): Make sure it is not
2631 * nnweb.el (url): Ignore errors when request url.
2633 * nnrss.el: Clean up the comments.
2635 2002-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
2637 * lpath.el: Fbind `w3m-region'; bind `w3m-mode-map'.
2639 * mm-decode.el (mm-inline-text-html-renderer): New user option.
2640 (mm-inline-media-tests): Test whether the value of
2641 `mm-inline-text-html-renderer' is a function for text/html.
2643 * mm-view.el (mm-inline-text-html-render-with-w3): New function
2644 separated from `mm-inline-text'.
2645 (mm-w3m-minor-mode): New variable.
2646 (mm-w3m-setup): New variable.
2647 (mm-setup-w3m): New function.
2648 (mm-inline-text-html-render-with-w3m): New function.
2649 (mm-inline-text): Funcall `mm-inline-text-html-renderer' for
2652 2002-01-23 Paul Jarc <prj@po.cwru.edu>
2654 * lpath.el: fbind make-symbolic-link and unix-sync for nnmaildir.
2656 2002-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
2658 * gnus-xmas.el (gnus-xmas-redefine): Quote `gnus-completing-read'
2659 and `gnus-xmas-completing-read'.
2661 2002-01-19 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2663 * nneething.el (nneething-message-id-number): Abolished.
2664 (nneething-encode-file-name): Not encode numerical characters.
2665 (nneething-make-head): `nneething-message-id-number' is not
2666 used to generate message IDs.
2668 2002-01-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2670 * gnus-art.el (gnus-emphasis-alist): Include !? as sentence-ending
2673 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2675 * gnus-xmas.el (gnus-xmas-completing-read): New function.
2676 (gnus-xmas-redefine): Redefine conditionally.
2678 2002-01-22 Josh Huber <huber@alum.wpi.edu>
2680 * mml.el (mml-parse-1): Fixed usage of recipients in the secure
2683 2002-01-22 Josh Huber <huber@alum.wpi.edu>
2685 * message.el (message-font-lock-keywords): Added the secure tag.
2686 * mml-sec.el: Added functions to generate/modify/remove the secure
2687 tag while in message mode.
2688 * mml-sec.el (mml-secure-message): New.
2689 * mml-sec.el (mml-unsecure-message): New.
2690 * mml-sec.el (mml-secure-message-sign-smime): New.
2691 * mml-sec.el (mml-secure-message-sign-pgp): New.
2692 * mml-sec.el (mml-secure-message-sign-pgpmime): New.
2693 * mml-sec.el (mml-secure-message-encrypt-smime): New.
2694 * mml-sec.el (mml-secure-message-encrypt-pgp): New.
2695 * mml-sec.el (mml-secure-message-encrypt-pgpmime): New.
2696 * mml.el (mml-parse-1): Added code to recognise the secure tag and
2697 convert it to either a part or multipart depending on if there are
2698 other parts in the message.
2699 * mml.el (mml-mode-map): Changed default sign/encrypt keybindings
2700 to use the secure tag, rather than the part tag.
2701 * mml.el (mml-preview): Added a save-excursion to keep cursor
2702 position after doing an MML preview.
2704 2002-01-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
2706 * nnheader.el (nnheader-parse-overview-file): New function.
2707 (nnheader-write-overview-file): New function.
2709 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2711 * gnus.el (gnus-group-fast-parameter): Check better if expansion
2714 * nnweb.el (nnweb-type-definition): Clean up.
2716 2002-01-21 Alastair Burt <burt@dfki.de>
2718 * gnus-art.el (gnus-mm-display-part): Make sure that the summary
2719 buffer exists before jumping to it.
2721 2002-01-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
2723 * gnus-art.el (gnus-article-wash-html-with-w3): Made into own
2725 (article-wash-html): Use it.
2726 (gnus-article-wash-function): New variable.
2727 (gnus-article-wash-html-with-w3m): New function.
2729 2002-01-20 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
2731 * dgnushack.el (dgnushack-compile): Compile smiley-ems for
2734 2002-01-20 John H. Palmieri <palmieri@math.washington.edu>
2736 * gnus-fun.el (gnus-convert-image-to-gray-x-face): More standard
2739 2002-01-21 Simon Josefsson <jas@extundo.com>
2741 * canlock.el (base64-encode-string): Autoload it from base64.
2742 (canlock-make-cancel-key): Base64 encode unibyte string.
2744 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2746 * nnfolder.el (nnfolder-request-accept-article): Unfold
2748 (nnfolder-request-replace-article): Ditto.
2750 2002-01-20 Nevin Kapur <nevin@jhu.edu>
2752 * gnus-group.el (gnus-group-best-unread-group): Use the right
2753 positioning function.
2755 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2757 * smiley-ems.el (smiley-region): Use new function.
2758 (smiley-update-cache): Use general image functions.
2759 (smiley-region): Use general functions.
2761 * gnus-util.el (gnus-graphic-display-p): New function.
2763 * nnmail.el (nnmail-article-group): Allow outputting traces of
2766 * nndoc.el (nndoc-type-alist): Rules for exim bounces.
2767 (nndoc-exim-bounce-type-p): New function.
2769 * message.el (message-dont-send): Doc fix.
2771 * gnus-util.el (gnus-completing-read): Remove
2772 inherit-input-method.
2774 * gnus-art.el (gnus-treat-smiley): Doc fix.
2776 * gnus-agent.el (gnus-agent-fetch-headers): Ignore seen and recent
2779 2002-01-19 Simon Josefsson <jas@extundo.com>
2781 * imap.el (imap-gssapi-open): Don't wait for logout to complete.
2782 (imap-kerberos4-open): Ditto.
2783 (imap-open): Set port correctly, don't set auth.
2785 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2787 * gnus.el (gnus-version-number): Bump version number.
2789 2002-01-20 05:33:30 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
2791 * gnus.el: Oort Gnus v0.05 is released.
2793 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2795 * nnkiboze.el (nnkiboze-generate-group): Make sure the directory
2798 * gnus-spec.el (gnus-string-width-function): New function.
2799 (gnus-tilde-cut-form): Use it.
2800 (gnus-tilde-max-form): Ditto.
2801 (gnus-use-correct-string-widths): Default to (featurep 'xemacs).
2802 (gnus-substring-function): Use it.
2803 (gnus-tilde-cut-form): Ditto.
2804 (gnus-substring-function): New function.
2806 * message.el (message-check-news-header-syntax): New message.
2808 * gnus.el (gnus-slave-no-server): Doc fix.
2810 * gnus-spec.el (gnus-use-correct-string-widths): Default to t.
2812 2002-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
2814 * gnus-sum.el (gnus-adjust-marked-articles): Fix the record for
2815 `seen' if it looks like (seen NUM1 . NUM2). It should be
2816 (seen (NUM1 . NUM2)).
2818 2002-01-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
2820 * gnus-topic.el (gnus-topic-catchup-articles): Update article
2821 number in closed topics.
2823 2002-01-19 Daniel Pittman <daniel@rimspace.net>
2825 * gnus-sum.el (gnus-summary-first-unseen-or-unread-subject): New
2828 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2830 * gnus.el (gnus-group-find-parameter): Clean up.
2832 * gnus-sum.el (gnus-summary-goto-subject): Error on non-numerical
2835 * gnus-util.el (gnus-completing-read-with-default): Renamed.
2837 * nnmail.el (nnmail-article-group): Clean up.
2839 2002-01-19 Paul Stodghill <stodghil@cs.cornell.edu>
2841 * gnus-agent.el (gnus-category-name): Intern the category name.
2843 2002-01-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
2845 * gnus-topic.el (gnus-topic-move-group): Use gnus-topic-history.
2847 * gnus-util.el (gnus-completing-read): New function.
2849 2002-01-19 ShengHuo ZHU <zsh@cs.rochester.edu>
2851 * gnus-art.el (gnus-add-wash-type): Use add-to-list.
2853 * smiley-ems.el (smiley-region): Register smiley.
2854 (smiley-toggle-buffer): Rewrite the function.
2855 (smiley-active): Removed.
2857 2002-01-19 Simon Josefsson <jas@extundo.com>
2859 * gnus-util.el (gnus-parent-id): Optimize null n case. From
2860 Jesper Harder <harder@ifa.au.dk>.
2862 2002-01-18 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2864 * gnus-art.el (gnus-request-article-this-buffer): Call
2865 `nneething-get-file-name' to extract the file name from the
2868 * nneething.el (nneething-encode-file-name): New function.
2869 (nneething-decode-file-name): Ditto.
2870 (nneething-get-file-name): Ditto.
2871 (nneething-make-head): Encode the file name and encapsulate it
2872 into the field of the message id.
2874 2002-01-18 Simon Josefsson <jas@extundo.com>
2876 * nnml.el (nnml-request-update-info): Don't erase flags that isn't
2879 * nnfolder.el (nnfolder-request-update-info): Ditto.
2881 2002-01-18 ShengHuo ZHU <zsh@cs.rochester.edu>
2883 * gnus-art.el (gnus-url-parse-query-string): Allow new line in value.
2885 2002-01-18 Simon Josefsson <jas@extundo.com>
2887 * imap.el (imap-starttls-p): Don't check for binary.
2888 (imap-gssapi-auth-p): Ditto.
2889 (imap-kerberos4-auth-p): Ditto.
2890 (imap-open): Change logic. Iterate through all possible streams,
2891 instead of bailing out after first failure. Move authenticator
2892 decision to `imap-authenticate'.
2893 (imap-authenticate): Change logic, now finds the authenticator to
2894 use, was previously in `imap-open'.
2895 (imap-open): Return nil on failure.
2896 (imap-open): Setup temp buffer correctly.
2897 (imap-open): Return buffer only on success.
2898 (imap-interactive-login, imap-interactive-login): Tell the user
2899 which stream/authenticator is used for the queried
2901 (imap-open, imap-authenticate): Set variables.
2902 (imap-gssapi-auth-p, imap-kerberos4-auth-p): Fix typo.
2903 (imap-open): Don't assume how `with-temp-buffer' is implemented.
2905 2002-01-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
2907 * gnus-fun.el (gnus-grab-cam-x-face): New function.
2909 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2911 * gnus-art.el (gnus-emphasis-alist): Allow matching "*this*.)".
2913 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2915 * gnus-agent.el (gnus-agent-toggle-group-plugged): New function.
2916 (gnus-agent-group-mode-map): Bind it to "Jo".
2917 (gnus-agent-group-make-menu-bar): Add it into menu bar.
2919 2002-01-17 Karl Kleinpaste <karl@charcoal.com>
2921 * gnus-xmas.el (gnus-group-toolbar): Add .newsrc save button.
2922 (gnus-summary-mail-toolbar): Add mail article deletion button.
2924 * smiley.el (smiley-deformed-regexp-alist): Eliminate noseless
2925 false positives for lines of "^^^^".
2927 * gnus-picon.el (gnus-picon-find-face): faces database is all
2930 2002-01-17 ShengHuo ZHU <zsh@cs.rochester.edu>
2932 * gnus-agent.el (gnus-agent-retrieve-headers): Use correct buffer.
2933 (gnus-agent-braid-nov): Switch back to nntp-server-buffer. Remove
2935 (gnus-agent-batch): Bind gnus-agent-confirmation-function.
2937 2002-01-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2939 * gnus-sum.el (gnus-summary-initial-limit): Inline
2940 gnus-summary-limit-children.
2941 (gnus-summary-initial-limit): Don't limit if
2942 gnus-newsgroup-display is nil.
2943 (gnus-summary-initial-limit): No, don't.
2946 (gnus-put-text-property-excluding-characters-with-faces): Inline
2947 gnus-put-text-property.
2949 * gnus-spec.el (gnus-default-format-specs): New variable.
2951 * gnus-start.el (gnus-read-newsrc-file): Don't clear
2953 (gnus-read-newsrc-el-file): Default to gnus-default-format-specs.
2955 * gnus-spec.el (gnus-update-format-specifications): Really check
2956 the Gnus version of the .newsrc.eld file.
2957 (gnus-format-specs): Save the new default summary format.
2959 * gnus-util.el (gnus-parent-id): Check whether references is empty
2962 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Inline some
2964 (gnus-gather-threads-by-references): Inline
2965 `gnus-split-references'.
2967 * gnus-spec.el (gnus-summary-line-format-spec): New, optimized
2968 default value of gnus-summary-line-format-spec.
2970 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2972 * nnslashdot.el (nnslashdot-retrieve-headers-1): A better error
2974 (nnslashdot-request-list): Ditto.
2975 (nnslashdot-sid-strip): Removed.
2977 2002-01-15 Simon Josefsson <jas@extundo.com>
2979 * nnimap.el (nnimap-close-asynchronous): Enable.
2980 (nnimap-close-group): Expunge.
2982 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2984 * gnus-util.el (gnus-user-date-format-alist): Typo.
2985 From: Frank Schmitt <usereplyto@Frank-Schmitt.net>
2987 2002-01-15 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
2989 * nneething.el (nneething-request-article): Set
2990 `nnmail-file-coding-system' to `binary' locally, in order to read
2991 files without any conversion.
2993 2002-01-15 ShengHuo ZHU <zsh@cs.rochester.edu>
2995 * gnus-agent.el (gnus-agent-retrieve-headers): Use
2996 nnheader-file-coding-system and nnmail-active-file-coding-system.
2997 (gnus-agent-regenerate-group): Ditto.
2998 (gnus-agent-regenerate): Ditto.
2999 (gnus-agent-write-active): Ditto.
3000 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>
3002 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
3004 * gnus-art.el (gnus-button-alist): Don't highlight <URL:.
3005 Suggested by Ian Fitchet <ian.fitchet@lunanbay.com>
3007 2002-01-14 ShengHuo ZHU <zsh@cs.rochester.edu>
3009 * gnus.el: We don't need gnus-article-show-all-headers.
3011 * gnus-art.el (article-show-all, gnus-article-show-all-header):
3014 * gnus-sum.el (gnus-summary-select-article): Don't call
3015 show-all-headers, because hidden headers are not hidden text any
3018 2002-01-13 Simon Josefsson <jas@extundo.com>
3020 * message.el (message-newline-and-reformat): Use `newline' instead
3021 of inserting \n, so that the newline is marked as hard.
3023 * gnus-spec.el (gnus-pad-form): Don't evaluate EL multiple times.
3024 From Jesper Harder <harder@ifa.au.dk>.
3026 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
3028 * imap.el (imap-close): Keep going if quit.
3030 * gnus-agent.el (gnus-agent-retrieve-headers): Erase
3033 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3035 * mm-view.el (mm-display-inline-fontify): Require font-lock to
3036 avoid unbinding shadowed variables.
3038 * gnus-art.el (gnus-picon-databases): Moved here.
3039 (gnus-picons-installed-p): Moved here.
3040 (gnus-article-reply-with-original): Use `mark'.
3042 * gnus.el (gnus-picon): Moved here and renamed.
3044 * gnus-art.el (gnus-treat-from-picon): Only be on if picons are
3046 (gnus-treat-mail-picon): Ditto.
3047 (gnus-treat-newsgroups-picon): Ditto.
3049 * gnus-picon.el (gnus-picons-installed-p): New function.
3051 2002-01-12 ShengHuo ZHU <zsh@cs.rochester.edu>
3053 * gnus-agent.el (gnus-agent-go-online): Fix doc.
3055 2002-01-12 Simon Josefsson <jas@extundo.com>
3057 * nnimap.el (nnimap-need-unselect-to-notice-new-mail)
3058 (nnimap-before-find-minmax-bugworkaround): Use it.
3059 (nnimap-find-minmax-uid): Don't reselect current mailbox.
3060 (nnimap-dont-close): New variable.
3061 (nnimap-close-group): Use it.
3063 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3065 * gnus-art.el (gnus-article-reply-with-original): Use
3068 * gnus-msg.el (gnus-summary-reply): Don't bug out on regions.
3070 * gnus-logic.el (gnus-advanced-score-rule): Thinko fix.
3071 (gnus-score-advanced): Clean up.
3072 (gnus-score-advanced): Accept a multiple of the score.
3074 2002-01-12 Simon Josefsson <jas@extundo.com>
3076 * flow-fill.el (fill-flowed-display-column)
3077 (fill-flowed-encode-columnq): New variables. Suggested by
3078 Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,b_
\e(Bjohann).
3079 (fill-flowed-encode, fill-flowed): Use them.
3081 * message.el (message-send-news, message-send-mail): Use
3084 * mml.el (autoload): Autoload fill-flowed-encode.
3085 (mml-buffer-substring-no-properties-except-hard-newlines): New
3087 (mml-read-part): Use it.
3088 (mml-generate-mime-1): Encode format=flowed if appropriate.
3089 (mml-insert-mime-headers): Insert format=flowed.
3091 * flow-fill.el (fill-flowed-encode): New function.
3092 (fill-flowed): Bind fill-column to window width.
3094 2002-01-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
3096 * gnus-sum.el (gnus-summary-buffer-name): Return the dead name if
3098 (gnus-summary-setup-buffer): Wake up dead summary buffers.
3099 (gnus-summary-buffer-name): Don't return the dead name after all.
3100 (gnus-summary-setup-buffer): Kill the dead buffer.
3102 * gnus-art.el (gnus-article-followup-with-original): Store the
3103 value of the mark before deactivating it.
3105 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
3107 * gnus-fun.el (gnus-display-x-face-in-from): Fake it.
3108 From: Karl Kleinpaste <karl@charcoal.com>
3110 * gnus-art.el (article-display-x-face): Ditto.
3111 (gnus-article-reply-with-original): Use gnus-region-active-p.
3112 (gnus-article-followup-with-original): Ditto.
3114 * gnus-sum.el (gnus-summary-read-group-1): Don't select
3115 downloadable article either.
3117 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
3119 * gnus-art.el (article-display-x-face): Insert From:.
3121 * gnus-sum.el (gnus-summary-move-article): Don't draw the
3122 article. Bind gnus-display-mime-function and
3123 gnus-article-prepare-hook.
3125 * gnus-agent.el (gnus-agent-retrieve-headers): Load agentview.
3126 (gnus-agent-toggle-plugged): Use gnus-agent-go-online. Move
3127 gnus-agent-possibly-synchronize-flags to the last.
3128 (gnus-agent-go-online): New function. New variable.
3130 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
3132 * gnus-agent.el (gnus-agent-regenerate-group): Add clean option.
3133 (gnus-agent-regenerate): Ditto.
3135 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
3137 * message.el (message-ignored-news-headers)
3138 (message-ignored-mail-headers): Add X-Gnus-Agent-Meta-Information:.
3139 Suggested by ARISAWA Akihiro <ari@atesoft.advantest.co.jp>
3141 * gnus.el (gnus-gethash-safe): New macro.
3143 * gnus-agent.el (gnus-agent-regenerate-history): New function.
3144 (gnus-agent-regenerate): Show messages.
3146 2002-01-11 ShengHuo ZHU <zsh@cs.rochester.edu>
3148 * gnus-agent.el (gnus-agent-regenerate-group): New function.
3149 (gnus-agent-regenerate): New function.
3150 (gnus-agent-save-alist): Sort.
3151 (gnus-agent-copy-nov-line): Test eobp.
3152 (gnus-agent-retrieve-headers): Erase buffer.
3154 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
3156 * mm-util.el (mm-charset-to-coding-system): Change charset to cs.
3157 From: Torsten Hilbrich <email@myrkr.in-berlin.de>
3159 * gnus.el (gnus-agent-covered-methods): Move here.
3160 (gnus-online): New function.
3161 (gnus-agent-method-p): Move here.
3163 * nnagent.el (nnagent-retrieve-headers): Check whether arts is
3164 nil. Remove articles-alist.
3166 * gnus-start.el (gnus-get-unread-articles): Check online.
3167 (gnus-groups-to-gnus-format): Ditto.
3168 (gnus-active-to-gnus-format): Ditto.
3170 * gnus-agent.el (gnus-agent-get-function): Use it.
3171 (gnus-agent-get-undownloaded-list): Ditto.
3172 (gnus-agent-fetch-session): Only fetch online methods.
3174 * gnus-srvr.el (gnus-server-make-menu-bar): Add offline.
3175 (gnus-server-mode-map): Ditto.
3176 (gnus-server-offline-face): New face.
3177 (gnus-server-offline-face): New variable.
3178 (gnus-server-font-lock-keywords): Add offline.
3179 (gnus-server-insert-server-line): Ditto.
3180 (gnus-server-offline-server): New function.
3182 * gnus-int.el (gnus-open-server): Turn to offline.
3183 (gnus-server-unopen-status): New variable.
3185 2002-01-10 ShengHuo ZHU <zsh@cs.rochester.edu>
3187 * nnkiboze.el (nnkiboze-request-article): Use
3188 gnus-agent-request-article.
3190 * nnagent.el (nnagent-retrieve-headers): Don't use nnml
3191 function. Insert undownloaded NOV.
3193 * gnus-agent.el (gnus-agent-retrieve-headers): New function.
3194 (gnus-agent-request-article): New function.
3196 * gnus.el (gnus-agent-cache): New variable.
3198 * gnus-int.el (gnus-retrieve-headers): Use
3199 gnus-agent-retrieve-headers.
3200 (gnus-request-head): Use gnus-agent-request-article.
3201 (gnus-request-body): Ditto.
3203 * gnus-art.el (gnus-request-article-this-buffer): Use
3204 gnus-agent-request-article.
3206 * gnus-sum.el (gnus-summary-read-group-1): Don't show the first
3207 article if it is undownloaded.
3209 2002-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
3211 * gnus-spec.el (gnus-spec-tab): Deal with wide characters.
3213 2002-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
3215 * canlock.el (canlock-string-as-unibyte): New macro.
3216 (canlock-sha1-with-openssl): Return a unibyte string.
3217 (canlock-make-cancel-key): Treat Message-ID as a unibyte string.
3219 2002-01-09 ShengHuo ZHU <zsh@cs.rochester.edu>
3221 * gnus.el (gnus-expand-group-parameters): Match \N or \& only.
3223 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
3225 * mm-encode.el (mm-content-transfer-encoding-defaults): Add
3226 application/x-emacs-lisp.
3228 * gnus-msg.el (gnus-bug): Use application/emacs-lisp.
3230 * nntp.el (nntp-request-article): Add group parameter.
3231 (nntp-request-head): Ditto.
3232 (nntp-find-group-and-number): Add parameter group. Figure out
3233 number if the status line doesn't give (e.g. quimby.gnus.org).
3235 2002-01-08 Simon Josefsson <jas@extundo.com>
3237 * mml.el (mml-generate-mime-1): Set recipient correctly.
3239 2002-01-08 ShengHuo ZHU <zsh@cs.rochester.edu>
3241 * message.el (message-read-from-minibuffer): Add parameter
3243 * gnus-msg.el (gnus-summary-resend-message): Use it.
3245 * gnus-group.el (gnus-group-read-ephemeral-group): Restore the old
3246 behavior of quit-config.
3248 * message.el (message-make-from): Don't quote fullname.
3249 From: Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>
3251 * gnus-group.el (gnus-group-suspend): Don't kill message buffers.
3252 From: <andre@slamdunknetworks.com>
3254 2002-01-07 ShengHuo ZHU <zsh@cs.rochester.edu>
3256 * gnus-group.el (gnus-group-mark-article-read): Typo. Increase n.
3258 * gnus-art.el (gnus-header-button-alist): Handle mailto.
3260 * mml.el (mml-preview): Bind gnus-original-article-buffer because
3261 article-decode-group-name uses it. Bind gnus-article-prepare-hook
3262 because bbdb may use it.
3264 2002-01-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3266 * nneething.el (nneething-request-article): When a non-text file
3267 is converted to an article, its data is encoded in base64. Call
3268 `nneething-make-head' with options to specify MIME types.
3269 (nneething-make-head): Add optional arguments to specify MIME
3272 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
3274 * gnus-fun.el (gnus-display-x-face-in-from): Fake a "From: "
3275 header if there is not.
3277 * gnus-xmas.el (gnus-xmas-put-image): Insert " " if bobp.
3279 * gnus-msg.el (gnus-gcc-mark-as-read): New variable.
3280 (gnus-inews-mark-gcc-as-read): Obsolete variable.
3281 (gnus-inews-do-gcc): Use them.
3283 * gnus-group.el (gnus-group-mark-article-read): Put holes into
3284 gnus-newsgroup-unselected.
3286 2002-01-06 Simon Josefsson <jas@extundo.com>
3288 * imap.el (imap-ssl-open, imap-ssl-open, imap-parse-fetch): Use
3289 condition-case, not ignore-errors.
3291 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
3293 * gnus-sum.el (gnus-summary-insert-old-articles): Bind
3294 gnus-fetch-old-headers.
3296 * gnus-art.el (article-display-x-face): Use the current buffer
3297 unless `W f'. Otherwise, X-Face may be shown in the header of a
3299 (gnus-treatment-function-alist): Treat xface before hiding
3302 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3304 * gnus-group.el (gnus-group-read-ephemeral-group): Fix
3307 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
3309 * mm-util.el (mm-multibyte-p): Define conditionally when load.
3310 (mm-guess-charset): New function.
3311 (mm-charset-after): Use it.
3312 (mm-detect-coding-region): New function.
3313 (mm-detect-mime-charset-region): New function.
3315 * gnus-sum.el (gnus-summary-show-article): Use
3316 mm-detect-coding-region.
3318 2002-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
3320 * message.el (message-make-fqdn): Be less violent.
3322 * gnus.el (gnus-logo-color-style): Compute custom form
3325 * gnus-sum.el (gnus-summary-enter-digest-group): Feed the adaptive
3326 score file of the parent to the document group.
3328 * gnus-group.el (gnus-group-read-ephemeral-group): Add an optional
3329 parameters parameter.
3331 * gnus-score.el (gnus-score-load-file): Clean up.
3333 2002-01-06 ShengHuo ZHU <zsh@cs.rochester.edu>
3335 * gnus-sum.el (gnus-thread-sort-by-most-recent-number): Fix typo.
3336 From: Damien Wyart <damien.wyart@free.fr>
3338 * gnus-util.el (gnus-local-map-property): In Emacs 21, use keymap.
3340 2002-01-05 ShengHuo ZHU <zsh@cs.rochester.edu>
3342 * gnus-sum.el (gnus-select-group-hook): Typo.
3344 * rfc2047.el (rfc2047-decode-string): Return immediately if there
3345 is no quoted-printable-encoded STRING.
3346 From: Jesper Harder <harder@ifa.au.dk>
3348 (rfc2047-decode-string): Decode it.
3350 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3352 * gnus.el (gnus-logo-color-alist): Added more colors from Luis.
3354 2002-01-05 Keiichi Suzuki <keiichi@nanap.org>
3356 * nntp.el (nntp-possibly-change-group): Erase contents of nntp
3357 buffer to get rid of junk line.
3359 2002-01-05 Simon Josefsson <jas@extundo.com>
3361 * message.el (message-mode-map): Bind message-goto-from to C-c C-f
3363 (message-mode-map): Bind message-insert-or-toggle-importance to
3365 (message-mode-map): Bind message-disposition-notification-to to
3367 (message-mode-menu): Add m-d-n-t.
3368 (message-mode-field-menu): Add m-goto-from.
3369 (message-mode): Doc fix.
3370 (message-goto-from): New function.
3371 (message-insert-disposition-notification-to): New function.
3372 (message-tool-bar-map): Add receipt button.
3374 2002-01-05 Lars Magne Ingebrigtsen <larsi@gnus.org>
3376 * gnus-sum.el (gnus-thread-latest-date): New function.
3377 (gnus-thread-sort-by-most-recent-number): Renamed.
3378 (gnus-thread-sort-functions): Doc fix.
3379 (gnus-select-group-hook): Don't use setq on a hook.
3380 (gnus-thread-latest-date): Use date, not number
3382 * gnus-agent.el (gnus-agent-expire-days): Doc fix.
3383 (gnus-agent-expire): Allow regexp of expire-days.
3385 * gnus-art.el (gnus-article-reply-with-original): Deactivate
3387 (gnus-article-followup-with-original): Ditto.
3389 * gnus-sum.el (gnus-thread-highest-number): Doc fix.
3391 * gnus-art.el (gnus-mime-display-alternative): Use
3392 gnus-local-map-property.
3393 (gnus-mime-display-alternative): Ditto.
3394 (gnus-insert-mime-security-button): Ditto.
3395 (gnus-insert-next-page-button): Ditto.
3396 (gnus-button-prev-page): Take optional args.
3397 (gnus-insert-prev-page-button): widget-convert.
3399 * gnus-util.el (gnus-local-map-property): New function.
3401 * gnus-art.el (gnus-prev-page-map): Use parent map.
3402 (gnus-next-page-map): Ditto.
3404 * gnus-spec.el (gnus-parse-format): Clean up.
3405 (gnus-parse-format): Do complex formatting for %=.
3407 * gnus-fun.el (gnus-display-x-face-in-from): Add the string
3408 "X-Face: " to the data in the built-in scenario.
3410 * gnus-spec.el (gnus-parse-simple-format): Use gnus-pad-form.
3411 (gnus-correct-pad-form): Renamed.
3412 (gnus-tilde-max-form): Clean up.
3413 (gnus-pad-form): Use gnus-use-correct-string-widths.
3415 * gnus-fun.el (gnus-display-x-face-in-from): Use native xface
3416 support if that is available.
3418 * gnus-sum.el (gnus-thread-highest-number): New function.
3419 (gnus-thread-sort-by-most-recent-thread): New function.
3420 (gnus-thread-sort-functions): Doc fix.
3422 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
3424 * gnus-sum.el (gnus-summary-select-article): Disable multibyte in
3426 (gnus-summary-mode): Enable it in all cases.
3427 (gnus-summary-display-article): Ditto.
3428 (gnus-summary-edit-article): Ditto.
3430 * gnus-ems.el (gnus-put-image): Really return glyph.
3432 * gnus-art.el (gnus-article-x-face-command): Fix :type.
3433 (gnus-treat-smiley): Don't take "P" in the interactive form.
3435 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3437 * compface.el (uncompface): XEmacs and Emacs have differing
3440 * gnus-fun.el (gnus-display-x-face-in-from): Use face.
3442 * gnus-ems.el (gnus-article-xface-ring-internal): Removed.
3443 (gnus-article-xface-ring-size): Removed.
3444 (gnus-article-display-xface): Removed.
3445 (gnus-remove-image): Cleaned up.
3447 * gnus-xmas.el (gnus-xmas-create-image): Convert pbm to xbm.
3448 (gnus-xmas-create-image): Take pbm files.
3449 (gnus-x-face): Removed.
3450 (gnus-xmas-article-display-xface): Removed.
3452 * gnus-fun.el (gnus-display-x-face-in-from): Bind
3453 default-enable-multibyte-characters.
3455 * compface.el (uncompface): Doc fix.
3457 * gnus-art.el (gnus-article-x-face-command): Use
3458 gnus-display-x-face-in-from.
3460 * gnus-xmas.el (gnus-xmas-put-image): Return the image.
3462 * gnus-ems.el (gnus-put-image): Return the image.
3464 * gnus-fun.el (gnus-display-x-face-in-from): New function.
3465 (gnus-x-face): Moved here.
3467 2002-01-04 ShengHuo ZHU <zsh@cs.rochester.edu>
3469 * gnus-xmas.el (gnus-xmas-put-image): Don't insert SPC or make
3470 invisible if string is nil.
3471 (gnus-xmas-article-display-xface): Use it.
3473 * gnus-ems.el (gnus-put-image): Explicitly use SPC, and add text
3474 property when string is nil.
3475 (gnus-article-display-xface): Use it.
3477 2002-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
3479 * gnus-art.el (article-display-x-face): Check whether valid grey
3481 (article-display-x-face): Place image in the right spot.
3483 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Get rid of
3485 (gnus-convert-gray-x-face-to-xpm): Check whether output is valid.
3487 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3489 * gnus-xmas.el (gnus-xmas-create-image): Take optional
3491 (gnus-xmas-put-image): Allow non-strings to be passed.
3493 * gnus-art.el (article-display-x-face): Use optional parameters.
3495 * gnus-ems.el (gnus-create-image): Take optional parameters.
3497 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Use uncompface.
3499 * compface.el (compface-xbm-p): Removed.
3501 * gnus-ems.el (gnus-article-compface-xbm): Removed.
3502 (gnus-article-display-xface): Use compface.
3504 * compface.el: New file.
3506 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Remove quotes.
3507 (gnus-convert-image-to-x-face-command): Ditto.
3508 (gnus-random-x-face): Quote argument.
3509 (gnus-x-face-from-file): Ditto.
3511 2002-01-03 Paul Jarc <prj@po.cwru.edu>
3513 * nnmaildir.el (nnmaildir-request-expire-articles): evaluate
3514 the expire-group parameter once per article rather than once
3515 per group; bind `nnmaildir-article-file-name' and `article'
3516 for convenience. Leave article alone when expire-group
3517 specifies the current group.
3518 (nnmaildir--update-nov): be more concurrency-friendly with
3521 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3523 * gnus-start.el (gnus-read-init-file): Cleaned up.
3525 2002-01-03 Dave Love <d.love@dl.ac.uk>
3527 * gnus-start.el (gnus-startup-file-coding-system): Removed.
3528 (gnus-read-init-file): Don't use it.
3530 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3532 * gnus-agent.el (gnus-agent-fetch-session): Run hook.
3534 2002-01-03 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3536 * gnus-start.el (gnus-read-init-file): Don't force coding system
3537 for ~/.gnus. From Dave Love <fx@gnu.org>.
3539 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
3541 * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
3542 * nnspool.el (nnspool-request-post): Ditto.
3544 * mm-util.el (mm-use-find-coding-systems-region): New variable.
3545 (mm-find-mime-charset-region): Use it.
3547 2002-01-03 Per Abrahamsen <abraham@dina.kvl.dk>
3549 * gnus.el (gnus-summary-line-format): Added :link.
3550 * gnus-topic.el (gnus-topic-line-format): Ditto.
3551 * gnus-sum.el (gnus-summary-dummy-line-format): Ditto.
3552 * gnus-srvr.el (gnus-server-line-format): Ditto.
3553 * gnus-group.el (gnus-group-line-format): Ditto.
3555 * gnus-sum.el (gnus-summary-make-menu-bar): Use correct syntax for
3556 :keys, it works on both Emacsen.
3558 2002-01-03 ShengHuo ZHU <zsh@cs.rochester.edu>
3560 * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
3562 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3564 * gnus-msg.el (gnus-summary-send-map): Fix binding for very-wide.
3566 2002-01-03 Reiner Steib <reiner.steib@gmx.de>
3568 * gnus-sum.el (gnus-summary-make-menu-bar): Menu bar entries for
3571 2002-01-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
3573 * gnus-picon.el (gnus-picon-transform-address): Cache stuff.
3574 (gnus-picon-cache): New variable.
3575 (gnus-picon-transform-newsgroups): Cache stuff.
3577 * gnus-art.el (gnus-article-reply-with-original): New command.
3578 (gnus-article-followup-with-original): New command.
3580 * gnus-msg.el (gnus-copy-article-buffer): Take optional BEG and
3582 (gnus-summary-followup): Take a list of list of articles.
3583 (gnus-inews-yank-articles): Allow lists of article/regions.
3585 * gnus-art.el (gnus-article-read-summary-keys): `R' and `F' are no
3586 longer the usual commands.
3588 * gnus-fun.el (gnus-convert-image-to-gray-x-face): Use pnmnoraw.
3589 (gnus-convert-gray-x-face-to-xpm): Don't use six parameters to
3590 shell-command-on-region.
3592 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
3594 * gnus-picon.el (gnus-picon-transform-newsgroups): Fix for the case
3595 "Newsgroups: rec.music.beatles.moderated, rec.music.beatles".
3597 2002-01-03 Steve Youngs <youngs@xemacs.org>
3599 * gnus-sum.el (gnus-summary-make-menu-bar): XEmacs doesn't
3600 understand ':keys', wrap it in an featurep 'xemacs.
3602 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
3604 * gnus-ems.el (gnus-article-display-xface): Show xface in the
3605 order of headers (Actually, it is called in a reversed order). Add
3606 'gnus-image-text-deletable property.
3607 (gnus-remove-image): Remove text with such a property.
3609 * gnus-xmas.el (gnus-xmas-article-display-xface): Don't use
3612 * gnus-art.el (gnus-article-treat-fold-newsgroups): Replace ", *"
3615 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3617 * gnus-fun.el (gnus-convert-gray-x-face-to-xpm): Renamed.
3619 * gnus-art.el (gnus-ignored-headers): Hide all X-Faces.
3620 (article-display-x-face): Display grey X-Faces.
3622 * gnus-fun.el (gnus-convert-gray-x-face-region): New function.
3623 (gnus-convert-gray-x-face-to-ppm): Ditto.
3624 (gnus-convert-image-to-gray-x-face): Ditto.
3626 * gnus-sum.el (gnus-summary-make-menu-bar): Add a :keys to
3627 gnus-summary-show-raw-article.
3629 2002-01-02 ShengHuo ZHU <zsh@cs.rochester.edu>
3631 Display picons in XEmacs without showing text.
3633 * gnus-xmas.el (gnus-xmas-create-image): Don't use
3634 mm-create-image-xemacs to create xbm glyph, because it deletes
3636 (gnus-xmas-put-image): Use end-glyph. Make text invisible.
3637 (gnus-xmas-remove-image): Make text visible, remove glyph.
3639 * gnus-picon.el (gnus-picon-transform-newsgroups)
3640 (gnus-picon-transform-address): Insert spec backward, due to the
3641 incompatibility of gnus-xmas-put-image.
3643 2002-01-02 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
3645 * gnus-fun.el (gnus-convert-pbm-to-x-face-command): Doc fix.
3647 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3651 * gnus-art.el: Doc fix.
3653 * gnus-agent.el: Doc fix.
3655 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
3657 * gnus-diary.el, gnus-delay.el: Fix copyright lines.
3659 2002-01-01 Paul Jarc <prj@po.cwru.edu>
3661 * nnmaildir.el (nnmaildir--update-nov): automatically parse
3662 NOV data out of the message again if nnmail-extra-headers has
3665 2002-01-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
3667 * gnus-fun.el: New file.
3668 (gnus-convert-image-to-x-face-command): New variable.
3669 (gnus-insert-x-face): New function.
3670 (gnus-random-x-face): Renamed.
3671 (gnus-x-face-from-file): Renamed.
3673 * gnus-art.el (gnus-body-boundary-delimiter): Changed default to
3675 (gnus-body-boundary-delimiter): Typo fix.
3677 2002-01-02 Simon Josefsson <jas@extundo.com>
3679 * gnus-art.el (gnus-article-treat-body-boundary): Handle nil.
3680 (gnus-body-boundary-delimiter): Fix type.
3682 2002-01-01 Simon Josefsson <jas@extundo.com>
3684 * gnus-art.el (gnus-treat-buttonize, gnus-treat-buttonize-head)
3685 (gnus-treat-emphasize, gnus-treat-strip-cr)
3686 (gnus-treat-leading-whitespace, gnus-treat-hide-headers)
3687 (gnus-treat-hide-boring-headers, gnus-treat-hide-signature)
3688 (gnus-treat-fill-article, gnus-treat-hide-citation)
3689 (gnus-treat-hide-citation-maybe)
3690 (gnus-treat-strip-list-identifiers, gnus-treat-strip-pgp)
3691 (gnus-treat-strip-pem, gnus-treat-strip-banner)
3692 (gnus-treat-highlight-headers, gnus-treat-highlight-citation)
3693 (gnus-treat-date-ut, gnus-treat-date-local)
3694 (gnus-treat-date-english, gnus-treat-date-lapsed)
3695 (gnus-treat-date-original, gnus-treat-date-iso8601)
3696 (gnus-treat-date-user-defined, gnus-treat-strip-headers-in-body)
3697 (gnus-treat-strip-trailing-blank-lines)
3698 (gnus-treat-strip-leading-blank-lines)
3699 (gnus-treat-strip-multiple-blank-lines)
3700 (gnus-treat-unfold-headers, gnus-treat-fold-headers)
3701 (gnus-treat-fold-newsgroups, gnus-treat-overstrike)
3702 (gnus-treat-display-xface, gnus-treat-display-smileys)
3703 (gnus-treat-from-picon, gnus-treat-mail-picon)
3704 (gnus-treat-newsgroups-picon, gnus-treat-body-boundary)
3705 (gnus-treat-capitalize-sentences, gnus-treat-fill-long-lines)
3706 (gnus-treat-play-sounds, gnus-treat-translate)
3707 (gnus-treat-x-pgp-sig): Doc fix, add link to manual.
3709 * gnus-art.el (gnus-body-boundary-delimiter): New variable.
3710 (gnus-article-treat-body-boundary): Use it.
3712 * message.el (message-mode): Fix doc.
3713 (message-mode-menu): Fix names.
3715 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3717 * gnus-sum.el (gnus-summary-first-subject): Really go to unseen
3720 * gnus-picon.el (gnus-picon-find-face): Search MISC for all types.
3721 (gnus-picon-transform-address): Search for unknown faces as well.
3722 (gnus-picon-find-face): Don't search "news" for MISC.
3723 (gnus-picon-user-directories): Changed default back to exclude
3726 * gnus-sum.el (gnus-summary-hide-all-threads): Reversed logic.
3728 * gnus-picon.el (gnus-picon-find-face): Search through all
3730 (gnus-picon-find-face): New implementation.
3732 * gnus-topic.el (gnus-topic-goto-previous-topic): New command and
3734 (gnus-topic-goto-next-topic): Ditto.
3736 * gnus.el (gnus-summary-line-format): Changed default.
3738 * nnmail.el (nnmail-extra-headers): Change default.
3740 * gnus-sum.el (gnus-extra-headers): Change default.
3742 * message.el (message-news-other-window): Changed "news" to
3744 (message-news-other-frame): Ditto.
3745 (message-do-send-housekeeping): Ditto.
3747 * gnus-sum.el (gnus-summary-maybe-hide-threads): Use predicate
3749 (gnus-article-unread-p): New function.
3750 (gnus-article-unseen-p): New function.
3751 (gnus-dead-summary-mode-map): Typo.
3753 * gnus-util.el (gnus-make-predicate): New function.
3754 (gnus-make-predicate-1): New function.
3756 * gnus-sum.el: New function.
3757 (gnus-map-articles): New function.
3759 * gnus-art.el (gnus-treat-fold-headers): New variable.
3760 (gnus-article-treat-fold-headers): New command and keystroke.
3762 * gnus-sum.el (gnus-dead-summary-mode-map): Clean up.
3763 (gnus-dead-summary-mode-map): Bind q to bury-buffer.
3765 2002-01-01 ShengHuo ZHU <zsh@cs.rochester.edu>
3767 * message.el (message-fcc-externalize-attachments): New variable.
3768 (message-do-fcc): Use it.
3770 * gnus-msg.el (gnus-gcc-externalize-attachments): New variable.
3771 (gnus-inews-do-gcc): Use it.
3773 * mml.el (mml-tweak-sexp-alist): New variable.
3774 (mml-externalize-attachments): New variable.
3775 (mml-tweak-part): Use mml-tweak-sexp-alist.
3776 (mml-tweak-externalize-attachments): New function.
3778 2002-01-01 Steve Youngs <youngs@xemacs.org>
3780 * gnus-xmas.el (gnus-xmas-article-display-xface): Uncomment
3781 'set-glyph-face' so x-face back/foreground can be set.
3783 2001-12-31 ShengHuo ZHU <zsh@cs.rochester.edu>
3785 * message.el (message-fix-before-sending): Fix a typo.
3787 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3789 * gnus-art.el (gnus-treat-smiley): Renamed command.
3790 (gnus-article-remove-images): New command and keystroke.
3792 * gnus-sum.el (gnus-summary-toggle-smiley): Removed.
3794 * smiley-ems.el (gnus-smiley-display): Removed.
3796 * gnus.el (gnus-version-number): Update version.
3798 * message.el (message-text-with-property): Renamed and moved
3800 (message-fix-before-sending): Highlight invisible text and place
3803 2002-01-01 02:32:53 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
3805 * gnus.el: Oort Gnus v0.04 is released.
3807 2002-01-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3809 * gnus-delay.el (gnus-delay-send-queue): Renamed.
3811 * gnus-art.el (gnus-ignored-headers): More headers,
3813 * ietf-drums.el (ietf-drums-parse-addresses): Use `error' instead
3814 of `scan-error', since XEmacs doesn't seem to support that.
3816 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3818 * gnus-sum.el (gnus-summary-best-unread-article): Take a prefix
3820 (gnus-summary-best-unread-subject): Ditto.
3821 (gnus-summary-best-unread-subject): No, don't.
3822 (gnus-summary-better-unread-subject): New command.
3824 * gnus-xmas.el (gnus-xmas-put-image): Insert the string itself.
3826 * lpath.el ((featurep 'xemacs)): fbind url function.
3828 * gnus-xmas.el (gnus-xmas-article-display-xface): Use data, not
3830 (gnus-xmas-remove-image): Implementation that does something.
3831 (gnus-xmas-article-display-xface): Mark images properly.
3833 * gnus-art.el (gnus-mime-print-part): Use mm-temp-directory.
3835 2001-12-31 Florian Weimer <fw@deneb.enyo.de>
3837 * gnus.el (gnus): Warn if trying to run Gnus un-byte-compiled.
3839 2001-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
3841 * gnus-group.el (gnus-group-line-format): Added %O to the default
3844 * gnus-util.el (gnus-text-with-property): The smallest point is
3847 * smiley-ems.el (smiley-region): Return images.
3848 (gnus-smiley-display): Allow toggling.
3849 (smiley-region): Use text properties, not overlays.
3851 * gnus-xmas.el (gnus-xmas-remove-image): New function, not
3854 * smiley-ems.el (smiley-update-cache): Check for valid types.
3856 * gnus-art.el (gnus-with-article-buffer): New macro.
3858 * gnus-picon.el (gnus-picon-transform-newsgroups): Keep the
3859 strings as well as the glyphs.
3860 (gnus-picon-transform-address): Ditto.
3861 (gnus-picon-insert-glyph): Ditto.
3862 (gnus-picon-transform-newsgroups): Toggle.
3863 (gnus-picon-transform-address): Toggle.
3865 * gnus-ems.el (gnus-remove-image): New function.
3866 (gnus-put-image): Take an optional string.
3868 * gnus-util.el (gnus-text-with-property): New function.
3870 * gnus-art.el (gnus-delete-images): New function.
3872 * gnus-ems.el (gnus-article-display-xface): Mark and store image.
3874 * gnus-art.el (gnus-article-wash-status-entry): Renamed.
3875 (gnus-article-wash-status): Use it.
3876 (gnus-signature-toggle): Clean up.
3877 (gnus-add-wash-status): New function.
3878 (gnus-delete-wash-status): New function.
3879 (gnus-article-hide-text-type): Use them throughout.
3880 (gnus-add-image): New function.
3882 * gnus-ems.el (gnus-article-display-xface): Use new interface.
3884 * gnus-xmas.el (gnus-xmas-article-display-xface): Use new
3887 * gnus-art.el (article-display-x-face): Cleaned up.
3889 * rfc2047.el (rfc2047-field-value): New function.
3891 * mail-parse.el (mail-header-field-value): New alias.
3893 * gnus-art.el (gnus-mime-print-part): Fix typos.
3895 * smiley-ems.el (gnus-smiley-file-types): New variable.
3896 (smiley-update-cache): Use it.
3897 (smiley-regexp-alist): Suffix-less smiley names.
3898 (smiley-regexp-alist): Added more smileys.
3900 * gnus-sum.el (gnus-print-buffer): Made into own function.
3901 (gnus-summary-print-article): Use it.
3903 * mailcap.el (mailcap-mime-info): Actually return the bit that we
3904 looked for when REQUEST is a string.
3906 * gnus-art.el (gnus-mime-button-commands): Add printing
3908 (gnus-mime-copy-part): Doc fix.
3909 (gnus-mime-print-part): New command.
3911 2001-12-31 Simon Josefsson <jas@extundo.com>
3913 * imap.el (imap-parse-fetch): Notice empty flags responses. From
3914 Nic Ferrier <nferrier@tf1.tapsellferrier.co.uk>.
3916 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
3918 * gnus-picon.el (gnus-treat-from-picon): Autoload.
3921 * gnus-win.el (gnus-window-to-buffer): gnus-picon-buffer-name no
3922 longer exists. Remove those codes.
3923 * gnus.el (gnus-use-picons): Ditto.
3925 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3927 * gnus-art.el (gnus-article-treat-fold-newsgroups): Don't
3930 * gnus-sum.el (t): New `W D' map.
3932 * gnus-art.el (gnus-treat-fold-newsgroups): New variable.
3933 (gnus-article-treat-body-boundary): Clean up.
3934 (gnus-body-boundary-face): Removed.
3935 (gnus-article-goto-header): Moved here.
3936 (gnus-article-goto-header): Allow better regexps.
3937 (gnus-article-treat-fold-newsgroups): New command.
3939 * gnus-sum.el (gnus-summary-move-article): We have to select an
3940 article to give `gnus-read-move-group-name' an opportunity to
3941 suggest an appropriate default.
3943 * rfc2047.el (rfc2047-fold-line): New function.
3944 (rfc2047-unfold-line): Ditto.
3945 (rfc2047-fold-region): Don't fold just after the header name.
3947 * mail-parse.el (mail-header-fold-line): New alias.
3948 (mail-header-unfold-line): Ditto.
3950 * gnus-art.el (gnus-body-boundary-face): Renamed.
3951 (gnus-article-treat-body-boundary): Use it.
3952 (gnus-article-treat-body-boundary): Use an invisible header and a
3953 line of underline characters.
3955 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
3957 * ietf-drums.el (ietf-drums-parse-addresses): Recover from errors.
3959 * gnus-picon.el (gnus-picon-transform-address): Skip bad addresses.
3960 (gnus-picon-split-address): New function.
3961 (gnus-picon-find-face): Use it.
3962 (gnus-picon-transform-address): Use it. Set first to t for each
3965 * gnus-art.el (gnus-with-article-headers): Move to here. Define
3966 the macro then use it.
3967 (gnus-treatment-function-alist): Treat picons earlier.
3969 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
3971 * gnus-art.el (gnus-body-separator-face): New variable.
3972 (gnus-article-treat-body-boundary): Use a blank, colored line.
3974 * gnus-picon.el (gnus-picon-find-face): Look into misc/MISC as
3977 * gnus-art.el (gnus-treat-body-boundary): New variable.
3978 (gnus-article-treat-unfold-headers): Use helper macro.
3979 (gnus-article-treat-body-boundary): New command.
3981 * gnus.el (gnus-logo-color-style): Change the default color.
3982 (gnus-splash-face): Gray, gray.
3984 * gnus-xmas.el (gnus-xmas-group-startup-message): Use general
3987 * gnus.el (gnus-logo-color-alist): Moved here and renamed.
3988 (gnus-logo-color-style): Ditto.
3989 (gnus-logo-colors): Ditto.
3991 * gnus-picon.el (gnus-picon-create-glyph): Cache glyphs.
3993 * gnus-art.el (gnus-treat-newsgroups-picon): New variable.
3995 * gnus-picon.el (gnus-treat-newsgroups-picon): New function.
3996 (gnus-picon-transform-newsgroups): New function.
3998 * ietf-drums.el (ietf-drums-parse-addresses): Accept a nil
4001 * gnus-picon.el (gnus-treat-mail-picon): Renamed.
4003 * gnus-art.el (gnus-treat-cc-picon): New variable.
4004 (gnus-treat-mail-picon): Renamed.
4006 * gnus-picon.el: New implementation.
4007 (gnus-picon-find-face): Renamed.
4008 (gnus-treat-from-picon): Use it.
4009 (gnus-picon-transform-address): Renamed.
4010 (gnus-treat-from-picon): Use it.
4011 (gnus-picon-create-glyph): Renamed.
4012 (gnus-picon-transform-address): Use it.
4013 (gnus-treat-cc-picon): New command.
4015 * mm-decode.el (mm-create-image-xemacs): Separated out into
4017 (mm-get-image): Use it.
4019 * gnus-art.el (gnus-treat-display-picons): Simplify.
4020 (gnus-treat-from-picon): Renamed.
4022 * gnus-ems.el (gnus-create-image): New function.
4023 (gnus-put-image): New function.
4025 * gnus-art.el (gnus-article-treat-unfold-headers): Doc fix.
4026 (gnus-with-article-headers): New macro.
4027 (gnus-article-goto-header): New function.
4029 * gnus-xmas.el (gnus-image-type-available-p): New function.
4031 * gnus-ems.el (gnus-image-type-available-p): New function.
4033 2001-12-30 ShengHuo ZHU <zsh@cs.rochester.edu>
4035 * nnrss.el (nnrss-check-group): Find the correct tag, because
4038 2001-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4040 * gnus-art.el (gnus-article-treat-unfold-headers): Only fold when
4041 lines are shorter than the window width.
4042 (gnus-ignored-headers): More headers.
4044 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
4046 * gnus-art.el (gnus-treat-unfold-lines): New variable.
4047 (gnus-treat-unfold-headers): Renamed.
4048 (gnus-article-treat-unfold-headers): New command and keystroke.
4050 * rfc2047.el (rfc2047-encode-message-header): Clean up.
4052 * gnus-int.el (gnus-open-server): Mark quit-ed server as denied.
4054 2001-12-29 ShengHuo ZHU <zsh@cs.rochester.edu>
4056 * sha1-el.el (sha1-use-external): New variable.
4057 (sha1-region): Use it.
4058 (sha1-string): Ditto.
4060 * dgnushack.el (dgnushack-compile): Compile gnus-picon for Emacs.
4061 * gnus-picon.el: Less warnings when compile.
4063 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
4065 * gnus-picon.el (gnus-picons-news-directories): Removed obsolete
4067 (gnus-picons-database): Default to list.
4068 (gnus-picons-lookup-internal): Use it.
4070 * nnmail.el (nnmail-article-group): Default nnmail-split-methods
4073 * gnus-win.el (gnus-configure-windows-hook): New hook.
4075 2001-12-29 Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>
4077 * gnus-win.el (gnus-configure-windows): Minimize tree buffer.
4079 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
4081 * gnus-sum.el (gnus-update-marks): Don't uncompress the seen
4083 (gnus-select-newsgroup): Don't append; push.
4084 (gnus-adjust-marked-articles): Remove obsolete ranges from
4086 (gnus-update-marks): Clean up.
4087 (gnus-select-newsgroup): Don't stomp gnus-newsgroup-seen.
4089 2001-12-29 Frank Schmitt <usereplyto@Frank-Schmitt.net>
4091 * gnus-sum.el (gnus-summary-limit-to-age): Allow negative days.
4093 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
4095 * gnus-sum.el (gnus-auto-select-subject): New variable.
4096 (gnus-summary-best-unread-subject): New function.
4097 (gnus-summary-best-unread-article): Use it.
4098 (gnus-summary-first-unseen-subject): New function and command.
4100 * gnus-art.el (gnus-treatment-function-alist): Emphasize after
4103 * gnus-util.el (gnus-put-overlay-excluding-newlines): New
4106 * gnus-art.el (gnus-article-show-hidden-text): Remove the type
4107 from the list of hidden types.
4109 * mm-view.el (mm-inline-text): Ditto.
4110 (mm-inline-text): Ditto.
4111 (mm-w3-prepare-buffer): Ditto.
4113 * gnus-art.el (article-wash-html): Inhibit more remote fetching.
4115 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
4117 * gnus-art.el (gnus-ignored-headers): Added more headers.
4119 2001-12-29 Jesper Harder <harder@ifa.au.dk>
4121 * gnus-srvr.el (gnus-browse-foreign-server): Compute the prefix
4124 2001-12-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
4126 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Doc fix.
4128 2001-12-28 Simon Josefsson <jas@extundo.com>
4130 * gnus-srvr.el (gnus-browse-foreign-server): Fix typo. From
4131 Jesper Harder <harder@ifa.au.dk>.
4133 2001-12-27 Simon Josefsson <jas@extundo.com>
4135 * gnus-sum.el (gnus-select-newsgroup): Make
4136 `gnus-newsgroup-unseen' sorted. Make `gnus-newsgroup-unseen'
4137 contain all articles (instead of none) when no seen marks have
4138 been set for the group.
4139 (gnus-update-marks): Use `gnus-range-add' on a uncompressed list
4140 instead, it seems to result in shorter ranges.
4142 2001-12-26 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4144 * mm-util.el (mm-iso-8859-x-to-15-region): Use
4145 insert-before-markers.
4146 From Jesper Harder <harder@ifa.au.dk>
4148 2001-12-26 Paul Jarc <prj@po.cwru.edu>
4150 * nnmaildir.el (nnmaildir-save-mail): create the destination
4151 groups if they do not exist.
4153 2001-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
4155 * canlock.el (canlock-sha1-with-openssl): Remove unused variable.
4157 2001-12-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4159 * gnus-group.el (gnus-group-read-ephemeral-group): Call
4160 gnus-group-real-name.
4162 * gnus-sum.el (gnus-decode-encoded-word-methods): Backslash paren.
4163 (gnus-newsgroup-variables): Ditto.
4165 * gnus.el (gnus-group-prefixed-name): If group name is prefixed,
4168 2001-12-21 Paul Jarc <prj@po.cwru.edu>
4170 * gnus.el (gnus-valid-select-methods): Include nnmaildir.
4171 * nnmaildir.el (top-level): Add commentary.
4172 (nnmaildir-version): Indicate that nnmaildir is now a standard
4173 part of Gnus, not separately released.
4175 2001-12-21 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4177 * gnus-art.el, gnus-picon.el, gnus-sieve.el, gnus-sum.el:
4178 * gnus-xmas.el, imap.el, mailcap.el, mm-util.el, nnfolder.el:
4179 * nnheader.el, nnmail.el: Nil/NIL vs. nil.
4180 From Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
4182 2001-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4184 * nnmaildir.el: Copyright changes. Require cl only at compile time.
4186 2001-12-20 Simon Josefsson <jas@extundo.com>
4188 * nnimap.el (top-level): Don't require cl. Suggested by ShengHuo
4189 ZHU <zsh@cs.rochester.edu>.
4190 (nnimap-close-group): Don't quote KEYLIST items. Suggested by
4191 Brian P Templeton <bpt@tunes.org>.
4193 2001-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4195 * nnmaildir.el: New file.
4196 From Paul Jarc <prj@po.cwru.edu>.
4198 2001-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4200 * nndoc.el (nndoc-type-alist): Move forward to the end.
4202 2001-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
4204 * gnus.el (gnus-find-subscribed-addresses): Replace `mapc' with
4207 2001-12-19 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4209 * gnus-win.el (gnus-frames-on-display-list): New function.
4210 (gnus-get-buffer-window): Use it.
4212 2001-12-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4214 * nnwarchive.el (nnwarchive-mail-archive-xover): Fix the regexp.
4216 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4218 * gnus-win.el (gnus-get-buffer-window): Use gnus-delete-if.
4220 2001-12-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4221 From Harald Meland <Harald.Meland@usit.uio.no>
4223 * gnus-win.el (gnus-get-buffer-window): New function.
4224 (gnus-all-windows-visible-p): Use it.
4226 * gnus-util.el (gnus-horizontal-recenter)
4227 (gnus-horizontal-recenter, gnus-horizontal-recenter)
4228 (gnus-horizontal-recenter, gnus-set-window-start): Use it.
4230 * gnus-score.el (gnus-score-insert-help): Use it.
4232 * gnus-salt.el (gnus-tree-recenter, gnus-generate-tree)
4233 (gnus-generate-tree, gnus-highlight-selected-tree)
4234 (gnus-highlight-selected-tree, gnus-tree-highlight-article): Use
4237 * gnus-art.el (gnus-article-set-window-start)
4238 (gnus-mm-display-part, gnus-request-article-this-buffer)
4239 (gnus-button-next-page, gnus-button-prev-page)
4240 (gnus-article-button-next-page, gnus-article-button-prev-page):
4243 2001-12-18 Josh Huber <huber@alum.wpi.edu>
4245 * ChangeLog, ChangeLog.1, nnwfm.el, smiley.el:
4246 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
4247 * mml1991.el, nnultimate.el: Removed buffer-file-coding-system tag.
4249 2001-12-18 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4251 * ChangeLog, ChangeLog.1, nnwfm.el, gnus-smiley.el:
4252 * gnus-cite.el, gnus-delay.el, gnus-spec.el, message.el:
4253 * mml1991.el, nnultimate.el: Add `coding'.
4255 2001-12-17 Josh Huber <huber@alum.wpi.edu>
4257 * ChangeLog: changed coding to buffer-file-coding-system
4260 * gnus-smiley.el: same
4261 * gnus-cite.el: moved -*- magic cookie -*- to Local Variables
4262 * gnus-delay.el: same
4263 * gnus-spec.el: same
4266 * nnultimate.el: same
4268 2001-12-16 Simon Josefsson <jas@extundo.com>
4269 Inspired by code by Dirk Meyer <dischi@tzi.de>.
4271 * gnus-sum.el (gnus-summary-muttprint-program): New variable.
4272 (gnus-summary-save-map): Add muttprint.
4273 (gnus-summary-make-menu-bar): Ditto.
4274 (gnus-summary-muttprint): New function.
4276 * gnus-art.el (gnus-summary-pipe-to-muttprint): New function.
4278 2001-12-14 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4280 * uudecode.el (uudecode-decode-region-internal): Speedup by using
4281 temporary list instead of buffer.
4283 * mm-url.el (executable-find): autoload.
4285 2001-12-12 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
4287 * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
4288 to variable, follow doc-string conventions).
4290 2001-12-13 Josh Huber <huber@alum.wpi.edu>
4292 * gnus-cus.el (gnus-extra-topic-parameters): added topic parameter
4294 * gnus-topic.el (gnus-subscribe-topics): use it.
4296 2001-12-13 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4298 * gnus-msg.el (gnus-summary-mail-forward): Forward all marked
4299 messages. (A small patch with indentation)
4300 From Sean Neakums <sneakums@zork.net>.
4302 * gnus-uu.el (gnus-uu-grab-articles): Set gnus-current-article to
4303 nil after shooting down the gnus-original-article-buffer.
4305 2001-12-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4307 * uudecode.el (uudecode-use-external): New variable.
4308 (uudecode-decode-region): Automatically detect external program.
4310 * binhex.el (binhex-use-external): New variable.
4311 (binhex-decode-region-internal): New function.
4312 (binhex-decode-region): Automatically detect external program.
4314 * mm-uu.el (mm-uu-decode-function,mm-uu-binhex-decode-function):
4317 2001-12-12 Simon Josefsson <jas@extundo.com>
4319 * nnvirtual.el (nnvirtual-always-rescan)
4320 (nnvirtual-component-regexp): Fix doc.
4322 * nnoo.el (defvoo): Add doc to defvoo variables.
4324 * nnml.el (nnml-directory, nnml-active-file)
4325 (nnml-newsgroups-file, nnml-get-new-mail, nnml-nov-is-evil)
4326 (nnml-marks-is-evil, nnml-filenames-are-evil)
4327 (nnml-prepare-save-mail-hook, nnml-inhibit-expiry): Fix doc.
4329 * nnmh.el (nnmh-directory, nnmh-get-new-mail)
4330 (nnmh-prepare-save-mail-hook, nnmh-be-safe): Fix doc.
4331 (nnmh-possibly-change-directory): Use `nnheader-report' instead of
4334 * nnmbox.el (nnmbox-mbox-file, nnmbox-active-file)
4335 (nnmbox-get-new-mail, nnmbox-prepare-save-mail-hook):
4337 * nnfolder.el (nnfolder-directory, nnfolder-active-file)
4338 (nnfolder-newsgroups-file, nnfolder-get-new-mail)
4339 (nnfolder-save-buffer-hook, nnfolder-inhibit-expiry)
4340 (nnfolder-nov-is-evil, nnfolder-marks-is-evil): Fix doc.
4342 * nnbabyl.el (nnbabyl-mbox-file, nnbabyl-active-file)
4343 (nnbabyl-get-new-mail, nnbabyl-prepare-save-mail-hook): Fix doc.
4345 * imap.el, nnimap.el: Fix indentation.
4347 * gnus-sieve.el (gnus-sieve-article-add-rule): Autoload it.
4349 2001-12-12 Didier Verna <didier@xemacs.org>
4351 * gnus-msg.el (gnus-group-news): New function.
4352 * gnus-group.el (gnus-group-mode-map): bind it to `i'.
4353 * gnus-group.el (gnus-group-make-menu-bar): add a menu item for it.
4354 * gnus-salt.el (gnus-carpal-group-buffer-buttons): add a button
4356 * gnus-msg.el (gnus-summary-news-other-window): New function.
4357 * gnus-msg.el ((gnus-summary-send-map "S" gnus-summary-mode-map)):
4359 * gnus-sum.el (gnus-summary-mode-map): bind it to `i'.
4360 * gnus-sum.el (gnus-summary-make-menu-bar): add a menu item for it.
4361 * gnus-salt.el (gnus-carpal-summary-buffer-buttons): add a button
4362 for it (called with a prefix).
4363 * gnus-msg.el (gnus-configure-posting-styles): add an optional
4364 group-name argument.
4365 * gnus-msg.el (gnus-setup-message): use it.
4367 2001-12-12 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4369 * gnus-sum.el (gnus-summary-show-article): Fix doc.
4371 2001-12-10 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4373 * mml.el (mime-to-mml): Remove Content-Disposition too.
4375 2001-12-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4377 * gnus-sum.el (gnus-summary-buffer-name): Decode group name.
4378 * gnus-group.el (gnus-group-name-decode): Decode unibyte
4380 From TSUCHIYA Masatoshi <tsuchiya@namazu.org>
4382 2001-12-08 Nevin Kapur <nevin@jhu.edu>
4384 * nnmail.el (nnmail-fancy-expiry-targets): New variable.
4385 (nnmail-fancy-expiry-target): Use it.
4386 Suggestions from Simon Josefsson <jas@extundo.com>.
4388 2001-12-07 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4390 * gnus-sum.el (gnus-summary-show-article): Recount lines if not exist.
4392 2001-12-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4394 * nnwfm.el (nnwfm-create-mapping): Use gnus-url-unhex-string.
4396 * gnus-util.el (gnus-url-unhex-string): Move here.
4398 2001-12-07 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4400 * nnrss.el (nnrss-decode-entities-unibyte-string): Use
4401 mm-url-decode-entities-nbsp.
4403 * nnlistserv.el, nnultimate.el, nnwarchive.el, nnweb.el:
4404 * webmail.el, nnwfm.el: Use mm-url.
4406 * mm-url.el (mm-url-fetch-form): Move from nnweb.
4407 (mm-url-remove-markup): Move from nnweb.
4408 (mm-url-fetch-simple): Move from webmail.
4410 * nnslashdot.el (nnslashdot-request-post): Use mm-url-fetch-form.
4412 2001-12-07 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4414 * gnus-sum.el (gnus-summary-print-truncate-and-quote): New function.
4415 (gnus-summary-print-article): Use it.
4417 * gnus-util.el (gnus-replace-in-string): Typo.
4419 2001-12-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4421 * nnweb.el (nnweb-replace-in-string): Removed.
4423 * gnus-util.el (gnus-replace-in-string): New function.
4424 (gnus-mode-string-quote): Use it.
4426 * nnrss.el (nnrss-format-string): Use gnus-replace-in-string.
4427 * nnwfm.el (nnwfm-create-mapping): Ditto.
4429 2001-12-06 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4431 * dgnushack.el (dgnushack-compile): nnrss.el and
4432 nnslashdot.el don't depend on nnweb, url, w3.
4434 * nnrss.el: Use mm-url.
4436 2001-12-06 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4438 * mm-url.el (mm-url-insert-file-contents): Support file:.
4440 2001-12-05 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4442 * mm-view.el: Lower case for the description line. Sync from the
4445 2001-12-05 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4447 * gnus-group.el (gnus-group-find-new-groups): Fix doc.
4448 From: Stefan Monnier <monnier@cs.yale.edu>
4450 2001-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
4452 * mm-view.wl (mm-inline-text): Decode a charset-encoded rich text.
4454 2001-12-04 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4456 * mm-url.el: Require executable.
4457 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
4459 2001-12-03 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4461 * pop3.el (pop3-munge-message-separator): Only use valid date.
4462 Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
4464 * Makefile.in: gnus-load.elc may not be generated.
4466 2001-12-03 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4468 * mm-url.el: New file.
4469 * nnslashdot.el: Use it.
4470 * mm-extern.el (mm-extern-url): Use it.
4472 2001-12-01 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4474 * gnus-sum.el (gnus-summary-save-article): Nix
4475 gnus-display-mime-function and gnus-article-prepare-hook.
4477 * gnus-spec.el (gnus-parse-complex-format): Properly handle %C at
4478 the beginning of lines.
4479 (gnus-complex-form-to-spec): Ditto.
4481 2001-12-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4483 * message.el (message-make-mft): Fix the m-s-a-file regexp.
4484 From Paul Jarc <prj@po.cwru.edu>.
4486 2001-11-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4488 * message.el: New variable message-subscribed-address-file;
4489 use it in message-make-mft. From Paul Jarc <prj@po.cwru.edu>.
4491 2001-11-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4493 * message.el (message-tab-body-function): Set to nil.
4494 (message-tab): Use text-mode-map or global-map.
4495 Suggested by Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
4497 2001-11-30 Simon Josefsson <jas@extundo.com>
4499 * gnus-agent.el (gnus-agent-fetch-headers): Use gnus-range-add
4500 instead of gnus-union, for speed. Suggested by Christoph Conrad
4501 <christoph.conrad@gmx.de>.
4502 (gnus-agent-fetch-group-1): Add verbose message.
4504 2001-11-29 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4506 * gnus-agent.el (gnus-agent-write-active): Make sure sym is a cons
4509 2001-11-29 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4511 * message.el (message-newgroups-header-regexp)
4512 (message-completion-alist, message-tab-body-function): Use
4513 defcustom rather than defvar.
4514 (message-tab): Mention `message-tab-body-function' in doc.
4515 Suggested by Karl Eichwalder.
4517 2001-11-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4519 * gnus-uu.el (gnus-uu-save-article): Use #part instead of #mml.
4521 2001-11-28 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4523 * nnheader.el (nnheader-find-nov-line): Don't use macro
4526 * gnus-group.el (gnus-group-name-decode): Defun instead of defsubst.
4527 (gnus-group-name-charset): Ditto.
4529 * gnus-util.el (gnus-buffer-live-p): Ditto.
4531 2001-11-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4533 * sieve-manage.el (sieve-manage-stream-alist): Backslash before
4534 open parenthesis in doc.
4535 (sieve-manage-authenticator-alist): Typo in doc.
4536 * imap.el (imap-authenticator-alist): Typo in doc.
4537 (imap-stream-alist): Backslash.
4539 * gnus-sum.el (gnus-summary-limit-to-author): Missing arguments.
4540 Thanks to david.goldberg6@verizon.net (David S. Goldberg)
4542 2001-11-27 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4544 * gnus-topic.el (gnus-topic-mode): Add LOCAL for add-hook.
4546 * message.el (message-mode): make-local-hook is harmless in Emacs 21.
4548 * gnus-msg.el (gnus-configure-posting-styles): use
4549 make-local-hook. Add LOCAL for add-hook.
4551 2001-11-27 Per Abrahamsen <abraham@dina.kvl.dk>
4553 * message.el (message-mode): Use `make-local-hook' unless
4555 Patch by Katsumi Yamaoka <yamaoka@jpl.org>.
4557 2001-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
4559 * canlock.el: Remove sha1.el and base64.el stuff.
4561 2001-11-26 Didier Verna <didier@xemacs.org>
4563 * nnmbox.el (nnmbox-create-mbox): create the mbox file directory
4566 2001-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
4568 * message.el (message-tamago-not-in-use-p): New function.
4569 (message-strip-forbidden-properties): Use it.
4571 2001-11-26 Didier Verna <didier@xemacs.org>
4573 * gnus-start.el (gnus-check-first-time-used): only check for
4574 existence of .el[d] files.
4576 2001-11-25 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4578 * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
4580 * message.el (message-setup-1): Clean up mc-*.
4582 2001-11-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4584 * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
4585 * gnus-score.el (gnus-score-find-bnews): Use it.
4587 * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
4588 (gnus-summary-limit-to-author): Ditto.
4589 (gnus-summary-limit-to-extra): Ditto.
4590 (gnus-summary-find-matching): Support not-matching argument.
4592 2001-11-25 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4594 * message.el (message-wash-subject): Use `insert' rather than
4595 `insert-string', which is deprecated.
4597 2001-11-24 Simon Josefsson <jas@extundo.com>
4599 * mm-encode.el (mm-encode-content-transfer-encoding): Fix error
4600 message. (Gnus does not "default" to using 8bit for the message,
4601 it default to use 8bit encoding and the user-supplied CTE
4602 value. Calling this behaviour "treating it as 8bit" is perhaps
4605 * mm-bodies.el (mm-body-encoding): Intern encoding if needed
4606 (compare mm-charset-to-coding-system).
4608 2001-11-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4610 * canlock.el (canlock-sha1-with-openssl): Use unibyte
4611 buffer. Correctly decode hex.
4613 2001-11-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4615 * gnus-agent.el (gnus-category-insert-line): Convert category
4618 2001-11-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4620 * message.el (sha1): eval-and-compile.
4622 2001-11-20 Simon Josefsson <jas@extundo.com>
4624 * message.el (message-allow-no-recipients): New variable.
4625 (message-send): Use it, customize the prompting when posting to
4626 Gcc/Fcc alone. From prj@po.cwru.edu (Paul Jarc).
4628 2001-11-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4630 * mm-util.el (mm-coding-system-priorities): New variable.
4631 (mm-sort-coding-systems-predicate): New function.
4632 (mm-find-mime-charset-region): Resort coding systems if needed.
4633 Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
4635 2001-11-20 Didier Verna <didier@xemacs.org>
4637 * gnus-group.el (gnus-group-make-help-group): new optional
4638 argument to control the error behavior.
4639 * gnus-start.el (gnus-check-first-time-used): use it to avoid
4642 2001-11-19 Simon Josefsson <jas@extundo.com>
4644 * message.el (message-mode-map): Use C-c C-f C-i for Importance:
4645 instead of C-c C-u. Suggested by Per Abrahamsen
4646 <abraham@dina.kvl.dk>.
4648 2001-11-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4650 * nnfolder.el (nnfolder-read-folder): Use group instead of
4651 nnfolder-current-group.
4652 Suggested by Lorentey Karoly <lorentey@elte.hu>.
4654 2001-11-17 Simon Josefsson <jas@extundo.com>
4656 * message.el (message-send): Ask user if Fcc/Gcc should be
4657 performed when no other sender was specified.
4658 Suggested by prj@po.cwru.edu (Paul Jarc).
4660 2001-11-17 Simon Josefsson <jas@extundo.com>
4662 * message.el (message-mode, message-mode-map): Use C-c C-u for
4663 Importance: instead of C-c C-p (used by SC).
4665 2001-11-16 Simon Josefsson <jas@extundo.com>
4667 * message.el (message-insert-importance-high)
4668 (message-insert-importance-low): Save point.
4670 * mail-source.el (mail-source-fetch-imap): Fix BODY.PEEK return
4673 2001-11-16 Per Abrahamsen <abraham@dina.kvl.dk>
4675 * message.el (message-strip-special-text-properties): New option.
4676 (message-strip-forbidden-properties): Obey it.
4678 2001-11-14 Sam Steingold <sds@gnu.org>
4680 * gnus-score.el: Fixed some doc strings to properly quote symbols.
4682 2001-11-15 Simon Josefsson <jas@extundo.com>
4684 Support "Importance:" header in Message.
4686 * message.el (message-mode-map): Bind C-c C-p to
4687 `message-insert-or-toggle-importance'
4688 (message-mode-menu): Add message-insert-importance-{high,low}.
4689 (message-insert-importance-high, message-insert-importance-low)
4690 (message-insert-or-toggle-importance): New functions.
4691 (message-tool-bar-map): Add {un,}important.
4692 (message-mode): Doc fix.
4694 2001-11-15 Simon Josefsson <jas@extundo.com>
4696 * message.el (message-tool-bar-map): Fix attach toolbar tooltip.
4698 * mml.el (mml-menu): Fix toolbar tooltip.
4700 2001-11-15 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4702 * nnfolder.el (nnfolder-save-marks): gnus-prin1 takes one argument.
4703 * nnml.el (nnml-save-marks): Ditto.
4705 * gnus-sum.el (gnus-newsgroup-variables): Fix doc.
4707 2001-11-15 Simon Josefsson <jas@extundo.com>
4709 * nnml.el (nnml-save-marks):
4710 * nnfolder.el (nnfolder-save-marks): Use `gnus-prin1'.
4711 Suggested by Istvan Marko <mi-gnus@imarko.dhs.org>.
4713 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
4715 * gnus-art.el (gnus-article-wash-status-strings): Use
4716 `copy-sequence', not `copy-seq'.
4718 2001-11-15 Per Abrahamsen <abraham@dina.kvl.dk>
4720 * gnus-art.el (gnus-article-wash-status-strings): New constant.
4721 (gnus-gnus-article-wash-status-entry): New function.
4722 (gnus-article-wash-status): Use it.
4724 2001-11-13 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4726 * mml1991.el: Add coding header.
4728 2001-11-12 Simon Josefsson <jas@extundo.com>
4730 * mml1991.el (mml1991-use, mml1991-function-alist): New variables.
4731 (mml1991-gpg-sign, mml1991-gpg-encrypt): Renamed, from
4732 `mml1991-sign' and `mml1991-encrypt'.
4733 (mml1991-encrypt, mml1991-sign): New glue functions.
4734 (mml1991-mailcrypt-sign, mml1991-mailcrypt-encrypt): New functions.
4736 * mml.el (mml-mode-map): `C-c RET o' map for PGP.
4737 (mml-menu): Add PGP to menu.
4739 * mml-sec.el (top-level): Require mml1991. Don't require smime.
4740 (mml-sign-alist, mml-encrypt-alist): Add "pgp".
4741 (mml-pgp-sign-buffer, mml-pgp-encrypt-buffer)
4742 (mml-secure-sign-pgp, mml-secure-encrypt-pgp): New glue functions.
4744 * mml2015.el: Mention RFC 3156.
4746 * mml1991.el: New file. From Sascha L
\e,A|
\e(Bdecke <sascha@meta-x.de>.
4748 2001-11-12 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4750 * gnus-start.el (gnus-auto-subscribed-groups): Use ^nnml.
4752 * gnus-sum.el (gnus-summary-move-article): Use number-to-string.
4753 From <Michael.Cook@cisco.com>
4755 2001-11-11 Simon Josefsson <jas@extundo.com>
4757 * message.el (top-level): Autoload sha1.
4758 (message-canlock-generate): Use sha1 instead of md5 (sha1 used by
4759 canlock, no need to require two different hash algs). Suggested
4760 by Ferenc Wagner <wferi@bolyai1.elte.hu>.
4762 2001-11-09 Simon Josefsson <jas@extundo.com>
4764 * gnus.el (gnus-local-domain): Fix doc. From Pavel Jan
\e,Am
\e(Bk
4767 2001-11-09 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4769 * message.el (message-point-in-header-p): New function.
4770 (message-do-auto-fill): Use it.
4771 (message-beginning-of-line): New function. Goes to beginning of
4772 header value (i.e., end of header name), or to beginning of line
4773 if already at beginning of value. Behaves like
4774 `beginning-of-line' when in message body.
4775 (message-mode-map): Bind it.
4777 2001-11-08 Simon Josefsson <jas@extundo.com>
4779 * gnus-msg.el (gnus-posting-styles): Add doc.
4781 2001-11-07 Simon Josefsson <jas@extundo.com>
4783 * gnus-sieve.el (gnus-sieve-generate): Don't invoke sieve-mode.
4785 * sieve-mode.el (sieve-control-commands-face)
4786 (sieve-control-commands-face, sieve-action-commands-face)
4787 (sieve-test-commands-face, sieve-tagged-arguments-face): New
4789 (sieve-font-lock-keywords): Use them.
4790 (sieve-mode): Only set font-lock-defaults in emacs.
4792 * gnus-art.el (gnus-default-article-saver): Add
4793 gnus-summary-save-body-in-file.
4794 (gnus-summary-write-to-file): Fix doc.
4796 2001-11-07 Simon Josefsson <jas@extundo.com>
4798 * gnus-art.el (gnus-treat-highlight-signature): Add cross
4799 reference to the correct chapter in the manual.
4801 * mml.el (mml-mode): Add cross reference to Emacs MIME manual.
4802 Suggested by "Golubev I. N." <gin@mo.msk.ru>.
4804 2001-11-07 06:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4806 * mml.el (mml-preview): Bind mail-header-separator.
4808 2001-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
4810 * message.el: Always require canlock.
4811 (message-ignored-supersedes-headers): Include Cancel-Lock and
4813 (message-insert-canlock): Don't require canlock.
4814 (message-cancel-news): Don't check whether canlock is available.
4815 (message-supersede): Support cancel-locks.
4817 * gnus-art.el: Don't autoload canlock.
4819 2001-11-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4821 * mail-source.el (mail-source-fetch-imap): ASYNC param.
4822 From: <andre@slamdunknetworks.com>
4824 2001-11-06 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4826 * many files: Fix copyright lines.
4828 2001-11-05 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4830 * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
4831 Suggested by Dave Love <fx@gnu.org>.
4833 2001-11-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4835 * message.el (message-kill-buffer): Remove auto-save file after
4838 * message.el (message-send-mail): Call message-generate-headers
4839 once. Suggested by Matt Armstrong <matt@lickey.com>.
4841 * gnus-topic.el (gnus-topic-rename): Initial-input.
4842 Suggested by Katsuhiro Hermit Endo <hermit@koka-in.org>.
4844 2001-11-03 Per Abrahamsen <abraham@dina.kvl.dk>
4846 * message.el (message-forbidden-properties): New constant.
4847 (message-strip-forbidden-properties): New function.
4848 (message-mode): Activate it.
4850 2001-11-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4852 * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
4853 (mm-hack-charsets): Fix doc.
4855 2001-11-02 Simon Josefsson <jas@extundo.com>
4857 * gnus-int.el (gnus-check-server): Message "...done" when done.
4859 * imap.el (imap-close): Don't message (imap-send-command-wait
4860 returns if the connection is dropped).
4861 (imap-wait-for-tag): Nix out message only when necessary.
4863 * gnus-sieve.el (gnus-sieve-script): Use "stop" instead of "elsif"
4864 for non-crossposting.
4865 (gnus-sieve-crosspost): Default to t to be consistent with other
4868 2001-11-01 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4870 * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
4871 (mm-iso-8859-x-to-15-table): Ditto.
4872 (mm-iso-8859-x-to-15-region): Ditto.
4873 (mm-find-mime-charset-region): Ditto.
4875 2001-11-01 Simon Josefsson <jas@extundo.com>
4877 * nnimap.el (nnimap-close-asynchronous): New variable.
4878 (nnimap-close-group): Use it.
4879 (nnimap-expunge): Don't use it.
4881 * imap.el (imap-callbacks): New variable.
4882 (imap-remassoc): Copied from `gnus-remassoc'.
4883 (imap-add-callback): New function.
4884 (imap-mailbox-expunge, imap-mailbox-close): Support asynchronous
4886 (imap-parse-response): Call the callback.
4888 * message.el (message-insert-canlock): New variable.
4889 (message-canlock-generate, message-canlock-password)
4890 (message-insert-canlock): New functions.
4891 (message-send-news): Call `message-insert-canlock'.
4892 (top-level): Require canlock when compiling.
4893 (message-insert-canlock): Require canlock before we need it.
4895 2001-11-01 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4897 * gnus-msg.el (gnus-copy-article-buffer): Copy sequence.
4899 2001-11-01 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4901 * dgnushack.el (dgnushack-make-load): A workaround for
4902 custom-add-loads bug in some versions of XEmacs.
4904 2001-11-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4906 * mm-util.el (mm-charset-synonym-alist): Revert (some).
4908 2001-11-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4910 * mm-util.el (mm-iso-8859-x-to-15-region): New function.
4911 (mm-hack-charsets): New variable.
4912 (mm-iso-8859-15-compatible): New variable.
4913 (mm-iso-8859-x-to-15-table): New variable.
4914 (mm-find-mime-charset-region): Add parameter hack-charsets.
4916 * mm-bodies.el (mm-encode-body): Use it.
4917 * mml.el (mml-parse-1): Ditto.
4919 2001-11-01 Simon Josefsson <jas@extundo.com>
4921 * gnus-group.el (gnus-group-make-menu-bar): Add Sieve.
4923 2001-11-01 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4925 * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
4928 2001-11-01 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4930 * smiley-ems.el (smiley-update-cache): Auto detect file type.
4932 * message.el (message-forward-rmail-make-body): Use
4933 save-window-excursion.
4934 (message-encode-message-body): Search with noerror.
4935 (message-setup-1): Convert compose-mail send-actions to
4936 message-send-actions.
4938 2001-11-01 Simon Josefsson <jas@extundo.com>
4940 * sieve.el: Don't require easy-mmode. Suggested by Katsumi Yamaoka
4943 2001-10-31 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4945 * sieve-manage.el (sieve-string-bytes): No complain.
4947 2001-11-01 Simon Josefsson <jas@extundo.com>
4949 * gnus-group.el (gnus-group-mode-map): Bind "D u" to
4950 `gnus-sieve-update' and "D g" to `gnus-sieve-generate'. (Functions
4951 has autoload cookies, so no `require' should be necessary.)
4953 * sieve.el, sieve-mode.el, sieve-manage.el, gnus-sieve.el: New
4956 2001-10-31 Simon Josefsson <jas@extundo.com>
4958 * gnus-cus.el (gnus-group-parameters): Support integer `display'
4961 * gnus-sum.el (gnus-select-newsgroup): If group parameter
4962 `display' is a number (and C-u wasn't used to enter group), only
4963 fetch that number of articles.
4965 2001-10-31 Matt Armstrong <matt@lickey.com>
4967 * gnus.el (gnus-find-subscribed-addresses): Doc fix:
4968 not-subscribed -> subscribed.
4970 2001-10-31 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4971 From: Josh Huber <huber@alum.wpi.edu>
4973 * message.el (message-subscribed-address-functions): New variable.
4974 (message-subscribed-addresses): New variable.
4975 (message-subscribed-regexps): New variable.
4976 (message-goto-mail-followup-to): New function.
4977 (message-send-mail): Add Mail-Followup-To.
4978 (message-make-mft): New function.
4980 * gnus.el (gnus-find-subscribed-addresses): New function.
4982 2001-10-31 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4984 * mail-source.el (mail-source-fetch): If debug, don't regain signals.
4985 (mail-source-fetch-pop): Ditto.
4986 (mail-source-check-pop): Ditto.
4988 * gnus-start.el (gnus-read-init-file): Ditto.
4989 (gnus-activate-group): Ditto.
4990 (gnus-read-newsrc-el-file): Ditto.
4992 2001-10-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
4994 * message.el (message-get-reply-headers): Make sure there is ", ".
4996 * mm-util.el (mm-mime-mule-charset-alist): Move down and call
4997 mm-coding-system-p. Don't correct it only in XEmacs.
4998 (mm-charset-to-coding-system): Use mm-coding-system-p and
4999 mm-get-coding-system-list.
5000 (mm-emacs-mule, mm-mule4-p): New variables.
5001 (mm-enable-multibyte, mm-disable-multibyte,
5002 mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
5003 mm-with-unibyte-current-buffer,
5004 mm-with-unibyte-current-buffer-mule4): Use them.
5005 (mm-find-mime-charset-region): Treat iso-2022-jp.
5007 From Dave Love <fx@gnu.org>:
5009 * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
5011 (mm-charset-synonym-alist): Remove windows-125[02]. Make other
5012 entries conditional on not having a coding system defined for
5014 (mm-mule-charset-to-mime-charset): Use
5015 find-coding-systems-for-charsets if defined.
5016 (mm-charset-to-coding-system): Don't use
5017 mm-get-coding-system-list. Look in mm-charset-synonym-alist
5018 later. Add last resort search of coding systems.
5019 (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
5020 (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
5022 (mm-find-mime-charset-region): Re-write.
5023 (mm-with-unibyte-current-buffer): Restore buffer as well as
5026 2001-10-30 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5028 * canlock.el, sha1-el.el, hex-util.el: Move from contrib
5029 directory. Thanks to Katsumi Yamaoka <yamaoka@jpl.org> and Shuhei
5030 KOBAYASHI <shuhei@aqua.ocn.ne.jp>.
5032 2001-10-30 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5034 * gnus-art.el (article-display-x-face): Nix buffer-read-only
5037 * mml2015.el (mml2015-gpg-verify): Convert <LF> to <CR><LF>.
5039 2001-10-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5041 * gnus-spec.el (gnus-parse-simple-format): Use
5042 buffer-substring-no-properties.
5044 2001-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
5046 * gnus-art.el (article-verify-cancel-lock): New function.
5048 * nnheader.el (nntp-process-response): New variable.
5049 (nnheader-init-server-buffer): Make `nntp-process-response'
5050 buffer-local in `nntp-server-buffer'.
5052 * nntp.el (nntp-prepare-post-hook): New hook.
5053 (nntp-wait-for): Save a server's ID in `nntp-process-response'.
5054 (nntp-async-trigger): Ditto.
5055 (nntp-request-post): Insert a server's ID if there's no Message-ID
5056 header; run `nntp-prepare-post-hook'.
5058 2001-10-30 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5060 * gnus-art.el (article-decode-group-name): Use nnmail-fetch-field
5063 * message.el (message-forward-subject-author-subject): Don't use
5064 message-news-p, which widens the buffer.
5065 (message-forward-make-body): New function.
5066 (message-forward): Use it.
5067 (message-insinuate-rmail): New function.
5068 (message-forward-rmail-make-body): New function.
5070 2001-10-30 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5072 * mm-extern.el (mm-extern): Provide it.
5074 * mm-partial.el (mm-partial): Provide it.
5076 2001-10-28 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5078 * gnus-msg.el (gnus-setup-message): Call post-command-hook.
5080 2001-10-29 Simon Josefsson <jas@extundo.com>
5082 * mml.el (mml-preview): Bind message-this-is-news if it is
5083 news. From Jesper Harder <harder@myrealbox.com>.
5085 2001-10-28 Simon Josefsson <jas@extundo.com>
5087 * gnus-sum.el (gnus-group-make-articles-read): Inline group.
5089 2001-10-29 Per Abrahamsen <abraham@dina.kvl.dk>
5091 * smiley-ems.el (smiley-regexp-alist): Add support for sad and
5094 2001-10-27 Simon Josefsson <jas@extundo.com>
5096 * message.el (message-indent-citation): Don't add trailing
5097 whitespace when citing text.
5099 * gnus.el (gnus-group-faq-directory): Fix. From Jesper Harder
5102 2001-10-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5104 * nnweb.el (nnweb-possibly-change-server): Create nnweb-hashtb if
5106 (nnweb-request-scan): Nix nnweb-hashtb if ephemeral.
5107 (nnweb-type-definition): Add google as alias of dejanews.
5108 (nnweb-google-parse-1): Forward 1 line.
5110 2001-10-26 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5112 * gnus-msg.el (gnus-summary-mail-forward): Doc fix: add pointer to
5113 variable `message-forward-ignored-headers'.
5115 2001-10-24 Per Abrahamsen <abraham@dina.kvl.dk>
5117 * gnus.el (gnus-expand-group-parameter): New function.
5118 (gnus-expand-group-parameters): Call it.
5119 (gnus-group-fast-parameter): New function.
5120 (gnus-group-find-parameter): Call it.
5122 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
5124 * gnus.el (gnus-news-group-p): Rewrote. Now accepts a header
5125 vector (it didn't before because of a bug).
5126 * gnus-msg.el (gnus-post-news): Use header vector directly, if
5127 available. Before it converted it to an article number.
5129 This makes followup to news articles with negative numbers in
5130 nnvirtual groups use news instead of mail.
5132 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
5134 * gnus.el (post-method): Use `native' instead of `nil'.
5136 * gnus-msg.el (gnus-post-method): Ditto.
5138 2001-10-23 Per Abrahamsen <abraham@dina.kvl.dk>
5140 * gnus.el (gnus-define-group-parameter): Grammar fix.
5142 2001-10-22 Simon Josefsson <jas@extundo.com>
5144 * gnus-msg.el (gnus-extended-version): Include
5145 system-configuration.
5146 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE (Kai Gro
\e,b_
\e(Bjohann).
5148 2001-10-22 Per Abrahamsen <abraham@dina.kvl.dk>
5150 * gnus.el (post-method): Customization fix: `native' is not a
5152 * gnus-msg.el (gnus-post-method): Doc and customization fix:
5153 `native' is not a valid value.
5155 2001-10-21 Simon Josefsson <jas@extundo.com>
5157 * nnimap.el (nnimap): Defgroup
5158 (nnimap-strict-function, nnimap-strict-function-match): New
5159 widget, from Per Abrahamsen <abraham@dina.kvl.dk>.
5160 (nnimap-split-crosspost, nnimap-split-inbox)
5161 (nnimap-split-rule, nnimap-split-predicate)
5162 (nnimap-split-predicate): Defcustom.
5163 (nnimap-split-inbox, nnimap-expunge-search-string)
5164 (nnimap-importantize-dormant): Remove "*" from doc.
5166 2001-10-20 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5168 * gnus-sum.el (gnus-summary-limit-to-score): Prompt for score if
5169 not supplied via prefix arg. From Lisp, make arg mandatory.
5170 Suggested by Frank Schmitt.
5172 2001-10-20 Per Abrahamsen <abraham@dina.kvl.dk>
5174 * message.el (message-do-auto-fill): Avoid calling
5177 2001-10-20 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5178 From Paul Jarc <prj@po.cwru.edu>.
5180 * message.el (message-get-reply-headers): Restructure the logic
5181 and add comments. From Paul Jarc <prj@po.cwru.edu>.
5183 2001-10-20 Simon Josefsson <jas@extundo.com>
5185 * message.el (message-cancel-news): Support cancel-locks.
5186 Suggested by Per Abrahamsson.
5188 * nnml.el (nnml-marks-changed-p): Use `equal' when comparing
5189 conses. From David Z Maze <dmaze@MIT.EDU>.
5191 * nnfolder.el (nnfolder-marks-changed-p): Ditto.
5193 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
5195 * mm-decode.el (mm-default-directory): Fix customize type.
5197 * message.el (message-setup-fill-variables): Kludge to use
5198 normal-auto-fill-function even if auto fill is already activated.
5200 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
5202 * message.el (message-do-auto-fill): New version that does not
5203 rely on text properties, by Simon Josefsson <jas@extundo.com>.
5204 (message-setup-1): Removed the `message-field' property.
5206 * gnus-draft.el (gnus-draft-edit-message): Removed the
5207 `message-field' property.
5209 2001-10-19 Per Abrahamsen <abraham@dina.kvl.dk>
5211 * gnus-draft.el (gnus-draft-edit-message): Change `field' to
5212 `message-field'. The `field' property has a special significance in
5215 * message.el (message-send, message-setup-1): Ditto.
5217 2001-10-18 Simon Josefsson <jas@extundo.com>
5219 * gnus-sum.el (gnus-group-make-articles-read): Call g-r-set-mark
5222 2001-10-18 Simon Josefsson <jas@extundo.com>
5223 From Frank Schmitt <usereplyto@Frank-Schmitt.net>
5225 * gnus-sum.el (gnus-summary-limit-to-display-predicate): Fix typo.
5226 (gnus-summary-make-menu-bar): Ditto.
5228 2001-10-17 Simon Josefsson <jas@extundo.com>
5230 * nnimap.el (nnimap-expiry-target): Make sure it is back to the
5231 server. Suggested by ShengHuo ZHU <zsh@cs.rochester.edu>.
5233 2001-10-17 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5235 * gnus-sum.el (gnus-summary-line-format-alist): user-date entry.
5236 * gnus-util.el (gnus-user-date): New function.
5237 From Frank Schmitt <usenet@Frank-Schmitt.net>.
5239 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
5241 * message.el (message-check-news-header-syntax): Special case
5244 * gnus-sum.el (gnus-summary-respool-default-method): Changed
5245 customize type to `symbol'.
5247 2001-10-17 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5249 * gnus-spec.el (gnus-parse-simple-format): Support extended spec
5251 (gnus-parse-simple-format): Support user extended spec too.
5252 %u&foo; invokes gnus-user-format-function-foo.
5254 2001-10-17 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5256 * nnml.el (nnml-request-expire-articles): Make sure it is back to
5258 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
5259 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
5260 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
5261 * nndiary.el (nndiary-request-expire-articles): Ditto.
5262 (nndiary-schedule): Defsubst it before use it.
5263 (nndiary-error): eval-and-compile.
5265 2001-10-17 Per Abrahamsen <abraham@dina.kvl.dk>
5267 * gnus-msg.el (gnus-post-method): Changed two instances of
5268 `active' to `current' and one `null' to `not'.
5270 2001-10-16 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5271 From Katsumi Yamaoka <yamaoka@jpl.org>.
5273 * message.el (message-setup-fill-variables): Use
5274 `normal-auto-fill-function' instead of `auto-fill-function'.
5276 2001-10-16 Simon Josefsson <jas@extundo.com>
5278 * mml2015.el (mml2015-fix-micalg): Fix for Mutt-bug.
5279 (mml2015-gpg-decrypt-1): Decanonicalize decrypted MIME
5280 body. (Mailcrypt seem to do this, but gpg.el doesn't.)
5282 2001-10-16 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5283 Patch by Oliver Scholz <oscholz@my.gnus.org>.
5285 * gnus-draft.el (gnus-draft-edit-message): Add text property
5286 `field' with value `header' to message headers.
5287 * message.el (message-setup-1): Really add text property to all of
5288 the header, not just part of it.
5290 2001-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
5292 * gnus-group.el (gnus-group-sort-by-server): Use it.
5294 * gnus.el (gnus-method-to-full-server-name): New, bogus function.
5296 * gnus-topic.el (gnus-topic-sort-groups-by-server): New command
5299 2001-10-14 Simon Josefsson <jas@extundo.com>
5303 * smime.el: Doc fix.
5305 * gnus-msg.el (gnus-inews-do-gcc): Port header encoded-word
5306 charset magic from message.el.
5308 2001-10-12 Simon Josefsson <jas@extundo.com>
5309 Suggested by david.goldberg6@verizon.net (David S. Goldberg)
5311 * gnus-cite.el (gnus-article-toggle-cited-text): Don't remove
5312 'cite from g-a-wash-types.
5313 (gnus-cite-toggle): Ditto. Add 'cite. Set modeline.
5314 (gnus-article-hide-citation): Fix.
5316 * gnus-cite.el (gnus-article-hide-citation): Add `c' mode line
5318 (gnus-article-toggle-cited-text): Toggle `c' mode line character.
5320 * gnus-art.el (gnus-treat-hide-citation-maybe): Remove duplicate
5322 (gnus-signature-toggle): Toggle `s' mode line character.
5324 * gnus-art.el (article-emphasize): Set `g-a-wash-types' after
5325 doing stuff that clears it.
5327 2001-10-12 Simon Josefsson <jas@extundo.com>
5329 * gnus-cache.el (gnus-summary-limit-include-cached): Rewrite.
5330 From Eric Marsden <emarsden@laas.fr>.
5332 2001-10-12 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5334 * message.el (message-do-auto-fill): Use gnus-point-at-bol.
5335 (autoload): Add some autoloads.
5337 2001-10-12 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5338 Suggested by Oliver Scholz <epameinondas@gmx.de>.
5340 * message.el (message-do-auto-fill): New function. Like
5341 `do-auto-fill' but don't fill when in the message header.
5342 (message-setup-1): Put a text property on the message header.
5343 (message-setup-fill-variables): Use `message-do-auto-fill'.
5345 2001-10-10 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5347 * message.el (message-send-mail-partially): Insert an empty line
5348 first, because of the change of message-make-lines.
5350 2001-10-10 Florian Weimer <fw@deneb.enyo.de>
5352 * mm-util.el (mm-charset-synonym-alist): If Emacs doesn't support
5353 iso-8859-15, make it an alias for iso-8859-1.
5355 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
5357 * message.el (message-send-news): Don't modify the value of
5358 `message-syntax-checks' if it is not a list (possibly it is
5359 `dont-check-for-anything-just-trust-me').
5361 2001-10-10 Katsumi Yamaoka <yamaoka@jpl.org>
5363 * gnus-group.el (gnus-group-name-charset-group-alist): Use
5364 `find-coding-system' for XEmacs to check whether the coding-system
5365 `utf-8' is available.
5367 2001-10-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5369 * dgnushack.el (dgnushack-compile): Detect mh-e and xml.
5371 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
5373 * message.el (message-send-news): Oops, missed case with no
5374 "Followup-To" header...
5376 2001-10-09 Per Abrahamsen <abraham@dina.kvl.dk>
5378 * message.el (message-send-news): Allow
5379 `gnus-group-name-charset-group-alist' to affect encoding of the
5380 "Newsgroups" and "Followup-To" headers.
5382 2001-10-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5384 * Makefile.in (install-el): Depend on gnus-load.el.
5386 2001-10-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5388 * Makefile.in (install-el): Use -f.
5389 From: Amos Gouaux <amos+lists.ding@utdallas.edu>
5391 2001-10-07 Per Abrahamsen <abraham@dina.kvl.dk>
5393 * message.el (message-send-news): Don't encode Followups-To when
5394 `gnus-group-name-charset-group-alist is' ".*". [Yuck]
5396 * gnus-util.el (gnus-decode-newsgroups): No space in newsgroup
5399 * gnus-art.el (article-decode-group-name): Also decode
5402 * rfc2047.el (rfc2047-encode-message-header): Encode without
5403 asking for null methods.
5405 * gnus-group.el (gnus-group-name-charset-group-alist): Make utf-8
5406 default charset for newsgroup names in accordance with USEFOR.
5408 * gnus-group.el (gnus-group-name-charset-method-alist,
5409 gnus-group-name-charset-group-alist): Removed "*" from doc
5410 strings, "*" should not be used for complex variables.
5412 2001-10-06 Simon Josefsson <jas@extundo.com>
5414 Support UTF-8 group names better.
5416 * message.el (message-check-news-header-syntax): Encode group
5417 names before comparison.
5419 * gnus-msg.el (gnus-copy-article-buffer): Run all
5420 `gnus-article-decode-hook's except `article-decode-charset'
5421 instead of hardcoding call to one of them.
5423 * gnus-art.el (gnus-article-decode-hook): Add
5424 `article-decode-group-name'.
5425 (article-decode-group-name): New function, use `g-d-n'.
5427 * gnus-group.el (gnus-group-insert-group-line): Decode
5428 gnus-tmp-group using `g-d-n'.
5430 * gnus-util.el (gnus-decode-newsgroups): New function.
5432 2001-10-06 Per Abrahamsen <abraham@dina.kvl.dk>
5434 * gnus-srvr.el (gnus-browse-foreign-server): Fixed bug non-nil
5435 `gnus-group-name-charset-group-alist'.
5437 2001-10-06 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5439 * Makefile.in: Install el in install. Add uninstall.
5441 2001-10-05 Simon Josefsson <jas@extundo.com>
5443 * nnheader.el (gnus-verbose-backends, gnus-nov-is-evil): Custom.
5445 * gnus-sum.el (gnus-summary-move-article): Also activate new groups.
5447 * nnfolder.el (nnfolder-normalize-buffer): Don't insert \n\n in
5450 * gnus-sum.el (gnus-select-newsgroup): Don't enable `display'
5451 limiting if read-all (C-u RET) was used.
5453 2001-10-04 Simon Josefsson <jas@extundo.com>
5455 * mail-source.el (mail-source-movemail-program): New variable.
5456 (mail-source-movemail): Use it. Suggested by Taylor Hutt
5457 <thutt@thutt.vmware.com>.
5459 2001-10-03 Simon Josefsson <jas@extundo.com>
5461 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): New param.
5462 (gnus-summary-line-format-alist): Fix param.
5464 2001-10-02 Simon Josefsson <jas@extundo.com>
5466 * nnimap.el (nnimap-request-move-article): Use imap.el directly,
5467 don't go through `nnimap-request-expire-articles' to delete the
5468 article. Thanks to prj@po.cwru.edu (Paul Jarc).
5470 2001-10-02 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5472 * gnus-agent.el (gnus-agent-write-active): The min in the
5473 agent/active may be larger than that in the server/active.
5475 2001-10-01 Simon Josefsson <jas@extundo.com>
5477 * mail-source.el (mail-source-fetch-imap): Use BODY.PEEK if server
5480 * nnml.el (gnus-article-unpropagatable-p): Autoload gnus-sum.
5482 * nnfolder.el: Ditto.
5484 2001-09-30 Dan Christensen <jdc@uwo.ca>
5486 * gnus-sum.el (gnus-summary-extract-address-component): New function.
5487 (gnus-summary-from-or-to-or-newsgroups): Optimize.
5489 2001-09-29 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5491 * message.el (message-mode-map): Keybinding for `gnus-delay-article'.
5492 (message-mode-menu): Menu item for same.
5494 * gnus-group.el (gnus-group-make-menu-bar): Menu item for sending
5497 * gnus-delay.el (gnus-delay-send-drafts): Do nothing if
5498 nndraft:delayed does not exist.
5499 (gnus-delay-initialize): Don't set up keymap, that's done from
5501 (gnus-delay, gnus-delay-group, gnus-delay-header)
5502 (gnus-delay-default-delay, gnus-delay-default-hour): Customize.
5504 2001-09-29 Simon Josefsson <jas@extundo.com>
5506 * mm-util.el (mm-mime-mule-charset-alist): Encode mule-utf-8 as
5507 utf-8, not eight-bit-control.
5509 * imap.el (imap-shell-host, imap-default-user, imap-use-utf7)
5510 (imap-log, imap-debug): Custom.
5511 (imap-log-buffer, imap-debug-buffer): New constants.
5512 (imap-kerberos4-open, imap-gssapi-open, imap-ssl-open)
5513 (imap-network-open, imap-shell-open, imap-starttls-open)
5514 (imap-send-command-1, imap-send-command, imap-arrival-filter)
5515 (imap-debug): Use imap-*-buffer.
5517 * nndoc.el (nndoc-article-type): Add mailman.
5518 (nndoc-type-alist): Ditto.
5519 (nndoc-mailman-type-p): New function.
5521 2001-09-28 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5523 * gnus-xmas.el (gnus-article-x-face-command): Merge it into
5526 2001-09-27 Simon Josefsson <jas@extundo.com>
5528 * gnus-topic.el (gnus-topic-mode-map): Add catchup.
5529 (gnus-topic-catchup-articles): New function. Suggested by Robin
5530 S. Socha <robin-dated-1001857693.185e29@socha.net>.
5532 2001-09-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5533 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
5535 * gnus-ems.el (gnus-article-display-xface): Insert xface after
5538 2001-09-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5539 From Daiki Ueno <ueno@unixuser.org>
5541 * gnus-sum.el (gnus-summary-show-article): The arglist of
5542 detect-coding-region is incompatible.
5544 2001-09-26 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5545 From Katsuhiro Hermit Endo <hermit@koka-in.org>
5547 * gnus-group.el (gnus-group-delete-group): Typo.
5549 2001-09-26 Simon Josefsson <jas@extundo.com>
5551 * nnmail.el (nnmail-expiry-target-group): Add doc warning.
5553 * nnimap.el (nnimap-expiry-target): Use temp buffer.
5555 2001-09-26 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5557 * gnus-cus.el (gnus-group-parameters): Display as sexp.
5559 2001-09-22 Simon Josefsson <jas@extundo.com>
5561 * nnml.el (nnml-open-marks): Remove unpropagatable marks.
5563 * nnfolder.el (nnfolder-open-marks): Ditto.
5565 * gnus-sum.el (gnus-article-unpropagatable-p): New function.
5566 (gnus-update-marks): Use it.
5567 (gnus-update-marks): Use `gnus-article-mark-to-type' instead of
5570 * gnus.el (gnus-article-special-mark-lists): Add killed.
5571 (gnus-article-unpropagated-mark-lists): New constant.
5573 2001-09-22 Simon Josefsson <jas@extundo.com>
5575 * gnus-sum.el (gnus-summary-mode-hook): Add gnus-pick-mode as
5578 2001-09-23 Simon Josefsson <jas@extundo.com>
5580 * gnus-draft.el (gnus-draft-setup): Add mark in backend as well.
5582 2001-09-23 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5584 * gnus-msg.el (gnus-button-mailto): Hack save-selected-window-window.
5586 2001-09-22 Per Abrahamsen <abraham@dina.kvl.dk>
5588 * gnus-group.el (gnus-group-sort-function): Fix customize type to
5589 accept lists of functions.
5591 2001-09-20 Simon Josefsson <jas@extundo.com>
5593 * gnus-group.el (gnus-group-catchup): Update expire marks in
5594 backend. Also, if ALL also set expire marks on tick/dormant.
5596 2001-09-20 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5598 * message.el (message-tab-body-function): New variable.
5599 * message.el (message-tab): Use it.
5601 2001-09-19 Sam Steingold <sds@gnu.org>
5603 * gnus-win.el (gnus-buffer-configuration): Respect
5604 `gnus-bug-create-help-buffer'.
5606 2001-09-18 Simon Josefsson <jas@extundo.com>
5608 * gnus-spec.el (gnus-correct-pad-form): Re-revert.
5609 (gnus-parse-simple-format): Re-revert.
5611 2001-09-16 Katsuhiro Hermit Endo <hermit@koka-in.org>
5613 * gnus-spec.el (gnus-parse-complex-format): Don't fold search
5614 case. (Thanks to Daiki Ueno <ueno@unixuser.org>.)
5616 2001-09-18 Simon Josefsson <jas@extundo.com>
5618 * gnus-spec.el (gnus-correct-pad-form): Remove until papers are
5620 (gnus-parse-simple-format): Don't use it.
5622 2001-09-17 Miles Bader <miles@gnu.org>
5624 * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
5625 error querying a backend abort the whole process.
5627 2001-09-17 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5629 * gnus-srvr.el (gnus-server-mode): Fix bogus fontification.
5630 From Gerd M
\e,Av
\e(Bllmann <gerd@gnu.org>.
5632 2001-09-17 Didier Verna <didier@xemacs.org>
5634 * nndiary.el: version 0.2-b14.
5635 * gnus-diary.el (gnus-diary-check-message): fix `read-string'
5636 compatibility problem with XEmacs 21.1.
5638 2001-09-15 Simon Josefsson <jas@extundo.com>
5640 * gnus-group.el (gnus-group-line-format): Document %c.
5642 * nnml.el (nnml-parse-head): Handle CRLF files.
5643 (nnml-generate-nov-file): Ditto.
5644 (nnml-retrieve-headers): Ditto.
5646 2001-09-15 Michael Welsh Duggan <md5i@cs.cmu.edu>
5648 * gnus-spec.el (gnus-parse-format): Don't treat %c as %C.
5650 2001-09-13 Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
5652 * gnus-spec.el (gnus-correct-substring): Still stopped one
5653 character before we wanted (never included last character).
5654 (gnus-tilde-max-form, gnus-tilde-cut-form) Made readable again,
5655 add missing "," (once per function)
5657 2001-09-14 Simon Josefsson <jas@extundo.com>
5659 * gnus-start.el (gnus-group-mode-hook): Moved from gnus-group
5660 (otherwise e.g. gnus-agentize in .gnus overrides the customized
5661 default before gnus-group is loaded and the variable set.)
5663 * nnimap.el (nnimap-request-set-mark): Do not store bookmark,
5664 killed or unsent marks.
5666 * gnus-draft.el (gnus-draft-setup): Don't set mark when there
5667 isn't an article to set it on (e.g. when you `a' in a group).
5669 2001-09-12 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
5671 * mm-util.el (mm-charset-synonym-alist): add windows-1250 so we
5672 can read e-mails from Microsoft Outlook users not using ISO
5673 8859-2 character set.
5675 2001-09-12 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5677 * gnus-diary.el: Minor modifications to avoid warnings.
5678 (gnus-summary-misc-menu): defvar.
5679 (gnus-diary-check-message): Use gnus-point-at-eol.
5680 (gnus-diary-kill-entire-line): eval-and-compile.
5682 2001-09-12 Didier Verna <didier@xemacs.org>
5684 * nndiary.el: new version (0.2-b13).
5685 * nndiary.el (nndiary-mail-sources): doc update.
5686 * nndiary.el (nndiary-split-methods): ditto.
5687 * nndiary.el (nndiary-request-accept-article-hooks): New.
5688 * nndiary.el (nndiary-request-accept-article): use it, check
5690 * nndiary.el (nndiary-get-new-mail): changed default to nil.
5691 * nndiary.el (nndiary-schedule): fix bug (misplaced
5692 condition-case): it didn't return nil on error.
5693 * gnus-diary.el: new version.
5694 * gnus-diary.el (gnus-diary-summary-line-format): removed %I.
5695 * gnus-diary.el (gnus-diary-header-value-history): New.
5696 * gnus-diary.el (gnus-diary-narrow-to-headers): New.
5697 * gnus-diary.el (gnus-diary-add-header): New.
5698 * gnus-diary.el (gnus-diary-check-message): New.
5699 * gnus-diary.el (message-mode-map): bind the above to `C-c D c'.
5700 * gnus-diary.el (gnus-article-edit-mode-map): ditto.
5702 2001-09-10 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
5704 * gnus-sum.el (gnus-select-newsgroup): Make
5705 `gnus-current-select-method' buffer-local.
5707 * gnus-art.el (gnus-request-article-this-buffer): Refer
5708 `gnus-current-select-method' in the current summary buffer.
5710 2001-09-10 Simon Josefsson <jas@extundo.com>
5711 From Daniel Pittman <daniel@rimspace.net>
5713 * gnus-spec.el (gnus-correct-pad-form): Fix.
5715 2001-09-09 Simon Josefsson <jas@extundo.com>
5717 * mm-decode.el (mm-inline-media-tests): Add
5718 application/x-emacs-lisp.
5719 (mm-attachment-override-types): Add
5720 application/{x-,}pkcs7-signature.
5722 * gnus-srvr.el (gnus-server-mode-hook, gnus-server-exit-hook)
5723 (gnus-server-line-format, gnus-server-mode-line-format)
5724 (gnus-server-browse-in-group-buffer): Customize.
5726 2001-09-08 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5728 * nnml.el (nnml-marks-changed-p): Typo.
5729 (nnml-save-marks, nnml-open-marks): Use gnus-sethash.
5730 (nnml-marks-changed-p): Use gnus-gethash.
5731 (nnml-marks-modtime): Use gnus-make-hashtable.
5733 * nnfolder.el (nnfolder-marks-changed-p): Typo.
5734 (nnfolder-request-expire-articles, nnfolder-save-marks)
5735 (nnfolder-open-marks): Typo.
5736 (nnfolder-save-marks, nnfolder-open-marks): Use gnus-sethash.
5737 (nnfolder-marks-changed-p): Use gnus-gethash.
5738 (nnfolder-marks-modtime): Use gnus-make-hashtable.
5740 2001-09-08 Simon Josefsson <jas@extundo.com>
5742 * nnfolder.el (nnfolder-marks-modtime): New variable.
5743 (nnfolder-marks-changed-p): New function.
5744 (nnfolder-save-marks, nnfolder-open-marks): Save modtime.
5745 (nnfolder-request-update-info): Don't update if marks didn't change.
5747 * nnml.el (nnml-marks-modtime): New variable.
5748 (nnml-marks-changed-p): New function.
5749 (nnml-save-marks, nnml-open-marks): Save modtime.
5750 (nnml-request-update-info): Don't update if marks didn't change.
5752 * gnus-agent.el (gnus-agent-any-covered-gcc)
5753 (gnus-agent-add-server, gnus-agent-remove-server): Use
5754 gnus-agent-method-p.
5756 * gnus-art.el (gnus-buttonized-mime-types): New variable.
5757 (gnus-unbuttonized-mime-type-p): Use it.
5759 * gnus-agent.el (gnus-agent-fetch-group): If online, actually
5762 2001-09-08 Simon Josefsson <jas@extundo.com>
5763 From Daniel Pittman <daniel@rimspace.net>
5765 * gnus-spec.el (gnus-correct-pad-form): New function.
5766 (gnus-parse-simple-format): Use it.
5768 2001-09-07 Simon Josefsson <jas@extundo.com>
5770 * gnus-group.el (gnus-group-sort-groups): Unmark all groups.
5771 (gnus-group-sort-selected-groups): Ditto. Suggested by Harry
5772 Putnam <reader@newsguy.com>.
5773 (gnus-group-sort-selected-groups): Touch dribble file.
5775 2001-09-07 Raja R Harinath <harinath@cs.umn.edu>
5777 * nnml.el (nnml-filenames-are-evil): New variable.
5778 (nnml-article-to-file-alist): Rename to ...
5779 (nnml-current-group-article-to-file-alist): ... this.
5780 Respect `nnml-filenames-are-evil'.
5781 (nnml-active-number): Update.
5782 (nnml-update-file-alist): Update.
5783 (nnml-request-article): Use nnheader-article-to-file-alist.
5784 (nnml-request-rename-group): Likewise.
5786 2001-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
5788 * gnus-sum.el (gnus-summary-insert-line): Fix.
5790 2001-09-06 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.umu.se>
5792 * gnus-sum.el: Bind g-s-t-s to "W g".
5793 * gnus-sum.el (gnus-summary-make-menu-bar): Add g-s-t-s.
5794 * gnus-sum.el (gnus-summary-toggle-smiley): New function. Toggles
5795 display of graphical smilies.
5797 2001-09-07 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5799 * gnus-start.el (gnus-setup-news): A typo.
5800 From Bill White <billw@wolfram.com>.
5802 2001-09-06 Simon Josefsson <jas@extundo.com>
5804 * gnus-sum.el (gnus-summary-insert-line): Insert forwarded, recent
5807 2001-09-05 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
5809 * nnmail.el (nnmail-split-fancy): Document `junk'.
5811 2001-09-04 Simon Josefsson <jas@extundo.com>
5813 * imap.el (imap-search): Don't error if server is broken.
5815 2001-09-02 Benjamin Rutt <brutt@bloomington.in.us>
5817 * nnmbox.el (nnmbox-find-article): Fix infinite loop when
5818 searching for an article that isn't in the mbox.
5820 2001-09-02 23:12:48 Lars Magne Ingebrigtsen <larsi@gnus.org>
5822 * nnslashdot.el (nnslashdot-retrieve-headers-1): Get references
5823 right, and get all the comments.
5825 2001-09-02 Simon Josefsson <jas@extundo.com>
5826 Suggested by Dan Christensen <jdc+news@uwo.ca>
5828 * nnfolder.el (nnfolder-request-update-info): Fix message.
5830 * nnml.el (nnml-request-update-info): Ditto.
5832 2001-09-01 Simon Josefsson <jas@extundo.com>
5834 * nnml.el (nnml-request-expire-articles): Also bind
5835 `nnml-current-group' and `nnml-article-file-alist' when using
5836 expiry-target. (Otherwise nnml will be in a inconsistent internal
5837 state causing all kind of problems.)
5838 (nnml-request-expire-articles): If `nnml-article-to-file' or
5839 `file-attributes' failes, return article as un-expirable instead
5840 of treating it as expired.
5842 2001-08-31 Sam Steingold <sds@gnu.org>
5844 * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
5845 typo: `exmine' --> `examine'.
5847 2001-08-30 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5849 * nndoc.el (nndoc-forward-type-p): It is not a digest.
5851 2001-08-30 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5853 * nnml.el (nnml-check-directory-twice): Remove.
5854 (nnml-retrieve-headers): Ditto.
5855 (nnml-article-to-file): Use nnheader-directory-files-is-safe.
5857 2001-08-30 Andrew Innes <andrewi@gnu.org>
5859 * nnheader.el (nnheader-directory-files-is-safe): No need to read
5860 directory twice on Windows, or on GNU Emacs-21.
5862 2001-08-30 Andrew Innes <andrewi@gnu.org>
5864 * nnml.el (nnml-request-article): Use nnml-article-to-file-alist.
5865 (nnml-request-rename-group): Ditto.
5866 (nnml-active-number): Ditto.
5867 (nnml-request-create-group): Use nnml-directory-articles.
5868 (nnml-request-expire-articles): Use nnml-directory-articles, which
5869 gets list from nov database if available.
5870 (nnml-get-nov-buffer): New function.
5871 (nnml-open-nov): Use it.
5872 (nnml-update-file-alist): Use nnml-article-to-file-alist, which
5873 gets alist from nov database if available.
5874 (nnml-directory-articles): New function.
5875 (nnml-article-to-file-alist): New function.
5877 2001-08-30 Andrew Innes <andrewi@gnu.org>
5879 * mm-decode.el (mm-display-external): Use `name' as filename, if
5880 `filename' attribute is not present.
5882 2001-08-30 Andrew Innes <andrewi@gnu.org>
5884 * mail-source.el (mail-source-flash): New defcustom.
5885 (mail-source-new-mail-p): Ring visible bell if appropriate.
5886 (mail-source-start-idle-timer): Use unwind-protect to ensure idle
5887 timer is cleared even if mail check signals an error.
5889 2001-08-29 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5891 * gnus-sum.el (gnus-summary-move-article): Only update marks of
5894 2001-08-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5896 * flow-fill.el (fill-flowed): eol might be point-max.
5898 2001-08-27 Simon Josefsson <jas@extundo.com>
5900 * nnml.el (nnml-request-update-info): Fix message.
5901 (nnml-open-marks): Ditto.
5903 * nnfolder.el (nnfolder-request-update-info):
5904 (nnfolder-open-marks): Fix message.
5906 2001-08-25 Simon Josefsson <jas@extundo.com>
5908 * nnfolder.el (nnfolder-save-marks): Don't create directory named
5911 2001-08-25 Simon Josefsson <jas@extundo.com>
5912 From Andreas Jaeger <aj@suse.de>
5914 * nnfolder.el (nnfolder-open-marks): Fix typo.
5915 * nnml.el (nnml-open-marks): Likewise.
5917 2001-08-25 Simon Josefsson <jas@extundo.com>
5919 Make nnfolder groups self-contained as far as marks are concerned.
5921 * nnfolder.el (nnfolder-marks-directory, nnfolder-marks-is-evil)
5922 (nnfolder-marks, nnfolder-marks-file-suffix): New variables.
5923 (nnfolder-open-server): Make marks directory.
5924 (nnfolder-request-delete-group): Delete marks file.
5925 (nnfolder-request-delete-group): Check of nov/marks file exist
5927 (nnfolder-request-rename-group): Rename marks file.
5928 (nnfolder-request-rename-group): Only rename nov/mark if they exists.
5929 (nnfolder-request-set-mark, nnfolder-request-update-info)
5930 (nnfolder-group-marks-pathname, nnfolder-save-marks)
5931 (nnfolder-open-marks): New functions.
5932 (top-level): Require gnus.
5934 2001-08-25 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5936 * nnweb.el (nnweb-type-definition): Use google raw file.
5937 (nnweb-google-parse-1): Ditto.
5938 (nnweb-google-identity): Ditto.
5939 (nnweb-reference-wash-article): Move nnweb-decode-entities here.
5940 (nnweb-altavista-wash-article): Ditto.
5941 (nnweb-request-article): Remove nnweb-decode-entities.
5943 * nnml.el: Require 'gnus.
5945 2001-08-25 Simon Josefsson <jas@extundo.com>
5947 * nnml.el (nnml-marks-is-evil): Add doc.
5949 2001-08-25 Simon Josefsson <jas@extundo.com>
5951 * nnml.el (nnml-save-marks): Wrap saving marks in a
5952 condition-case, to allow user to start Gnus if saving marks failed
5955 2001-08-24 16:05:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
5957 * gnus-spec.el (gnus-compile): Don't compile gnus-version.
5959 * gnus-group.el (gnus-update-group-mark-positions): Bind
5960 gnus-group-update-hook to nil.
5962 2001-08-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5964 * mml.el (mml-generate-mime-1): Force as multibyte string.
5966 2001-08-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5968 * gnus-sum.el (gnus-summary-insert-line)
5969 (gnus-summary-prepare-threads): gnus-tmp-lines should be a string.
5970 From Martin Kretzschmar <Martin.Kretzschmar@inf.tu-dresden.de>
5972 * gnus-spec.el (gnus-correct-substring): Take optional END.
5974 * nnrss.el (nnrss-request-article): Remove \n.
5975 (nnrss-retrieve-headers): Lines number is -1.
5977 2001-08-24 Simon Josefsson <jas@extundo.com>
5979 * gnus-group.el (gnus-info-clear-data): Call
5980 nnfoo-request-set-mark to propagate marks. Fix bug:
5981 `gnus-group-update-line' doesn't update read range unless we call
5982 `gnus-get-unread-articles-in-group' first.
5984 * nnimap.el (nnimap-request-set-mark): Don't propagate seen flags
5987 2001-08-23 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5989 * gnus-util.el (gnus-create-info-command): Return an interactive
5992 2001-08-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
5993 From Katsumi Yamaoka <yamaoka@jpl.org>
5995 * gnus-spec.el (gnus-parse-complex-format): Use equal.
5997 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
5999 * gnus-sum.el (gnus-select-newsgroup): Use it.
6001 * gnus-util.el (gnus-not-ignore): New function.
6003 * lpath.el (featurep): Don't fbind char-int.
6005 * gnus-util.el (gnus-create-info-command): New function.
6007 * gnus-group.el (gnus-group-edit-group): Make C-c C-i go to the
6010 * gnus-sum.el (gnus-select-newsgroup): Clean up.
6011 (gnus-summary-limit-children): Use 'identity instead of `all'.
6012 (gnus-summary-limit-to-display-predicate): New command and
6015 2001-08-23 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6017 * nnrss.el (nnrss-group-alist): Use fm-releases.rdf.
6019 * gnus-spec.el (gnus-format-specs): Miss a right parenthesis.
6021 2001-08-23 18:43:05 Lars Magne Ingebrigtsen <larsi@gnus.org>
6023 * gnus-spec.el: Add the Gnus version.
6024 (gnus-update-format-specifications): If the Gnus version changes,
6025 nix out the format spec cache.
6027 * gnus.el (gnus-continuum-version): Made into a command and
6028 optionalize the VERSION.
6030 * gnus-spec.el (gnus-parse-complex-format): Remove %C specs from
6031 the start of the lines.
6033 2001-08-22 00:06:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
6035 * gnus.el (gnus-visual-p): Define function before use of
6038 2001-08-21 23:28:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
6040 * gnus-sum.el (gnus-adjust-marked-articles): Use new variable.
6041 (gnus-article-mark-to-type): New function.
6042 (gnus-update-missing-marks): Only update marks of type 'list.
6044 * gnus.el (gnus-article-special-mark-lists): New variable.
6046 2001-08-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6048 * gnus-sum.el (gnus-summary-limit-children): Check 'all.
6049 (gnus-select-newsgroup): Still use 'all.
6050 (gnus-summary-initial-limit): Comparing with 'all.
6052 2001-08-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6054 * gnus-start.el (gnus-activate-group): If dont-check, don't update
6057 2001-08-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6059 * nnslashdot.el (nnslashdot-retrieve-headers-1): Replace
6060 nnslashdot-*-retrieve-headers.
6061 (nnslashdot-request-article): Fix for slashcode 2.2.
6062 (nnslashdot-make-tuple): New function.
6063 (nnslashdot-read-groups): Use it.
6065 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6067 * gnus.el (gnus-expand-group-parameters): Don't alter the variable
6070 * gnus-sum.el (gnus-summary-move-article): Don't select article.
6072 2001-08-20 Simon Josefsson <jas@extundo.com>
6074 * gnus-msg.el (gnus-inews-do-gcc): If archive server can't be
6075 opened, error instead of continuing (and exploding later).
6077 2001-08-20 01:34:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
6079 * gnus.el (gnus-expand-group-parameters): Return the parameter
6082 * gnus-sum.el (gnus-summary-show-article): Doc fix.
6083 (gnus-summary-show-article): Guess at charset if required.
6085 * gnus-spec.el (gnus-correct-substring): Stopped one character
6088 2001-08-19 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
6090 * earcon.el (earcon-auto-play): Remove unused option.
6092 2001-08-19 16:14:41 Lars Magne Ingebrigtsen <larsi@gnus.org>
6094 * gnus-score.el (gnus-score-headers): Move the "Scoring..."
6095 message down in levels, since it happens very fast.
6097 * smiley-ems.el (smiley-update-cache): Respect the symbol version
6098 of smiley-regexp-alist.
6100 * mm-view.el (mm-inline-text): Ignore vcard errors.
6102 * gnus-art.el (gnus-ignored-headers): Added more junk headers.
6104 * gnus-score.el (gnus-all-score-files): Use append instead of
6107 * gnus.el (gnus-splash-face): Doc fix.
6109 * mm-decode.el (mm-mailcap-command): Use
6110 mm-path-name-rewrite-functions.
6111 (mm-path-name-rewrite-functions): New variable.
6113 * gnus-spec.el (gnus-parse-complex-format): React to ?=.
6114 (gnus-complex-form-to-spec): Insert tab.
6115 (gnus-spec-tab): New function.
6117 * gnus-sum.el (gnus-select-newsgroup): Set the marks before
6120 * gnus-spec.el (gnus-complex-form-to-spec): Insert Lisp to match
6121 the positional spec.
6122 (gnus-parse-complex-format): React to %C.
6124 * gnus-ems.el (gnus-char-width): Moved here.
6126 * gnus-sum.el (gnus-select-newsgroup): Set
6127 gnus-newsgroup-articles.
6128 (gnus-unseen-mark): New variable.
6129 (gnus-newsgroup-unseen): Ditto.
6130 (gnus-newsgroup-seen): Ditto.
6131 (gnus-adjust-marked-articles): Use them.
6132 (gnus-update-marks): Use them.
6133 (gnus-summary-update-secondary-mark): Display.
6134 (gnus-summary-prepare-threads): Display.
6136 * gnus-msg.el (gnus-inews-group-method): Use and return the
6137 method, not the server.
6139 2001-08-19 Simon Josefsson <jas@extundo.com>
6141 * gnus-srvr.el (gnus-server-agent-face): New.
6142 (gnus-server-agent-face): New.
6143 (gnus-server-mode): Turn on font-lock-mode.
6145 * gnus.el (gnus-server-visual): Add defgroup.
6147 2001-08-19 Simon Josefsson <jas@extundo.com>
6148 From Joe Casadonte <jcasadonte@northbound-train.com>
6150 * gnus-srvr.el (gnus-server-opened-face, gnus-server-closed-face,
6151 gnus-server-denied-face): New.
6152 (gnus-server-opened-face, gnus-server-closed-face,
6153 gnus-server-denied-face): New.
6154 (gnus-server-font-lock-keywords): Add.
6156 2001-08-19 Simon Josefsson <jas@extundo.com>
6158 * nnml.el (nnml-request-set-mark): Return nil.
6159 (nnml-save-marks): Use nnml-possibly-create-directory.
6160 (nnml-open-marks): Only work in temp buffer when inserting/reading
6163 2001-08-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6165 * gnus.el (gnus-expand-group-parameters): Fix.
6167 * gnus-spec.el (gnus-char-width): New function.
6168 (gnus-correct-substring, gnus-correct-length): Use it.
6170 * message.el (message-required-mail-headers): Fix doc.
6172 2001-08-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6174 * gnus-sum.el (gnus-group-make-articles-read): gnus-request-set-mark.
6176 * mm-decode.el (mm-save-part-to-file): Insert the handle.
6178 2001-08-18 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6180 * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
6181 slashdot 2.2 (not fully fixed yet).
6182 (nnslashdot-request-article): Ditto.
6184 2001-08-18 Simon Josefsson <jas@extundo.com>
6186 * gnus-util.el (gnus-remassoc, gnus-update-alist-soft): Moved from
6189 * nnimap.el (nnimap-remassoc, nnimap-update-alist-soft): Moved to
6191 (nnimap-request-update-info-internal): Use new functions.
6193 * nnml.el (nnml-request-set-mark, nnml-request-update-info): Use
6196 2001-08-18 Simon Josefsson <jas@extundo.com>
6198 Make nnml groups self-contained as far as marks are concerned.
6200 * nnml.el (nnml-request-delete-group): Delete marks file.
6201 (nnml-request-rename-group): Move marks file.
6202 (nnml-marks-file-name, nnml-marks-is-evil, nnml-marks): New server
6204 (nnml-request-set-mark, nnml-request-update-info): New server
6206 (nnml-save-marks, nnml-open-marks): New functions.
6208 2001-08-18 Simon Josefsson <jas@extundo.com>
6210 * gnus-sum.el (gnus-summary-move-article): Use `add' instead of
6211 `set' when setting marks.
6213 2001-08-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6215 * gnus.el (gnus-info-find-node): Take an argument.
6217 * gnus-art.el (gnus-button-handle-info): New function.
6218 (gnus-url-unhex-string): Replace "+" with " ".
6220 2001-08-17 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6222 * message.el (message-check-news-header-syntax): Check bad From.
6224 2001-08-18 00:14:45 Lars Magne Ingebrigtsen <larsi@gnus.org>
6226 * gnus-spec.el (gnus-correct-length): New function.
6227 (gnus-correct-substring): New function.
6228 (gnus-tilde-max-form): Use it.
6230 2001-08-17 Nevin Kapur <nevin@jhu.edu>
6232 * nnmh.el: Docstring changes as below.
6234 * nnml.el: Docstring changes as below.
6236 * nnbabyl.el: Docstring changes as below.
6238 * nnmbox.el: Docstring changes as below.
6240 * nnfolder.el: Added docstrings identifying each virtual server
6243 2001-08-18 Simon Josefsson <jas@extundo.com>
6245 * mml.el (mml-menu): Collapse Attach, Insert and Security submenu.
6247 2001-08-17 Bj
\e,Av
\e(Brn Torkelsson <torkel@acc.kth.se>
6249 * message.el: rename "Abort Message" to "Postpone Message".
6250 Remove "Attach file as MIME" from Message menu, it's already in
6253 2001-08-17 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6255 * smime.el (smime-point-at-eol): eval-and-compile.
6256 (smime-make-temp-file): New function.
6257 (smime-sign-region, smime-encrypt-region, smime-decrypt-region):
6260 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6262 * gnus-agent.el (gnus-agent-fetch-group): Go online if offline.
6263 (gnus-agent-summary-fetch-group): New command and keystroke.
6265 * gnus-art.el (gnus-insert-mime-button): Tiny clean-up.
6266 (gnus-mime-display-security): Make it respect
6267 gnus-unbuttonized-mime-type-p.
6269 * gnus-sum.el (gnus-articles-to-read): Comments.
6270 (gnus-article-marked-p): New function.
6271 (gnus-summary-display-make-predicate): New function.
6272 (gnus-select-newsgroup): Use them.
6274 * mm-decode.el (mm-save-part-to-file): Made it not error.
6276 2001-08-17 Simon Josefsson <jas@extundo.com>
6278 * imap.el (imap-wait-for-tag): If process-status isn't open or
6279 run, return nil instead of sit-for looping.
6281 2001-08-17 10:41:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
6283 * lpath.el (featurep): fbind xml-parse-region.
6285 * gnus.el (gnus-message-archive-method): Default to "archive".
6286 (gnus-message-archive-method): Doc fix.
6287 (gnus-parameters-get-parameter): Cleaned up.
6288 (gnus-expand-group-parameter): New function.
6290 * gnus-start.el (gnus-setup-news): Push the archive server only
6293 * mml.el (mml-menu): Changed name to "Attachments".
6295 * mm-decode.el (mm-destroy-postponed-undisplay-list): Only message
6296 when there is something to detroy.
6298 2001-05-21 17:11:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
6300 * gnus-srvr.el (gnus-server-browse-in-group-buffer): Default to
6303 2001-08-15 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6305 * gnus-delay.el (gnus-delay-article): Allow "01:23" time spec,
6306 which specifies a time today or tomorrow.
6308 2001-08-15 Simon Josefsson <jas@extundo.com>
6309 From Pavel@Janik.cz (Pavel Jan
\e,Am
\e(Bk)
6311 * gnus-agent.el (gnus-agent-make-mode-line-string)
6312 (gnus-agent-toggle-plugged): Use new API.
6314 2001-08-14 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6316 * gnus-delay.el (gnus-delay-send-drafts): Fix check whether
6317 deadline has expired.
6319 2001-08-12 Simon Josefsson <jas@extundo.com>
6320 Suggested by Kai.Grossjohann@CS.Uni-Dortmund.DE
6322 Support `recent' mark indicating newly arrived messages (to
6323 separate from old but unread messages).
6325 * nnimap.el (nnimap-retrieve-groups): Push dummy article into
6326 `nnmail-split-history' if recent is > 0.
6327 (nnimap-request-update-info-internal): Update `recent' marks.
6328 (nnimap-request-set-mark): Never set `recent' marks.
6329 (nnimap-mark-to-predicate-alist, nnimap-mark-to-flag-alist): Add
6332 * gnus-sum.el (gnus-recent-mark): New mark.
6333 (gnus-newsgroup-recent): New variable.
6334 (gnus-summary-local-variables): Add gnus-newsgroup-recent.
6335 (gnus-summary-prepare-threads): Mark recent articles.
6336 (gnus-summary-add-mark): Support recent.
6337 (gnus-summary-update-secondary-mark): Support recent.
6339 * gnus.el (gnus-article-mark-lists): Add recent.
6341 2001-08-12 Simon Josefsson <jas@extundo.com>
6343 * mm-bodies.el (mm-decode-content-transfer-encoding): Returns
6344 whether successful decoding took place. Add doc.
6346 2001-08-12 Simon Josefsson <jas@extundo.com>
6347 Suggested by Per Abrahamsen <abraham@dina.kvl.dk>
6349 * gnus.el (gnus-summary-line-format, gnus-parameters):
6350 * gnus-gl.el (gnus-summary-grouplens-line-format):
6351 * gnus-salt.el (gnus-summary-pick-line-format):
6352 * gnus-spec.el (gnus-format-specs): %n is 23 chars.
6354 2001-08-11 09:40:00 Karl Kleinpaste <karl@charcoal.com>
6355 Committed by Kai Gro
\e,b_
\e(Bjohann.
6357 * gnus-score.el (gnus-score-string): Fix `match' regexp
6358 for `extra' header case.
6360 2001-08-10 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6362 * nnmbox.el (nnmbox-read-mbox): No warning.
6364 2001-08-10 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6366 * nndoc.el (nndoc-article-type): Fix doc.
6367 (nndoc-generate-article-function): New variable.
6368 (nndoc-dissection-function): New variable.
6369 (nndoc-type-alist): Add oe-dbx.
6370 (nndoc-oe-dbx-type-p): New function.
6371 (nndoc-oe-dbx-dissection): New function.
6372 (nndoc-oe-dbx-generate-article): New function.
6374 2001-08-11 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6376 * gnus-delay.el (gnus-delay-send-drafts): Cleaner way to check
6377 whether deadline has been reached. Patch from Dan Nicolaescu
6378 <dann@godzilla.ics.uci.edu>.
6380 2001-08-10 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6382 * gnus-ml.el (turn-on-gnus-mailing-list-mode): Use
6383 gnus-group-find-parameter. Suggested by Janne Rinta-Manty
6384 <rintaman@cs.Helsinki.FI>.
6386 * mail-source.el (mail-source-movemail): The error buffer is
6387 modified, but nothing in it.
6389 2001-08-10 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6391 * message.el (message-bogus-system-names): New variable.
6392 (message-make-fqdn): Use it.
6394 2001-08-09 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6396 * nndraft.el (nndraft-request-group): Use
6397 nndraft-auto-save-file-name.
6399 2001-08-09 Simon Josefsson <jas@extundo.com>
6401 * mm-view.el (mm-view-pkcs7-decrypt): Operate in current buffer.
6402 Don't ask whether to decrypt. Just leave result in buffer (don't
6405 * mm-decode.el (mm-dissect-buffer): Possibly verify/decrypt single
6407 (mm-inline-media-tests): Ignore application/{x-,}pkcs7-mime.
6408 (mm-possibly-verify-or-decrypt): Support application/{x-,}pkcs7-mime.
6410 2001-08-09 Simon Josefsson <jas@extundo.com>
6412 * mm-decode.el (mm-insert-part): Return decoding success status.
6413 (mm-save-part-to-file): Error if decoding failed.
6415 2001-08-09 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6417 * message.el (message-tab): Use indent-relative.
6418 (message-mode): Don't bind indent-line-function to indent-relative.
6420 2001-08-09 Simon Josefsson <jas@extundo.com>
6422 * message.el (message-get-reply-headers): Fix string. Suggested by
6423 Christoph Conrad <cc@cli.de>.
6425 2001-08-08 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6427 * message.el (message-tab): Use the current value of
6428 indent-line-function.
6429 (message-mode): Bind indent-line-function to indent-relative.
6431 2001-08-08 Simon Josefsson <jas@extundo.com>
6433 * imap.el (imap-gssapi-auth-p, imap-kerberos4-auth-p): Also check
6434 whether `imtest' is installed.
6436 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
6437 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
6439 * gnus-sum.el (gnus-summary-show-article): Call
6440 gnus-summary-update-secondary-secondary-mark.
6441 * gnus-sum.el (gnus-summary-edit-article-done): Ditto.
6442 * gnus-sum.el (gnus-summary-reparent-thread): Ditto.
6444 2001-08-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6446 * gnus-sum.el (gnus-summary-make-menu-bar): Misc -> Gnus.
6448 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
6450 * mm-uu.el (mm-uu-dissect): Autoload. From Gerd M
\e,Av
\e(Bllmann
6453 * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
6455 * gnus-util.el (gnus-output-to-rmail): Ditto.
6456 (gnus-output-to-mail): Ditto.
6458 * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
6460 2001-08-06 Florian Weimer <fw@deneb.enyo.de>
6462 * message.el (message-indent-citation): Use
6463 `message-yank-cited-prefix' for empty lines.
6465 2001-08-05 Florian Weimer <fw@deneb.enyo.de>
6467 * message.el (message-indent-citation): Quote only lines starting
6468 with ">" using `message-yank-cited-prefix'.
6470 2001-08-05 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
6472 * gnus-cache.el (gnus-cache-possibly-enter-article): Use
6475 2001-08-04 Simon Josefsson <jas@extundo.com>
6477 * gnus-cache.el (gnus-cache-possibly-update-active): Create active
6478 file if it doesn't exist (by calling gnus-cache-read-active).
6480 2001-08-04 Simon Josefsson <jas@extundo.com>
6482 * gnus-cache.el (gnus-cache-possibly-enter-article): Revert.
6483 (gnus-cache-passively-or-fully-p): Removed.
6484 (gnus-cache-fully-p): Fix it.
6486 * mm-view.el (mm-pkcs7-signed-magic): Support more ASN.1 lengths.
6488 2001-08-04 Simon Josefsson <jas@extundo.com>
6490 * gnus-cache.el (gnus-cache-fully-p)
6491 (gnus-cache-passively-or-fully-p): New functions.
6492 (gnus-cache-possibly-enter-article): Cosmetic change, use
6494 (gnus-cache-possibly-enter-article): Use `g-c-p-u-a'; last change
6495 was bogus (`g-c-p-a-a' does not change active info, just change
6496 the functions parameters).
6497 (gnus-cache-possibly-remove-articles-1): Make sure articles are
6498 not removed in groups that match `gnus-uncacheable-groups'.
6500 Reported and modifications based on discussions with Nuutti
6501 Kotivuori <nuutti.kotivuori@smarttrust.com>.
6503 2001-08-04 Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
6504 Committed by Simon Josefsson <jas@extundo.com>
6506 * gnus-cache.el (gnus-cache-possibly-update-active): New function;
6507 calls `gnus-cache-update-active' if bounds has been extended.
6509 2001-08-04 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6511 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Insert
6513 (gnus-mime-security-show-details): Ditto.
6515 2001-08-04 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6517 * nnmail.el (nnmail-split-fancy-with-parent): Correct `mapconcat'
6518 syntax. Protect string-match against nil string and regexp.
6520 2001-08-03 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6522 * mm-util.el (mm-find-charset-region): Remove control-1.
6524 2001-08-03 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6526 * mm-decode.el (mm-readable-p): Emacs 20 takes one argument.
6528 2001-08-04 Simon Josefsson <jas@extundo.com>
6530 * smime.el (smime-sign-region, smime-encrypt-region): Fix details
6531 buffer. Delete MIME-Version header.
6533 2001-08-03 Simon Josefsson <jas@extundo.com>
6535 * gnus-cache.el (gnus-cache-possibly-enter-article): The article
6536 that is entered does not necessarily have the highest article
6537 number in the group, so use `gnus-cache-possibly-alter-active'
6538 instead of `gnus-cache-update-active'.
6540 2001-08-03 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6542 * mml2015.el (mml2015-gpg-extract-signature-details): Don't barf.
6544 2001-08-03 Simon Josefsson <jas@extundo.com>
6546 * mml.el (mml-menu): Rename from MML to Mime. Collapse Security
6549 2001-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
6551 * gnus.el (post-method): New group parameter. It also provides
6552 the user option `gnus-post-method-alist' and the internal function
6553 `gnus-parameter-post-method'.
6555 * gnus-msg.el (gnus-post-method): Bind the value of
6556 `gnus-post-method' to the group parameter if it is defined.
6558 2001-08-02 Simon Josefsson <jas@extundo.com>
6560 * smime.el (smime-extra-arguments): Removed.
6561 (smime-call-openssl-region): Don't use it.
6563 2001-08-02 Simon Josefsson <jas@extundo.com>
6565 * smime.el (smime-sign-region): Handle stderr.
6566 (smime-encrypt-region): Ditto.
6568 * mm-view.el (mm-pkcs7-signed-magic): Make it a regexp. Don't
6569 match the ASN.1 length bytes.
6570 (mm-pkcs7-enveloped-magic): Ditto.
6571 (mm-view-pkcs7-get-type): Don't regexp quote.
6573 2001-08-01 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6574 From Andreas Fuchs <asf@void.at>
6576 * mml2015.el (mml2015-trust-boundaries-alist): Typo.
6578 2001-08-01 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6580 * gnus-art.el (gnus-header-button-alist): References regexp.
6582 2001-08-01 Gerd Moellmann <gerd@gnu.org>
6584 * mm-view.el (autoload): Don't autoload `diff-mode' if it's
6585 already fboundp. Add INTERACTIVE arg to autoload form.
6587 2001-08-01 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6589 * nnslashdot.el (nnslashdot-init): Add as gnus buffer.
6591 * nnmail.el (nnmail-cache-open): Ditto.
6593 2001-07-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6595 * gnus-art.el (gnus-button-fetch-group): Fix the regexp.
6597 2001-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
6599 * gnus-msg.el (gnus-post-method): Refer to `gnus-parameters'.
6601 2001-07-31 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6602 Originally from Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
6604 * gnus-agent.el (gnus-agent-make-mode-line-string): New function.
6605 (gnus-agent-toggle-plugged): Use it.
6607 2001-07-31 ShengHuo ZHU <zsh@cs.rochester.edu>
6609 * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
6610 (gnus-ding-file-coding-system): New variable.
6611 (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
6612 (gnus-slave-save-newsrc): Use it.
6614 2001-07-31 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6616 * gnus-delay.el (gnus-delay-initialize): Use standard define-key
6619 2001-07-30 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6620 Originally from Andreas Fuchs <asf@void.at>
6622 * mml2015.el (mml2015-trust-boundaries-alist): New variable.
6623 (mml2015-gpg-pretty-print-fpr): New function.
6624 (mml2015-gpg-extract-signature-details): More details, rename from
6626 (mml2015-gpg-verify): Use them.
6627 (mml2015-gpg-clear-verify): Use them.
6629 2001-07-31 Simon Josefsson <jas@extundo.com>
6631 * mml-smime.el (mml-smime-sign, mml-smime-encrypt): Goto end of
6634 2001-07-30 Simon Josefsson <jas@extundo.com>
6636 * smime.el (smime-call-openssl-region): Revert previous change,
6637 just pass on buf to `call-process-region'.
6638 (smime-verify-region): Doc fix. Don't message stuff. Use
6639 `smime-new-details-buffer'. Inserts error messages into buffer.
6640 (smime-noverify-region): Ditto.
6641 (smime-decrypt-region): Ditto. Handles stderr separately.
6642 (smime-verify-buffer, smime-noverify-buffer)
6643 (smime-decrypt-buffer): Doc fix.
6644 (smime-new-details-buffer): New function.
6645 (smime-pkcs7-region, smime-pkcs7-certificates-region)
6646 (smime-pkcs7-email-region): Use `smime-new-details-buffer'.
6647 (smime-sign-region, smime-encrypt-region): Don't use
6650 * mml-smime.el (mml-smime-verify): Fix security button strings.
6652 2001-07-30 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6654 * gnus-art.el (gnus-mime-save-part-and-strip): Save
6655 gnus-article-mime-handles.
6657 2001-07-29 Simon Josefsson <jas@extundo.com>
6659 * mail-source.el (top-level): Require message for message-directory.
6660 (mail-source-directory): Change default to message-directory.
6662 * smime.el (smime-keys, smime-CA-directory, smime-CA-file)
6663 (smime-certificate-directory, smime-openssl-program)
6664 (smime-encrypt-cipher, smime-dns-server): Fix doc (leading "*").
6665 (smime-extra-arguments): New variable.
6666 (smime-dns-server): Fix customize group.
6667 (smime-call-openssl-region): Use `smime-extra-arguments'.
6669 2001-07-29 Simon Josefsson <jas@extundo.com>
6670 From Vladimir Volovich <vvv@vsu.ru>
6672 * smime.el (smime-call-openssl-region): Ignore stderr.
6674 2001-07-29 Simon Josefsson <jas@extundo.com>
6675 From Christoph Conrad <christoph.conrad@gmx.de>
6677 * gnus-agent.el (gnus-agent-save-group-info): Don't destroy active
6680 2001-07-29 Simon Josefsson <jas@extundo.com>
6682 * mm-view.el (mm-view-pkcs7-decrypt): Adhere to `mm-decrypt-option'.
6684 Support S/MIME decryption.
6686 * mm-decode.el (mm-inline-media-tests):
6688 (mm-automatic-display):
6689 (mm-attachment-override-types): Add application/{x-,}pkcs7-mime.
6691 * mm-view.el (mm-pkcs7-signed-magic):
6692 (mm-pkcs7-enveloped-magic): New variables.
6693 (mm-view-pkcs7-get-type): New function; identify PKCS#7 type.
6694 (mm-view-pkcs7): New function; mm viewer for PKCS#7 blobs.
6695 (mm-view-pkcs7-decrypt): New function; mm viewer for encrypted
6698 * smime.el (smime-decrypt-region): Expand keyfile.
6700 2001-07-29 Simon Josefsson <jas@extundo.com>
6702 * nntp.el (nntp-open-ssl-stream): Don't mess with internal
6705 * gnus-agent.el (gnus-agent-save-group-info): Delete everything
6706 but line instead of narrowing to it, because `nnmail-parse-active'
6707 calls widen. Thanks to Christoph Conrad
6708 <christoph.conrad@gmx.de>.
6710 2001-07-29 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6712 * gnus.el (gnus-summary-line-format): Mention `gnus-sum-thread-*'
6715 * gnus-sum.el (gnus-summary-prepare-threads): If
6716 gnus-sum-thread-tree-root is nil, use subject instead.
6717 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-single-indent)
6718 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
6719 (gnus-sum-thread-tree-leaf-with-other)
6720 (gnus-sum-thread-tree-single-leaf): Documentation.
6721 (gnus-sum-thread-tree-single-indent): Allow nil.
6723 2001-07-28 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6725 * message.el (message-fill-paragraph): Do nothing if the user
6726 wants filladapt-mode.
6728 2001-07-27 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6730 * mm-decode.el (mm-image-type-from-buffer): New function.
6731 (mm-get-image): Use it.
6733 2001-07-27 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6735 * gnus.el (gnus-large-newsgroup): Add doc, "If it is nil, ..."
6737 * gnus-art.el (gnus-mime-view-all-parts): buffer-read-only covers
6738 mm-display-parts too.
6740 2001-07-27 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6742 * nnfolder.el (nnfolder-request-accept-article): Bind
6745 * nnmail.el (nnmail-parse-active): Read from buffer instead of
6748 2001-07-27 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6750 * message.el (message-check-news-header-syntax): Use
6751 message-post-method.
6752 (message-send-news): Bind message-post-method.
6754 2001-07-27 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6756 * mml.el (mml-tweak-type-alist): New variable.
6757 (mml-tweak-function-alist): New variable.
6758 (mml-tweak-part): New function.
6759 (mml-generate-mime-1): Use it.
6761 2001-07-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6763 * nnfolder.el (nnfolder-request-accept-article): Replace
6764 nnfolder-request-list.
6766 2001-07-27 Simon Josefsson <jas@extundo.com>
6768 * nnimap.el (nnimap-open-server): Set nnimap-server-buffer if
6769 nnoo-change-server failed to do it.
6771 2001-07-26 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6773 * gnus.el (gnus-parameters): Make it customizable.
6775 2001-07-26 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6777 * gnus-art.el (gnus-mm-display-part): Narrow to point if eobp.
6779 * message.el (message-set-auto-save-file-name): More
6782 * mailcap.el (mailcap-parse-mimetypes): poor-system-types.
6784 * gnus-ems.el (nnheader-file-name-translation-alist): M$Windows-NT
6787 2001-07-26 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6789 * mm-decode.el (mm-readable-p): New function.
6790 (mm-inline-media-tests): Fix the default testers.
6792 2001-07-26 Simon Josefsson <jas@extundo.com>
6794 * nnimap.el (nnimap-version): Bump version number.
6796 2001-07-26 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6797 From Steven E. Harris <seh@speakeasy.org>
6799 * nnheader.el (nnheader-translate-file-chars): cygwin32 is running
6802 2001-07-26 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6804 * gnus-delay.el (gnus-delay-send-drafts): Don't `error'.
6806 2001-07-25 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6808 * gnus-bcklg.el (gnus-backlog-shutdown): Make interactive.
6810 * mm-decode.el (mm-get-image): Guess then use the type.
6812 * gnus-art.el (gnus-mime-view-part-as-type): Don't copy cache.
6814 2001-07-25 12:54:00 Danny Siu <dsiu@adobe.com>
6816 * gnus-sum.el (gnus-summary-prepare-threads): Shouldn't do tree
6817 display (%B) for threads if threading is off.
6819 2001-07-25 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6820 From Henrik Enberg <henrik@enberg.org>
6822 * gnus-msg.el: Customization patch.
6824 2001-07-25 22:22:22 Raymond Scholz <rscholz@zonix.de>
6826 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups): New
6828 (nnmail-split-fancy-with-parent): Ignore certain groups.
6830 2001-07-25 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6832 * gnus-util.el (gnus-byte-compile): New function.
6833 (gnus-use-byte-compile): New variable.
6834 (gnus-make-sort-function): Use it.
6836 * nnmail.el (nnmail-get-new-mail): Use it.
6838 * gnus-agent.el (gnus-category-make-function): Simple function or
6840 (gnus-agent-fetch-group-1): Don't use (caaddr predicate).
6842 * gnus-gl.el (bbb-build-rate-command): Remove quote before lambda.
6843 * gnus-topic.el (gnus-topic-sort-topics-1): Ditto.
6844 (gnus-topic-sort-topics-1): Use gnus-byte-compile.
6846 * message.el (message-check-news-header-syntax): Remove quote.
6848 2001-07-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6850 * message.el (message-use-mail-followup-to): `t' is not a
6853 2001-07-24 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6855 * gnus-sum.el (gnus-summary-display-arrow): Test fboundp.
6857 2001-07-24 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6859 * mm-encode.el (mm-encode-buffer): Don't use 7bit encoding if
6860 there are long lines.
6862 2001-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
6864 * dgnushack.el (copy-list): New compiler macro.
6866 2001-07-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6868 * message.el (message-bounce): If no Return-Path, the whole
6869 content is considered as the original message.
6871 * nnml.el (nnml-check-directory-twice): New variable.
6872 (nnml-article-to-file): Use it.
6873 (nnml-retrieve-headers): Hack it.
6875 2001-07-24 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6877 * gnus-win.el (gnus-buffer-configuration): New configure.
6879 * gnus-art.el (gnus-mm-display-part): Don't select-window if it is
6882 * mm-decode.el (mm-remove-part): Don't murder the current window (nil).
6883 (mm-display-external): Use display-term configure.
6885 2001-07-24 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6887 * gnus-delay.el (gnus-delay-default-hour): New variable.
6888 (gnus-delay-article): Allow specific date in YYYY-MM-DD format.
6890 2001-07-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6891 From Karl Kleinpaste <karl@charcoal.com>
6893 * gnus-sum.el (gnus-summary-line-format-alist): Add %B.
6894 (gnus-summary-prepare-threads): Ditto.
6896 * gnus.el (gnus-summary-line-format): Add %B.
6898 2001-07-23 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6900 * gnus-sum.el (gnus-articles-to-read): Use gnus-group-decoded-name.
6902 * mm-util.el (mm-string-as-multibyte): New function.
6904 * nnmh.el (nnmh-request-list-1): Encode, not decode!
6906 2001-07-23 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6908 * mm-util.el (mm-universal-coding-system): New variable.
6910 * gnus-start.el (gnus-startup-file-coding-system): Use it.
6912 * score-mode.el (score-mode-coding-system): Use it.
6914 2001-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
6916 * gnus-start.el (gnus-setup-news): Call
6917 `gnus-check-bogus-newsgroups' just after the native server is
6920 2001-07-23 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6922 * nnmail.el (nnmail-do-request-post): Util function to be used by
6923 `nnchoke-request-post' for all nnmail-derived backends.
6925 * nnml.el (nnml-request-post): Use it.
6927 * gnus.el (gnus-valid-select-methods): nnml is a post-mail
6928 backend, for it groks nnml-request-post.
6930 * gnus-group.el (gnus-group-highlight, gnus-group-highlight-line):
6931 Treat `mail-post' backends like `mail' backends, not like `news'
6934 2001-07-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6936 * gnus-msg.el (gnus-setup-message): make-local-hook.
6938 2001-07-22 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6940 * gnus-delay.el (gnus-delay-article): Fix `read-string' for
6941 XEmacs. Allow more units. Submitted by Karl Kleinpaste
6942 <karl@charcoal.com>, slightly changed by Kai.
6944 * message.el (message-check-news-header-syntax): When checking
6945 whether the groups exist, check the right server based on
6948 2001-07-21 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6950 * gnus-delay.el: New file.
6952 2001-07-21 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6954 * mm-util.el (mm-read-coding-system): Take two arguments.
6956 * gnus-sum.el (gnus-summary-show-article): Use
6957 mm-read-coding-system.
6959 * gnus-art.el (article-de-quoted-unreadable):
6960 (article-de-base64-unreadable, article-wash-html):
6961 (gnus-mime-inline-part, gnus-mime-view-part-as-charset): Ditto.
6963 2001-07-21 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
6965 * nnml.el (nnml-request-post): New function. Can be used for
6966 annotations in nnml groups.
6968 2001-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
6970 * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
6973 * gnus-start.el (gnus-find-new-newsgroups): Use
6974 `message-make-date' instead of `current-time-string'.
6975 (gnus-ask-server-for-new-groups): Ditto.
6976 (gnus-check-first-time-used): Ditto.
6978 2001-07-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6980 * gnus-score.el (gnus-home-score-file): nnheader-translate-file-chars.
6982 2001-07-18 Per Abrahamsen <abraham@dina.kvl.dk>
6984 * message.el (message-shorten-references): Change `maxcount' and
6985 `cut' to obey USEFOR draft 5.
6987 2001-07-12 Colin Walters <walters@cis.ohio-state.edu>
6989 * gnus-sum.el (gnus-summary-display-arrow): New variable.
6990 (gnus-summary-set-article-display-arrow): New function.
6991 (gnus-summary-goto-subject): Use it.
6993 2001-07-18 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
6995 * gnus-sum.el (gnus-summary-import-article): Insert date if
6998 2001-07-18 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7000 * mml.el (mml-content-type-parameters): New variable.
7001 (mml-content-disposition-parameters): New variable.
7002 (mml-insert-mime-headers): Use them.
7003 (mml-parse-1): Accept charset.
7005 2001-07-17 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7007 * gnus-group.el (gnus-group-select-group): Doc fix.
7009 * gnus-eform.el (gnus-edit-form-done): Return nil if end-of-file.
7011 2001-07-17 Katsumi Yamaoka <yamaoka@jpl.org>
7013 * dgnushack.el (dgnushack-make-auto-load): Advise `make-autoload'
7014 to handle `define-derived-mode'.
7016 2001-07-16 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7017 From: Stefan Monnier <monnier@cs.yale.edu>
7019 * message.el (message-mode): Use define-derived-mode.
7020 (message-tab): message-completion-alist.
7022 * imap.el (imap-interactive-login): Use make-local-variable.
7024 (imap-authenticate): Ditto.
7026 * gnus-msg.el (gnus-setup-message): Change-major-mode-hook.
7028 * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
7030 2001-07-16 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7032 * message.el (message-citation-line-function): Refer to
7033 gnus-cite-attribution-suffix.
7035 2001-07-15 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
7037 * gnus-art.el,...: Error convention changes.
7039 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7041 * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
7043 2001-07-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7045 * nnrss.el (nnrss-read-group-data): Nuke emacs-lisp-mode-hook.
7046 (nnrss-read-server-data): Ditto.
7048 2001-07-13 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7050 * gnus-setup.el (gnus-use-installed-gnus): Typo.
7052 From Pavel@Janik.cz (Pavel Jan
\e,Am
\e(Bk).
7054 2001-07-13 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7056 * gnus.el (gnus-summary-line-format): Add %o.
7058 * gnus-sum.el (gnus-summary-pipe-output): Don't configure as pipe
7059 unless shell outputs something.
7061 2001-07-13 07:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7063 * gnus-art.el (gnus-boring-article-headers): Better doc.
7064 (article-hide-headers): Better regexp.
7065 Suggested by Matt Swift <swift@alum.mit.edu>.
7067 * nnheader.el (nnheader-max-head-length): Better doc.
7068 (nnheader-header-value): Skip spaces.
7069 (nnheader-parse-head): Remove space.
7070 Suggested by Matt Swift <swift@alum.mit.edu>.
7072 * gnus-sum.el (gnus-summary-show-raw-article): New function.
7073 (gnus-get-newsgroup-headers): Remove space.
7075 2001-07-12 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7077 * gnus-msg.el (gnus-msg-treat-broken-reply-to): Add force.
7078 (gnus-summary-reply): Use it.
7079 (gnus-summary-reply-broken-reply-to): New function.
7080 (gnus-msg-force-broken-reply-to): New function.
7082 * mm-view.el (mm-inline-text): Showing as text/plain when error.
7084 2001-07-12 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7086 * gnus-draft.el (gnus-draft-setup): Restore gnus-newsgroup-name.
7088 2001-07-12 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7090 * mm-decode.el (mm-external-terminal-program): New variable.
7091 (mm-display-external): Use it. Use term to display when no
7094 2001-07-12 Bj
\e,Av
\e(Brn Torkelsson <torkel@hpc2n.umu.se>
7096 * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
7097 Browse->Next entries to Browse->Prev
7099 2001-07-11 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7101 * gnus-msg.el (gnus-inews-do-gcc): Don't test gnus-alive-p.
7103 2001-07-11 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7105 * mm-encode.el (mm-content-transfer-encoding-defaults): Use base64
7106 for the default encoding.
7108 * nnrss.el (nnrss-url-field): New field.
7109 (nnrss-request-article): Add newsgroups.
7111 * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
7113 2001-07-11 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7115 * nndraft.el (nndraft-request-restore-buffer): Don't remove Date.
7117 * gnus-draft.el (gnus-draft-edit-message): Remove Date here.
7118 (gnus-draft-setup): Remove backlog.
7120 2001-07-10 Pavel Jan
\e,Am
\e(Bk <Pavel@Janik.cz>
7122 * gnus-logic.el, gnus-srvr.el, gnus-vm.el, nnheaderxm.el, nnoo.el:
7125 2001-07-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7127 * gnus-msg.el (gnus-bug): Erase buffer.
7129 * nnfolder.el (nnfolder-possibly-change-group): Don't create group.
7131 2001-07-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7133 * mm-decode.el (mm-attachment-override-p): Fix typo.
7135 2001-03-19 05:28:00 Katsumi Yamaoka <yamaoka@jpl.org>
7137 * gnus-kill.el (gnus-execute): Work with the extra headers.
7138 * gnus-sum.el (gnus-summary-execute-command): Ditto.
7140 2001-07-09 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7142 * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
7143 may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
7145 * message.el (message-send-mail-real-function): New variable.
7146 (message-send-mail-partially, message-send-mail):
7148 * nngateway.el (nngateway-request-post): Use it.
7150 * gnus-agent.el (gnus-agentize): Use it.
7152 * nnsoup.el (nnsoup-old-functions, nnsoup-set-variables)
7153 (nnsoup-revert-variables): Use it.
7155 2001-07-09 Colin Walters <walters@cis.ohio-state.edu>
7157 * mm-decode.el (mm-inline-media-tests): Default to displaying as
7158 text/plain if the type doesn't match any other media types.
7159 (mm-inlined-types): Doc fix.
7160 (mm-display-inline): Revert previous change (now handled by a
7161 default type in `mm-inline-media-tests'.
7162 (mm-inlinable-p): Revive.
7163 (mm-display-part): Call `mm-inlinable-p'.
7164 (mm-attachment-override-p): Ditto.
7165 (mm-inlined-p): Doc fix.
7167 * gnus-art.el (gnus-mime-display-single): Call `mm-inlinable-p' as
7168 well as `mm-inlined-p'.
7170 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7172 * nntp.el (nntp-send-command, nntp-send-command-nodelete):
7173 (nntp-send-command-and-decode): Use gnus-point-at-bol.
7175 2001-07-09 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7176 From Paul Jarc <prj@po.cwru.edu>
7178 * message.el (message-use-mail-followup-to): New variable.
7179 (message-get-reply-headers): Use it.
7181 2001-07-04 Gerd Moellmann <gerd@gnu.org>
7183 * nnheader.el (nnheader-init-server-buffer): Make sure the
7184 *nntpd* buffer is made multibyte instead of a random buffer.
7186 2001-07-09 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7188 * gnus-sum.el (gnus-get-newsgroup-headers-xover): Get headers only
7189 when it returns headers.
7191 2001-07-07 Simon Josefsson <jas@extundo.com>
7193 * rfc2047.el (rfc2047-encode-message-header): Skip header when
7194 trying to fold. Thanks to Colin Walters
7195 <walters@cis.ohio-state.edu>
7197 2001-07-06 Simon Josefsson <jas@extundo.com>
7199 * imap.el (imap-parse-address-list, imap-parse-flag-list)
7200 (imap-parse-body-extension, imap-parse-body-ext, imap-parse-body):
7201 Add information in `assert's.
7203 * nnimap.el (nnimap-possibly-change-group): Ignore uidvalidity
7204 changes. (From nnimaps' point of view, `nnimap-verify-uidvalidity'
7205 and `nnimap-group-overview-filename', should handle all
7206 change-of-uidvalidity related issues. But there may be other
7209 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
7211 * rfc2047.el (rfc2047-encode-message-header): Don't include the
7212 header name when folding.
7214 2001-07-05 Colin Walters <walters@cis.ohio-state.edu>
7216 * mm-decode.el (mm-inlined-types): Document relationship with
7217 `mm-inline-media-tests'.
7218 (mm-display-inline): Default to displaying as plain text if no
7219 inlining handler is available.
7220 (mm-inlinable-p): Remove.
7221 (mm-inlined-p): Don't call `mm-inlinable-p'.
7222 (mm-automatic-display-p): Ditto.
7223 (mm-attachment-override-p): Ditto.
7225 2001-07-04 Simon Josefsson <jas@extundo.com>
7227 * nnimap.el (nnimap-importantize-dormant): New variable.
7228 (nnimap-request-update-info-internal): Use it.
7229 (nnimap-request-set-mark): Ditto.
7231 2001-07-04 Didier Verna <didier@lrde.epita.fr>
7233 * nntp.el (nntp-send-command): don't pass a buffer argument to
7234 `point'. Only XEmacs accepts this.
7235 * nntp.el (nntp-send-command-nodelete): ditto.
7236 * nntp.el (nntp-send-command-and-decode): ditto.
7238 2001-07-04 Didier Verna <didier@lrde.epita.fr>
7240 * nntp.el (nntp-open-connection-function): doc update.
7241 * nntp.el (nntp-pre-command): New.
7242 * nntp.el (nntp-via-rlogin-command): New.
7243 * nntp.el (nntp-via-telnet-command): New.
7244 * nntp.el (nntp-via-telnet-switches): New.
7245 * nntp.el (nntp-via-user-name): New.
7246 * nntp.el (nntp-via-user-password): New.
7247 * nntp.el (nntp-via-address): New.
7248 * nntp.el (nntp-via-envuser): New.
7249 * nntp.el (nntp-via-shell-prompt): New.
7250 * nntp.el (nntp-open-telnet-stream): New.
7251 * nntp.el (nntp-open-via-rlogin-and-telnet): New.
7252 * nntp.el (nntp-open-via-telnet-and-telnet): New.
7253 * nntp.el (nntp-wait-for): check for possibly echo'ed commands.
7254 * nntp.el (nntp-send-command): ditto.
7255 * nntp.el (nntp-send-command-nodelete): ditto.
7256 * nntp.el (nntp-send-command-and-decode): ditto.
7258 2001-06-30 YAGI Tatsuya <yagi@is.titech.ac.jp>
7260 * gnus-start.el (gnus-check-first-time-used): Use `if' instead of
7263 2001-07-03 Simon Josefsson <jas@extundo.com>
7264 From Nuutti Kotivuori <nuutti.kotivuori@smarttrust.com>
7266 * flow-fill.el (fill-flowed): Use (1+ (point-at-eol)) instead.
7268 2001-07-03 Simon Josefsson <jas@extundo.com>
7270 * flow-fill.el (fill-flowed): If `fill-region' inserts empty line,
7271 remove it (workaround XEmacs `fill-region' bug).
7273 2001-07-01 Simon Josefsson <jas@extundo.com>
7275 * nnimap.el (nnimap-date-days-ago): Defeat locale.
7277 2001-06-28 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7279 * mml2015.el (mml2015-format-error): New function.
7280 (mml2015-mailcrypt-decrypt, mml2015-mailcrypt-clear-decrypt)
7281 (mml2015-mailcrypt-verify, mml2015-gpg-clear-verify)
7282 (mml2015-mailcrypt-clear-verify, mml2015-gpg-verify): Use it.
7284 2001-06-26 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7286 * nnrss.el (nnrss-retrieve-headers): The description may not exist.
7287 Suggested by Christoph Conrad <C.Conrad@cli.de>.
7289 * gnus-sum.el (gnus-summary-set-local-parameters): Don't override
7292 2001-06-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7294 * nnslashdot.el (nnslashdot-write-groups): Use gnus-prin1.
7296 * nnrss.el (nnrss-save-server-data): Bind print-level and print-length.
7297 (nnrss-save-group-data): Ditto.
7299 * gnus-agent.el (gnus-agent-save-alist): Ditto.
7301 2001-06-25 Katsumi Yamaoka <yamaoka@jpl.org>
7303 * message.el (message-do-send-housekeeping): Narrow to headers.
7305 2001-06-24 Simon Josefsson <jas@extundo.com>
7307 * rfc2047.el (rfc2047-fold-region): The check to skip WSP
7308 insertion when breaking lines looked for " \t" instead of "[ \t]".
7309 (rfc2047-encode-message-header): Fold lines even if
7310 no QP encoding is done.
7312 2001-06-23 Simon Josefsson <jas@extundo.com>
7313 From Samuel Tardieu <sam@inf.enst.fr>
7315 * smime.el (smime-keys): Support additional certificates.
7316 (smime-make-certfiles): New function.
7317 (smime-sign-region): Use previous variables.
7318 (smime-get-certfiles): New function.
7319 (smime-sign-buffer): Use it.
7320 (smime-verify-region): Support both CAfile and CApath.
7322 2001-06-23 Simon Josefsson <jas@extundo.com>
7324 * smime.el (smime-decrypt-region): Perhaps work.
7326 2001-06-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7328 * gnus-msg.el (gnus-copy-article-buffer): Typo.
7330 2001-04-06 Ralph Schleicher <rs@nunatak.allgaeu.org>
7332 * mm-decode.el (mm-save-part): Rewrite file name.
7333 (mm-file-name-rewrite-functions): New variable.
7334 (mm-file-name-delete-whitespace): New function.
7335 (mm-file-name-trim-whitespace): New function.
7336 (mm-file-name-collapse-whitespace): New function.
7337 (mm-file-name-replace-whitespace): New variable and function.
7339 2001-06-22 Simon Josefsson <jas@extundo.com>
7341 * message.el (message-make-date): Workaround locale for weekdays.
7343 2001-06-21 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7345 * message.el (message-goto-body): Return nil if not found. (revert!)
7347 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7348 From Fremlin <chief@bandits.org>
7350 * message.el (message-goto-body): Some messages have no header.
7352 * gnus-msg.el (gnus-copy-article-buffer): Use it.
7354 2001-06-21 Ralph Schleicher <rs@nunatak.allgaeu.org>
7356 * nnultimate.el (nnultimate-retrieve-headers): Date fix.
7358 2001-06-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7360 * message.el (message-make-date): Add week day.
7361 Suggested by Jason R. Mastaler <jason@mastaler.com>.
7363 2001-06-19 Simon Josefsson <jas@extundo.com>
7365 * message.el (message-yank-prefix): Doc fix.
7366 (message-yank-cited-prefix): Ditto.
7367 (message-delete-not-region): Keep citation prefix on first line,
7368 if possible and appropriate.
7370 2001-06-19 Simon Josefsson <jas@extundo.com>
7372 * imap.el (imap-process-connection-type): New variable.
7373 (imap-kerberos4-open, imap-gssapi-open): Use it. This makes
7374 recent `imtest's work completely (no line length issues), while
7375 making making old `imtest's unusable. Thanks to NAGY Andras
7376 <nagya@inf.elte.hu> for his work.
7378 2000-12-30 NAGY Andras <nagya@inf.elte.hu>
7380 * imap.el (imap-ssl-program): Add -quiet to shut up
7381 OpenSSL/SSLeay's internal debug talk.
7383 2001-06-19 Matt Armstrong <matt@lickey.com>
7385 * imap.el (imap-parse-flag-list): Workaround bug in Courier IMAP
7388 2001-06-19 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7390 * nnmail.el (nnmail-article-buffer): New variable.
7391 (nnmail-split-incoming): Use it.
7393 2001-06-15 Eli Zaretskii <eliz@is.elta.co.il>
7395 * qp.el (quoted-printable-decode-region): If called interactively,
7396 use coding-system-for-read.
7398 2001-06-16 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7400 * message.el (message-check-news-header-syntax): Check Reply-To.
7402 2001-06-16 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7404 * mml.el (mml-parse-1): Use message options.
7406 * message.el (message-do-fcc): Don't do anything if there is no
7409 2001-06-16 Simon Josefsson <jas@extundo.com>
7411 * nnimap.el (nnimap-split-articles): Support 'junk to-groups.
7412 (nnimap-expunge-search-string): New variable.
7413 (nnimap-request-expire-articles): Use it.
7415 2001-06-15 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7417 * message.el (message-send-mail-with-qmail): wrong exit status is
7418 100 not 1. Reported by Paul Jarc <prj@po.cwru.edu>.
7420 2001-06-15 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7422 * gnus-art.el (article-strip-multiple-blank-lines): Use
7423 delete-region instead of replace-match.
7425 2001-06-14 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7427 * nnweb.el (nnweb-google-parse-1): Fix Google content regexp.
7428 (nnweb-google-wash-article): Ditto.
7430 2001-06-14 Ferenc Wagner <wferi@bolyai1.elte.hu>
7432 * nnweb.el (nnweb-google-parse-1): Fix Google url regexp.
7434 2001-06-13 Katsumi Yamaoka <yamaoka@jpl.org>
7436 * gnus.el (gnus-define-group-parameter): Don't quote the defcustom
7439 2001-06-13 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7441 * gnus.el (gnus-email-address): Move it here.
7443 * gnus-art.el (article-de-quoted-unreadable): Read charset if
7445 (article-de-base64-unreadable): Ditto.
7446 (article-wash-html): Ditto.
7448 2001-06-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7450 * message.el (message-options-set-recipient): Don't add ", "
7451 unless necessary. Suggested by Josh Huber <huber@alum.wpi.edu>.
7453 2001-06-12 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7455 * nnrss.el (nnrss-group-alist): Use |fr| instead of [fr].
7457 2001-06-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7459 * gnus-art.el (gnus-plain-save-name): Use file-relative-name.
7460 From Marc Lefranc <Marc.Lefranc@univ-lille1.fr>.
7462 * nnrss.el (nnrss-node-text): Node might be nil.
7464 2001-06-11 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7466 * gnus-uu.el (gnus-uu-save-article): Use mml tag instead of
7467 part. From Katsumi Yamaoka <yamaoka@jpl.org>.
7469 * nnrss.el (nnrss-group-alist): More items.
7471 2001-06-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7473 * nnrss.el (nnrss-node-text): Use cddr instead xml-node-children.
7475 2001-06-03 Dale Hagglund <rdh@best.com>
7477 * gnus-mlspl.el (gnus-group-split-fancy): Fix generation of split
7480 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7482 From Benjamin Rutt <brutt+news@bloomington.in.us>
7484 * message.el (message-wide-reply-confirm-recipients): New variable.
7486 2001-06-06 ShengHuo ZHU <zsh@cs.rochester.edu>
7487 Trivial patch from Mark Thomas <mthomas@edrc.cmu.edu>
7489 * nnmail.el (nnmail-fix-eudora-headers): Change the In-Reply-To
7490 fix so it works with XEmacs.
7492 2001-06-07 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7494 * nnrss.el (nnrss-retrieve-headers): Support description as extra
7497 2001-06-07 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7499 * nnrss.el: Fix a few bugs.
7501 2001-06-05 Simon Josefsson <jas@extundo.com>
7503 * mm-decode.el (mm-handle-set-external-undisplayer): Don't
7504 generate compiler warnings. From Alex Schroeder <alex@gnu.org>.
7506 2001-06-04 Hrvoje Niksic <hniksic@arsdigita.com>
7508 * mm-decode.el (mm-pipe-part): Bind coding-system-for-write to
7509 binary so that we don't transmit ISO 2022 garbage to the process.
7510 This is needed under XEmacs.
7512 2001-06-03 Simon Josefsson <simon@josefsson.org>
7514 * imap.el (imap-ssl-open): Require ssl. (Otherwise ssl.el is
7515 autoloaded incorrectly below because ssl-program-* is bound.)
7516 Thanks to Amos Gouaux for report.
7518 2001-06-02 Simon Josefsson <simon@josefsson.org>
7520 * imap.el (imap-kerberos4-open):
7523 (imap-network-open):
7525 (imap-starttls-open): Set buffer to workaround spurious
7526 `accept-process-output' buffer changes. Thanks to Mats Lidell
7527 <Mats.Lidell@contactor.se> for report and partial patch and Jake
7528 Colman <colman@ppllc.com> for report.
7530 2001-05-31 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7532 * gnus-sum.el (gnus-summary-catchup): New argument.
7533 (gnus-summary-catchup-from-here): New function.
7535 2001-05-30 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7537 * mm-view.el (mm-inline-image-xemacs): Insert newline, then move
7538 back, then insert glyph. (Before, the glyph was inserted first,
7539 then the newline.) This works around a behavior in XEmacs where
7540 it is not possible to insert a character after a glyph which is at
7541 the end of a buffer. Patch by Lloyd Zusman <ljz@asfast.com>.
7543 2001-05-28 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7545 From Jaap-Henk Hoepman (jhh@xs4all.nl).
7547 * mm-decode.el (mm-keep-viewer-alive-types): New variable.
7548 (mm-keep-viewer-alive-p, mm-handle-set-external-undisplayer,
7549 mm-destroy-postponed-undisplay-list): New functions.
7550 (mm-display-external): Use them.
7552 2001-05-27 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7554 * gnus-salt.el (gnus-tree-highlight-node): Bind `default-high' and
7555 `default-low' when evaluating `gnus-summary-highlight'.
7556 From Raja R Harinath <harinath@cs.umn.edu>.
7558 2001-05-27 Simon Josefsson <simon@josefsson.org>
7560 * message.el (message-yank-cited-prefix): New variable.
7561 (message-indent-citation): Use it.
7563 * mml2015.el (mml2015-mailcrypt-verify): Store gpg stderr output
7565 (mml2015-mailcrypt-clear-verify): Ditto.
7567 2001-05-24 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7568 From Nevin Kapur <nevin@jhu.edu>.
7570 * gnus-sum.el (gnus-summary-default-high-score,
7571 gnus-summary-default-low-score): New variables.
7572 (gnus-summary-highlight): Use them.
7574 2001-05-16 Didier Verna <didier@lrde.epita.fr>
7576 * message.el (message-mail): pass the 'send-actions argument to
7579 2001-05-16 Simon Josefsson <simon@josefsson.org>
7580 From Raymond Scholz <ray-2001@zonix.de>
7582 * gnus-art.el (gnus-mime-view-part-as-charset):
7583 (gnus-mime-internalize-part): Doc fixes.
7585 2001-05-11 Simon Josefsson <simon@josefsson.org>
7587 * gnus-start.el (gnus-ignored-newsgroups): Also ignore NNTP type
7588 status lines without any text ("^215$").
7590 2001-05-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7592 * nnrss.el (nnrss-check-group): Reverse.
7594 2001-05-07 Simon Josefsson <simon@josefsson.org>
7596 * message.el (message-get-reply-headers):
7597 (message-followup): Fix typo, suggested by David Green
7600 2001-05-05 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7602 * nnslashdot.el (nnslashdot-request-expire-articles): Fix.
7604 * nnrss.el (nnrss-open-server): Read server data when it is called.
7605 (nnrss-request-expire-articles): Fix.
7607 2001-05-05 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7609 * message.el (message-do-send-housekeeping): mail-abbrevs may
7610 rename buffer behind Gnus.
7612 2001-05-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7614 * nnrss.el (nnrss-check-group): Use nnheader-translate-file-chars.
7615 (nnrss-group-alist): Add more resources.
7616 (nnrss-check-group): Ignore errors.
7618 2001-05-04 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7620 * nnrss.el (nnrss-request-expire-articles): Correct the return value.
7622 * nnslashdot.el (nnslashdot-request-list): Add time.
7623 (nnslashdot-request-expire-articles): New function.
7625 * gnus-start.el (gnus-check-bogus-newsgroups): Remove bogus
7626 secondary methods too.
7628 2001-05-03 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7630 * message.el (message-use-followup-to): Set default value to t.
7632 2001-05-03 Florian Weimer <fw@deneb.enyo.de>
7634 * message.el (message-dont-reply-to-names): Fix documentation.
7635 (message-get-reply-headers): Use Mail-Followup-To only for wide
7638 2001-05-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7640 * nnrss.el (nnrss-request-expire-articles): Calculate # of days
7642 (nnrss-check-group): Use time.
7644 2001-05-01 19:21:19 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
7646 * gnus.el: Oort Gnus v0.03 is released.
7648 2001-05-01 19:06:21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7650 * nnultimate.el (nnultimate-topic-article-to-article): Use the
7653 2001-04-24 19:50:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7655 * gnus-srvr.el (gnus-server-insert-server-line): Add a space.
7657 2001-04-15 14:55:03 Lars Magne Ingebrigtsen <larsi@gnus.org>
7659 * nnultimate.el (nnultimate-retrieve-headers): Return all
7662 * gnus-sum.el (gnus-read-all-available-headers): New variable.
7663 (gnus-get-newsgroup-headers-xover): Use it.
7665 2001-04-14 15:47:26 Lars Magne Ingebrigtsen <larsi@gnus.org>
7667 * nnultimate.el (nnultimate-retrieve-headers): Clean up.
7669 2001-04-30 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7671 * nntp.el (nntp-retrieve-groups): Use throw instead of error.
7673 2001-04-29 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7675 * nnrss.el (nnrss-insert-w3): Use cache before I figure out how to
7678 * gnus.el (gnus-info-nodes): Remove a few The's.
7680 2001-04-29 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7682 * mail-source.el (mail-source-movemail): Call-process may return a
7683 signal description string.
7685 * gnus-start.el (gnus-read-newsrc-el-file):
7686 gnus-newsrc-file-version may be nil.
7688 * nnmail.el (nnmail-get-new-mail): Use the exact file only.
7689 Suggested by Michael Sperber [Mr. Preprocessor]
7690 <sperber@informatik.uni-tuebingen.de>.
7692 2001-04-25 Per Abrahamsen <abraham@dina.kvl.dk>
7694 * mm-uu.el (mm-uu-configure-list): Fixed customize type.
7696 2001-04-24 Hrvoje Niksic <hniksic@arsdigita.com>
7698 * mm-view.el (mm-display-inline-fontify): Allow XEmacs to fully
7701 2001-04-18 Simon Josefsson <simon@josefsson.org>
7703 * smime.el (smime-ask-passphrase): Rework to return value.
7704 (smime-sign-region): Rework to bind value and use it.
7705 (smime-decrypt-region): Ditto.
7707 2001-04-18 Mathias Herberts <Mathias.Herberts@iroise.net>
7708 Committed by Simon Josefsson <simon@josefsson.org>
7710 * smime.el (smime-ask-passphrase): New function.
7711 (smime-sign-region): Use it.
7712 (smime-encrypt-cipher): New variable.
7713 (smime-decrypt-region): Ditto.
7715 2001-04-12 Jason Merrill <jason_merrill@redhat.com>
7716 Committed by Simon Josefsson <simon@josefsson.org>
7718 * imap.el (imap-shell-open): Erase the buffer *after* copying it into
7721 2001-04-14 01:14:42 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
7723 *gnus.el: Oort Gnus v0.02 is released.
7725 2001-04-14 00:48:42 Lars Magne Ingebrigtsen <larsi@quimby.gnus.org>
7727 * gnus.el: Oort Gnus v0.01 is released.
7729 2001-04-13 22:01:46 Lars Magne Ingebrigtsen <larsi@gnus.org>
7731 * gnus-sum.el (gnus-summary-highlight): Highlight read
7732 undownloaded articles as read articles.
7734 * gnus-agent.el (gnus-agent-get-undownloaded-list): Clean up.
7735 (gnus-agent-get-undownloaded-list): Mark all undownloaded
7736 articles, even read ones, as such.
7738 * gnus-sum.el (gnus-summary-find-matching): Clean up.
7739 (gnus-find-matching-articles): New function.
7740 (gnus-summary-limit-include-matching-articles): New command.
7741 (gnus-summary-limit-include-thread): Include articles that have
7743 (gnus-offer-save-summaries): Clean up.
7745 2001-04-13 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7747 * nnmail.el (nnmail-split-fancy-with-parent): Add docstring.
7749 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7750 From Jason Merrill <jason_merrill@redhat.com>
7752 * gnus-sum.el (gnus-summary-insert-new-articles): Reverse the articles.
7754 2001-04-10 08:01:15 Katsumi Yamaoka <yamaoka@jpl.org>
7755 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
7757 * gnus-msg.el (gnus-post-news): Fill the Newsgroups header by the
7758 newsgroup names when the original article is a news message.
7760 2001-04-12 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7762 * message.el (message-cite-prefix-regexp): Use POSIX regexp if
7763 supported. Suggest by Jim Meyering <jim@meyering.net>.
7765 2001-04-02 Nevin Kapur <nevin@jhu.edu>
7766 Committed by Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>.
7768 * nnmail.el (nnmail-split-it): Added check for .* at the end of
7769 regexp in nnmail-split-fancy.
7771 2001-04-10 Simon Josefsson <simon@josefsson.org>
7773 * message.el (message-options-set-recipient): Look at Cc and Bcc too.
7775 2001-04-10 Colin Marquardt <colin@marquardt-home.de>
7777 * message.el (message-send-mail): Improve the interaction with the
7780 2001-04-10 Simon Josefsson <simon@josefsson.org>
7782 * imap.el (imap-message-copy): Work around buggy servers that
7783 doesn't send TRYCREATE tags.
7785 2001-04-09 01:15:54 Katsumi Yamaoka <yamaoka@jpl.org>
7787 * gnus-start.el (gnus-read-newsrc-el-file): Work with Semi-gnusae.
7789 2001-04-05 21:43:25 Lars Magne Ingebrigtsen <larsi@gnus.org>
7791 * gnus-sum.el (gnus-update-summary-mark-positions): Use a valid
7794 2001-04-04 16:13:17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7796 * gnus-group.el (gnus-group-quit): Check that the dribble buffer
7799 2001-04-02 00:40:12 Lars Magne Ingebrigtsen <larsi@gnus.org>
7801 * gnus-art.el (gnus-parse-news-url): New function.
7802 (gnus-button-handle-news): New function.
7803 (gnus-button-alist): Point to new functions.
7805 * gnus-group.el (gnus-group-quit): Only mark buffer in non-empty.
7807 * gnus-start.el (gnus-read-newsrc-el-file): Nix out
7810 * message.el (message-check-news-header-syntax): Question even
7811 when Gnus doesn't know the group names.
7812 (message-send-news): Clean up.
7814 * gnus-start.el (gnus-dribble-read-file): Say whether Gnus was
7815 exited on purpose without saving.
7817 * gnus-group.el (gnus-group-quit): Mark the dribble file as `Q'.
7819 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7821 * gnus-score.el (gnus-score-orphans): Clean up.
7823 * gnus-win.el (gnus-remove-some-windows): Leave one Gnus window.
7825 * gnus-sum.el (gnus-summary-exit): Kill the summary buffer a bit
7828 * gnus-start.el (gnus-close-all-servers): Find the right items to
7831 * qp.el (quoted-printable-decode-region): Just message
7832 malformation; don't quit.
7834 2001-03-31 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7835 From Gerd Moellmann <gerd@gnu.org>.
7837 * gnus.el (gnus-interactive): A typo.
7839 2001-03-26 Juanma Barranquero <lektu@uol.com.br>
7840 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
7842 * gnus-util.el (gnus-delete-alist): Declare it as an alias of
7843 `assq-delete-all', if that function exists; otherwise use the old
7844 definition. Documentation changed to match the one in
7847 2001-04-01 00:37:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7849 * gnus-start.el (gnus-close-all-servers): New function.
7851 * gnus-srvr.el (gnus-server-close-all-servers): Clean up.
7852 (gnus-server-remove-denials): Clean up.
7854 * gnus-sum.el (gnus-summary-sort-by-original): New command and
7857 2001-03-31 02:56:55 Lars Magne Ingebrigtsen <larsi@gnus.org>
7859 * message.el (message-send-news): Message where we are sending.
7860 (message-send-mail): Ditto.
7862 * gnus.el (gnus-server-string): New function.
7864 * gnus-sum.el (gnus-summary-up-thread): Doc fix.
7866 * mm-decode.el (mm-default-directory): Customized.
7867 (mm-tmp-directory): Ditto.
7869 * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
7870 (gnus-get-newsgroup-headers): Return -1 for articles without Lines
7872 (gnus-summary-line-format-alist): ?l is now a string.
7873 (gnus-summary-prepare-threads): Output ? for unknown lines.
7874 (gnus-summary-insert-line): Ditto.
7875 (gnus-summary-print-article): Unbalanced parentheses.
7877 * gnus-msg.el (gnus-inews-do-gcc): Check group to allow it to find
7878 out whether new stuff has arrived.
7880 2001-03-31 02:14:38 Alan Shutko <ats@acm.org>
7882 * gnus-sum.el: Let printing work on ttys on Emacs.
7884 2001-03-31 01:11:14 Lars Magne Ingebrigtsen <larsi@gnus.org>
7886 * gnus-msg.el (gnus-post-news): Add an empty Newsgroups header
7889 * gnus-sum.el (gnus-summary-mark-article-as-replied): Make into a
7892 2001-03-31 01:04:54 Francis Litterio <franl@world.std.com>
7894 * message.el (message-set-auto-save-file-name): Don't use
7897 2001-03-31 00:03:42 Lars Magne Ingebrigtsen <larsi@gnus.org>
7899 * gnus-msg.el (gnus-inews-insert-draft-meta-information): Allow
7902 * gnus-uu.el (gnus-uu-digest-mail-forward): Mark as forwarded.
7904 * gnus-msg.el (gnus-put-message): Clean up.
7905 (gnus-summary-reply): Mark all replied-to articles as replied to.
7906 (gnus-inews-add-send-actions): Also mark as forwarded.
7907 (gnus-summary-mail-forward): Mark as forwarded.
7909 * gnus-sum.el (gnus-summary-mark-article-as-replied): Take a list
7911 (gnus-summary-mark-article-as-forwarded): Ditto.
7913 * gnus-msg.el (gnus-summary-resend-message): Mark article as
7915 (gnus-summary-mail-forward): Clean up.
7917 * gnus.el (gnus-article-mark-lists): Added forward.
7919 * gnus-sum.el (gnus-forwarded-mark): New variable.
7920 (gnus-summary-prepare-threads): Use it.
7921 (gnus-summary-update-secondary-mark): Ditto.
7922 (gnus-newsgroup-forwarded): New variable.
7924 2001-03-30 23:13:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
7926 * gnus-msg.el (gnus-summary-reply): Allow very wide replies.
7927 (gnus-summary-very-wide-reply): New command and keystroke.
7928 (gnus-summary-very-wide-reply-with-original): Ditto.
7930 * gnus-score.el (gnus-adaptive-word-length-limit): New variable.
7931 (gnus-score-adaptive): Use it.
7933 * gnus-start.el (gnus-get-unread-articles): Clean up.
7935 2001-03-21 20:00:43 Lars Magne Ingebrigtsen <larsi@gnus.org>
7937 * nnultimate.el (nnultimate-retrieve-headers): Work for other
7940 2001-03-21 Didier Verna <didier@lrde.epita.fr>
7942 * gnus-start.el (gnus-subscribe-newsgroup-hooks): New.
7943 * gnus-start.el (gnus-subscribe-newsgroup): use it.
7945 2001-03-15 09:47:23 Lars Magne Ingebrigtsen <larsi@gnus.org>
7947 * nnultimate.el (nnultimate-retrieve-headers): Understand
7948 long-form month names.
7950 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7952 * gnus-sum.el (gnus-summary-show-all-headers):
7953 gnus-article-show-all-headers is broken. Use
7954 gnus-summary-toggle-header instead.
7956 * mml2015.el (mml2015-gpg-extract-from): No error.
7958 2001-03-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7959 From Bj
\e,Ax
\e(Brn Mork <bmork@dod.no>.
7961 * mml2015.el (mml2015-gpg-extract-from): New function.
7962 (mml2015-gpg-verify): Use it.
7963 (mml2015-gpg-clear-verify): Use it.
7965 2001-03-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7967 * message.el (message-setup-fill-variables): Use
7968 fill-paragraph-function.
7969 (message-fill-paragraph): Take an argument.
7970 (message-newline-and-reformat): Take another argument.
7972 2001-03-16 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7974 * message.el (rmail-output): It is in rmailout.el not rmail.el.
7976 2001-03-16 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
7978 * message.el (message-forward): local-variable-p takes an extra
7981 2001-03-16 Simon Josefsson <simon@josefsson.org>
7983 * nnimap.el (nnimap-dont-use-nov-p): Renamed from
7984 `nnimap-use-nov-p' (it really tested the negative).
7985 (nnimap-retrieve-headers): Use it.
7987 2001-03-11 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
7989 * message.el (message-generate-headers-first): Update doc.
7991 2001-03-10 Matthias Wiehl <mwiehl@gmx.de>
7993 * gnus.el (gnus-summary-line-format): Typo.
7995 2001-03-11 Simon Josefsson <simon@josefsson.org>
7997 * mailcap.el (mailcap-mime-data): Add application/sieve.
7998 (mailcap-mime-extensions): Add .siv, .xls.
8000 2001-03-14 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8001 From Christoph Conrad <christoph.conrad@gmx.de>
8003 * gnus-score.el (gnus-summary-lower-thread): Typo.
8005 2001-03-14 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8007 * message.el (message-forward-decoded-p): New variable.
8008 (message-forward-subject-author-subject): Use it.
8009 (message-make-forward-subject): Use it.
8010 (message-forward): Use it.
8012 * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
8014 * mm-util.el, message.el, rfc2047.el, gnus-sum.el, gnus-score.el:
8015 Sync with Emacs 21 (tag EMACS_PRETEST_21_0_100).
8017 ;;Has been fixed -- zsh.
8018 ;;2001-03-05 Dave Love <fx@gnu.org>
8020 ;; * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
8021 ;; Move it after definition of mm-coding-system-p.
8023 2001-03-01 Dave Love <fx@gnu.org>
8025 * mm-util.el (mm-inhibit-file-name-handlers): Add
8028 2001-02-11 Dave Love <fx@gnu.org>
8030 * message.el (message-signature-file): Fix doc, :type.
8032 2001-02-08 Dave Love <fx@gnu.org>
8034 * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
8035 (message-posting-charset): Defvar when compiling again.
8036 (rfc2047-encodable-p): Require message.
8038 * gnus-sum.el (gnus-alter-articles-to-read-function):
8039 * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
8041 2001-03-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8043 * nnrss.el: New file.
8045 2001-03-08 02:41:36 Katsumi Yamaoka <yamaoka@jpl.org>
8046 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
8048 * rfc2047.el (rfc2047-unfold-region): Fix arg of
8049 `skip-chars-forward'.
8051 2001-03-07 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8053 * nndraft.el (nndraft-request-group): Restore auto save files if
8054 the original files do not exist.
8056 2001-03-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8058 * gnus-score.el (gnus-score-find-bnews): Print messages on illegal
8061 * mm-decode.el (mm-dissect-buffer): Call
8062 mail-extract-address-components only if necessary.
8064 2001-03-06 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8066 * gnus-score.el (gnus-score-find-bnews): Maybe there is no
8068 (gnus-score-search-global-directories): Use file-directory-p.
8070 * gnus-score.el (gnus-score-score-files-1): Use
8071 gnus-kill-files-directory.
8072 From Adrian Aichner <adrian@xemacs.org>.
8074 2001-03-05 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8076 * gnus.el (charset): Move here from gnus-sum.el.
8078 2001-03-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8080 * mml.el (mml-preview): Disable local map.
8082 * gnus-sum.el (gnus-summary-make-menu-bar): Make
8083 gnus-article-post-menu here.
8085 * gnus-art.el (gnus-article-make-menu-bar): Make summary-menu bar
8086 if it has not been made.
8088 2001-03-02 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8090 * gnus-art.el (gnus-article-describe-key): Map key to event.
8091 (gnus-article-describe-key-briefly): Ditto
8093 2001-03-01 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8095 * gnus-sum.el (gnus-summary-limit-include-expunged): Fix.
8097 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8098 From Katsumi Yamaoka <yamaoka@jpl.org>.
8100 * dgnushack.el (coerce, merge, subseq): defmacro.
8102 2001-03-01 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8104 * lpath.el (nndraft-request-group): Move it here from nndraft.el.
8105 A fake defalias in nndraft.el results a not-activated bug in
8106 uncompiled versions.
8108 2001-02-26 11:27:27 Paul Jarc <prj@po.cwru.edu>
8109 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
8111 * gnus-util.el (gnus-split-references): Handle malformed References:.
8113 2001-02-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8115 * gnus-art.el (gnus-article-mime-part-status): 1 part.
8117 2001-02-25 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8118 From NAGY Andras <nagya@inf.elte.hu>.
8120 * gnus.el (gnus-parameters): Typo.
8122 2001-02-24 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8124 * gnus.el (gnus-read-method): Remove redundancy.
8126 2001-02-23 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8128 * nnslashdot.el (nnslashdot-backslash-url): New variable.
8129 (nnslashdot-request-list): Use it.
8131 2001-02-23 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8133 * nnml.el (nnml-generate-active-info): Fix the case when there is
8136 * gnus-sum.el (gnus-summary-import-article): Display it. Enable edit.
8137 (gnus-summary-create-article): New function.
8139 * gnus-group.el (gnus-group-mark-article-read): New function.
8141 * gnus-msg.el (gnus-inews-do-gcc): Use it.
8143 * gnus-art.el (gnus-article-edit-article): Set modified-p nil.
8145 2001-02-23 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8147 * gnus-art.el (gnus-article-edit-done): Don't use
8148 gnus-article-edit-exit.
8149 (gnus-article-edit-exit): Confirm and insert original-article-buffer.
8151 * gnus.el (gnus-parameters): New variable.
8152 Suggested by NAGY Andras <nagya@inf.elte.hu>.
8153 (gnus-parameters-get-parameter): New function.
8154 (gnus-group-find-parameter): Use it.
8156 2001-02-23 Simon Josefsson <simon@josefsson.org>
8158 * gnus-msg.el (gnus-post-method): Fix documentation to reflect
8159 change of default value to `current'.
8161 2001-02-23 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8163 * nneething.el (nneething-get-head): Insert unreadable file too.
8165 2001-02-22 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8167 * gnus-sum.el (gnus-summary-insert-articles): Remove fetched headers.
8169 * webmail.el (webmail-type-definition): Deja is bought by google.
8171 2001-02-22 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8173 * gnus-sum.el (gnus-fetch-headers): New function.
8174 (gnus-select-newsgroup): Use it.
8175 (gnus-summary-insert-articles): New function.
8176 (gnus-summary-insert-old-articles): New function.
8177 (gnus-summary-insert-new-articles): New function.
8179 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use decoded-name.
8180 (gnus-group-list-active): Ditto.
8181 * gnus-sum.el (gnus-set-mode-line): Ditto.
8182 (gnus-summary-read-group-1): Ditto.
8184 2001-02-21 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8186 * gnus-topic.el (gnus-topic-get-new-news-this-topic): Redraw the
8189 2001-02-21 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8191 * smiley.el (gnus-smiley-display): Don't do widening.
8193 * smiley-ems.el (gnus-smiley-display): Don't do widening. Smiley
8196 * gnus-msg.el (gnus-inews-do-gcc): Activate group anyway.
8198 * gnus-art.el (gnus-mime-display-multipart-alternative-as-mixed):
8200 (gnus-mime-display-multipart-related-as-mixed): New variable.
8201 (gnus-mime-display-part): Use them.
8203 2001-02-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8205 * gnus-start.el (gnus-setup-news): Allow gnus-group-line-format to be
8208 2001-02-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8210 * nnweb.el (nnweb-request-group): Set nnweb-group anyway.
8211 (nnweb-request-article): Call reference if exists.
8212 (nnweb-type-definition): Dejanews is bought by google.com.
8215 2001-02-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8217 * gnus-draft.el (gnus-draft-reminder): "Confirm to exit?"
8219 2001-02-19 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8221 * gnus-sum.el (gnus-thread-sort-functions): Doc fix. Refer to
8222 gnus-article-sort-functions.
8223 (gnus-article-sort-functions): Doc fix. Refer to
8224 gnus-thread-sort-functions.
8226 2001-02-18 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8227 From Paul Jarc <prj@po.cwru.edu>.
8229 * message.el (message-get-reply-headers): More fixes.
8231 2001-02-17 Paul Jarc <prj@po.cwru.edu>
8232 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
8234 * message.el (message-get-reply-headers): Fix bug with
8235 Mail-Followup-To/to-address interaction.
8237 2001-02-17 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8239 * gnus-msg.el (gnus-configure-posting-styles): Match header in
8242 2001-02-16 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8244 * message.el (message-do-send-housekeeping): Rename to a better
8247 2001-02-16 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8249 * message.el (message-cancel-news): Check article first, then ask
8252 2001-02-16 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8254 * mm-uu.el (mm-uu-type-alist): Add emacs-sources.
8256 2001-02-16 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8258 * gnus-range.el (gnus-range-normalize): New function.
8260 2001-02-15 NAGY Andras <nagya@inf.elte.hu>
8262 * imap.el (imap-gssapi-open): Set imap-c-l-s-first.
8264 2001-02-14 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8266 * gnus-srvr.el (gnus-server-regenerate-server): Use gnus-get-function.
8268 * nnagent.el (nnagent-request-regenerate): New function.
8270 * nnfolder.el (nnfolder-request-regenerate): New deffoo.
8272 * nnml.el (nnml-generate-nov-databases): Accept argument
8273 server. Don't open server if it is opened.
8274 (nnml-request-regenerate): Use it. Change to deffoo.
8276 2001-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
8277 Committed by ShengHuo ZHU <zsh@cs.rochester.edu>
8279 * gnus.el (gnus-define-group-parameter): Fix.
8281 2001-02-14 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8283 * gnus.el (gnus-define-group-parameter): Improved.
8285 * gnus-sum.el (charset): Define parameter.
8286 (ignored-charsets): Ditto.
8287 (gnus-summary-setup-default-charset): Use them.
8289 * gnus-start.el (gnus-read-descriptions-file): Use them.
8291 * gnus-cus.el (gnus-group-parameters): Remove them.
8293 2001-02-14 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8295 * gnus-sum.el (gnus-summary-print-article): Redo highlight.
8297 2001-02-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8299 * gnus-sum.el (gnus-summary-read-group-1): Remove
8300 gnus-summary-set-local-parameters.
8301 (gnus-summary-setup-buffer): Put it here.
8303 2001-02-13 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8305 * gnus.el (to-address): Define parameter.
8307 * gnus-art.el (article-hide-boring-headers): Use them.
8308 * gnus-msg.el (gnus-post-news): Ditto.
8309 * gnus-cus.el (gnus-group-parameters): Remove them.
8311 2001-02-13 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8313 * gnus-draft.el (gnus-draft-reminder): New function.
8315 * gnus-art.el (gnus-sender-save-name): New function.
8317 2001-02-13 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8319 * mm-util.el (mm-mime-charset): Error message.
8321 2001-02-13 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8323 * message.el (message-check-news-body-syntax): Don't check mml lines.
8325 2001-02-12 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8327 * gnus-topic.el (gnus-subscribe-topics): Return nil if not
8330 * gnus-start.el (gnus-call-subscribe-functions): New function.
8331 (gnus-find-new-newsgroups): Use it.
8332 (gnus-ask-server-for-new-groups): Use it.
8333 (gnus-check-first-time-used): Use it.
8334 (gnus-subscribe-newsgroup-method): Grok a list of functions.
8335 (gnus-subscribe-options-newsgroup-method): Ditto.
8336 (gnus-subscribe-hierarchically): Return gnus-subscribe-newsgroup's
8339 2001-02-12 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8341 * gnus-cus.el (gnus-score-customize): Doc fix.
8343 2001-02-11 Jesper Harder <harder@ifa.au.dk>
8345 * dgnushack.el (my-getenv): Typo.
8347 2001-02-11 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8349 * dgnushack.el (dgnushack-make-load): Don't autoload smiley functions.
8351 2001-02-11 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8353 * gnus-group.el (gnus-group-suspend): Offer save summaries.
8355 * gnus-art.el (gnus-treat-leading-whitespace): New variable.
8356 (gnus-treatment-function-alist): Use it.
8357 (article-remove-leading-whitespace): New function.
8358 (gnus-article-make-menu-bar): Use it.
8360 * gnus-sum.el (gnus-summary-wash-empty-map): Add
8361 remove-leading-whitespace.
8362 (gnus-summary-wash-map): Bind strip-headers-in-body to `W a',
8363 because of conflict.
8365 2001-02-09 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8367 * Makefile.in: Hack generating gnus-load.el.
8368 * dgnushack.el: Ditto.
8369 * gnus-load.el: Remove it.
8371 2001-02-09 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8373 * dgnushack.el : Add URLDIR.
8375 * Makefile.in (EMACS_COMP): Ditto.
8377 2001-02-09 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8379 * gnus-cus.el (gnus-score-customize): Error on no score file.
8381 2001-02-09 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8383 * mm-decode.el (mm-merge-handles): New function.
8385 * mm-view.el (mm-inline-message): Use it.
8386 (mm-view-message): Ditto.
8388 * mm-partial.el (mm-inline-partial): Ditto.
8390 * mm-extern.el (mm-inline-external-body): Ditto.
8392 * gnus-art.el (gnus-mime-view-part): Ditto.
8393 (gnus-mime-view-part-as-type): Ditto.
8394 (gnus-mime-save-part-and-strip): Prevent users to strip in some
8397 2001-02-08 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8399 * message.el (message-cancel-news): Allow to shoot foot.
8400 (message-supersede): Ditto.
8402 2001-02-08 Tommi Vainikainen <thv@iki.fi>
8404 * gnus-sum.el (gnus-simplify-subject-re): Use
8405 message-subject-re-regexp.
8407 2001-02-08 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8409 * nnmail.el (nnmail-expiry-target-group): Bind
8410 nnmail-cache-accepted-message-ids to nil.
8412 * gnus-xmas.el (gnus-xmas-article-display-xface): Use binary
8415 2001-02-07 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8417 * qp.el (quoted-printable-encode-region): Make sure characters are
8418 between 00 and FF. Don't check charset.
8420 * mm-encode.el (mm-encode-content-transfer-encoding): Use unibyte
8422 * rfc2047.el (rfc2047-q-encode-region): Ditto.
8424 2001-02-07 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8426 * message.el (message-make-forward-subject): Argument decoded.
8427 (message-forward): Use it when digest.
8429 * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
8432 2001-02-07 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8434 * message.el (message-generate-headers-first): Doc fix.
8436 2001-02-07 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8438 * gnus-art.el (article-make-date-line): Error proof.
8440 2001-02-06 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8442 * gnus-group.el (gnus-group-listing-limit): New variable.
8443 (gnus-group-prepare-flat-list-dead): Use old trick to speed up.
8445 * gnus-topic.el (gnus-group-prepare-topics): Use gnus-killed-hashtb.
8447 2001-02-06 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8449 * message.el (message-newline-and-reformat): Special case for
8452 2001-02-06 Per Abrahamsen <abraham@dina.kvl.dk>
8454 * gnus-uu.el (gnus-uu-save-article): Make the topics summary a
8457 2001-02-06 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8459 * message.el (message-encode-message-body): Don't insert
8460 Content-Type if it is inside a mail.
8462 2001-02-06 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8464 * gnus-xmas.el (gnus-xmas-article-menu-add): Add
8465 gnus-article-commands-menu.
8467 * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
8470 * gnus-start.el (gnus-read-descriptions-file): Use
8471 gnus-group-name-charset and gnus-group-charset-alist.
8473 2001-02-04 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8475 * gnus-sum.el (gnus-summary-mark-as-processable): Understand
8478 * gnus-start.el (gnus-group-change-level): Remove from both
8479 gnus-zombie-list and gnus-killed-list.
8481 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8483 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Add
8484 gnus-subscribe-topics.
8486 * gnus-cus.el (gnus-extra-topic-parameters): Fix doc.
8488 2001-02-04 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8490 * gnus-art.el (gnus-article-make-menu-bar): Make
8491 gnus-article-post-menu.
8493 * gnus-xmas.el (gnus-xmas-article-menu-add): Add post menu.
8495 * gnus-sum.el (gnus-summary-make-menu-bar): Use t if XEmacs.
8497 * gnus-group.el (gnus-group-make-menu-bar): Ditto.
8499 * message.el (message-mode-menu): Ditto.
8501 * gnus-art.el (defvar): eval-when-compile.
8503 2001-02-02 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8505 * gnus-agent.el (gnus-agentize): Fix doc.
8507 2001-02-02 Karl Kleinpaste <karl@charcoal.com>
8509 * mml.el (mml-preview): Bind `q'.
8511 2001-02-02 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8513 * mm-util.el (mm-mime-mule-charset-alist): non-Mule case.
8515 2001-01-31 Dave Love <fx@gnu.org>
8517 * mm-util.el (mm-mime-mule-charset-alist)
8518 (mm-find-mime-charset-region): Consider mule-utf-8.
8520 2001-01-31 Dave Love <fx@gnu.org>
8522 * gnus-art.el (gnus-article-x-face-command)
8523 (gnus-treat-display-xface, gnus-treat-display-smileys): Add
8526 2001-01-26 Dave Love <fx@gnu.org>
8528 * mm-util.el (mm-multibyte-string-p): New.
8530 ;; * qp.el: Remove un-logged bogus changes from 2000-12-20.
8531 ;; (quoted-printable-encode-region): Doc fix. Don't call
8532 ;; string-as-multibyte on class. Clarify line-folding.
8533 (quoted-printable-encode-string): Make temp buffer inherit
8534 string's multibyteness.
8536 2001-01-23 Gerd Moellmann <gerd@gnu.org>
8538 * nnheader.el (toplevel): Don't require `gnus-util' at
8539 compile-time; this creates a circular dependency, and prevents
8542 2001-01-22 Andreas Schwab <schwab@suse.de>
8544 * nnheader.el (gnus-delete-line): Autoload it as a macro.
8546 2001-01-31 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8548 * nnmail.el (nnmail-remove-list-identifiers): Use consp.
8550 * gnus-art.el (article-hide-list-identifiers): Ditto.
8552 * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
8554 2001-01-31 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8556 * gnus-sum.el (gnus-summary-remove-list-identifiers): Similar.
8558 * gnus-art.el (article-hide-list-identifiers): Similar.
8560 2001-01-31 Karl Kleinpaste <karl@charcoal.com>
8562 * nnmail.el (nnmail-remove-list-identifiers): Improved.
8564 2001-01-31 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8566 * gnus-score.el (gnus-summary-score-entry): match may be an integer.
8568 2001-01-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8570 * gnus-util.el (gnus-string-equal): New function.
8572 * gnus-art.el (article-hide-boring-headers): Use it.
8574 2001-01-27 Karl Kleinpaste <karl@charcoal.com>
8576 * gnus-art.el (gnus-article-banner-alist): eGroups new banner.
8578 2001-01-27 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8580 * gnus-msg.el (gnus-msg-mail): Support switch-action.
8582 2001-01-26 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8584 * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
8585 command if there is not last-saver.
8587 2001-01-24 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8589 * nntp.el (nntp-open-connection): 201 is possible.
8591 2001-01-24 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8593 * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
8594 (rfc2047-charset-encoding-alist): Add big5.
8596 2001-01-24 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8598 * gnus-agent.el (gnus-agent-add-server): Redraw the line.
8599 (gnus-agent-remove-server): Ditto.
8600 (autoload): gnus-server-update-server.
8602 * gnus-srvr.el (gnus-server-line-format): Add %a.
8603 (gnus-server-line-format-alist): Add gnus-tmp-agent.
8604 (gnus-server-insert-server-line): Use it.
8606 2001-01-24 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8608 * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
8611 2001-01-24 Simon Josefsson <sj@extundo.com>
8613 * mail-source.el (mail-sources): Add :program specifier to IMAP
8615 (mail-source-fetch-imap): Map :program to `imap-shell-program'.
8617 2001-01-24 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8619 * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
8621 2001-01-24 12:22:47 Lars Magne Ingebrigtsen <larsi@gnus.org>
8623 * nntp.el (nntp-wait-for): Return the success code.
8624 (nntp-open-connection): Use it.
8626 2001-01-11 11:49:02 Lars Magne Ingebrigtsen <larsi@gnus.org>
8628 * gnus-int.el (gnus-check-server): Allow breaking the opening.
8630 2001-01-23 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8632 * gnus-sum.el (gnus-summary-print-article): Remove process mark.
8634 2001-01-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8636 * gnus-sum.el (gnus-summary-print-article): Take one prefix
8637 argument. Allow to print several articles in one file.
8639 2001-01-21 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8641 * webmail.el (webmail-type-definition): netaddress changes.
8643 2001-01-21 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8645 * gnus.el: Fix copyright. Remove trailing spaces.
8647 * message.el (message-forward): Use mule4.
8649 2001-01-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8651 * mm-util.el (mm-string-as-unibyte): New function.
8653 * message.el (message-forward): Use it.
8655 2001-01-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8657 * message.el (message-cite-original-without-signature): Don't peel
8659 (message-get-reply-headers): Add Cc if it is not in follow-to.
8661 2001-01-20 Simon Josefsson <sj@extundo.com>
8663 * mm-decode.el (mm-handle-multipart-from): Add.
8664 (mm-dissect-buffer): Save From: header value.
8665 (mm-security-from): Remove.
8666 (mm-possibly-verify-or-decrypt): Don't set mm-security-from.
8668 * mml-smime.el (mml-smime-verify): Use `mm-handle-multipart-from'
8669 instead of `mml-security-from'. Protect null from value.
8671 2001-01-20 Simon Josefsson <sj@extundo.com>
8673 * mailcap.el (mailcap-mime-data): Run `gnumeric' on
8674 application/vnd.ms-excel attachments.
8676 2001-01-19 Simon Josefsson <sj@extundo.com>
8678 * gnus-art.el (gnus-button-alist): Add `?=' to mailto URL regexp.
8680 2001-01-19 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8682 * message.el (message-ignored-mail-headers): Ditto.
8684 2001-01-19 Simon Josefsson <sj@extundo.com>
8686 * message.el (message-ignored-news-headers): Only search beginning
8689 2001-01-19 Alberto Lusiani <a.lusiani@noemail.org>
8691 * message.el (message-send-mail): Content-Type may not be there.
8693 2001-01-18 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8695 * gnus-ems.el (gnus-article-display-xface): Add BUFFER.
8696 * gnus-xmas.el (gnus-xmas-article-display-xface): Ditto.
8698 * gnus-art.el (article-display-x-face): Insert X-Face if there is
8701 2001-01-18 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8703 * gnus-sum.el (gnus-summary-read-group-1): Don't test dead
8706 2001-01-18 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8708 * message.el (message-yank-original): Understand
8711 2001-01-18 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8713 * gnus-art.el (gnus-boring-article-headers): Add to-address.
8714 (article-hide-boring-headers): Ditto.
8716 * mm-view.el (mm-inline-message): Insert a newline unless bolp.
8718 2001-01-18 08:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8720 * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
8723 2001-01-16 Simon Josefsson <simon@josefsson.org>
8725 * message.el (message-make-in-reply-to): Add comment to message-id
8726 (old syntax, see 2000-08-02 change).
8728 2001-01-16 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8730 * gnus-art.el (gnus-url-mailto): Use gnus-msg-mail.
8731 (gnus-button-mailto): Setup message. Moved to gnus-msg.el.
8732 (gnus-button-reply): Ditto.
8734 2001-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
8736 * gnus-art.el (article-display-x-face): Fix.
8738 2001-01-15 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8740 * gnus-art.el (article-display-x-face): Use
8741 gnus-original-article-buffer.
8743 2001-01-15 Jack Twilley <jmt@tbe.net>
8745 * message.el (message-add-header): Move to point-max.
8747 2001-01-15 Simon Josefsson <simon@josefsson.org>
8749 * smime.el (smime-CA-directory, smime-CA-file): Change default to
8750 nil, improve documentation.
8751 (smime-certificate-directory): Comment out false hints (until it
8754 * mml-smime.el (mml-smime-sign): Place user in customize buffer if
8755 there aren't any keys.
8756 (mml-smime-verify): If smime-CA-{file,directory} set, also try to
8757 verify certificate. Default is changed to only check integrity.
8758 Improved security status texts. If a certificate doesn't contain
8759 a email address, don't fail.
8761 * smime.el (smime-noverify-region):
8762 (smime-noverify-buffer): New functions. Verifies integrity only.
8764 2001-01-12 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8766 * gnus-group.el (gnus-group-sort-by-score): Reverse order.
8768 2001-01-12 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8770 * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
8771 (gnus-remove-some-windows): Ditto.
8773 2001-01-12 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8775 * gnus-art.el (article-make-date-line): 11th.
8777 2001-01-11 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8779 * mml2015.el (mml2015-gpg-encrypt): Remove CR.
8780 (mml2015-gpg-sign): Ditto.
8782 2001-01-10 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8784 * gnus.el: Sync with EMACS_PRETEST_21_0_95.
8785 * gnus.el (gnus-default-posting-charset): Bogus. Removed.
8787 2001-01-08 Dave Love <fx@gnu.org>
8789 * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
8792 * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
8794 * message.el: Doc and message fixes.
8795 (message-send-rename-function)
8796 (message-make-forward-subject-function)
8797 (message-send-mail-function, message-reply-to-function)
8798 (message-wide-reply-to-function, message-followup-to-function)
8799 (message-distribution-function, message-auto-save-directory): Fix
8802 * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
8803 proceeding after warnings. Amend multipart warning message.
8805 2001-01-04 Dave Love <fx@gnu.org>
8807 * gnus-util.el (nnmail-pathname-coding-system): Defvar when
8809 (gnus-make-directory): Require nnmail.
8811 * mm-decode.el (mm-inline-media-tests): Add
8812 image/x-portable-bitmap.
8813 (mm-get-image): Grok pbm.
8815 2001-01-10 Paul Stevenson <p.stevenson@surrey.ac.uk>
8817 * nnvirtual.el (nnvirtual-request-expire-articles): delq nil.
8819 2001-01-09 Didier Verna <didier@xemacs.org>
8821 * dgnushack.el (dgnushack-compile): give a dummy value to
8822 `gnus-xmas-glyph-directory' for the time of compilation.
8823 * gnus-agent.el: moved some XEmacs specific hook add-ons from
8824 `gnus-xmas-[re]define' to avoid loosing user custom settings.
8825 * gnus-art.el: ditto.
8826 * gnus-group.el: ditto.
8827 * gnus-salt.el: ditto.
8828 * gnus-sum.el: ditto.
8829 * gnus-topic.el: ditto.
8830 * gnus-xmas.el (gnus-xmas-define): see above.
8831 * gnus-xmas.el (gnus-xmas-redefine): see above.
8832 * gnus-xmas.el (gnus-xmas-glyph-directory): generate a
8833 non-continuable error when the directory can't be found.
8835 2001-01-09 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8837 * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
8839 * gnus-art.el (gnus-mime-view-part): Copy it.
8840 (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
8842 2001-01-09 Michael Downes <mjd@ams.org>
8844 * gnus-sum.el (gnus-summary-read-group-1): More useful message.
8846 2001-01-08 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8848 * nnmail.el (nnmail-get-new-mail): Find group only if file is not
8849 orig-file. Use ',source.
8851 2001-01-08 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8853 * gnus-xmas.el (gnus-xmas-modeline-glyph):
8854 (gnus-xmas-group-startup-message):
8855 Detect gnus-xmas-glyph-directory when it is nil.
8857 2001-01-08 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8859 * pop3.el (pop3-get-message-count): Andrew Innes
8860 <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
8862 2001-01-05 06:49:37 Lars Magne Ingebrigtsen <larsi@gnus.org>
8864 * gnus-agent.el (gnus-agent-fetch-session): Say what we quit.
8866 * time-date.el (time-to-number-of-days): New function.
8868 2001-01-04 11:06:14 Gregory Chernov <greg@visiontech-dml.com>
8870 * nnslashdot.el (nnslashdot-request-list): Always get the right
8873 2001-01-05 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8875 * message.el (message-minibuffer-local-map): New keymap.
8876 (message-read-from-minibuffer): Use it.
8877 * gnus-msg.el (gnus-summary-resend-message): Use it
8879 2001-01-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8881 * gnus-start.el (gnus-display-time-event-handler): New function.
8882 (gnus-after-getting-new-news-hook): Use it.
8884 2001-01-03 07:26:58 Lars Magne Ingebrigtsen <larsi@gnus.org>
8886 * message.el (message-ignored-mail-headers): Add draft header.
8888 2001-01-02 06:28:28 Lars Magne Ingebrigtsen <larsi@gnus.org>
8890 * gnus-sum.el (gnus-summary-expire-articles): Don't save
8893 * nnslashdot.el (nnslashdot-request-list): Get the right year.
8895 2001-01-01 00:52:44 Ed L. Cashin <ecashin@coe.uga.edu>
8897 * gnus-sum.el (gnus-summary-expire-articles): Save excursion.
8899 2000-12-31 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8901 * qp.el (quoted-printable-decode-region): Don't backward-char.
8903 2000-12-31 03:57:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
8905 * gnus-draft.el: Mark articles as replied.
8907 * gnus-sum.el (gnus-summary-add-mark): New function.
8909 * gnus-group.el (gnus-add-mark): New function.
8911 * gnus-sum.el (gnus-summary-buffer-name): New function.
8912 (gnus-summary-setup-buffer): Use it.
8914 * gnus-draft.el: Set things up with the right post method and
8917 * message.el (message-ignored-news-headers): Remove X-Draft-From.
8919 * gnus-msg.el (gnus-inews-insert-draft-meta-information): New function.
8921 * gnus.el (gnus-draft-meta-information-header): New variable.
8923 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
8925 * gnus-art.el (gnus-treatment-function-alist): Move the date
8926 functions before the header sorting functions.
8928 * mm-uu.el (mm-uu-pgp-signed-extract-1): Unquote "- " quotes.
8930 * dgnushack.el (dgnushack-compile): Message whether there is w3.
8931 Don't (push "/usr/share/emacs/site-lisp" load-path).
8933 * gnus-cite.el (gnus-article-fill-cited-article): Don't add space
8934 to empty fill prefixes.
8936 2000-12-30 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8938 * nntp.el (nntp-open-connection): Kill pbuffer if process is nil.
8939 Suggested by Christoph Conrad <christoph.conrad@gmx.de>.
8941 2000-12-30 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8943 * nnheader.el (autoload): Autoload gnus-sorted-intersection.
8945 * nnml.el (autoload): Move to nnheader.el.
8947 * nnfolder.el (nnfolder-existing-articles): Reversed, i.e. sorted.
8948 (nnfolder-request-expire-articles): Use gnus-sorted-intersection.
8949 (nnfolder-retrieve-headers): Use intersection. Suggested by Jonas
8950 Kvarnstr
\e,Av
\e(Bm <jonkv@ida.liu.se>.
8952 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
8954 * gnus-art.el (article-make-date-line): Get the hours right.
8955 (gnus-ignored-headers): More hiding.
8957 * nnmail.el (nnmail-expiry-wait): Not an integer.
8959 * message.el (message-goto-body): Only expand abbrev when called
8961 (message-make-lines): Use it.
8963 2000-12-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
8965 * gnus-msg.el (gnus-inews-yank-articles): Reparse headers.
8967 2000-12-30 00:17:38 Lars Magne Ingebrigtsen <larsi@gnus.org>
8969 * gnus-sum.el (gnus-summary-limit-include-expunged): Really
8970 include the expunged articles.
8972 * gnus-group.el (gnus-group-sort-by-server): New function.
8974 * gnus.el (gnus-method-to-server-name): New function.
8975 (gnus-group-prefixed-name): Use it.
8977 * gnus-group.el (gnus-group-sort-function): Doc fix.
8978 (gnus-group-sort-groups-by-server): New command.
8980 2000-12-29 13:25:10 Lars Magne Ingebrigtsen <larsi@gnus.org>
8982 * gnus-art.el (gnus-treat-date-english): New variable.
8983 (article-date-english): New command.
8984 (gnus-english-month-names): New variable.
8985 (article-make-date-line): Do 'english.
8987 * gnus-cite.el (gnus-article-fill-cited-article): Add a space
8988 after the fill prefix.
8990 * gnus-sum.el (gnus-summary-make-menu-bar): Removed "Enter
8993 * gnus-art.el (gnus-ignored-headers): Hide more headers.
8995 * message.el (message-mode-map): Bind comment-region.
8997 * gnus-art.el (gnus-mime-display-part): Let w3 display
9000 * mm-bodies.el (mm-long-lines-p): New function.
9001 (mm-body-encoding): Use it.
9002 (mm-body-encoding): Encode articles with lines longer than 1000
9005 2000-12-29 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9007 * mm-util.el (mm-enable-multibyte): Use
9008 default-enable-multibyte-characters.
9009 (mm-enable-multibyte-mule4): Ditto.
9010 (mm-disable-multibyte): Test XEmacs.
9011 (mm-disable-multibyte-mule4): Ditto.
9012 (mm-with-unibyte-current-buffer): Simplified.
9013 (mm-with-unibyte-current-buffer-mule4): Ditto.
9015 2000-12-28 19:44:56 Lars Magne Ingebrigtsen <larsi@gnus.org>
9017 * nnheaderxm.el (nnheader-string-as-multibyte): New alias.
9019 * nnheader.el (nnheader-string-as-multibyte): New alias.
9021 * mm-view.el (mm-inline-text): Warn when bugging out in w3.
9023 * gnus-uu.el (gnus-message-process-mark): New function.
9024 (gnus-uu-mark-by-regexp): Use it.
9025 (gnus-new-processable): New function.
9027 2000-12-28 19:21:57 Inge Frick <inge@nada.kth.se>
9029 * gnus-sum.el (gnus-no-mark): New variable.
9031 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
9033 * nnwfm.el (nnwfm-create-mapping): Remove quote marks and
9036 2000-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
9038 * gnus-art.el (gnus-article-banner-alist): Remove duplicate
9041 2000-12-25 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9043 * dgnushack.el (dgnushack-compile): elc is in the current directory.
9045 * qp.el (quoted-printable-encode-region): Don't check multibyte in
9048 2000-12-25 Lloyd Zusman <ljz@asfast.com>
9050 * mml.el (mml-read-tag): Save tag location.
9052 2000-12-25 Simon Josefsson <simon@josefsson.org>
9054 * starttls.el: Sync with Emacs 21.
9056 2000-12-24 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9058 * message.el (message-mail): Support yank-action.
9060 * message.el (message-setup): Revoke the last change.
9062 2000-12-24 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9064 * message.el (message-setup): Use cons. Suggested by Johan Vromans
9065 <jvromans@squirrel.nl>.
9067 2000-12-24 Simon Josefsson <sj@extundo.com>
9069 * mm-bodies.el (mm-decode-content-transfer-encoding): Preserve
9070 mailing list junk at end of part.
9072 2000-12-23 Simon Josefsson <sj@extundo.com>
9074 * nnimap.el (nnimap-expiry-target): New function.
9075 (nnimap-request-expire-articles): Use it.
9077 2000-12-22 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9079 * gnus.el (gnus-group-parameters-more): New variable.
9080 * gnus-cus.el (gnus-group-customize): Use it.
9082 * gnus.el (gnus-define-group-parameter): New macro.
9083 (auto-expire): Use it
9084 (total-expire): Use it.
9085 * gnus-art.el (banner): Use it.
9087 * mml.el (mml-parse): save-excursion. Suggested by Lloyd Zusman
9090 2000-12-22 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9092 * gnus-topic.el (gnus-topic-create-topic): Use list.
9094 * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
9095 before binding gnus-default-article-saver.
9097 * gnus-sum.el (gnus-summary-save-article):
9098 (gnus-summary-pipe-output):
9099 (gnus-summary-save-article-mail):
9100 (gnus-summary-save-article-rmail):
9101 (gnus-summary-save-article-file):
9102 (gnus-summary-write-article-file):
9103 (gnus-summary-save-article-body-file): Ditto.
9105 * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
9107 2000-12-22 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9109 * gnus-art.el (gnus-mime-security-button-map):
9110 (gnus-mime-button-map): Add parent.
9112 2000-12-22 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9114 * messagexmas.el (message-xmas-redefine): New function.
9116 * message.el: Use it.
9118 * gnus-art.el (gnus-article-check-hidden-text): Return t.
9120 * gnus-util.el (gnus-remove-text-properties-when): Return t.
9122 2000-12-22 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9124 * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
9125 malformatted messages.
9127 2000-12-22 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9129 * mm-util.el (mm-image-load-path): New function.
9131 * gnus-group.el (gnus-group-make-tool-bar): Use it.
9133 * gnus-sum.el (gnus-summary-make-tool-bar): Use it.
9135 * message.el (message-tool-bar-map): Use it.
9137 * Makefile.in (install-el): New rule.
9139 2000-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
9141 * gnus-art.el (article-treat-dumbquotes): Quote \.
9143 2000-12-21 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9145 * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
9146 Emacs 20 runs on a terminal.
9148 2000-12-21 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9150 * gnus-msg.el (gnus-bug): Revert to save-excursion.
9152 * mml.el (gnus-add-minor-mode): Autoload.
9154 * message.el (message-forward): Save-restriction.
9156 2000-12-21 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9158 * gnus-art.el (article-treat-dumbquotes): More doc, provided by
9159 Paul Stevenson <p.stevenson@surrey.ac.uk>
9161 2000-12-21 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9163 * gnus-ml.el (gnus-mailing-list-mode-map): Use C-c C-n prefix.
9165 * mml.el (gnus-ems): Don't require.
9167 * gnus.el (gnus-decode-rfc1522): Removed.
9168 (gnus-set-text-properties): Define.
9170 2000-12-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9172 * gnus-art.el (gnus-mime-*): handle may be nil.
9174 * gnus-sum.el (gnus-summary-mode): Turn on gnus-mailing-list-mode.
9176 * gnus.el (gnus-group-remove-excess-properties): Not defined
9179 2000-12-20 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9181 * message.el (message-mail-user-agent): Add :version.
9183 2000-12-21 Miles Bader <miles@gnu.org>
9185 * message.el (message-mode): Set `comment-start' to the yank prefix.
9187 2000-12-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9189 * message.el (message-mail-user-agent): New variable.
9190 (message-setup): Renamed to message-setup-1. Support
9192 (message-mail-user-agent): New function.
9193 (message-mail): Use it.
9194 (message-reply): Use it.
9195 (message-resend): Use it.
9196 (message-mail-other-window): Use it.
9197 (message-mail-other-frame): Use it.
9199 * gnus-msg.el (gnus-bug): Support mail-user-agent.
9201 2000-12-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9203 * message.el (message-tool-bar-map): Simplify.
9204 (message-narrow-to-head-1): New function.
9205 (message-narrow-to-head): Use it.
9206 (message-reply): Ditto.
9207 (message-cancel-news): Ditto.
9208 (message-supersede): Ditto.
9209 (message-make-forward-subject): Ditto.
9210 (message-bounce): Ditto.
9212 2000-12-20 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9214 * uudecode.el (uudecode-decode-region-external): make-temp-file
9217 * binhex.el (defalias): eval-and-compile.
9219 * message.el (message-tool-bar-map): New function.
9220 (message-mode): Use it.
9222 2000-12-20 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9224 * nntp.el (nntp-find-connection): Remove the entry.
9225 (nntp-retrieve-groups): (gnus-buffer-live-p buf).
9227 2000-12-20 05:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9229 * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
9231 * message.el (message-forward): Copy buffer in unibyte mode.
9233 2000-12-20 04:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9235 * message.el (message-make-forward-subject): Don't widen. Decode.
9236 (message-forward): Don't decode subject.
9238 2000-12-20 Christoph Conrad <C.Conrad@cli.de>
9240 * qp.el (quoted-printable-encode-region): Upcase QP.
9242 2000-12-20 03:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9244 * mm-decode.el (mm-possibly-verify-or-decrypt): Use
9245 mail-extract-a-c instead. Don't depend on Gnus.
9247 * mml.el (gnus-ems): Require it.
9249 * gnus-msg.el (gnus-summary-mail-forward):
9251 * message.el (message-forward): Move mime-to-mml here.
9253 2000-12-20 02:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9255 * gnus-group.el, gnus-sum.el, message.el: Add :help unless Emacs.
9256 * gnus-art.el (gnus-insert-mime-button): Simplify.
9257 (gnus-mime-display-alternative): Ditto.
9258 (gnus-insert-mime-security-button): Ditto.
9260 2000-12-20 01:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9262 * gnus-util.el (gnus-add-text-properties-when): In XEmacs,
9263 text-property-not-all doesn't return nil when start=mark(end).
9264 (gnus-remove-text-properties-when): Ditto.
9266 2000-12-20 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9268 * gnus-start.el (gnus-group-change-level): Remove group from
9269 gnus-active-hashtb if real killed.
9271 2000-12-19 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9273 * gnus-art.el (gnus-insert-mime-button): Emacs20 needs local-map.
9274 (gnus-mime-display-alternative): Ditto.
9275 (gnus-insert-mime-security-button): Ditto.
9277 2000-12-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9279 * gnus-start.el (gnus-group-change-level): Don't add it into
9280 killed-list if it was killed.
9282 2000-12-19 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9284 * nnmbox.el (nnmbox-file-coding-system): Use binary.
9285 (nnmbox-active-file-coding-system): Ditto.
9287 * gnus-cus.el (gnus-group-parameters): Add posting-style.
9289 2000-12-19 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9291 * gnus.el (gnus-version):
9292 (gnus-version-number): Set to Oort Gnus 0.01.
9294 * gnus-art.el (gnus-mime-security-button-map):
9295 (gnus-insert-mime-security-button): Fix for Emacs21.
9297 2000-12-19 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9299 * gnus-group.el, gnus-sum.el, message.el: Comment out :help in
9300 easymenu, because XEmacs doesn't understand :help.
9302 * mm-uu.el: Require binhex.
9304 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9306 * gnus.el: Merged. Emacs21 CVS tag is zsh-merge-ognus-1.
9308 2000-12-19 ShengHuo ZHU <zsh@cs.rochester.edu>
9310 * mm-util.el (mm-charset-synonym-alist): Fix a typo.
9312 2000-12-18 Gerd Moellmann <gerd@gnu.org>
9314 * *.xpm, *.pbm: Convert icons icons to size 24x24.
9316 2000-12-18 Dave Love <fx@gnu.org>
9318 * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
9321 2000-12-13 Miles Bader <miles@gnu.org>
9323 * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
9324 to t, so that we don't get stuck while trying to smilefy
9327 2000-12-12 Gerd Moellmann <gerd@gnu.org>
9329 * smiley-ems.el (smiley-regexp-alist): Make regexps match
9330 at the end of the buffer.
9331 (smiley-region): In the loop, move to the end of the submatch
9332 matching the smiley instead of using the end of the match
9333 of the whole regexp.
9335 2000-12-12 Eli Zaretskii <eliz@is.elta.co.il>
9337 * message.el (message-mode): Doc fix.
9339 2000-12-12 Gerd Moellmann <gerd@gnu.org>
9341 * smiley-ems.el (smiley-region): Doc fix.
9343 2000-12-11 Miles Bader <miles@gnu.org>
9345 * gnus-sum.el (gnus-summary-recenter): When trying to keep the
9346 bottom line visible, check to see if it's partially obscured, and
9347 if so, either scroll one more line to make it fully visible, or
9348 revert to showing the second line from the top.
9350 2000-12-07 Dave Love <fx@gnu.org>
9352 * mailcap.el (mailcap-download-directory)
9353 * gnus-audio.el (gnus-audio-directory)
9354 * smiley-ems.el (smiley-data-directory): Fix :type.
9356 2000-11-30 Dave Love <fx@gnu.org>
9358 * message.el (message-auto-save-directory): Use
9359 file-name-as-directory.
9360 (message-set-auto-save-file-name): Create
9361 message-auto-save-directory if necessary.
9362 (message-replace-chars-in-string): Removed -- unused.
9363 (message-mail-alias-type): Customize.
9364 (message-headers): Remove duplicate defgroup.
9366 2000-11-29 Dave Love <fx@gnu.org>
9368 * qp.el (quoted-printable-decode-region): Use error, not message
9369 to report malformed text (like base64). Amend message.
9371 2000-11-29 Miles Bader <miles@gnu.org>
9373 * message.el (message-header-lines): Fontify tag.
9375 2000-11-27 Dave Love <fx@gnu.org>
9377 * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
9380 ;2000-11-26 Dave Love <fx@gnu.org>
9382 ; * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
9384 2000-11-23 Dave Love <fx@gnu.org>
9386 * uu-post.pbm, uu-decode.pbm: new files from XPMs.
9388 * mm-uu.el (uudecode): Require.
9389 (uudecode-decode-region, uudecode-decode-region-external): Don't
9391 (mm-uu-copy-to-buffer): Doc fix.
9392 (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
9395 * mailcap.el: Doc fixes.
9396 (mailcap-mime-data): Various adjustments.
9397 (mailcap): New group.
9398 (mailcap-download-directory): Customize.
9399 (mailcap-generate-unique-filename, mailcap-binary-suffixes)
9400 (mailcap-temporary-directory): Deleted (unused).
9401 (mailcap-unescape-mime-test): Simplify slightly.
9402 (mailcap-viewer-passes-test): Use functionp.
9403 (mailcap-command-p): Aliased to executable-find.
9405 * rfc2047.el (rfc2047-encode-message-header): Don't encode if
9406 default-enable-multibyte-characters is nil.
9408 2000-11-22 Gerd Moellmann <gerd@gnu.org>
9410 * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
9412 2000-11-21 Dave Love <fx@gnu.org>
9414 * gnus-art.el (gnus-mime-button-map): Don't inherit from
9415 gnus-article-mode-map.
9416 ; (gnus-mime-button-menu): Use mouse-set-point.
9417 (gnus-insert-mime-button, gnus-mime-display-alternative)
9418 (gnus-mime-display-alternative): Don't use local-map property.
9420 2000-11-17 Dave Love <fx@gnu.org>
9422 * uudecode.el (uudecode-insert-char): Fix bogus feature test.
9423 (uudecode-decode-region-external): Doc fix. Use with-temp-buffer
9425 (uudecode-decode-region): Doc fix.
9427 2000-11-14 Dave Love <fx@gnu.org>
9429 * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
9430 * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
9431 * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
9432 New files, derived from the XPMs.
9434 2000-11-10 Dave Love <fx@gnu.org>
9436 * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
9437 (gnus-agent-lib-file, gnus-agent-load-alist)
9438 (gnus-agent-save-alist, gnus-agent-article-name): Use
9441 * gnus-group.el (gnus-group-name-charset-method-alist): Add
9443 (nnkiboze-score-file): Defvar when compiling.
9445 * gnus-start.el (gnus-read-newsrc-file): Add :version.
9447 * gnus-art.el (gnus-article-banner-alist)
9448 (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
9449 (gnus-article-date-lapsed-new-header)
9450 (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
9451 (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
9452 (gnus-treat-strip-headers-in-body)
9453 (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
9454 (gnus-treat-translate): Add :version.
9455 (gnus-article-mime-part-function): Fix defcustom.
9457 * nnmail.el (nnmail-expiry-target)
9458 (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
9459 (nnmail-split-header-length-limit): Add :version.
9461 * gnus-sum.el (gnus-auto-expirable-marks)
9462 (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
9463 (gnus-extra-headers, gnus-ignored-from-addresses)
9464 (gnus-newsgroup-ignored-charsets)
9465 (gnus-group-highlight-words-alist)
9466 (gnus-summary-show-article-charset-alist): Add :version.
9468 * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
9469 gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
9470 files, converted from the XPMs.
9472 * gnus-cache.el (gnus-cache-active-file): Don't use
9473 file-name-as-directory on directory.
9474 (gnus-cache-file-name): Use expand-file-name, not concat. Don't
9475 use file-name-as-directory on directory.
9477 * time-date.el (timezone-make-date-arpa-standard): Autoload.
9478 (date-to-time): Use it.
9480 ; * message.el (message-mode) <adaptive-fill-regexp>:
9481 ; <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
9482 ; (message-newline-and-reformat): Likewise.
9483 (message-forward-as-mime, message-forward-ignored-headers)
9484 (message-buffer-naming-style, message-default-charset)
9485 (message-dont-reply-to-names, message-send-mail-partially-limit):
9488 * mm-util.el: Doc fixes.
9489 (mm-mime-charset): Don't use the raw result of
9490 mm-preferred-coding-system.
9491 (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
9492 (mm-with-unibyte): Simplify.
9494 * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
9497 * pop3.el (pop3-version): Deleted.
9498 (pop3-make-date): New function, avoiding message-make-date.
9499 (pop3-munge-message-separator): Use it.
9501 2000-11-09 Dave Love <fx@gnu.org>
9503 * gnus-group.el (gnus-group-make-directory-group)
9504 (gnus-group-fetch-faq): Use expand-file-name.
9505 (gnus-group-fetch-faq): Simplify completing-read form.
9507 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
9510 * message.el (tool-bar-map): Defvar when compiling.
9512 * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
9513 (gnus-tm-lisp-directory): Deleted.
9514 (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
9516 (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
9517 (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
9518 version numbers from file names.
9520 2000-11-08 Dave Love <fx@gnu.org>
9522 * mm-view.el: Use featurep for XEmacs test.
9523 (mm-inline-message): Test for `remove-specifier'; don't use
9526 * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
9528 * gnus-score.el (gnus-score-load-file): Use expand-file-name.
9529 (gnus-score-find-bnews): Don't concat "".
9531 * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
9532 * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
9533 * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
9534 * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
9536 * gnus-sum.el: Put some defvars in eval-when-compile.
9537 (gnus-summary-mode-hook): Add :options.
9538 (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
9539 (gnus-summary-tool-bar-map): New variable.
9540 (gnus-summary-make-tool-bar): New function.
9541 (gnus-summary-mode): Put kill-all-local-variables first.
9543 * gnus-group.el (gnus-group-toolbar-map): New variable.
9544 (gnus-group-make-tool-bar): Rewritten.
9545 (gnus-group-mode): Put kill-all-local-variables first.
9547 * rfc2047.el: Require gnus-util.
9549 * nnml.el (gnus-sorted-intersection): Autoload.
9551 * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
9552 Put some defvars in eval-when-compile.
9553 (gnus-intersection, gnus-sorted-complement): Autoload.
9555 * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
9557 * mm-encode.el (mm-body-7-or-8): Autoload.
9559 * mm-decode.el (mm-insert-inline): Autoload.
9562 * message.el: Put some defvars in eval-when-compile.
9564 * gnus-msg.el: Put some defvars in eval-when-compile.
9565 (gnus-msg-mail): Move after gnus-setup-message.
9567 * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
9569 2000-11-07 Dave Love <fx@gnu.org>
9571 * gnus-util.el (nnheader): Don't require message (recursive
9574 * uudecode.el: Avoid compiler warnings.
9576 * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
9577 (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
9579 2000-11-06 Dave Love <fx@gnu.org>
9581 * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
9583 * uudecode.el: Use (featurep 'xemacs). Require cl when compiling.
9584 (uudecode-char-int): New alias, replacing char-int.
9585 (uudecode-decode-region): Don't call buffer-disable-undo.
9587 ; * mm-uu.el (mm-uu-configure): Unquote lambda.
9588 ; (mm-uu-configure-list): Doc fix.
9590 ; * earcon.el (running-xemacs): Don't define.
9592 ;2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
9594 ; * message.el (message-font-lock-keywords): Match a final newline
9595 ; to help font-lock's multiline support.
9597 2000-11-03 Dave Love <fx@gnu.org>
9599 * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
9601 * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
9604 * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
9605 <banner>: Fix custom type, doc.
9607 * mm-decode.el (mm-display-external): Space-prefix temp buffer
9608 name. Don't disable undo explicitly.
9610 ;2000-11-02 Dave Love <fx@gnu.org>
9612 ; * message.el (message-font-lock-keywords): Use [:alpha:] for
9615 2000-11-01 Dave Love <fx@gnu.org>
9617 * rfc2047.el (base64): Require unconditionally.
9618 (message-posting-charset): Defvar when compiling.
9619 (rfc2047-encode-message-header, rfc2047-encodable-p): Require
9622 * gnus-sum.el (nnoo): Require.
9623 (mm-uu-dissect): Autoload.
9625 * mml.el (mml-parse-1): Clarify message.
9626 (mml-minibuffer-read-type): Use mailcap-mime-types.
9628 2000-11-01 Stefan Monnier <monnier@cs.yale.edu>
9630 * mml.el: Fix a typo in the requiring of CL.
9632 2000-11-01 Dave Love <fx@gnu.org>
9634 * utf7.el: Require cl when compiling.
9636 * binhex.el: Use (featurep 'xemacs).
9637 (binhex-char-int): New alias, replacing char-int. Change callers.
9638 (binhex-decode-region): Simplify work buffer code.
9639 (binhex-decode-region-external): Use expand-file-name, not concat.
9641 2000-10-30 Dave Love <fx@gnu.org>
9643 * gnus-art.el: Fix 2000-10-27 change properly.
9645 2000-10-28 Miles Bader <miles@gnu.org>
9647 * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
9649 2000-10-27 Dave Love <fx@gnu.org>
9651 * gnus-group.el (gnus-group-make-menu-bar): Add some :help
9653 (gnus-group-make-tool-bar): New function.
9654 (gnus-group-mode): Use it.
9656 * message.el (message-mode-menu): Add some :help strings.
9657 (message-mode) [message-tool-bar-map]: Define tool-bar-map.
9658 (featurep): Use (featurep 'xemacs). Install tool bar for Emacs.
9660 * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
9661 * describe-group.xpm, get-news.xpm, kill-group.xpm:
9662 * unsubscribe.xpm: New files. Renamed icons from Luis Fernandes.
9664 * mm-decode.el (mm-valid-and-fit-image-p): Don't test
9665 display-graphic-p here.
9667 2000-10-27 Miles Bader <miles@lsi.nec.co.jp>
9669 * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
9670 of the `gnus-xemacs' variable, as the latter has been removed.
9671 * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
9672 * gnus-art.el (gnus-treat-display-xface)
9673 (gnus-treat-display-smileys, gnus-treat-display-picons)
9674 (gnus-article-read-summary-keys): Likewise.
9676 2000-10-26 Dave Love <fx@gnu.org>
9678 (defvar): Use rmail-spool-directory unconditionally.
9680 2000-10-18 Dave Love <fx@gnu.org>
9682 * mm-bodies.el (mm-uu-decode-function)
9683 (mm-uu-binhex-decode-function): Defvar when compiling.
9685 * gnus-nocem.el (gnus-nocem-issuers): Update.
9686 (gnus-nocem-check-from): New option.
9687 (gnus-nocem-scan-groups): Use it.
9688 (gnus-nocem-check-article): Bind gnus-newsgroup-name.
9689 (gnus-nocem-check-article-limit): Add :version.
9691 2000-10-16 Stefan Monnier <monnier@cs.yale.edu>
9693 * ietf-drums.el (mm-util): Require CL when compiling.
9695 2000-10-15 Dave Love <fx@gnu.org>
9697 * qp.el: Require mm-util.
9699 2000-10-13 Dave Love <fx@gnu.org>
9701 * qp.el (quoted-printable-decode-region): Avoid invalid
9704 2000-10-12 Gerd Moellmann <gerd@gnu.org>
9706 * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
9707 to a recursive load.
9709 2000-10-12 Dave Love <fx@gnu.org>
9711 * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
9713 * gnus.el (gnus-group-startup-message): Check for PBM image.
9715 2000-10-09 Dave Love <fx@gnu.org>
9717 * mail-source.el (mail-source-fetch-imap): Bind
9718 default-enable-multibyte-characters rather than using
9719 mm-disable-multibyte.
9721 2000-10-05 Dave Love <fx@gnu.org>
9723 * qp.el (mm-decode-coding-region, mm-encode-coding-region):
9725 (quoted-printable-decode-region): Rename arg which confused
9726 charset with coding-system. Don't use nonascii-insert-offset.
9727 Coding-system encode the region initially. Don't recognize `=='
9728 as valid QP. Coding-system decode the region finally.
9729 (quoted-printable-decode-string): Rename arg which confused
9730 charset with coding-system.
9732 * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
9733 (mm-encode-body): Apply mm-charset-to-coding-system to arg of
9734 mm-encode-coding-region.
9735 (mm-decode-body, mm-decode-string): Rename variables which
9736 confused charset with coding-system.
9737 (binhex-decode-region): Don't autoload.
9738 (mm-body-encoding): Require message.
9739 (mm-decode-content-transfer-encoding): Require mm-uu in relevant
9742 * gnus-art.el (article-de-quoted-unreadable)
9743 (article-de-base64-unreadable): Fold search case
9744 rather than downcasing string. Apply mm-charset-to-coding-system
9745 to arg of quoted-printable-decode-region.
9747 2000-10-04 Dave Love <fx@gnu.org>
9749 * gnus-ems.el: Don't turn off compiler warnings in local vars.
9750 Require ring when compiling.
9751 (gnus-article-compface-xbm): New variable.
9753 2000-10-04 Dave Love <fx@gnu.org>
9755 * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
9758 * frown.pbm, smile.pbm, wry.pbm: New files.
9760 * frown.xbm, smile.xbm, wry.xbm: Deleted.
9762 2000-10-03 Dave Love <fx@gnu.org>
9764 * mail-source.el (mail-sources): Revert to nil.
9766 * nnmail (nnmail-spool-file): Revert to `((file))'.
9768 * qp.el: Don't require mm-util.
9769 (quoted-printable-decode-region): Rewritten.
9770 (quoted-printable-decode-string, quoted-printable-encode-region):
9772 (quoted-printable-encode-region): Barf on multibyte characters.
9773 Maybe make the class multibyte. Upcase chars, not formatted
9774 strings. Allow mm-use-ultra-safe-encoding to be unbound.
9775 (quoted-printable-encode-string): Don't use
9776 mm-with-unibyte-buffer.
9778 2000-09-29 Gerd Moellmann <gerd@gnu.org>
9780 * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
9782 2000-09-21 Dave Love <fx@gnu.org>
9784 * smiley-ems.el (smiley-region): Test if display-graphic-p bound
9785 (for Emacs 20). Tidy somewhat.
9787 2000-09-21 Dave Love <fx@gnu.org>
9789 * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
9790 image processing. Rationalize logic somewhat.
9792 2000-09-20 Dave Love <fx@gnu.org>
9794 * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
9797 * gnus.el (gnus-version-number): Avoid some redundant
9800 2000-09-20 Gerd Moellmann <gerd@gnu.org>
9802 * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
9803 to XBM; we always have PBM support.
9805 2000-09-14 Dave Love <fx@gnu.org>
9807 * gnus.el (gnus-charset):
9808 * mm-decode.el (mime-display):
9809 * imap.el (imap) <defgroup>: Add :version.
9811 2000-09-13 Gerd Moellmann <gerd@gnu.org>
9813 * parse-time.el: Fix author's mail address.
9815 * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
9816 * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
9817 * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
9818 * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
9819 * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
9820 * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
9821 * rfc2231.el, uudecode.el: Fix copyright notice.
9823 * nnweb.el (toplevel): To make the file bootstrap in Emacs,
9824 require `w3' at load-time only if not running in batch mode.
9826 2000-12-19 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9828 * gnus.el: Before merge with Emacs21.
9830 2000-12-19 Raymond Scholz <ray-2000@zonix.de>
9832 * gnus-art.el (gnus-article-dumbquotes-map): Add EUR symbol.
9834 2000-12-19 Per Abrahamsen <abraham@dina.kvl.dk>
9836 * mml.el (mml-mode-map): Change mml prefix from `M-m' to `C-c C-m'
9837 to avoid conflict with the standard `back-to-indentation'
9840 2000-12-17 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9842 * mm-extern.el (mm-inline-external-body): g-a-m-h may be a handle.
9844 * mm-util.el (mm-enable-multibyte-mule4): Test charsetp.
9845 (mm-disable-multibyte-mule4): Ditto.
9846 (mm-with-unibyte-current-buffer-mule4): Ditto.
9848 2000-12-15 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9850 * pop3.el (pop3-movemail): Use binary.
9851 (pop3-movemail-file-coding-system): Removed.
9853 2000-12-14 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9855 * mm-util.el (mm-charset-synonym-alist): Add cn-gb.
9857 2000-12-13 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9859 * nnspool.el (nnspool-lib-dir): Check whether /usr/lib/news/active
9862 2000-12-13 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9864 * gnus-msg.el (gnus-post-method): Use backend name when the
9867 2000-12-08 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9869 * gnus-art.el (article-verify-x-pgp-sig): Don't test
9871 (gnus-treat-x-pgp-sig): Default value.
9872 (gnus-ignored-headers): Redundant.
9874 2000-12-04 22:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9876 * gnus-win.el (gnus-configure-frame): Save selected window.
9878 2000-02-15 Andrew Innes <andrewi@gnu.org>
9880 * nnmbox.el: Require gnus-range.
9881 (nnmbox-group-building-active-articles): New variable.
9882 (nnmbox-group-active-articles): New variable; this is a cache of
9883 all active articles by group and number.
9884 (nnmbox-in-header-p): New function.
9885 (nnmbox-find-article): New function.
9886 (nnmbox-record-active-article): New function.
9887 (nnmbox-record-deleted-article): New function.
9888 (nnmbox-is-article-active-p): New function.
9889 (nnmbox-retrieve-headers): Use nnmbox-find-article.
9890 (nnmbox-request-article): Ditto. Also supply extra arg to
9891 nnmbox-article-group-number.
9892 (nnmbox-request-expire-articles): Ditto.
9893 (nnmbox-request-move-article): Ditto.
9894 (nnmbox-request-replace-article): Ditto.
9895 (nnmbox-request-rename-group): Rename group entry in active
9897 (nnmbox-delete-mail): Update active article cache, unless article
9899 (nnmbox-possibly-change-newsgroup): Call nnmbox-read-mbox, rather
9900 than partially duplicating it.
9901 (nnmbox-article-group-number): Add extra `this-line' arg, to
9902 handle articles belonging to multiple groups.
9903 (nnmbox-save-mail): Update active article cache.
9904 (nnmbox-read-mbox): Build active article cache when loading mbox.
9905 Also do some repair work, if we find articles that are missing the
9906 appropriate X-Gnus-Newsgroup lines in the header. We can usually
9907 reconstruct these from Xref info.
9909 2000-12-04 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9911 * mail-source.el (mail-source-report-new-mail): Use
9912 nnheader-run-at-time.
9914 2000-02-15 Andrew Innes <andrewi@gnu.org>
9916 * mail-source.el (mail-source-fetch-pop): Clear pop password when
9917 an error is thrown, and then rethrow the error.
9918 (mail-source-check-pop): Ditto.
9919 (mail-source-start-idle-timer): Prevent multiple pop checks
9920 running if the check takes a long time.
9922 2000-12-04 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9924 * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if
9927 2000-12-04 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9929 * gnus-win.el (gnus-configure-windows): Make sure
9930 nntp-server-buffer is live.
9931 (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
9933 2000-11-21 Stefan Monnier <monnier@cs.yale.edu>
9935 * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
9937 2000-12-04 Andreas Jaeger <aj@suse.de>
9939 * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
9941 2000-12-03 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9943 * mml2015.el (mml2015-fix-micalg): Alg might be nil.
9945 2000-12-01 ShengHuo ZHU <zsh@cs.rochester.edu>
9946 Trivial patch from Christopher Splinter <chris@splinter.inka.de>
9948 * gnus-sum.el (gnus-summary-limit-to-age): Fix typo.
9950 2000-12-01 Simon Josefsson <sj@extundo.com>
9952 * mml-smime.el (mml-smime-verify): Fix address parsing.
9954 2000-12-01 Simon Josefsson <sj@extundo.com>
9956 * mml-smime.el (mml-smime-verify): Don't modify MM buffer. Handle
9957 more than one certificate inside PKCS#7 blob. Better security
9958 information (clamed / actual sender, openssl output, certificates
9961 * smime.el (smime-verify-region): Output to /dev/null.
9962 (smime-buffer-as-string-region): Don't parse empty lines.
9964 2000-11-30 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9966 * gnus-art.el (gnus-mime-security-button-line-format-alist): Add
9968 (gnus-mime-security-show-details-inline): New variable.
9969 (gnus-mime-security-show-details): Use them.
9970 (gnus-insert-mime-security-button): Ditto.
9972 * mml2015.el (mml2015-gpg-verify): Set details when succeed.
9973 Suggest by Michael Duggan (md5i@cs.cmu.edu).
9974 (mml2015-gpg-clear-verify): Ditto.
9975 (mml2015-gpg-decrypt-1): Ditto.
9976 (mml2015-use): Prefer 'gpg.
9978 2000-11-30 19:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9980 * gnus-util.el (gnus-add-text-properties-when): New function.
9981 (gnus-remove-text-properties-when): Ditto.
9983 * gnus-cite.el (gnus-article-hide-citation): Use them.
9984 (gnus-article-toggle-cited-text): Use them.
9986 * gnus-art.el (gnus-signature-toggle): Use them.
9987 (gnus-article-show-hidden-text): Ditto.
9988 (gnus-article-hide-text): Ditto.
9990 2000-11-30 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
9992 * mm-util.el (mm-find-charset-region): Remove eight-bit-*.
9994 2000-11-30 Simon Josefsson <sj@extundo.com>
9996 * smime.el (smime-point-at-eol): New alias.
9997 (smime-buffer-as-string-region): Use it.
9999 2000-11-29 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10001 * nndraft.el (nndraft-request-restore-buffer): Remove Date field.
10003 2000-11-29 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10005 * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
10007 * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
10009 * nnmbox.el (nnmbox-request-expire-articles): Ditto.
10011 2000-11-22 Jan Nieuwenhuizen <janneke@gnu.org>
10013 * nnmh.el (nnmh-request-expire-articles): Implemented
10014 expiry-target for nnmh backend.
10016 2000-11-30 Simon Josefsson <sj@extundo.com>
10018 * mm-decode.el (mm-security-from): New variable.
10019 (mm-possibly-verify-or-decrypt): Use it rather than `from'.
10021 * mml-smime.el (mml-smime-verify): Use `mm-security-from' rather
10024 2000-11-30 Simon Josefsson <sj@extundo.com>
10026 * mml-smime.el (mml-smime-verify): Verify that certificate mail
10027 address match sender address.
10029 * mm-decode.el (mm-possibly-verify-or-decrypt): Bind sender address.
10031 * smime.el (smime-verify-region): Don't copy buffer.
10032 (smime-decrypt-buffer): Use expand-file-name on keyfile.
10033 (smime-pkcs7-region): New function.
10034 (smime-pkcs7-certificates-region): Ditto.
10035 (smime-pkcs7-email-region): Ditto.
10036 (smime-buffer-as-string-region): Ditto.
10038 * gnus-art.el (gnus-mime-security-show-details): Goto beginning of
10041 2000-11-23 Jens Krinke <j.krinke@gmx.de>
10043 * smime.el (smime-decrypt-region): Fix keyfile argument.
10045 2000-11-29 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10047 * nnmail.el (nnmail-cache-accepted-message-ids): Add doc.
10049 2000-11-28 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10051 * message.el (message-shoot-gnksa-feet): New variable.
10052 (message-gnksa-enable-p): New function.
10053 (message-send): Use it.
10054 (message-check-news-body-syntax): Ditto.
10056 2000-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
10058 * message.el (message-make-message-id): Remove the redundancy.
10060 2000-11-22 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10062 * message.el (message-setup): Discourage using mc-install-*-mode.
10064 * gnus-setup.el (gnus-use-mailcrypt): Don't hook mail-crypt.
10066 2000-11-22 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10068 * gnus-cite.el (gnus-cite-parse): Guess citation length.
10070 2000-11-22 14:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10072 * gnus-ml.el (gnus-mailing-list-insinuate): New function.
10074 2000-11-22 13:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10076 * gnus-ml.el (gnus-mailing-list-archive): Find the real url.
10078 2000-11-22 11:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10080 * gnus-xmas.el (gnus-xmas-article-display-xface): Use
10081 insert-buffer-substring.
10083 * message.el (message-send-mail): Use buffer-substring-no-properties.
10084 (message-send-news): Ditto.
10086 2000-11-22 David Edmondson <dme@dme.org>
10088 * imap.el (imap-wait-for-tag): Message read info.
10090 2000-11-21 20:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10092 * mml2015.el (mml2015-mailcrypt-encrypt): Ensure the part is encrypted.
10093 (mml2015-mailcrypt-encrypt): Use unibyte-buffer.
10094 (mml2015-gpg-encrypt): Ditto.
10096 2000-11-21 09:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10098 * mm-decode.el (mm-verify-option): Default value.
10100 * mml-sec.el (mml-secure-part): Error message.
10102 2000-11-20 18:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10104 * gnus-ml.el (gnus-mailing-list-archive): Use browse-url.
10106 2000-11-20 17:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10108 * gnus-art.el (gnus-article-make-menu-bar): Use easy-menu-add.
10110 2000-11-20 16:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10112 * gnus-art.el (gnus-article-describe-key): Use prompt.
10113 (gnus-article-describe-key-briefly): Ditto.
10115 2000-11-20 15:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10117 * gnus-agent.el (gnus-agent-expire): Ignore corrupted history.
10119 2000-11-20 10:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10121 * gnus-art.el (gnus-article-describe-key): New function.
10122 (gnus-article-describe-key-briefly): New function.
10124 2000-11-19 23:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10126 * mm-decode.el (mm-decrypt-option): Doc typo.
10128 * gnus-art.el (gnus-article-read-summary-keys): lookup-key may
10131 2000-11-19 21:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10133 * message.el (message-newline-and-reformat): Typo.
10135 2000-11-19 12:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10137 * gnus-art.el (article-verify-x-pgp-sig): Check whether
10138 original-article-buffer exists.
10140 * rfc2047.el (rfc2047-q-encoding-alist): Match Resent-.
10141 (rfc2047-header-encoding-alist): Addresses are different from text.
10142 (rfc2047-encode-message-header): Ditto.
10143 (rfc2047-dissect-region): Extra parameter.
10144 (rfc2047-encode-region): Ditto.
10145 (rfc2047-encode-string): Ditto.
10147 2000-11-19 00:00:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10149 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): New function.
10150 (mm-uu-pgp-encrypted-extract): Use it.
10151 (mm-uu-pgp-signed-extract-1): New function.
10152 (mm-uu-pgp-signed-extract): Use it.
10154 * gnus-art.el (gnus-mime-display-security): New function.
10155 (gnus-mime-display-part): Use it.
10156 (gnus-mime-security-verify-or-decrypt): New function.
10157 (gnus-mime-security-press-button): New function.
10158 (gnus-insert-mime-security-button): Use it.
10160 * mm-decode.el (mm-possibly-verify-or-decrypt): Use mm-h-m-c-p.
10161 (mm-find-raw-part-by-type): Ditto.
10162 (mm-verify-function-alist): Add x-gnus-pgp-signature handle.
10163 (mm-decrypt-function-alist): Add x-gnus-pgp-encrypted handle.
10164 (mm-destroy-parts): Kill nested multibyte buffer.
10166 * mml2015.el (mml2015-mailcrypt-verify): Use mm-h-m-c-p.
10167 (mml2015-gpg-verify): Ditto.
10169 2000-11-18 Simon Josefsson <sj@extundo.com>
10171 * mml2015.el (mml2015-mailcrypt-clear-verify): New function.
10172 (mml2015-function-alist): Use it.
10174 * mml-sec.el (mml-sign-alist): Update names.
10175 (mml-encrypt-alist): Ditto.
10176 (mml-secure-part-smime-sign): Moved to mml-smime.el
10177 as `mml-smime-sign-query'.
10178 (mml-secure-part-smime-encrypt-by-file): Moved to mml-smime.el as
10179 `mml-smime-get-file-cert'.
10180 (mml-secure-part-smime-encrypt-by-dns): Moved to mml-smime.el as
10181 `mml-smime-get-dns-cert'.
10182 (mml-secure-part-smime-encrypt): Moved to mml-smime.el as
10183 `mml-smime-encrypt-query'.
10184 (mml-smime-sign-buffer): Use mml-smime-sign.
10185 (mml-smime-encrypt-buffer): Use mml-smime-encrypt.
10187 * mml-smime.el (mml-smime-sign): New function.
10188 (mml-smime-encrypt):
10189 (mml-smime-sign-query):
10190 (mml-smime-get-file-cert):
10191 (mml-smime-get-dns-cert):
10192 (mml-smime-encrypt-query): Moved from mml-sec.el.
10194 2000-11-16 Simon Josefsson <sj@extundo.com>
10196 * mml2015.el (mml2015-gpg-clear-verify): New function.
10197 (mml2015-function-alist): Add it.
10199 2000-11-17 14:21 ShengHuo ZHU <zsh@cs.rochester.edu>
10201 * message.el (message-setup-fill-variables): Use
10202 message-cite-prefix-regexp.
10203 (message-newline-and-reformat): Check the end of citation, leading
10204 WSP, break in the cite prefix.
10205 (message-fill-paragraph): New function.
10207 2000-11-17 13:44 ShengHuo ZHU <zsh@cs.rochester.edu>
10209 * lpath.el: Shut up.
10211 2000-11-17 Per Abrahamsen <abraham@dina.kvl.dk>
10213 * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
10214 raw 8-bit in headers in dk.* newsgroups.
10216 2000-11-17 08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
10218 * message.el (message-newline-and-reformat): Match extra WSPs.
10220 2000-11-16 23:31 ShengHuo ZHU <zsh@cs.rochester.edu>
10222 * mml.el (mml-generate-mime-1): Ignore ascii.
10224 2000-11-16 Justin Sheehy <justin@iago.org>
10226 * gnus-sum.el (gnus-summary-make-menu-bar): Fix menu items.
10228 2000-11-16 17:00 ShengHuo ZHU <zsh@cs.rochester.edu>
10230 * message.el (message-cite-prefix-regexp): Prefix should not end
10233 2000-11-15 18:09 ShengHuo ZHU <zsh@cs.rochester.edu>
10235 * message.el (message-mode-syntax-table): Add - as a word
10236 constituent as in articles.
10237 (message-setup-fill-variables): Add -_. as supercite-style prefix.
10238 * gnus-art.el (gnus-article-mode-syntax-table): Remove ?-.
10239 * gnus-cite.el (gnus-cite-parse): Match from the beginning of line.
10241 2000-11-15 13:21 ShengHuo ZHU <zsh@cs.rochester.edu>
10243 * gnus-msg.el (gnus-inews-do-gcc): Expire the article.
10245 2000-11-12 David Edmondson <dme@dme.org>
10247 * message.el (message-font-lock-keywords): use
10248 message-cite-prefix-regexp.
10250 2000-11-15 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
10252 * gnus-group.el (gnus-group-jump-to-group-prompt): New variable by
10253 Stein Arild Str
\e,Ax
\e(Bmme.
10254 (gnus-group-jump-to-group): Use it.
10255 (gnus-group-jump-to-group-prompt): Customize.
10257 2000-11-14 10:32:42 ShengHuo ZHU <zsh@cs.rochester.edu>
10259 * mailcap.el (mailcap-possible-viewers): Match the entire string.
10261 2000-11-14 10:20:56 ShengHuo ZHU <zsh@cs.rochester.edu>
10263 * mml2015.el (mml2015-mailcrypt-verify): replace-match is
10265 (mml2015-mailcrypt-sign): Ditto.
10267 2000-11-14 10:12:05 ShengHuo ZHU <zsh@cs.rochester.edu>
10269 * gnus-msg.el (gnus-inews-do-gcc): Update summary data when the
10272 2000-11-14 00:48:52 ShengHuo ZHU <zsh@cs.rochester.edu>
10274 * gnus-bcklg.el (gnus-backlog-enter-article): Don't enter
10275 nnvirtual articles.
10276 (gnus-backlog-request-article): Don't request nnvirtual articles.
10278 2000-11-13 22:08:09 ShengHuo ZHU <zsh@cs.rochester.edu>
10280 * mml2015.el (mml2015-mailcrypt-sign): Remove "-" escape.
10281 * mml.el (mml-generate-mime-1): Save cont. skip multipart attributes.
10283 2000-11-13 20:43:37 ShengHuo ZHU <zsh@cs.rochester.edu>
10285 * mm-decode.el (mm-get-part): Don't call mm-insert-part.
10286 * mml.el (mml-generate-mime-1): Use charset attribute.
10287 * mm-bodies.el (mm-encode-body): Add parameter charset.
10288 * mm-util.el (mm-mime-charset): Show error when find 8-bit characters.
10290 2000-11-13 16:09:09 ShengHuo ZHU <zsh@cs.rochester.edu>
10292 * mml2015.el (mml2015-mailcrypt-decrypt): Handle quit.
10293 (mml2015-mailcrypt-clear-decrypt): Ditto.
10294 (mml2015-mailcrypt-verify): Ditto.
10295 (mml2015-mailcrypt-clear-verify): Ditto.
10296 (mml2015-gpg-verify): Ditto.
10298 2000-11-13 15:29:58 ShengHuo ZHU <zsh@cs.rochester.edu>
10300 * smime.el (smime-openssl-program): Test the existence of openssl.
10301 * mml-smime.el: Require mm-decode.
10302 (mml-smime-verify-test): New function.
10303 * mm-decode.el (mm-verify-function-alist): Use it.
10305 2000-11-13 09:50:29 ShengHuo ZHU <zsh@cs.rochester.edu>
10307 * gnus-sum.el (gnus-summary-repair-multipart): Fix Mime-Version
10310 2000-11-13 Simon Josefsson <sj@extundo.com>
10312 * mm-uu.el (mm-uu-pgp-signed-extract): Explain why clear
10313 verification doesn't work.
10315 2000-11-12 23:36:45 ShengHuo ZHU <zsh@cs.rochester.edu>
10317 * gnus-msg.el (gnus-inews-mark-gcc-as-read): New variable.
10318 (gnus-inews-do-gcc): Use it.
10320 2000-11-12 21:35:04 ShengHuo ZHU <zsh@cs.rochester.edu>
10322 * rfc2231.el (rfc2231-encode-string): Insert semi-colon and
10324 * mm-extern.el (mm-inline-external-body): Report error when no
10327 2000-11-12 19:48:30 ShengHuo ZHU <zsh@cs.rochester.edu>
10329 * gnus-sum.el (gnus-select-newsgroup): Change the error message.
10331 2000-11-12 11:53:18 ShengHuo ZHU <zsh@cs.rochester.edu>
10333 * gnus-art.el (gnus-mime-button-menu): Use select-window.
10335 2000-11-12 09:47:54 ShengHuo ZHU <zsh@cs.rochester.edu>
10337 * gnus-art.el (gnus-mime-display-part): Display multipart/related
10338 as multipart/mixed.
10340 2000-11-12 David Edmondson <dme@dme.org>
10342 * message.el (message-cite-prefix-regexp): moved from gnus-cite.el
10343 and replace `.' with `\w' to allow for different syntax tables
10344 (from Vladimir Volovich).
10345 * message.el (message-newline-and-reformat): use
10346 `message-cite-prefix-regexp'.
10347 * gnus-cite.el (gnus-supercite-regexp): use
10348 `message-cite-prefix-regexp'.
10349 * gnus-cite.el (gnus-cite-parse): use
10350 `message-cite-prefix-regexp'.
10352 2000-11-12 08:52:46 ShengHuo ZHU <zsh@cs.rochester.edu>
10354 * mml2015.el (mml2015-mailcrypt-verify): Replace armors with
10355 PGP SIGNATURE. Escape leading "-"'s.
10356 (mml2015-mailcrypt-sign): Replace armors with PGP MESSAGE.
10358 2000-11-11 15:55:35 ShengHuo ZHU <zsh@cs.rochester.edu>
10360 * mm-uu.el (mm-uu-type-alist): Stricter shar regexp.
10362 2000-11-11 Simon Josefsson <sj@extundo.com>
10364 * mml2015.el (mml2015-gpg-verify): Set "OK" security status.
10366 * smime.el (smime-details-buffer): New variable.
10367 (smime-sign-region):
10368 (smime-encrypt-region):
10369 (smime-verify-region):
10370 (smime-decrypt-region): Copy OpenSSL output to the buffer.
10372 * mml-smime.el (mml-smime-verify): Support security info.
10374 2000-11-10 17:11:22 ShengHuo ZHU <zsh@cs.rochester.edu>
10376 * mm-decode.el (mm-verify-option): Set default to nil.
10377 (mm-decrypt-option): Ditto.
10378 * gnus-art.el (article-verify-x-pgp-sig): New function.
10380 2000-11-10 09:01:25 ShengHuo ZHU <zsh@cs.rochester.edu>
10382 * gnus-art.el (gnus-mime-display-alternative): Show button if no
10385 2000-11-07 Kai Gro
\e,b_
\e(Bjohann <Kai.Grossjohann@CS.Uni-Dortmund.DE>
10387 * gnus-sum.el (gnus-move-split-methods): Say that
10388 `gnus-split-methods' uses file names, whereas this uses group
10389 names. (Report from Nevin Kapur)
10391 2000-11-10 01:23:20 ShengHuo ZHU <zsh@cs.rochester.edu>
10393 * mm-partial.el (mm-inline-partial): Insert MIME-Version.
10395 2000-11-09 17:02:50 ShengHuo ZHU <zsh@cs.rochester.edu>
10397 * nnheader.el (nnheader-directory-files-is-safe): New variable.
10398 (nnheader-directory-articles): Use it.
10399 (nnheader-article-to-file-alist): Ditto.
10401 2000-11-09 16:20:37 ShengHuo ZHU <zsh@cs.rochester.edu>
10403 * rfc2047.el (rfc2047-pad-base64): New function.
10404 (rfc2047-decode): Use it.
10406 2000-11-09 08:53:04 ShengHuo ZHU <zsh@cs.rochester.edu>
10408 * gnus-srvr.el (gnus-browse-foreign-server): Bind the original
10411 2000-11-08 19:58:58 ShengHuo ZHU <zsh@cs.rochester.edu>
10413 * mml2015.el (mml2015-gpg-decrypt-1):
10414 (mml2015-gpg-verify): buffer-string has no argument in Emacs.
10416 2000-11-08 16:37:02 ShengHuo ZHU <zsh@cs.rochester.edu>
10418 * gnus-cache.el (gnus-cache-generate-nov-databases): Reopen cache.
10420 2000-11-08 08:38:30 ShengHuo ZHU <zsh@cs.rochester.edu>
10422 * pop3.el (pop3-munge-message-separator): A message may have an
10425 2000-11-07 18:02:26 ShengHuo ZHU <zsh@cs.rochester.edu>
10427 * mm-uu.el (mm-uu-type-alist): Don't test pgp stuff.
10428 (mm-uu-pgp-encrypted-extract): Clean mml2015 buffer.
10429 (mm-uu-pgp-signed-extract): Use coding-system.
10431 2000-11-07 14:33:19 ShengHuo ZHU <zsh@cs.rochester.edu>
10433 * gnus-art.el (gnus-mime-display-part): Show MIME security button.
10434 (gnus-insert-mime-security-button): New function.
10435 * mm-decode.el (mm-possibly-verify-or-decrypt): Add security info.
10436 * mml2015.el: Add security info when verify or decrypt.
10437 * mm-uu.el (mm-uu-pgp-signed-extract): Use multipart.
10438 (mm-uu-pgp-encrypted-extract): Ditto.
10440 2000-11-07 08:49:36 ShengHuo ZHU <zsh@cs.rochester.edu>
10442 * mm-decode.el (mm-display-parts): New function.
10443 * gnus-art.el (gnus-mime-view-all-parts): Use it. Remove parts first.
10445 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
10447 * gnus-mlspl.el: Documentation tweaks.
10449 2000-11-06 22:06:44 ShengHuo ZHU <zsh@cs.rochester.edu>
10451 * mm-decode.el (mm-possibly-verify-or-decrypt): Fix.
10452 * gnus-art.el (gnus-article-encrypt-body): Rename and support prefix
10455 2000-11-06 19:10:14 ShengHuo ZHU <zsh@cs.rochester.edu>
10457 * rfc2231.el (rfc2231-encode-string): Use us-ascii if charset is nil.
10459 2000-11-06 18:17:53 ShengHuo ZHU <zsh@cs.rochester.edu>
10461 * gnus-art.el (gnus-article-encrypt): New function.
10462 (gnus-article-encrypt-protocol-alist): New variable.
10463 (gnus-article-encrypt-protocol): New variable.
10464 * mml2015.el (mml2015-self-encrypt): New function.
10465 (mml2015-mailcrypt-encrypt): Set mc-pgp-always-sign.
10467 2000-11-06 16:02:52 ShengHuo ZHU <zsh@cs.rochester.edu>
10469 * mm-uu.el (mm-uu-gpg-key-skip-to-last): New function.
10470 (mm-uu-pgp-key-extract): Use application/pgp-keys, don't snarf,
10472 * mml2015.el: Remove snarf code.
10473 * mm-decode.el: Remove snarf code.
10475 2000-11-06 14:03:10 ShengHuo ZHU <zsh@cs.rochester.edu>
10477 * mml.el (mml-insert-mml-markup): Ignore internal stuff.
10478 (mml-insert-mime): Understand gnus-decoded.
10479 (mime-to-mml): New parameter handles.
10480 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
10481 * gnus-sum.el (gnus-summary-edit-article): Add argument `3'.
10483 2000-11-06 13:51:37 ShengHuo ZHU <zsh@cs.rochester.edu>
10485 * mm-decode.el (mime-security): New group.
10486 (mm-verify-function-alist): Add test function.
10487 (mm-decrypt-function-alist): Ditto.
10488 (mm-snarf-option): Set default value as nil.
10489 (mm-find-part-by-type): Recursive parameter.
10490 (mm-possibly-verify-or-decrypt): Support draft-ietf-openpgp-multsig.
10491 * mml2015.el: Support draft-ietf-openpgp-multsig.
10493 2000-11-06 13:01:27 ShengHuo ZHU <zsh@cs.rochester.edu>
10495 * gnus-art.el (gnus-mime-view-part-as-charset): New function.
10496 (gnus-article-view-part-as-charset): New function.
10498 2000-11-05 22:34:07 ShengHuo ZHU <zsh@cs.rochester.edu>
10500 * mm-decode.el (mm-verify-option): Default value.
10501 (mm-possibly-verify-or-decrypt): Dealing with broken messages.
10503 2000-11-05 15:06:05 ShengHuo ZHU <zsh@cs.rochester.edu>
10505 * nnvirtual.el (nnvirtual-request-expire-articles): Uncompress range.
10507 2000-11-05 Simon Josefsson <sj@extundo.com>
10509 * mml-smime.el (mml-smime-verify): Work in original multipart
10512 * mm-decode.el (mm-handle-multipart-original-buffer): New macro.
10513 (mm-handle-multipart-ctl-parameter): Ditto.
10514 (mm-alist-to-plist): New function.
10515 (mm-dissect-buffer): Store CTL parameters and copy original buffer
10517 (mm-destroy-parts): Destroy multipart buffert.
10518 (mm-remove-part): Ditto.
10520 * mml-smime.el (mml-smime-sign): Not used.
10521 (mml-smime-encrypt): Ditto.
10523 * mm-decode.el (mml-smime-verify): Autoload mml-smime.
10525 Verify S/MIME signature support.
10527 * mm-decode.el (mm-inline-media-tests): Add
10528 application/{x-,}pkcs7-signature.
10529 (mm-inlined-types): Ditto.
10530 (mm-automatic-display): Ditto.
10531 (mm-verify-function-alist): Ditto. Add name of method.
10532 (mm-decrypt-function-alist): Add name of method.
10533 (mm-find-part-by-type): Add documentation.
10534 (mm-possibly-verify-or-decrypt): Use new format of
10535 mm-{verify,decrypt}-function-alist. Use method names.
10537 * mml-smime.el (mml-smime-verify): New function.
10539 2000-11-04 20:38:50 ShengHuo ZHU <zsh@cs.rochester.edu>
10541 * mm-view.el (mm-inline-text): Move point to the end of inserted text.
10543 2000-11-04 19:07:08 ShengHuo ZHU <zsh@cs.rochester.edu>
10545 * mml2015.el (mml2015-function-alist): Clear verify and decrypt.
10546 * mm-uu.el: Reorganized. Add gnatsweb, pgp-signed, pgp-encrypted.
10547 * mm-decode.el (mm-snarf-option): New variable.
10549 2000-11-04 13:08:02 ShengHuo ZHU <zsh@cs.rochester.edu>
10551 * mm-util.el (mm-subst-char-in-string): New function.
10552 (mm-replace-chars-in-string): Use it.
10553 * message.el (message-replace-chars-in-string): Use it.
10554 * nnheader.el (nnheader-replace-chars-in-string): Use it.
10555 * gnus-mh.el (mh-lib-progs): Shut up.
10557 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
10559 * base64.el, md5.el: Moved to contrib directory.
10561 2000-11-04 11:13:56 ShengHuo ZHU <zsh@cs.rochester.edu>
10563 * gnus-sum.el (gnus-summary-search-article-forward): Don't move
10564 the last article when search.
10566 2000-11-04 10:34:29 ShengHuo ZHU <zsh@cs.rochester.edu>
10568 * nnheader.el (nnheader-pathname-coding-system): Default iso-8859-1.
10569 * nnmail.el (nnmail-pathname-coding-system): Ditto.
10571 2000-09-29 David Edmondson <dme@thus.net>
10573 * message.el (message-newline-and-reformat): Typo.
10575 2000-11-04 10:11:05 ShengHuo ZHU <zsh@cs.rochester.edu>
10577 * rfc2231.el (rfc2231-decode-encoded-string): Test mm-multibyte-p.
10579 2000-11-04 09:53:42 ShengHuo ZHU <zsh@cs.rochester.edu>
10581 * nntp.el (nntp-decode-text): Delete bogus status lines.
10583 2000-11-03 Stefan Monnier <monnier@cs.yale.edu>
10585 * message.el (message-font-lock-keywords): Match a final newline
10586 to help font-lock's multiline support.
10588 2000-11-04 09:11:44 ShengHuo ZHU <zsh@cs.rochester.edu>
10590 * nnoo.el (nnoo-set): New function.
10592 2000-11-04 ShengHuo Zhu <zsh@cs.rochester.edu>
10594 * gpg.el, gpg-ring.el: Moved to contrib directory.
10596 2000-11-04 Simon Josefsson <sj@extundo.com>
10598 * nnimap.el (nnimap-split-inbox): Typo.
10600 2000-11-03 10:46:44 ShengHuo ZHU <zsh@cs.rochester.edu>
10602 * gnus-msg.el (gnus-msg-mail): Move it backwards.
10604 2000-11-03 Simon Josefsson <sj@extundo.com>
10606 * rfc2231.el (rfc2231-parse-qp-string): New function.
10607 (require): rfc2047.
10609 * mail-parse.el (mail-header-parse-content-type):
10610 (mail-header-parse-content-disposition): Support invalid QP
10611 encoded strings, by using `rfc2231-parse-qp-string'.
10613 2000-11-03 08:58:08 ShengHuo ZHU <zsh@cs.rochester.edu>
10615 * rfc2231.el (rfc2231-parse-string): Decode when there is no number.
10616 (rfc2231-decode-encoded-string): Typo "> X 1".
10617 (rfc2231-encode-string): Insert the name of charset.
10618 * mail-parse.el (mail-header-encode-parameter): Use RFC2231.
10620 2000-11-02 23:35:50 ShengHuo ZHU <zsh@cs.rochester.edu>
10622 * mm-decode.el (mm-save-part): Return the filename.
10623 * gnus-sum.el (gnus-summary-edit-article): Remove a hack.
10624 * gnus-art.el (gnus-mime-save-part-and-strip): New function.
10625 (gnus-mime-action-alist): Use it.
10626 (gnus-mime-button-commands): Use it.
10627 * mm-extern.el (mm-extern-local-file): Error when the file is gone.
10628 (mm-inline-external-body): unwind-protect.
10630 2000-11-02 21:08:49 ShengHuo ZHU <zsh@cs.rochester.edu>
10632 * gnus-art.el (gnus-insert-mime-button): Show url.
10634 2000-11-02 19:51:19 ShengHuo ZHU <zsh@cs.rochester.edu>
10636 * mml.el (mml-generate-mime-1): Support external url.
10637 * nnwarchive.el (nnwarchive-mail-archive-article): Use external url.
10639 2000-11-02 16:53:32 ShengHuo ZHU <zsh@cs.rochester.edu>
10641 * mm-partial.el (mm-inline-partial): Buffer name with a leading space.
10642 * mm-decode.el (mm-display-external): Ditto.
10643 * mm-extern.el: New file.
10644 * mm-decode.el (mm-inline-media-tests): Hook it up.
10645 (mm-inlined-types): Inline message/external-body.
10647 2000-11-02 Simon Josefsson <sj@extundo.com>
10649 * gnus-art.el (gnus-visible-headers): Add Mail-Followup-To.
10651 * message.el (message-get-reply-headers): Better handling when
10652 Mail-Followup-To is very large.
10654 2000-11-02 13:27:56 ShengHuo ZHU <zsh@cs.rochester.edu>
10656 * gnus-uu.el (gnus-uu-post-news): Comment out the redundancy.
10657 * gnus-art.el (gnus-article-edit-done):
10658 * gnus-sum.el (gnus-summary-edit-article-done): Move line
10659 counting code here.
10660 * gnus-msg.el (gnus-setup-message): Remove a hack.
10662 2000-11-02 09:33:01 ShengHuo ZHU <zsh@cs.rochester.edu>
10664 * gnus-sum.el (gnus-newsgroup-variables): New variable.
10665 (gnus-summary-mode): Make them local variables.
10666 (gnus-set-global-variables): Globalize them.
10667 (gnus-summary-exit): Kill them.
10669 2000-11-02 Hrvoje Niksic <hniksic@arsdigita.com>
10671 * rfc2047.el (rfc2047-encoded-word-regexp): Allow empty encoded
10674 2000-11-01 10:07:13 ShengHuo ZHU <zsh@cs.rochester.edu>
10676 * gnus-art.el (gnus-mime-display-part): Add to signed or encrypted.
10677 gnus-article-wash-types.
10678 * gnus-art.el (gnus-article-wash-status): Use them.
10680 2000-11-01 08:54:11 ShengHuo ZHU <zsh@cs.rochester.edu>
10682 * mml.el (mml-read-tag): Remove spaces and LF.
10684 2000-11-01 08:01:03 ShengHuo ZHU <zsh@cs.rochester.edu>
10686 * mml2015.el (mml2015-mailcrypt-encrypt): Use from and sign parameters.
10687 * mml.el (mml-generate-mime-1): Add sender and recipients attributes.
10689 2000-11-01 07:39:24 ShengHuo ZHU <zsh@cs.rochester.edu>
10691 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): New function.
10693 2000-10-31 22:06:13 ShengHuo ZHU <zsh@cs.rochester.edu>
10695 * gnus-sum.el (gnus-article-charset): New variable.
10696 (gnus-summary-display-article): Set it.
10697 * gnus-msg.el (gnus-copy-article-buffer): Use it.
10698 * gnus-art.el (gnus-article-mode): Make it local variable.
10700 2000-11-01 01:12:29 Lars Magne Ingebrigtsen <larsi@gnus.org>
10702 * nnultimate.el (nnultimate-create-mapping): Use nreverse.
10704 2000-10-31 23:45:31 Lars Magne Ingebrigtsen <larsi@gnus.org>
10706 * nnwfm.el: New file.
10708 * nnweb.el (nnweb-replace-in-string): New function.
10710 2000-10-31 17:32:02 ShengHuo ZHU <zsh@cs.rochester.edu>
10712 * mml2015.el: Wrap gpg.el.
10713 * gpg.el (gpg-verify): The last argument of apply is a list.
10714 (gpg-encrypt): Add passphrase as a parameter.
10716 2000-10-31 17:28:45 ShengHuo ZHU <zsh@cs.rochester.edu>
10718 * gpg.el: New file.
10719 * gpg-ring.el: New file.
10721 2000-10-31 11:44:29 ShengHuo ZHU <zsh@cs.rochester.edu>
10723 * gnus-sum.el (gnus-summary-show-article): Fix the summary line.
10725 2000-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
10727 * gnus-sum.el (gnus-summary-insert-line): Work with quoted
10728 double-quote characters.
10729 (gnus-summary-prepare-threads): Ditto.
10731 2000-10-31 08:36:03 ShengHuo ZHU <zsh@cs.rochester.edu>
10733 * gnus-art.el (gnus-mime-display-single): Forward line -1.
10734 * mml.el (mml-read-tag): Don't skip the leading space.
10735 * lpath.el (font-lock-set-defaults): Shut up.
10737 2000-10-31 00:04:35 ShengHuo ZHU <zsh@cs.rochester.edu>
10739 * mml2015.el: Fix doc. Remove bogus mml2015-setup.
10741 2000-10-30 23:37:07 ShengHuo ZHU <zsh@cs.rochester.edu>
10743 * qp.el (quoted-printable-encode-region): Replace leading - when
10745 * mml.el (mml-generate-mime-postprocess-function): Removed.
10746 (mml-postprocess-alist): Removed.
10747 (mml-generate-mime-1): Use ultra-safe when sign.
10748 * mml2015.el (mml2015-fix-micalg): Uppercase.
10749 (mml2015-verify): Insert LF.
10750 (mml2015-mailcrypt-sign): Downcase; search backward.
10752 2000-10-16 11:36:52 Lars Magne Ingebrigtsen <larsi@gnus.org>
10754 * nnultimate.el (nnultimate-forum-table-p): Be a bit more
10756 (nnultimate-table-regexp): New variable.
10757 (nnultimate-forum-table-p): Use it.
10759 2000-10-30 Ed L Cashin <ecashin@coe.uga.edu>
10761 * gnus-sum.el (gnus-summary-expire-articles): Save point.
10763 2000-10-30 08:52:50 ShengHuo ZHU <zsh@cs.rochester.edu>
10765 * mml-sec.el (mml-pgpmime-sign-buffer): Use mml2015-sign.
10766 (mml-pgpmime-encrypt-buffer): Use mml2015-encrypt.
10768 2000-10-30 08:38:12 ShengHuo ZHU <zsh@cs.rochester.edu>
10770 * mml2015.el: Shut up.
10772 2000-10-30 08:17:46 ShengHuo ZHU <zsh@cs.rochester.edu>
10774 * gnus.el (gnus-server-browse-hashtb): Removed.
10775 * gnus-group.el (gnus-group-prepare-flat-list-dead): Use gnus-active.
10776 (gnus-group-insert-group-line-info): Use simplified method.
10777 * gnus-srvr.el (gnus-browse-foreign-server): Use gnus-set-active.
10779 2000-10-30 01:52:40 ShengHuo ZHU <zsh@cs.rochester.edu>
10781 * gnus-util.el (gnus-union): Renamed from gnus-agent-union, and
10783 * gnus-agent.el (gnus-agent-fetch-headers): Use it.
10784 * gnus-group.el (gnus-group-prepare-flat): Use it.
10785 * gnus-topic.el (gnus-group-prepare-topics): Use it.
10787 2000-10-30 01:23:49 ShengHuo ZHU <zsh@cs.rochester.edu>
10789 * mml.el (mml-mode): Show menu in XEmacs.
10791 2000-10-30 00:49:33 ShengHuo ZHU <zsh@cs.rochester.edu>
10793 * gnus-srvr.el (gnus-server-browse-in-group-buffer): New variable.
10794 (gnus-server-read-server-in-server-buffer): New function.
10795 (gnus-browse-foreign-server): Browse in group buffer.
10796 * gnus-group.el (gnus-group-prepare-flat): List group not in list.
10797 (gnus-group-prepare-flat-list-dead): Use gnus-group-insert-group-line.
10798 * gnus-topic.el (gnus-group-prepare-topics): Ditto.
10799 * gnus.el (gnus-server-browse-hashtb): New variable.
10801 2000-10-29 22:31:40 ShengHuo ZHU <zsh@cs.rochester.edu>
10803 * nnfolder.el (nnfolder-open-nov): Use group.
10805 2000-10-29 17:23:15 ShengHuo ZHU <zsh@cs.rochester.edu>
10807 * nnfolder.el: Add NOV. Set version to 2.0.
10808 (nnfolder-nov-is-evil): If non-nil, nnfolder acts like 1.0.
10810 2000-10-29 10:35:08 ShengHuo ZHU <zsh@cs.rochester.edu>
10812 * mml2015.el (mml2015-mailcrypt-sign): Use mc-sign-generic.
10814 2000-10-29 09:42:05 ShengHuo ZHU <zsh@cs.rochester.edu>
10816 * gnus-srvr.el (gnus-browse-foreign-server): Show level mark.
10817 (gnus-browse-unsubscribe-group): Unsubscribed is not killed.
10819 2000-10-29 08:28:58 ShengHuo ZHU <zsh@cs.rochester.edu>
10821 * nnfolder.el (nnfolder-read-folder): Don't goto point-min.
10823 2000-10-28 19:11:01 ShengHuo ZHU <zsh@cs.rochester.edu>
10825 * mm-decode.el (mm-verify-function-alist): New variable.
10826 (mm-verify-option): New variable.
10827 (mm-decrypt-function-alist): Ditto.
10828 (mm-decrypt-option): Ditto.
10829 (mm-find-raw-part-by-type): New function.
10830 (mm-possibly-verify-or-decrypt): New function.
10831 (mm-dissect-multipart): Use it.
10832 * mml2015.el (mml2015-fix-micalg): New function.
10833 (mml2015-decrypt): Use new interface.
10834 (mml2015-verify): Use new interface.
10835 (mml2015-setup): Make it bogus.
10837 2000-10-28 16:54:45 ShengHuo ZHU <zsh@cs.rochester.edu>
10839 * mml.el (mml-generate-mime-postprocess-function): Set to
10841 (autoload): Autoload mml2015 and mml-smime.
10842 (mml-postprocess-alist): Use mml2015-sign and mml2015-encrypt.
10843 * mml2015.el (mml2015-encrypt): New function.
10844 (mml2015-sign): New function.
10845 (mml2015-encrypt-function): New variable.
10846 (mml2015-sign-function): New variable.
10847 (mml2015-mailcrypt-encrypt): Use message-recipients.
10848 (mml2015-setup): Don't set mml-generate-mime-postprocess-function.
10849 * mml-smime.el (mml-smime-setup): Ditto.
10851 2000-10-28 Simon Josefsson <sj@extundo.com>
10853 * imap.el (imap-parse-resp-text-code): Workaround bug in Stalker
10854 Communigate Pro 3.3.1 server.
10856 * mml-sec.el (mml-smime-encrypt-buffer): Support certfiles stored
10858 (mml-secure-dns-server): Removed.
10859 (mml-secure-part-smime-encrypt-by-dns): Use DIG interface. Don't
10860 write certificates to files.
10862 * smime.el (smime-dns-server): New variable.
10863 (smime-mail-to-domain):
10864 (smime-cert-by-dns): New functions.
10866 * dig.el: New file.
10868 2000-10-28 10:09:41 ShengHuo ZHU <zsh@cs.rochester.edu>
10870 * message.el (message-options): New variable.
10871 (message-options-set-recipient): New function.
10872 (message-send): Use them.
10873 * gnus-int.el (gnus-request-replace-article): Use them.
10874 (gnus-request-accept-article): Ditto.
10875 * mml.el (mml-preview): Use them.
10876 * gnus-sum.el (gnus-summary-edit-article): Use them.
10878 * message.el (message-options-get): New function.
10879 (message-options-get): New function.
10880 * rfc2047.el (rfc2047-encode-message-header): Use them.
10881 * mm-bodies.el (mm-encode-body): Use them.
10883 2000-10-28 Simon Josefsson <sj@extundo.com>
10885 * nnimap.el (nnimap-retrieve-which-headers):
10886 (nnimap-request-article-part): Quote message-id.
10888 * smime.el (smime-CA-directory): Rename from `smime-CAs'.
10889 (smime-CA-file): New variable.
10890 (smime-call-openssl-region): Don't error.
10891 (smime-sign-region): Return result value.
10892 (smime-encrypt-region): Ditto.
10893 (smime-verify-region): New function.
10894 (smime-decrypt-region): Ditto.
10895 (smime-verify-buffer): Ditto.
10896 (smime-decrypt-buffer): Ditto.
10898 * mml.el: Require mml-sec.
10899 (mml-generate-mime-1): Support "sign" and "encrypt" MML tags.
10900 (mml-mode-map): Add "sign" and "encrypt" maps.
10901 (mml-menu): Add security menu.
10902 (mml-preview): Use generate-new-buffer.
10904 * mml-sec.el: New file.
10906 2000-10-28 03:43:03 ShengHuo ZHU <zsh@cs.rochester.edu>
10908 * mm-decode.el (mm-find-part-by-type): Move it here.
10909 * mml.el (mml-postprocess): Move it here.
10910 (mml-postprocess-alist): Move it here. Merge them.
10912 2000-10-28 03:38:39 ShengHuo ZHU <zsh@cs.rochester.edu>
10914 * rfc2047.el (rfc2047-encode-message-header): Make sure no
10915 unencoded stuff in the header.
10917 2000-10-28 02:40:46 ShengHuo ZHU <zsh@cs.rochester.edu>
10919 * gnus-group.el (gnus-group-listed-groups): New variable.
10920 (gnus-group-list-option): New variable.
10921 (gnus-group-list-limit-map): New keymap.
10922 (gnus-group-list-flush-map): New keymap.
10923 (gnus-group-list-plus-map): New keymap.
10924 (gnus-group-prepare-logic): New function.
10925 (gnus-group-prepare-flat): Merge with
10926 gnus-group-prepare-flat-predicate. Use gnus-group-listed-groups.
10927 (gnus-group-prepare-flat-list-dead): Ditto.
10928 (gnus-group-list-matching): Use gnus-group-prepare-function.
10929 (gnus-group-list-dormant): Ditto.
10930 (gnus-group-list-cached): Ditto.
10931 (gnus-group-listed-groups): New function.
10932 (gnus-group-list-limit): New function.
10933 (gnus-group-list-flush): New function.
10934 (gnus-group-list-plus): New function.
10935 * gnus-topic.el (gnus-group-prepare-topics): Accept predicate.
10936 (gnus-topic-prepare-topic): Ditto.
10938 2000-10-27 Paul Jarc <prj@po.cwru.edu>
10940 * message.el (message-insert-to, message-get-reply-headers):
10941 (message-reply, message-followup): Mail-{Followup,Reply}-To.
10943 2000-10-27 19:45:58 ShengHuo ZHU <zsh@cs.rochester.edu>
10945 * mml2015.el: New file.
10946 * smime.el: New file.
10947 * mml-smime.el: New file.
10949 2000-10-27 19:42:12 ShengHuo ZHU <zsh@cs.rochester.edu>
10951 * ChangeLog: Moved to ChangeLog.1.
10953 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
10954 Copying and distribution of this file, with or without modification,
10955 are permitted provided the copyright notice and this notice are preserved.
10957 ;; Local Variables:
10958 ;; coding: iso-2022-7bit