Fixed some doc strings to properly quote symbols.
[emacs.git] / lisp / gnus / ChangeLog
blob9c4d37e18200931680c4e26c3942a91b6b819fab
1 2001-11-14  Sam Steingold  <sds@gnu.org>
3         * gnus-score.el: Fixed some doc strings to properly quote symbols.
5 2001-11-10  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
7         * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
8         function `system-name' instead of both function and variable.
10 2001-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
12         * mml.el (mml-preview): Bind mail-header-separator.
14 2001-11-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
16         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
17         Suggested by  Dave Love  <fx@gnu.org>.
19 2001-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
21         * mm-util.el (mm-charset-synonym-alist): Revert (some).
23 2001-10-30  ShengHuo ZHU  <zsh@cs.rochester.edu>
25         * mm-util.el, nnultimate.el, nnweb.el, nnslashdot.el: Sync with
26         the Gnus CVS.
28         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
29         mm-coding-system-p. Don't correct it only in XEmacs.
30         (mm-charset-to-coding-system): Use mm-coding-system-p and
31         mm-get-coding-system-list.
32         (mm-emacs-mule, mm-mule4-p): New.
33         (mm-enable-multibyte, mm-disable-multibyte,
34         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
35         mm-with-unibyte-current-buffer,
36         mm-with-unibyte-current-buffer-mule4): Use them.
37         (mm-find-mime-charset-region): Treat iso-2022-jp.
39         From  Dave Love  <fx@gnu.org>:
41         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
42         construction.
43         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
44         entries conditional on not having a coding system defined for
45         them.
46         (mm-mule-charset-to-mime-charset): Use
47         find-coding-systems-for-charsets if defined.
48         (mm-charset-to-coding-system): Don't use
49         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
50         later.  Add last resort search of coding systems.
51         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
52         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
53         Mule 4.
54         (mm-find-mime-charset-region): Re-write.
55         (mm-with-unibyte-current-buffer): Restore buffer as well as
56         multibyteness.
58 2001-10-30  Simon Josefsson  <jas@extundo.com>
60         * nnimap.el (nnimap-date-days-ago): Defeat locale.
62 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
64         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
66 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
68         * Branch for 21.1.
70 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
72         * gnus-ems.el (gnus-article-display-xface): Skip over previously
73         inserted images.
75 2001-09-19  Sam Steingold  <sds@gnu.org>
77         * gnus-win.el (gnus-buffer-configuration):
78         Respect `gnus-bug-create-help-buffer'.
80 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
82         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
83         can read e-mails from Microsoft Outlook users not using ISO
84         8859-2 character set.
86 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
88         * gnus-sum.el (gnus-select-newsgroup):
89         Make `gnus-current-select-method' buffer-local.
90         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
92         * gnus-art.el (gnus-request-article-this-buffer): Refer to
93         `gnus-current-select-method' in the current summary buffer.
94         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
96 2001-09-18  Miles Bader  <miles@gnu.org>
98         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
99         error querying a backend abort the whole process.
101 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
103         * gnus-srvr.el (gnus-server-mode): Doc fix.
105 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
107         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
109 2001-08-31  Sam Steingold  <sds@gnu.org>
111         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
112         typo: `exmine' --> `examine'.
114 2001-08-20  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
116         * earcon.el (earcon-auto-play): Remove unused option.
118 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
120         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
122         * gnus-util.el (gnus-output-to-rmail): Ditto.
123         (gnus-output-to-mail): Ditto.
125         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
127 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
129         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
131 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
133         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
134         already fboundp.  Add INTERACTIVE arg to autoload form.
136 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
138         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
139         (gnus-ding-file-coding-system): New variable.
140         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
141         (gnus-slave-save-newsrc): Use it.
143 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
145         * gnus-start.el (gnus-startup-file-coding-system): Change to
146         `emacs-mule'.
148 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
150         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
151         command.
153         * gnus-start.el (gnus-find-new-newsgroups): Use
154         `message-make-date' instead of `current-time-string'.
155         (gnus-ask-server-for-new-groups): Ditto.
156         (gnus-check-first-time-used): Ditto.
158 2001-07-13  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
160         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
162 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
164         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
166 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
168         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
169         Browse->Next entries to Browse->Prev.
170         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
172 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
174         * nnheader.el (nnheader-init-server-buffer): Make sure the
175         *nntpd* buffer is made multibyte instead of a random buffer.
177 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
179         * gnus.el: Fix the header line, for finder.el.  Suggested by
180         Pavel Janik <Pavel@Janik.cz>
182 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
184         * gnus.el (gnus-local-domain): Removed because unused.
186 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
188         * qp.el (quoted-printable-decode-region): If called interactively,
189         use coding-system-for-read.
191 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
193         * gnus.el (gnus-interactive): Fix parenthesis errors.
195 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
197         * message.el (rmail-output): It is in rmailout.el not rmail.el.
199         * message.el (message-forward): local-variable-p takes an extra
200         argument in XEmacs.
202         * message.el (message-forward-decoded-p): New variable.
203         (message-forward-subject-author-subject): Use it.
204         (message-make-forward-subject): Use it.
205         (message-forward): Use it.
207         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
209 2001-03-05  Dave Love  <fx@gnu.org>
211         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
212         Move it after definition of mm-coding-system-p.
214 2001-03-01  Dave Love  <fx@gnu.org>
216         * mm-util.el (mm-inhibit-file-name-handlers): Add
217         image-file-handler.
219 2001-02-11  Dave Love  <fx@gnu.org>
221         * message.el (message-signature-file): Fix doc, :type.
223 2001-02-08  Dave Love  <fx@gnu.org>
225         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
226         (message-posting-charset): Defvar when compiling again.
227         (rfc2047-encodable-p): Require message.
229         * gnus-sum.el (gnus-alter-articles-to-read-function):
230         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
232 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
234         * message.el (message-make-forward-subject): Argument decoded.
235         (message-forward): Use it when digest.
237         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
238         buffer.
240         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
241         in Emacs.
243         * gnus-art.el (gnus-article-make-menu-bar): Make
244         gnus-article-post-menu.
246 2001-02-06  Dave Love  <fx@gnu.org>
248         * qp.el (quoted-printable-encode-region): Remove redundant code
249         from last change.
251 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
253         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
255         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
256         command if there is not last-saver.
258         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
259         (rfc2047-charset-encoding-alist): Add big5.
261         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
262         GB2312 and Big5.
264         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
266         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
268         * gnus-sum.el (gnus-summary-print-article): Take one prefix
269         argument. Allow to print several articles in one file.
271         * webmail.el (webmail-type-definition): netaddress changes.
273 2001-01-31  Dave Love  <fx@gnu.org>
275         * mm-util.el (mm-mime-mule-charset-alist)
276         (mm-find-mime-charset-region): Consider mule-utf-8.
278 2001-01-31  Dave Love  <fx@gnu.org>
280         * gnus-art.el (gnus-article-x-face-command)
281         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
282         :version.
284 2001-01-26  Dave Love  <fx@gnu.org>
286         * mm-util.el (mm-multibyte-string-p): New.
288         * qp.el: Remove un-logged bogus changes from 2000-12-20.
289         (quoted-printable-encode-region): Doc fix.  Don't call
290         string-as-multibyte on class.  Clarify line-folding.
291         (quoted-printable-encode-string): Make temp buffer inherit
292         string's multibyteness.
294 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
296         * nnheader.el (toplevel): Don't require `gnus-util' at
297         compile-time; this creates a circular dependency, and prevents
298         a bootstrap.
300 2001-01-22  Andreas Schwab  <schwab@suse.de>
302         * nnheader.el (gnus-delete-line): Autoload it as a macro.
304 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
306         * message.el (message-forward): Use mule4.
307         * mm-util.el (mm-string-as-unibyte): New.
308         * message.el (message-forward): Use it.
309         * message.el (message-cite-original-without-signature): Don't peel
310         off the blank line.
311         (message-get-reply-headers): Add Cc if it is not in follow-to.
312         * message.el (message-send-mail): Content-Type may not be there.
313         By Alberto Lusiani.
314         * gnus-art.el (article-display-x-face): Insert X-Face if there is
315         not.
316         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
317         one.
318         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
319         (gnus-remove-some-windows): Ditto.
320         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
321         handle.
322         * gnus-art.el (gnus-mime-view-part): Copy it.
323         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
324         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
325         orig-file. Use ',source.
326         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
327         Lars Magne Ingebrigtsen.
328         * pop3.el (pop3-get-message-count): Andrew Innes
329         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
331 2001-01-08  Dave Love  <fx@gnu.org>
333         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
334         single character.
336         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
338         * message.el: Doc and message fixes.
339         (message-send-rename-function)
340         (message-make-forward-subject-function)
341         (message-send-mail-function, message-reply-to-function)
342         (message-wide-reply-to-function, message-followup-to-function)
343         (message-distribution-function, message-auto-save-directory): Fix
344         :type.
346         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
347         proceeding after warnings.  Amend multipart warning message.
349 2001-01-04  Dave Love  <fx@gnu.org>
351         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
352         compiling.
353         (gnus-make-directory): Require nnmail.
355         * mm-decode.el (mm-inline-media-tests): Add
356         image/x-portable-bitmap.
357         (mm-get-image): Grok pbm.
359 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
361         * message.el (message-mail): Support yank-action.
363         * message.el (message-setup): Revoke the last change.
365 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
367         * message.el (message-setup): Use cons. Suggested by Johan Vromans
368         <jvromans@squirrel.nl>.
370         * gnus-topic.el (gnus-topic-create-topic): Use list.
372         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
373         before binding gnus-default-article-saver.
375         * gnus-sum.el (gnus-summary-save-article):
376         (gnus-summary-pipe-output):
377         (gnus-summary-save-article-mail):
378         (gnus-summary-save-article-rmail):
379         (gnus-summary-save-article-file):
380         (gnus-summary-write-article-file):
381         (gnus-summary-save-article-body-file): Ditto.
383         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
385 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
387         * gnus-art.el (gnus-article-check-hidden-text): Return t.
389         * gnus-util.el (gnus-remove-text-properties-when): Return t.
391         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
392         malformatted messages.
394 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
396         * gnus-art.el (article-treat-dumbquotes): Quote \.
398 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
400         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
401         Emacs 20 runs on a terminal.
403 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
405         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
406         Paul Stevenson <p.stevenson@surrey.ac.uk>
408 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
410         * mml.el (gnus-add-minor-mode): Autoload.
412         * message.el (message-forward): Save-restriction.
414         * message.el (message-mail-user-agent): Add :version.
416         * message.el (message-mail-user-agent): New variable.
417         (message-setup): Renamed to message-setup-1. Support
418         mail-user-agent.
419         (message-mail-user-agent): New function.
420         (message-mail): Use it.
421         (message-reply): Use it.
422         (message-resend): Use it.
423         (message-mail-other-window): Use it.
424         (message-mail-other-frame): Use it.
426         * gnus-msg.el (gnus-bug): Support mail-user-agent.
428 2000-12-21  Miles Bader  <miles@gnu.org>
430         * message.el (message-mode): Set `comment-start' to the  yank prefix.
432 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
434         * message.el (message-narrow-to-head-1): New function.
435         (message-narrow-to-head): Use it.
436         (message-reply): Ditto.
437         (message-cancel-news): Ditto.
438         (message-supersede): Ditto.
439         (message-make-forward-subject): Ditto.
440         (message-bounce): Ditto.
442         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
444         * message.el (message-forward): Copy buffer in unibyte mode.
445         (message-make-forward-subject): Don't widen. Decode.
446         (message-forward): Don't decode subject.
448         * mml.el (gnus-ems): Require it.
450         * gnus-msg.el (gnus-summary-mail-forward):
452         * message.el (message-forward):  Move mime-to-mml here.
454         * nnmbox.el (nnmbox-file-coding-system): Use binary.
455         (nnmbox-active-file-coding-system): Ditto.
457         * gnus-cus.el (gnus-group-parameters): Add posting-style.
459         * mm-uu.el: Require binhex.
461 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
463         * qp.el (quoted-printable-encode-region): Upcase QP.
465 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
467         * gnus-util.el (gnus-add-text-properties-when): New function.
468         (gnus-remove-text-properties-when): Ditto.
470         * gnus-cite.el (gnus-article-hide-citation): Use them.
471         (gnus-article-toggle-cited-text): Use them.
473         * gnus-art.el (gnus-signature-toggle): Use them.
474         (gnus-article-show-hidden-text): Ditto.
475         (gnus-article-hide-text): Ditto.
477         * gnus-art.el (gnus-article-describe-key): Use prompt.
478         (gnus-article-describe-key-briefly): Ditto.
480 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
482         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
484 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
486         * *.xpm, *.pbm: Convert icons icons to size 24x24.
488 2000-12-18  Dave Love  <fx@gnu.org>
490         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
491         (unused).
493 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
495         * pop3.el (pop3-movemail): Use binary.
496         (pop3-movemail-file-coding-system): Removed.
498 2000-12-13  Miles Bader  <miles@gnu.org>
500         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
501         to t, so that we don't get stuck while trying to smilefy
502         intangible text.
504 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
506         * smiley-ems.el (smiley-regexp-alist): Make regexps match
507         at the end of the buffer.
508         (smiley-region): In the loop, move to the end of the submatch
509         matching the smiley instead of using the end of the match
510         of the whole regexp.
512 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
514         * message.el (message-mode): Doc fix.
516 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
518         * smiley-ems.el (smiley-region): Doc fix.
520 2000-12-11  Miles Bader  <miles@gnu.org>
522         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
523         bottom line visible, check to see if it's partially obscured, and
524         if so, either scroll one more line to make it fully visible, or
525         revert to showing the second line from the top.
527 2000-12-07  Dave Love  <fx@gnu.org>
529         * mailcap.el (mailcap-download-directory)
530         * gnus-audio.el (gnus-audio-directory)
531         * smiley-ems.el (smiley-data-directory): Fix :type.
533 2000-12-05  Dave Love  <fx@gnu.org>
535         * starttls.el: New file.
537 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
539         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
540         succeeds.
541         (gnus-setup-message): Remove a hack.
543         * gnus-win.el (gnus-configure-windows): Make sure
544         nntp-server-buffer is live.
545         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
546         (gnus-configure-frame): Save selected window.
548 2000-12-04  Andreas Jaeger  <aj@suse.de>
550         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
552 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
554         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
555         raw 8-bit in headers in dk.* newsgroups.
557 2000-11-30  Dave Love  <fx@gnu.org>
559         * message.el (message-auto-save-directory): Use
560         file-name-as-directory.
561         (message-set-auto-save-file-name): Create
562         message-auto-save-directory if necessary.
563         (message-replace-chars-in-string): Removed -- unused.
564         (message-mail-alias-type): Customize.
565         (message-headers): Remove duplicate defgroup.
567 2000-11-29  Dave Love  <fx@gnu.org>
569         * qp.el (quoted-printable-decode-region): Use error, not message
570         to report malformed text (like base64).  Amend message.
572 2000-11-29  Miles Bader  <miles@gnu.org>
574         * message.el (message-header-lines): Fontify tag.
576 2000-11-27  Dave Love  <fx@gnu.org>
578         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
579         compiler warning.
581 2000-11-26  Dave Love  <fx@gnu.org>
583         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
585 2000-11-23  Dave Love  <fx@gnu.org>
587         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
589         * mm-uu.el (uudecode): Require.
590         (uudecode-decode-region, uudecode-decode-region-external): Don't
591         autoload.
592         (mm-uu-copy-to-buffer): Doc fix.
593         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
594         type fix.
596         * mailcap.el: Doc fixes.
597         (mailcap-mime-data): Various adjustments.
598         (mailcap): New group.
599         (mailcap-download-directory): Customize.
600         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
601         (mailcap-temporary-directory): Deleted (unused).
602         (mailcap-unescape-mime-test): Simplify slightly.
603         (mailcap-viewer-passes-test): Use functionp.
604         (mailcap-command-p): Aliased to executable-find.
606         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
607         default-enable-multibyte-characters is nil.
609 2000-11-22  Simon Josefsson  <simon@josefsson.org>
611         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
612         instead of "from: " for rfc822 compliance.  Insert SPC.
614 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
616         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
618 2000-11-22 ShengHuo ZHU  <zsh@cs.rochester.edu>
620         * message.el (message-send-mail): Use buffer-substring-no-properties.
621         (message-send-news): Ditto.
623 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
625         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
627 2000-11-21  Dave Love  <fx@gnu.org>
629         * gnus-art.el (gnus-mime-button-map): Don't inherit from
630         gnus-article-mode-map.
631         (gnus-mime-button-menu): Use mouse-set-point.
632         (gnus-insert-mime-button, gnus-mime-display-alternative)
633         (gnus-mime-display-alternative): Don't use local-map property.
635 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
637         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
638         sending a command; allow the rtelnet prompt as well.
640 2000-11-17  Simon Josefsson  <simon@josefsson.org>
642         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
643         prefetch.
645 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
647         * nntp.el (nntp-decode-text): Delete bogus status lines.
648         (nntp-open-connection): Kill process buffer when quit.
649         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
650         FSF Emacs 20 and XEmacs 21.
651         (nntp-retrieve-data): Don't ignore quit.
653 2000-11-17  Dave Love  <fx@gnu.org>
655         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
656         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
657         and make-temp-file.
658         (uudecode-decode-region): Doc fix.
660 2000-11-14  Dave Love  <fx@gnu.org>
662         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
663         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
664         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
665         New files, derived from the XPMs.
667 2000-11-12  Dave Love  <fx@gnu.org>
669         From Emerick Rogul <emerick@csa.bu.edu>.
670         * message.el (message-setup-fill-variables): New variable.
671         (message-mode): Use it.
673 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
675         * gnus-mlspl.el: Documentation tweaks.
677 2000-11-10  Dave Love  <fx@gnu.org>
679         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
680         (gnus-agent-lib-file, gnus-agent-load-alist)
681         (gnus-agent-save-alist, gnus-agent-article-name): Use
682         expand-file-name.
684         * gnus-group.el (gnus-group-name-charset-method-alist): Add
685         :version.
686         (nnkiboze-score-file): Defvar when compiling.
688         * gnus-start.el (gnus-read-newsrc-file): Add :version.
690         * gnus-art.el (gnus-article-banner-alist)
691         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
692         (gnus-article-date-lapsed-new-header)
693         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
694         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
695         (gnus-treat-strip-headers-in-body)
696         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
697         (gnus-treat-translate): Add :version.
698         (gnus-article-mime-part-function): Fix defcustom.
700         * nnmail.el (nnmail-expiry-target)
701         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
702         (nnmail-split-header-length-limit): Add :version.
704         * gnus-sum.el (gnus-auto-expirable-marks)
705         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
706         (gnus-extra-headers, gnus-ignored-from-addresses)
707         (gnus-newsgroup-ignored-charsets)
708         (gnus-group-highlight-words-alist)
709         (gnus-summary-show-article-charset-alist): Add :version.
711         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
712         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
713         files, converted from the XPMs.
715         * gnus-cache.el (gnus-cache-active-file): Don't use
716         file-name-as-directory on directory.
717         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
718         use file-name-as-directory on directory.
720         * time-date.el (timezone-make-date-arpa-standard): Autoload.
721         (date-to-time): Use it.
723         * message.el (message-mode) <adaptive-fill-regexp>:
724         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
725         (message-newline-and-reformat): Likewise.
726         (message-forward-as-mime, message-forward-ignored-headers)
727         (message-buffer-naming-style, message-default-charset)
728         (message-dont-reply-to-names, message-send-mail-partially-limit):
729         Add :version.
731         * mm-util.el: Doc fixes.
732         (mm-mime-charset): Don't use the raw result of
733         mm-preferred-coding-system.
734         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
735         (mm-with-unibyte): Simplify.
737         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
738         concat.
740         * pop3.el (pop3-version): Deleted.
741         (pop3-make-date): New function, avoiding message-make-date.
742         (pop3-munge-message-separator): Use it.
744 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
746         * pop3.el (pop3-munge-message-separator): A message may have an
747         empty body.
749 2000-11-09  Dave Love  <fx@gnu.org>
751         * gnus-group.el (gnus-group-make-directory-group)
752         (gnus-group-fetch-faq): Use expand-file-name.
753         (gnus-group-fetch-faq): Simplify completing-read form.
755         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
756         test for Mule.
758         * message.el (tool-bar-map): Defvar when compiling.
760         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
761         (gnus-tm-lisp-directory): Deleted.
762         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
763         (featurep 'xemacs).
764         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
765         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
766         version numbers from file names.
768 2000-11-08  John Wiegley  <johnw@gnu.org>
770         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
771         `gnus-group-change-level-function', instead of `remove-hook',
772         because it's not a hook!
774 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
776         * nnweb.el (nnweb-decode-entities): Work for non-character
777         entities.
779         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
780         Issue message on quit.
782 2000-11-08  Simon Josefsson  <simon@josefsson.org>
784         * rfc2104.el: Add SHA-1 example.
785         (rfc2104-hexstring-to-bitstring): New function.
786         (rfc2104-hash): Use it.
788 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
790         * gnus-start.el: Remove gnus-xemacs.
792         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
794         * gnus-score.el (gnus-score-body): Don't score body when
795         agent-fetching.
796         (gnus-score-followup): Don't score followup either.
797         (gnus-score-use-all-scores): New variable.
798         (gnus-all-score-files): Use it.
799         (gnus-score-find-bnews): Use directory-sep-char.
801         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
802         asynchronous in Exp version.
804 2000-11-08  Dave Love  <fx@gnu.org>
806         * mm-view.el: Use featurep for XEmacs test.
807         (mm-inline-message): Test for `remove-specifier'; don't use
808         condition-case.
810         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
812         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
813         (gnus-score-find-bnews): Don't concat "".
815         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
816         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
817         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
818         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
820         * gnus-sum.el: Put some defvars in eval-when-compile.
821         (gnus-summary-mode-hook): Add :options.
822         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
823         (gnus-summary-tool-bar-map): New variable.
824         (gnus-summary-make-tool-bar): New function.
825         (gnus-summary-mode): Put kill-all-local-variables first.
827         * gnus-group.el (gnus-group-toolbar-map): New variable.
828         (gnus-group-make-tool-bar): Rewritten.
829         (gnus-group-mode): Put kill-all-local-variables first.
831         * rfc2047.el: Require gnus-util.
833         * nnml.el (gnus-sorted-intersection): Autoload.
835         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
836         Put some defvars in eval-when-compile.
837         (gnus-intersection, gnus-sorted-complement):  Autoload.
839         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
841         * mm-encode.el (mm-body-7-or-8): Autoload.
843         * mm-decode.el (mm-insert-inline): Autoload.
845         * mml.el:
846         * message.el: Put some defvars in eval-when-compile.
848         * gnus-msg.el: Put some defvars in eval-when-compile.
849         (gnus-msg-mail): Move after gnus-setup-message.
851         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
853 2000-11-07  Dave Love  <fx@gnu.org>
855         * gnus-util.el (nnheader): Don't require message (recursive
856         autoload).
858         * uudecode.el: Avoid compiler warnings.
860         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
861         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
863 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
865         * rfc2047.el: Require cl when compiling.
866         (rfc2047-q-encode-region): Don't break if a QP-word could be
867         fitted in one line.
868         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
869         (rfc2047-fold-region): "=?=" is not a break point.
870         (rfc2047-encode-message-header): Move fold into encode-region.
871         (rfc2047-dissect-region): Rewrite.
872         (rfc2047-encode-region): Rewrite.
873         (rfc2047-fold-region): Fold
874         (rfc2047-unfold-region): New function.
875         (rfc2047-decode-region): Use it.
876         (rfc2047-q-encode-region): Don't break at bob.
877         (rfc2047-decode): Use unibyte.
878         (rfc2047-q-encode-region): Better calculation of break point.
879         (rfc2047-fold-region): Don't break the first non-LWSP characters.
880         (rfc2047-encode-region): Merge only if regions are adjacent.
882 2000-11-06  Dave Love  <fx@gnu.org>
884         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
886         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
887         (uudecode-char-int): New alias, replacing char-int.
888         (uudecode-decode-region): Don't call buffer-disable-undo.
890         * mm-uu.el (mm-uu-configure): Unquote lambda.
891         (mm-uu-configure-list): Doc fix.
893         * earcon.el (running-xemacs): Don't define.
895 2000-11-06  John Wiegley  <johnw@gnu.org>
897         * gnus-mlspl.el (gnus-group-split-update): Check the value of
898         `nnmail-crosspost', and use it to set the `no-crosspost'
899         argument when calling `gnus-group-split-fancy'.  Otherwise, it
900         assumes that cross-posting is always OK, no matter what
901         `nmail-crosspost' is set to.
902         (gnus-group-split-fancy): The argument order in the
903         second-to-last `push' call was wrong, but since `no-crosspost'
904         was always nil, it was never being triggered.
906 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
908         Don't postpone GCC if none of GCC methods is agent-covered.  This
909         fix presumes that the post-method must be agent-covered if any Gcc
910         method is agent-covered.
912         * gnus-msg.el (gnus-inews-group-method): New function.
913         (gnus-inews-do-gcc): Use it.
914         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
915         (gnus-agent-possibly-save-gcc): Use it.
916         (gnus-agent-possibly-do-gcc): Ditto.
918         *gnus-msg.el: (gnus-inews-add-send-actions): Use
919         `gnus-agent-possibly-do-gcc' if Agentized.
920         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
921         to `message-header-hook'.
923         * gnus-mlspl.el: Require cl when compiling.
925         * gnus-ml.el: Usage.
926         (gnus-mailing-list-archive, gnus-mailing-list-owner,
927         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
928         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
929         (gnus-mailing-list-menu): Define it.
930         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
932         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
934 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
936         * message.el (message-font-lock-keywords): Match a final newline
937         to help font-lock's multiline support.
939 2000-11-03  Dave Love  <fx@gnu.org>
941         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
943         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
944         name.
946         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
947         <banner>: Fix custom type, doc.
949         * mm-decode.el (mm-display-external): Space-prefix temp buffer
950         name.  Don't disable undo explicitly.
952 2000-11-02  Dave Love  <fx@gnu.org>
954         * message.el (message-font-lock-keywords): Use [:alpha:] for
955         cite-prefix.
957 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
959         * mm-uu.el (mm-uu-configure-list): Move back to old location,
960         because defcustom tries to call `mm-uu-configure'.
962 2000-11-01  Dave Love  <fx@gnu.org>
964         * rfc2047.el (base64): Require unconditionally.
965         (message-posting-charset): Defvar when compiling.
966         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
967         message.
969         * gnus-sum.el (nnoo): Require.
970         (mm-uu-dissect): Autoload.
972         * mml.el (mml-parse-1): Clarify message.
973         (mml-minibuffer-read-type): Use mailcap-mime-types.
975 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
977         * mml.el: Fix a typo in the requiring of CL.
979 2000-11-01 ShengHuo ZHU  <zsh@cs.rochester.edu>
981         * rfc2231.el: Require cl when compiling.
983 2000-11-01  Dave Love  <fx@gnu.org>
985         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
986         Fix custom type.
987         (mm-uu-configure-list): Move and fix custom type.
989         * utf7.el: Require cl when compiling.
991         * binhex.el: Use (featurep 'xemacs).
992         (binhex-char-int): New alias, replacing char-int.  Change callers.
993         (binhex-decode-region): Simplify work buffer code.
994         (binhex-decode-region-external): Use expand-file-name, not concat.
996 2000-10-30  Dave Love  <fx@gnu.org>
998         * gnus-art.el: Fix 2000-10-27 change properly.
1000 2000-10-28  Miles Bader  <miles@gnu.org>
1002         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1004 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
1006         * gnus-draft.el (gnus-draft-send-message): Typo.
1008 2000-10-27  John Wiegley  <johnw@gnu.org>
1010         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1011         variable to correspond with `gnus-article-hide-citation-maybe'.
1012         (gnus-treatment-function-alist): Added entry for the above
1013         correlation.
1015 2000-10-27  Richard M. Alderson III <alderson@netcom2.netcom.com>
1017         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1019 2000-10-27  Dave Love  <fx@gnu.org>
1021         * gnus.el: Don't require custom.  Don't require message at top
1022         level.
1023         (gnus-message-archive-method): Require message here.
1025 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1027         * gnus-art.el (article-strip-banner): Use
1028         gnus-group-find-parameter rather than gnus-group-get-parameter, to
1029         allow inheritance on the banner.
1030         From elkin@tverd.astro.spbu.ru.
1032         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1033         Cashin <ecashin@coe.uga.edu>).
1035 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1037         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1038         (gnus-agent-restore-gcc):
1039         (gnus-agent-possibly-save-gcc): New functions.
1041         * nnimap.el (nnimap-group-overview-filename): Create directory for
1042         newfile (when use long filenames is nil).  Copy+delete file if
1043         rename didn't work.
1044         (nnimap-group-overview-filename): `rename-file' and `copy-file'
1045         doesn't return anything useful, use ignore-errors instead.
1046         (nnimap-verify-uidvalidity): Delete overview file when
1047         uid validity changes.
1048         (nnimap-group-overview-filename): Store uidvalidity in filenames.
1049         Rename old files into new format.
1050         (nnimap-request-accept-article): Remove \n's from
1051         From_ lines.
1052         (nnimap-request-accept-article): Remove From[^:] lines.
1053         (imap-starttls-p): Check for starttls binary.
1054         (imap-starttls-open): More verbose.
1055         (imap-gssapi-auth): Ditto.
1056         (imap-kerberos4-auth): Ditto.
1057         (imap-cram-md5-auth): Ditto.
1058         (imap-login-auth): Ditto.
1059         (imap-anonymous-auth): Ditto.
1060         (imap-digest-md5-auth): Ditto.
1061         (imap-open): Ditto.
1062         (imap-digest-md5-p): Check capability first.
1063         (imap-parse-flag-list): Correctly parse empty lists.
1064         (imap-login-p): Support LOGINDISABLED.
1065         (imap-parse-body): Work around bug in Sun SIMS.
1067         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1068         (gnus-agent-restore-gcc):
1069         (gnus-agent-possibly-save-gcc): New functions.
1071         Asks the user to synch flags with server when you plug in.
1073         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1074         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1075         (gnus-agent-toggle-plugged): Call it.
1076         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1077         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1078         (gnus-agent-possibly-synchronize-flags): New function.
1079         (gnus-agent-possibly-synchronize-flags-server): New function.
1081         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1083         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1085         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1086         support ACL's.
1088 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1090         * gnus-draft.el (gnus-draft-send-message): Ditto.
1091         (gnus-group-send-drafts): Ditto.
1093         * gnus-art.el (gnus-request-article-this-buffer):
1094         gnus-refer-article-method might be a single method.
1095         (gnus-article-mime-total-parts): New function.
1096         (gnus-mm-display-part): Use it.
1097         (gnus-mime-display-single): Ditto.
1098         (gnus-mime-display-alternative): Ditto.
1099         (gnus-mime-inline-part): Check validity of charset.
1100         (gnus-treat-display-smileys): Default value in Emacs 21.
1101         * gnus-art.el: Define dynamic variables in eval-when-compile.
1102         (gnus-article-prepare): Configure it again.
1103         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1104         gnus-overlay-start.
1105         (gnus-article-prepare): Configure windows before
1106         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1107         window might be overrided.
1108         (gnus-mime-inline-part): Use prefix argument only
1109         when it is called interactively.
1110         (gnus-mime-action-alist): New variable.
1111         (gnus-mime-action-on-part): Use it.
1112         (gnus-mime-button-commands): Add command ".".
1113         (gnus-mime-inline-part): Support prefix argument.
1114         (gnus-article-banner-alist): New variable.
1115         (article-strip-banner): Use it.
1117         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1118         because they are files, not paths.
1119         (mailcap-parse-mimetypes): Ditto.
1120         (mailcap-mime-types): Use mailcap-mime-data.
1122         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1123         gnus-overlay-start.
1124         * gnus.el (gnus-agent-fetching): New variable.
1125         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1127         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1128         (gnus-agent-fetch-group-1): Score-param could be nil.
1129         (gnus-agent-any-covered-gcc): New function.
1130         (gnus-agent-possibly-save-gcc): Use it.
1131         (gnus-agent-possibly-do-gcc): Ditto.
1132         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1133         the GNU assignment issue.
1134         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1135         * gnus-agent.el: timer vs. itimer.
1137         * webmail.el (webmail-type-definition): Fix my-deja open url.
1138         (webmail-hotmail-list): Fix.
1139         (webmail-netscape-open, webmail-hotmail-article,
1140         webmail-hotmail-list): Update.
1141         (webmail-my-deja-*): Rewrite.
1143         * gnus-sum.el (gnus-refer-article-methods): The second could be
1144         a named method.
1145         (gnus-cache-write-active): Auto load.
1146         (gnus-summary-display-article): Enable multibyte.
1147         (gnus-summary-select-article): Don't enable multibyte here.
1148         (gnus-summary-goto-article): Ditto.
1149         (gnus-summary-enter-digest-group): Decode to-address.
1151         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1152         (mm-with-unibyte-current-buffer-mule4): New function.
1153         (mm-enable-multibyte-mule4): New.
1154         (mm-disable-multibyte-mule4): New.
1156         * mm-util.el (mm-enable-multibyte-mule4): New.
1157         (mm-disable-multibyte-mule4): New.
1158         * gnus-sum.el (gnus-summary-mode): Use it.
1159         (gnus-summary-select-article): Ditto.
1160         (gnus-summary-goto-article): Use enable multibyte.
1162         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1163         (nnkiboze-enter-nov): Fix it when there is no xref.
1164         (nnkiboze-generate-groups): List groups.
1165         (nnkiboze-request-article): Use
1166         gnus-cache-request-article.
1168         * gnus-group.el (gnus-group-make-kiboze-group): Use
1169         nnkiboze-score-file.
1170         (gnus-group-make-kiboze-group): Fix prompt.
1172         * message.el (message-send-mail-partially): Replace the header
1173         delimiter with a blank line.
1174         (message-sending-message): New variable.
1175         (message-send): Use it.
1176         (message-default-charset): Default value for non-Mule Emacsen.
1177         (message-alternative-emails): New.
1178         (message-use-alternative-email-as-from): New.
1179         (message-setup): Use them.
1180         (message-default-charset): Set default value in non-MULE XEmacsen
1181         as iso-8859-1.
1183 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1185         * message.el: xemacs cleanup (use featurep ' xemacs)
1187         * nnheader.el: ditto
1189         * mm-util.el: ditto
1191 2000-10-27  Stanislav Shalunov <shalunov@internet2.edu>
1193         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1194         (see DRUMS).
1196 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1198         * message.el (message-send): Make sure error is signalled if no
1199         send method is specified.
1201 2000-10-27  Dave Love  <fx@gnu.org>
1203         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1204         strings.
1205         (gnus-group-make-tool-bar): New function.
1206         (gnus-group-mode): Use it.
1208         * message.el (message-mode-menu): Add some :help strings.
1209         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1210         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1212         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1213         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1214         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1216         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1217         display-graphic-p here.
1219 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1221         * mm-decode.el (mm-viewer-completion-map): New.
1222         (mm-interactively-view-part): Use it.
1224 2000-10-27  Simon Josefsson  <sj@extundo.com>
1226         * mail-source.el (mail-sources): IMAP predicate is a string.
1227         (mail-sources): Add default values for IMAP mailbox, predicate and
1228         fetchflag.
1230 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1232         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1233         of the `gnus-xemacs' variable, as the latter has been removed.
1234         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1235         * gnus-art.el (gnus-treat-display-xface)
1236         (gnus-treat-display-smileys, gnus-treat-display-picons)
1237         (gnus-article-read-summary-keys): Likewise.
1239 2000-10-26  Dave Love  <fx@gnu.org>
1241         * flow-fill.el: Require cl when compiling.
1243 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1245         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1246         (fill-flowed): Make "quote-depth wins" rule work when first line
1247         is at level 0.
1249 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1251         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1252         (gnus-kill-all-overlays): Move here.
1254         * gnus-util.el (gnus-kill-all-overlays): Move out.
1256 2000-10-26  Dave Love  <fx@gnu.org>
1258         * mail-source.el: Require imap when compiling and defvar
1259         display-time-mail-function.  Require mm-util.
1260         (nnheader-cancel-timer): Autoload.
1261         (mail-source-imap-authenticators, mail-source-imap-streams): New
1262         variables.
1263         (mail-sources): Use them.
1264         (defvar): Use rmail-spool-directory unconditionally.
1266 2000-10-26  Dirk Meyer <dischi@tzi.de>
1268         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1269         seconds instead of hour.
1271 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1273         * mail-source.el (mail-sources): Better `:type'.
1275 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1277         * mail-source.el (mail-source-keyword-map): Use
1278         `rmail-spool-directory' as a default directory for the `file'
1279         source, if the variable is defined.  Fall back to hardcoded
1280         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1281         <seh@speakeasy.org>.
1283 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1285         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1286         supports it.
1288 2000-10-18  Dave Love  <fx@gnu.org>
1290         * mm-bodies.el (mm-uu-decode-function)
1291         (mm-uu-binhex-decode-function): Defvar when compiling.
1293         * gnus-nocem.el (gnus-nocem-issuers): Update.
1294         (gnus-nocem-check-from): New option.
1295         (gnus-nocem-scan-groups): Use it.
1296         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1297         (gnus-nocem-check-article-limit): Add :version.
1299 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1301         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1302         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1304 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1306         * ietf-drums.el (mm-util): Require CL when compiling.
1308 2000-10-15  Dave Love  <fx@gnu.org>
1310         * qp.el: Require mm-util.
1312 2000-10-13  Dave Love  <fx@gnu.org>
1314         * qp.el (quoted-printable-decode-region): Avoid invalid
1315         coding-systems.
1317 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1319         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1320         to a recursive load.
1322 2000-10-12  Dave Love  <fx@gnu.org>
1324         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1326         * gnus.el (gnus-group-startup-message): Check for PBM image.
1328 2000-10-09  Dave Love  <fx@gnu.org>
1330         * mail-source.el (mail-source-fetch-imap): Bind
1331         default-enable-multibyte-characters rather than using
1332         mm-disable-multibyte.
1334 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1336         * mail-source.el (mail-source-fetch-maildir): Don't insert
1337         newlines.
1339 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1341         * mm-encode.el: Require CL.  At least, for `incf'.
1343 2000-10-06  Dave Love  <fx@gnu.org>
1345         * gnus-audio.el: Don't require cl.
1346         (gnus-audio): New custom group.
1347         (gnus-audio-inline-sound): Change to work with Emacs.
1348         (gnus-audio-directory, gnus-audio-directory)
1349         (gnus-audio-au-player):  Customize.
1350         (gnus-audio-play): Try external player if play-sound-file fails.
1351         Use file-name-extension, not string-match.
1353 2000-10-05  Dave Love  <fx@gnu.org>
1355         * rfc1843.el: Require cl when compiling.
1357         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1358         Autoload.
1359         (quoted-printable-decode-region):  Rename arg which confused
1360         charset with coding-system.  Don't use nonascii-insert-offset.
1361         Coding-system encode the region initially.  Don't recognize `=='
1362         as valid QP.  Coding-system decode the region finally.
1363         (quoted-printable-decode-string): Rename arg which confused
1364         charset with coding-system.
1366         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1367         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1368         mm-encode-coding-region.
1369         (mm-decode-body, mm-decode-string): Rename variables which
1370         confused charset with coding-system.
1371         (binhex-decode-region): Don't autoload.
1372         (mm-body-encoding): Require message.
1373         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1374         cond branches.
1376         * gnus-art.el (article-de-quoted-unreadable)
1377         (article-de-base64-unreadable): Fold search case
1378         rather than downcasing string.  Apply mm-charset-to-coding-system
1379         to arg of quoted-printable-decode-region.
1381 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1383         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1385         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1387         * gnus-kill.el (gnus-kill): Typo.
1389 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1391         * gnus-mule.el: Revived.
1393 2000-10-04  Dave Love  <fx@gnu.org>
1395         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1396         Require ring when compiling.
1397         (gnus-x-splash): Bind width, height.
1398         (gnus-article-compface-xbm): New variable.
1399         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1400         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1402 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1404         * nnimap.el: require 'cl when compiling.
1406 2000-10-04  Dave Love  <fx@gnu.org>
1408         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1409         pbm images.
1411         * frown.pbm, smile.pbm, wry.pbm: New files.
1413         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1415 2000-10-03  Dave Love  <fx@gnu.org>
1417         * mail-source.el (mail-sources): Revert to nil.
1419         * nnmail (nnmail-spool-file): Revert to `((file))'.
1421         * qp.el: Don't require mm-util.
1422         (quoted-printable-decode-region): Rewritten.
1423         (quoted-printable-decode-string, quoted-printable-encode-region):
1424         Doc fix.
1425         (quoted-printable-encode-region): Barf on multibyte characters.
1426         Maybe make the class multibyte.  Upcase chars, not formatted
1427         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1428         (quoted-printable-encode-string): Don't use
1429         mm-with-unibyte-buffer.
1431 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1433         * mail-source.el (mail-source-report-new-mail): Use
1434         nnheader-cancel-timer.
1436 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1438         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1439         (mail-source-fetch-imap): Use it.
1441 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1443         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1444         last change.
1446         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1447         `:ascent center'.
1449         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1451 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1453         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1454         image's :ascent to 80.  That gives a mode-line which is approx.
1455         as tall as the normal one.
1457 2000-09-21  Dave Love  <fx@gnu.org>
1459         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1460         (for Emacs 20).  Tidy somewhat.
1462 2000-09-21  Dave Love  <fx@gnu.org>
1464         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1465         image processing.  Rationalize logic somewhat.
1467 2000-09-20  Dave Love  <fx@gnu.org>
1469         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1471         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1472         we'll be careful merging development changes.
1474         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1475         specifically.
1477         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1478         (mouse-set-point, set-face-foreground)
1479         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1480         them.
1482         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1484         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1485         redundant autoloads.
1487 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1489         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1490         to XBM; we always have PBM support.
1492 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1494         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1495         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1496         * gnus-sum.el (gnus-nov-parse-line): Ditto.
1497         * nnkiboze.el (nnkiboze-file-coding-system): New.
1498         (nnkiboze-retrieve-headers): Use it.
1499         (nnkiboze-request-group): Ditto.
1500         (nnkiboze-close-group): Ditto.
1501         (nnkiboze-generate-group): Ditto.
1502         (nnkiboze-enter-nov): Insert first Xref properly.
1504 2000-09-19  Dave Love  <fx@gnu.org>
1506         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1507         (nnmail-get-new-mail): Test `sources' in top-level conditional.
1509         * mail-source.el (mail-sources): Change default to '((file)).
1510         Add useful custom type.
1512 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1514         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1515         year).
1516         (gnus-date-iso8601): Ditto.
1518 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1520         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1522 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1524         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1525         pattern. Avoid using 8 bit chars.
1526         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1528 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1530         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1531         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1532         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1533         functions are not implemented yet.
1535         * dgnushack.el (dgnushack-compile): Remove smiley.el and
1536         x-overlay.el from the FSF Emacs black list.
1538 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1540         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1541         (mm-inline-media-tests): Ditto.
1542         (mm-automatic-display): Ditto.
1543         * mm-view.el (mm-display-inline-fontify): Generalize from
1544         mm-display-patch-inline.
1545         (mm-display-patch-inline): Use it.
1546         (mm-display-elisp-inline): Ditto.
1548 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1550         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1551         (gnus-topic-unmark-topic): Ditto.
1552         (gnus-topic-mark-topic): Ditto.
1553         (gnus-topic-get-new-news-this-topic): Use it.
1555 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
1557         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1558         display xface.
1560 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
1562         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1563         zombie or killed groups.
1565 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1567         * mml.el (mml-preview): Reinsert unibyte content.
1568         (mml-parse-1): Remove with-unibyte-current-buffer.
1569         (mml-generate-mime-1): Ditto.
1570         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1571         * message.el (message-forward): Ditto.
1573 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1575         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1576         original article buffer.
1577         (article-de-base64-unreadable): Ditto.
1578         (article-wash-html): Ditto.
1580 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1582         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1583         unless forward-show-mml.
1585 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1587         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1588         (gnus-summary-save-parts-last-directory): New.
1589         (gnus-summary-save-parts): Save history.
1591 2000-09-14  Ben Gertzfield  <che@debian.org>
1593         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1594         variable.
1595         (gnus-summary-save-parts): Use it.
1597 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1599         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1600         * gnus-sum.el (gnus-summary-exit): Ditto.
1601         (gnus-summary-exit-no-update): Ditto.
1602         (gnus-summary-show-article): Ditto.
1604 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1606         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1607         Content-Disposition.
1609 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1611         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1613 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1615         * gnus-art.el (gnus-article-setup-buffer): Set
1616         gnus-article-mime-handles to nil.
1617         * gnus-sum.el (gnus-summary-exit): Ditto.
1618         (gnus-summary-exit-no-update): Ditto.
1619         (gnus-summary-show-article): Ditto.
1620         (gnus-summary-save-parts): Use gnus-article-mime-handles if
1621         dissected.
1622         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1624 2000-09-14  Dave Love  <fx@gnu.org>
1626         * gnus.el (gnus-charset):
1627         * mm-decode.el (mime-display):
1628         * imap.el (imap) <defgroup>: Add :version.
1630 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1632         * parse-time.el: Fix author's mail address.
1634         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1635         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1636         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1637         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1638         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1639         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1640         * rfc2231.el, uudecode.el: Fix copyright notice.
1642         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1643         require `w3' at load-time only if not running in batch mode.
1645 2000-09-13  Dave Love  <fx@gnu.org>
1647         * gnus-ems.el (gnus-ems-redefine): Don't alias
1648         gnus-summary-set-display-table.
1650         * message.el (message-user-agent): Don't wrap ignore-errors around
1651         it.
1653         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1654         `format'.
1655         (mm-content-transfer-encoding): Don't use cadar.
1657         * uudecode.el (uudecode-decoder-program)
1658         (uudecode-decoder-switches): Customize.
1660         * gnus-score.el (gnus-home-score-file): Improve custom type.
1662         * gnus-cus.el (gnus-custom-mode): Conditionally set local
1663         variables for Emacs 21.
1664         (gnus-group-customize): Disable undo while laying out the buffer.
1666 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
1668         * gnus-util.el (gnus-write-active-file): Bind
1669         coding-system-for-write.
1671         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1673         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1674         * gnus-kill.el (gnus-batch-score): Ditto.
1675         * gnus-move.el (gnus-change-server): Ditto.
1676         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1678 2000-09-12  Simon Josefsson  <simon@josefsson.org>
1680         * gnus-sum.el (gnus-update-read-articles): Undo
1681         `gnus-request-set-mark' operation.
1683 2000-09-11  Dave Love  <fx@gnu.org>
1685         * Changelog: Use iso-2022 coding.
1687         * gnus-msg.el (gnus-msg-mail): New function.
1688         (gnus-user-agent): New mail agent.
1690 2000-09-10  Dave Love  <fx@gnu.org>
1692         * message.el: Require mail-abbrevs for XEmacs for a problem with
1693         keybinding despite the autoloads for it.
1695 2000-09-08  Simon Josefsson  <simon@josefsson.org>
1697         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1699         * nnimap.el (nnimap-request-update-info-internal): Remove tick
1700         marks from dormant articles. (See nnimap-request-set-mark.)
1701         (nnimap-retrieve-headers-progress): Demule.
1702         (nnimap-open-server): Call nnoo-change-server twice, once for
1703         getting the nnimap-server-buffer and once for letting n-c-s set
1704         the variables in that buffer.
1706 2000-09-08  David Edmondson <dme@dme.org>
1708         * gnus.el (gnus-short-group-name): Guess separator.
1710 2000-09-06  Francis Litterio <franl-removethis@world.omitthis.std.com>
1712         * gnus-group.el (gnus-group-insert-group-line): Fix.
1714 2000-09-04  Dave Love  <fx@gnu.org>
1716         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1717         (mm-get-image): Avoid the losing `make-glyph' from W3.
1719 2000-09-03  Simon Josefsson  <simon@josefsson.org>
1721         * gnus-sum.el (gnus-summary-delete-article): Check server.
1723 2000-09-01  Simon Josefsson  <simon@josefsson.org>
1725         * imap.el (imap-parse-flag-list): Rewrite.
1727         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1729         * imap.el (imap-parse-flag-list): Hack.
1731 2000-08-29  Dave Love  <fx@gnu.org>
1733         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1735         * gnus-agent.el (gnus-agent-union): new function.
1736         (gnus-agent-fetch-headers): Use it.
1738         * gnus.el (gnus-group-startup-message): Specify foreground and
1739         background for xpm image.  Centre image vertically.
1740         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1742 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
1744         * message.el (message-send-mail): Narrow-to-headers.
1746 2000-08-24  Dave Love  <fx@gnu.org>
1748         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1749         21.
1751 2000-08-21  Dave Love  <fx@gnu.org>
1753         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1755 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1757         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1758         permanent is used.
1759         (gnus-topic-show-topic): Read topic when to show permanent hidden
1760         topic.
1761         (gnus-topic-remove-topic): Revert to the old behavior, not using
1762         hide.
1764 2000-08-21  Dave Love  <fx@gnu.org>
1766         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1767         (gnus-xemacs): Use featurep.
1769         * mm-util.el (mm-read-charset): Maybe use builtin.
1770         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1771         (mm-multibyte-p, mm-with-unibyte-current-buffer)
1772         (mm-with-unibyte): Use featurep, not string-match.
1773         (mm-with-unibyte-buffer): Simplify.
1774         (mm-quote-arg): Maybe use shell-quote-argument.
1776         * mml.el (mml-make-string): Deleted (unused).
1778         * gnus.el (gnus-mode-line-buffer-identification): Supply
1779         definition for Emacs 21.
1781         * gnus-salt.el: Small doc fixes.
1782         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1783         gnus-add-minor-mode.
1785         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1786         gnus-add-minor-mode.
1788 2000-08-20  Simon Josefsson  <simon@josefsson.org>
1790         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1791         function, thanks to Lloyd Zusman for debugging.
1792         (nnimap-request-group):
1793         (nnimap-request-list):
1794         (nnimap-retrieve-groups):
1795         (nnimap-request-newgroups): Use it.
1797         * nnimap.el (nnimap-request-article-part): Less verbose.
1799 2000-08-18  Dave Love  <fx@gnu.org>
1801         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1802         custom type.
1804         * nnheader.el (nnheader-replace-chars-in-string): Use
1805         subst-char-in-string if available.
1807         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1808         (gnus-request-article-this-buffer): Use expand-file-name.
1809         (gnus-mime-view-part-as-type): Simplify interactive spec.
1810         (gnus-mime-button-map): Define it all in defvar.
1812 2000-08-17  Dave Love  <fx@gnu.org>
1814         * gnus-group.el (gnus-group-running-xemacs): Deleted.
1816         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1817         last-nonmenu-event.
1819         * uudecode.el (char-int): Use defalias, not fset.
1821         * score-mode.el: Don't require easymenu.  Require mm-util.
1822         (score-mode-coding-system): Use mm-auto-save-coding-system.
1824         * nneething.el (nneething-create-mapping): Don't use cadar & al.
1825         (nneething-file-name): Use expand-file-name, not concat.
1827 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1829         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1830         Failure proof for email addresses.
1831         (nnslashdot-sane-retrieve-headers): Ditto.
1833 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1835         * message.el (message-send-mail): Only insert courtesy message
1836         when text/plain.
1838 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
1840         * message.el (message-cancel-news): Copy the From header from the
1841         original article.
1843 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1845         * gnus-async.el (gnus-asynchronous): Removed.
1847 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1849         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1850         format.
1852 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1854         * nnmail.el (nnmail-expiry-target-group): Fixed.
1856 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1858         * nnmail.el (nnmail-expiry-target-group): Fix the call to
1859         gnus-request-accept-article so that body encoding is *not* done.
1860         Encoding is not done on incoming mail, so why should it be done on
1861         expired mail?
1864 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1866         * nnml.el (nnml-request-expire-articles): Fix the calls to
1867         nnml-request-article (the filename was being passed instead of the
1868         article number) and nnmail-expiry-target-group
1869         (nnml-current-directory is changed by nnml-request-accept-article,
1870         causing it to be incorrect for the next article to be expired).
1872 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1874         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1875         expiry-target group parameters.
1877 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1879         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1880         buffer.
1881         (gnus-topic-hide-topic): Take a PERMANENT parameter.
1882         (gnus-topic-show-topic): Ditto.
1884         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1886 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
1888         * mail-source.el (mail-source-incoming-file-prefix): New
1889         variable.
1891 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1893         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1895         * mailcap.el (mailcap-maybe-eval): Be even more warning.
1897 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
1899         * message.el (message-syntax-checks): New check quotin-style:
1900         Text must be written below quoted text.
1901         (message-check-news-body-syntax): Check it.
1903 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1905         * imap.el (imap-authenticator-alist): Fix typo.
1906         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1907         Jonas Oberg for debugging.
1909 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1911         * gnus-async.el (gnus-asynchronous): Disable by default.
1913 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1915         * mm-view.el (mm-inline-text): Bind fill-column.
1917         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1918         list of unexpired articles.
1920         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1921         un-expired articles.
1923         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1924         headers.
1926         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1927         we update the right topic..
1929         * mm-decode.el (mm-display-external): Put point at start.
1931 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1933         * nnmail.el (nnmail-expiry-target): More explicit documentation.
1935         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1937 2000-08-09  Simon Josefsson <simon@josefsson.org>
1939         * imap.el (imap-parse-body):
1940         (imap-parse-string-list): Add bug workarounds for Stalker
1941         Communigate Pro 3.0 server.
1942         (imap-body-lines): Remove bogus comment.
1944         * imap.el (imap-range-to-message-set): Move from nnimap.el.
1946         * nnimap.el (nnimap-retrieve-which-headers):
1947         (nnimap-retrieve-headers-from-server):
1948         (nnimap-request-set-mark):
1949         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1951 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1953         * message.el (message-dont-reply-to-names):
1954         rmail-dont-reply-to-names may not be defined.
1956 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1958         * gnus-group.el (gnus-group-iterate): Uncompiled function should
1959         not use pop.
1961 2000-07-19  Dave Love  <fx@gnu.org>
1963         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1964         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
1965         check.
1966         (gnus-article-display-xface): Special-case for dark backgrounds.
1968 2000-07-19  Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1970         * imap.el (imap-calculate-literal-size-first): New variable.
1971         (imap-local-variables): Add it.
1972         (imap-kerberos4-open): Set it.
1973         (imap-send-command): Use it.
1975 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1977         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1978         (mailcap-parse-mimetypes): Use it.
1979         (mailcap-extension-to-mime): Parse mimetype.
1980         (mailcap-mime-types): Ditto.
1981         * mml.el (mml-minibuffer-read-type): Ditto.
1983 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1985         * nndoc.el (nndoc-type-alist): Add outlook.
1986         (nndoc-outlook-type-p): New function.
1987         (nndoc-outlook-article-begin): Ditto.
1989 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
1991         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1992         excursion.
1994 2000-07-15  Simon Josefsson  <simon@josefsson.org>
1996         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1998         * imap.el (imap):
1999         (imap-kerberos4-program):
2000         (imap-gssapi-program):
2001         (imap-ssl-program): Customization.
2002         (imap-shell-program):
2003         (imap-shell-host): New variables.
2004         (imap-streams):
2005         (imap-stream-alist): Add shell.
2006         (imap-shell-p):
2007         (imap-shell-open): New functions.
2008         (imap-open): Don't call authenticator if preauth.
2009         (imap-authenticate): Return t if already authenticated.
2011 2000-07-14  Simon Josefsson  <simon@josefsson.org>
2013         * gnus.el (gnus-invalid-group-regexp): New variable.
2014         (gnus-read-group): Use it.
2016 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2018         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2019         expunge-below and orphan-score are "group variables".
2021 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
2023         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2024         qualified group names to `gnus-group-read-ephemeral-group'.
2026 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2028         * gnus-sum.el: `W t' is toggle-header in info.
2030 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2032         * gnus-art.el (article-de-base64-unreadable): Typo.
2034 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
2036         * gnus-agent.el (require): Require timer.
2038 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2040         * message.el (message-bounce): Call mime-to-mml.
2042 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2044         * nnslashdot.el (nnslashdot-request-close): New function.
2046 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2048         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2049         right line number for the article.
2051 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2053         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2054         * webmail.el (webmail-fetch): Bind
2055         url-http-silence-on-insecure-redirection.
2057 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2059         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2060         unibyte.
2061         (nnslashdot-sane-retrieve-headers): Ditto.
2062         (nnslashdot-request-article): Ditto.
2064 2000-07-10  William M. Perry <wmperry@aventail.com>
2066         * mailcap.el (mailcap-parse-mimetype-file):
2068 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2070         * nnweb.el (nnweb-insert): Stricter test.
2071         * webmail.el (webmail-refresh-redirect): Ditto.
2073 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2075         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2077 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2079         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2081 2000-07-05  Dave Love  <fx@gnu.org>
2083         * utf7.el: Doc and header fixes.
2085         * gnus-sum.el: Doc fixes.
2087         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2088         defalias, not fset.
2090         * flow-fill.el (fill-flowed-point-at-eol)
2091         (fill-flowed-point-at-bol): Use defalias, not fset.
2093         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2094         (gnus-Plain-save-name): Delete -- apparently bogus.
2096 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2098         * nnsoup.el: Use expand-file-name throughout.
2100 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2102         * nnmail.el (nnmail-read-incoming-hook): New example.
2104 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2106         * mm-view.el (mm-inline-text): Check whether the text has already
2107         been decoded.
2109 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2111         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2113 2000-07-03  Stainless Steel Rat <ratinox@peorth.gweep.net>
2115         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2117 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2119         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2120         unsend flags.
2122 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2124         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2125         name in authinfo (.authinfo now support ports, no need for the
2126         hack).
2127         (nnimap-split-find-rule): Fix.
2128         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2130 2000-07-03  Paul Stodghill <stodghil@CS.Cornell.EDU>
2132         * message.el (message-unquote-tokens): Remove all quotes.
2134 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2136         * gnus-ml.el: New file.
2138 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2140         * nnultimate.el (nnultimate-request-close): New function.
2142         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2144 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2146         * gnus.el: Gnus v5.8.7 is released.
2148 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2150         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2152 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2154         * message.el (message-do-fcc): Encode MIME.
2156 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2158         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2159         (nnimap-assoc-match): New function.
2160         (nnimap-split-find-rule): Support extended syntax.
2162 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2164         * nnimap.el (nnimap-open-connection): Use port stuff.
2166         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2167         document port and defaultport.
2169 2000-06-27  Paul Stodghill <stodghil@CS.Cornell.EDU>
2171         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2173 2000-06-26  Dave Love  <fx@gnu.org>
2175         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2177         * message.el: Remove unnecessary `require'ments.  Defvar
2178         gnus-list-identifiers when compiling.  Don't try to autoload
2179         variable `gnus-list-identifiers'.  Autoload
2180         gnus-group-name-charset.
2181         (message-fetch-field): Don't assume `format' removes text
2182         properties.
2183         (message-strip-list-identifiers, message-reply, message-followup):
2184         Require gnus-sum.
2185         (message-mode): Tidy XEmacs conditionals.
2186         (message-replace-chars-in-string): Use subst-char-in-string when
2187         available.
2189         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2190         removes text properties.
2192         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2194         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
2196         * gnus-score.el (gnus-summary-score-entry): Likewise.
2198 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2200         * nnimap.el (nnimap-request-post): Fix parenthesis.
2202 2000-06-26  Paul Stodghill <stodghil@CS.Cornell.EDU>
2204         * message.el (message-unquote-tokens): New function.
2206         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2208         * nnimap.el (nnimap-request-post): Ditto.
2210 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2212         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2214         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2215         patch commited 2000-04-02).
2217 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2219         * imap.el (imap-mailbox-examine-1): New function.
2220         (imap-message-copyuid-1):
2221         (imap-message-appenduid-1): Use it, instead of
2222         `imap-mailbox-examine' which would utf-7 encode mailbox name
2223         twice.
2225 2000-06-19  Dave Love  <fx@gnu.org>
2227         * mm-uu.el Don't require message.  Require cl when compiling.
2229 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2231         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2232         a local variable.
2233         * gnus-sum.el (gnus-orphan-score): Move here.
2235 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2237         * message.el (message-forward): Remove show-mml condition.
2238         (message-forward-ignored-headers): Remove X-Gnus headers.
2240 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2242         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2244 2000-06-08  Urban Engberg <ue@ccieurope.com>
2246         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2248 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2250         * message.el (message-syntax-checks): Add type.
2252 2000-06-07  Dave Love  <fx@gnu.org>
2254         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2255         put-image.
2256         (mm-inline-image): Defalias, not fset.
2258         * gnus.el (gnus-group-startup-message): Don't specify string for
2259         insert-image.
2261         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2262         add-minor-mode is available.
2263         (gnus-article-display-xface): Don't specify string for
2264         insert-image.
2266 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2268         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2269         (gnus-topic-insert-topic-line): Use shownp.
2270         (gnus-topic-hide-topic): Don't use hidden.
2271         (gnus-topic-show-topic): Don't use hidden.
2273 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2275         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2276         system.
2277         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2278         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2279         * gnus-util.el (gnus-output-to-rmail): Ditto.
2280         (gnus-output-to-mail): Ditto.
2281         (gnus-write-buffer): Ditto.
2282         * gnus-uu.el (gnus-uu-save-article): Ditto.
2284 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2286         * message.el (message-read-from-minibuffer): Typo.
2288 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2290         * gnus-art.el (article-decode-charset): Override non-MIME forward
2291         charset.
2293 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2295         * mml.el (mml-quote-region): Correct the regexp.
2296         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2298 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2300         * message.el (message-forward): Insert raw text.
2301         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2302         (mml-generate-mime-1): Insert raw text in unibyte mode.
2304 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2306         * mm-bodies.el (mm-body-encoding): Always encoded if
2307         `mm-use-ultra-safe-encoding' is set.
2309 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2311         * mml.el (ange-ftp-name-format): Typo.
2313 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2315         * gnus-start.el (gnus-get-unread-articles): If
2316         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2317         try to do anything on that server.
2319 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2321         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2322         from latest draft.
2324 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2326         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2327         is open.
2329 2000-05-24  Dave Love  <fx@gnu.org>
2331         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2333 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2335         * gnus.el (gnus-redefine-select-method-widget): new function, call
2336         it once. Add an "other" entry for unknown but editable backend
2337         name symbols.
2338         * gnus-start.el (gnus-declare-backend): use it.
2340 2000-05-19  Dave Love  <fx@gnu.org>
2342         * gnus-art.el (gnus-article-next-page): Revert last change.
2344 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2346         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2348 2000-05-19  Dave Love  <fx@gnu.org>
2350         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2351         not mm-inline-large-images.
2353 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2355         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2357 2000-05-18  Dave Love  <fx@gnu.org>
2359         * gnus-art.el: Use defalias, not fset.
2360         (gnus-article-x-face-command): Don't test for xbm.
2361         (gnus-article-next-page): Redisplay before testing point in window.
2363 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2365         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2366         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2368 2000-05-17  Jim Davidson <jdavidson@acm.org>
2370         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2371         gnus-summary-save-in-rmail.
2372         * message.el (message-output): Ditto.
2374 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2376         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2378 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2380         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2381         is a charset.
2382         * message.el (message-send-news): Check group name charset.
2383         * gnus-msg.el (gnus-post-news): Decode group name.
2384         (gnus-inews-do-gcc): Encode group name.
2386 2000-05-17  Karl Kleinpaste <karl@charcoal.com>
2388         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2389         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2391 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2393         * gnus-group.el (gnus-group-mark-line-p): New function.
2394         (gnus-group-goto-group): New parameter.
2395         (gnus-group-remove-mark): Use it.
2396         * gnus-topic.el (gnus-topic-move-group): Ditto.
2397         (gnus-topic-remove-group): Ditto.
2399 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2401         * gnus-group.el (gnus-group-list-dormant): New function.
2403 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2405         * gnus-agent.el (gnus-agent-synchronize): Use
2406         nnheader-insert-file-contents.
2407         (gnus-agent-save-active-1): Ditto.
2408         (gnus-agent-write-active): Ditto.
2409         (gnus-agent-expire): Ditto.
2410         * gnus-cache.el (gnus-cache-read-active): Ditto.
2411         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2412         * gnus-sum.el (gnus-summary-import-article): Ditto.
2414         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2415         (gnus-agent-save-group-info): Ditto.
2416         (gnus-agent-save-alist): Ditto.
2417         * gnus-util.el (gnus-make-directory): Ditto.
2419         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2421 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2423         * mml.el (mml-generate-mime-preprocess-function): New variable.
2424         (mml-generate-mime-postprocess-function): New variable.
2425         (mml-generate-mime-1): Use them.
2427 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2429         * gnus-group.el (gnus-group-apropos): Group name charset.
2430         * gnus-sum.el (gnus-set-mode-line): Ditto.
2431         * gnus-group.el (gnus-group-decoded-name): New function.
2432         (gnus-group-edit-group): Use it.
2433         * gnus-cus.el (gnus-group-customize): Use it.
2435 2000-05-16  Karl Kleinpaste <karl@charcoal.com>
2437         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2439 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2441         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2442         (gnus-group-name-charset-group-alist): Ditto.
2443         (gnus-group-name-charset): New function.
2444         (gnus-group-name-decode): New function.
2445         (gnus-group-insert-group-line): Use them.
2446         (gnus-group-prepare-flat-list-dead): Ditto.
2447         (gnus-group-list-active): Ditto.
2448         (gnus-group-describe-all-groups): Ditto.
2449         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2450         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2451         add gnus-group property.
2452         (gnus-browse-group-name): Read gnus-group property.
2454 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2456         * nnfolder.el (nnfolder-possibly-change-group): Use
2457         file-name-coding-system instead of pathname-coding-system.
2458         * nnmail.el (nnmail-find-file): Ditto.
2459         (nnmail-write-region): Ditto.
2460         * nnmh.el (nnmh-retrieve-headers): Ditto.
2461         (nnmh-request-article): Ditto.
2462         (nnmh-request-group): Ditto.
2463         (nnmh-request-list): Ditto.
2464         (nnmh-possibly-change-directory): Ditto.
2465         (nnmh-active-number): Ditto.
2466         * nnml.el (nnml-possibly-change-directory): Ditto.
2467         (nnml-request-list): Ditto.
2468         (nnml-request-article): Ditto.
2469         (nnml-retrieve-headers): Ditto.
2471 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2473         * nnimap.el (nnimap-request-accept-article): Don't unselect
2474         mailbox if no mailbox is selected.
2476 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2478         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2479         Recognize domain names starting with `www.' as starting an URL.
2481 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2483         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2484         (mail-source-keyword-map): Add "subdirs" for maildir.
2486 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2488         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2489         (nnmail-get-new-mail): Use it.
2490         * gnus-start.el (gnus-get-unread-articles): Ditto.
2492 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2494         * gnus-sum.el (gnus-summary-edit-article): Better support for
2495         nndraft:drafts.
2496         * nndraft.el (nndraft-request-replace-article): New function,
2497         bind nnmail-file-coding-system.
2499 2000-05-14  Dave Love  <fx@gnu.org>
2501         * nnheader.el: Replace uses of `fset' with `defalias'.
2502         (jka-compr-compression-info-list): Only defvar when compiling.
2504 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2506         * webmail.el (webmail-netaddress-article): Refresh redirect.
2508 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2510         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2512 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2514         * webmail.el: Translate &nbsp; to SP.
2516 2000-05-13  Robin S. Socha <robin@socha.net>
2518         * message.el (message-bounce): Doc typo.
2520 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2522         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2523         (gnus-soup-store): Ditto.
2524         (gnus-soup-send-packet): Ditto.
2525         * nnsoup.el (nnsoup-replies-format-type): Ditto.
2526         (nnsoup-dissect-buffer): Ditto.
2527         (nnsoup-narrow-to-article): Ditto.
2528         (nnsoup-make-active): Ditto
2530 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2532         * message.el (message-mode): Two parameters for local-variable-p.
2534 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2536         * message.el (message-strip-list-identifiers): New function.
2537         (message-reply): Use it and use message-strip-subject-re.
2538         (message-followup): Ditto.
2539         * gnus-art.el (article-hide-list-identifiers): Remove more.
2540         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2542 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2544         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2545         mail-parset-charset and use non-numeric argument.
2547 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2549         * mml.el (mml-buffer-list): New variable.
2550         (mml-generate-new-buffer): New function.
2551         (mml-destroy-buffers): Ditto.
2552         (mml-insert-mime): Use them.
2553         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2554         * gnus-sum.el (gnus-summary-edit-article): Ditto.
2555         * message.el (message-mode): Ditto.
2556         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2557         (gnus-uu-save-article): Support show-as-mml.
2558         * message.el (message-forward): Ditto.
2560 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2562         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2563         (nndoc-mime-digest-type-p): Locate article head precisely.
2564         * mml.el (mml-generate-default-type): New variable.
2565         (mml-generate-mime-1): Use it.
2566         (mml-insert-mime-headers): Use it.
2567         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2568         (gnus-uu-digest-mail-forward): Use it and call message-forward
2569         with argument digest.
2570         (gnus-uu-save-article): Support message-forward-as-mime.
2571         * message.el (message-forward): Add parameter digest.
2572         * mm-decode.el (mm-dissect-default-type): New variable.
2573         (mm-dissect-buffer): Use it.
2575 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
2577         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2578         newline and paragraph to nil when got a non-ascii character. Test
2579         paragraph before newline.
2581 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2583         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2584         limit to 76.
2586 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2588         * nnslashdot.el (nnslashdot-sid-strip): New function.
2589         (nnslashdot-threaded-retrieve-headers): New format.
2590         (nnslashdot-sane-retrieve-headers): Ditto.
2591         (nnslashdot-request-article): Ditto.
2592         (nnslashdot-threaded-retrieve-headers): Thread properly.
2593         (nnslashdot-request-article): Be more lenient.
2594         (nnslashdot-threaded-retrieve-headers): Regexp search.
2596 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2598         * gnus-sum.el (gnus-with-article): Define it before use it.
2600 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2602         * message.el (message-supersede): Use mime-to-mml.
2603         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2605 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
2607         * gnus-group.el (gnus-group-list-cached): Don't use
2608         `subst-char-in-string'.
2610 2000-05-08  Dave Love  <fx@gnu.org>
2612         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2614 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2616         * mm-decode.el (mm-interactively-view-part): Append %s if the
2617         method is a single word.
2618         * nnwarchive.el (nnwarchive-type-definition): Typo.
2620 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2622         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2623         function.
2624         (gnus-group-prepare-flat-predicate): Use it.
2625         (gnus-group-list-cached): List dead groups.
2627 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2629         * gnus-art.el (article-decode-charset): Don't decode message with
2630         format.
2632 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
2634         * mailcap.el (mailcap-maybe-eval): Honor user request not to
2635         evaluate the Lisp code.
2637 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2639         * gnus-art.el (article-wash-html): New function.
2640         (gnus-article-wash-html): Bind.
2641         (gnus-article-make-menu-bar): Menu item.
2642         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2643         (gnus-summary-make-menu-bar): Menu item.
2644         * gnus.el: Autoload.
2646 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
2648         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2649         (gnus-uu-unshar-article): Use it.
2651         * mailcap.el (mailcap-maybe-eval-warning): New variable.
2652         (mailcap-maybe-eval): Use it.
2654         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2655         in docstring.
2657         * mml.el (mml-generate-mime-1): Small comment.
2659 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2661         * gnus-art.el (article-de-base64-unreadable): New function.
2662         (gnus-article-de-base64-unreadable): Bind.
2663         (gnus-article-make-menu-bar): Menu item.
2664         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2665         (gnus-summary-make-menu-bar): Menu item.
2666         * gnus.el: Autoload.
2668 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2670         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2671         (gnus-summary-select-article): Add en/disable multibyte.
2673 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2675         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2676         (gnus-summary-edit-article): New feature: editing raw articles.
2678 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2680         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2681         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2682         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2683         Emacs MULE can not copy some 8bit characters in multibyte buffers.
2684         * mm-decode.el (mm-insert-part): Ditto.
2686 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2688         * nndoc.el (nndoc-type-alist): Extend forward regexp.
2689         (nndoc-forward-type-p): Ditto.
2691 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2693         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2694         value of enable-multibyte-characters.
2696 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2698         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2700 2000-05-03  Dave Love  <fx@gnu.org>
2702         * gnus-ems.el (gnus-article-xface-ring-internal)
2703         (gnus-article-xface-ring-size): New variable.
2704         (gnus-article-display-xface): Use them to cache data.  Don't try
2705         to use XPM.  Set up binary coding for PBM's sake.
2707 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2709         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2710         * gnus-int.el (gnus-request-accept-article): Ditto.
2711         (gnus-request-replace-article): Ditto.
2712         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2714 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2716         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2718 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2720         * rfc2047.el (rfc2047-encode-message-header): Encode field by
2721         field.
2722         * mml.el (mml-to-mime): Use message-default-charset.
2723         (mml-preview): Narrow to headers.
2724         * message.el (message-send-mail): Use message-default-charset.
2725         (message-send-news): Narrow to headers;
2726         use message-default-charset.
2728 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2730         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2731         detect.
2732         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2733         restriction.
2734         (mml-parse-1): Warning message.
2735         (mml-preview): Disable multibyte.
2737 2000-05-03  Dave Love  <fx@gnu.org>
2739         * gnus.el (gnus-group-startup-message): Add newline before image.
2741 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2743         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2744         * message.el (message-send-mail): Use unibyte-buffer.
2745         (message-send-mail): Ditto.
2747 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2749         * gnus.el: Gnus v5.8.6 is released.
2751 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2753         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2755 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2757         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2759 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2761         * message.el (message-send-mail-partially): Use forward-line.
2763 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2765         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2767 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2769         * mml.el (mml-generate-mime-1): Ignore 0x1b.
2770         (mml-insert-mime): No markup only for text/plain.
2771         (mime-to-mml): Remove MIME headers.
2773 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2775         * mml.el (mml-preview): Set gnus-newsgroup-charset.
2776         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2777         as 8-bit.
2779 2000-04-28  Dave Love  <fx@gnu.org>
2781         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2782         21.
2784         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2785         search order.  Use parse-colon-path and remove some redundancy.
2786         Doc fix.
2787         (mailcap-parse-mimetypes): Code consistently with
2788         mailcap-parse-mailcaps.  Doc fix.
2790         * gnus-start.el (gnus-unload): Iterate over `features', not
2791         `load-history'.
2793 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2795         * mml.el (mml-parse-1): Don't create blank parts.
2796         (mml-read-part): Fix mml tag.
2797         (mml-insert-mime): Convert message/rfc822.
2798         (mml-insert-mml-markup): Add mmlp parameter.
2800 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2802         * message.el (message-send-mail-partially): Remove CTE.
2804 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2806         * mm-view.el (mm-inline-image): Fset it.
2808 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2810         * nndoc.el (nndoc-type-alist): Change forward regexp.
2812 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2814         * message.el (message-send-mail-partially-limit): Change the
2815         default value.
2817 2000-04-27  Erik Toubro Nielsen <erik@ifad.dk>
2819         * gnus-util.el (gnus-extract-address-components): Name might be
2820         "".
2822 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2824         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2825         (gnus-summary-post-forward): Ditto.
2826         * message.el (message-forward-show-mml): New variable.
2827         (message-forward): Use it.
2828         * mml.el (mml-parse-1): Add tag mml.
2829         (mml-read-part): Ditto.
2830         (mml-generate-mime): Support reentance.
2831         (mml-generate-mime-1): Support mml tag.
2833 2000-04-27  Dave Love  <fx@gnu.org>
2835         * gnus-art.el: Don't bother to require custom, browse-url.
2836         (gnus-article-x-face-command): Include gnus-article-display-xface.
2838         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
2839         Use defalias, not fset.
2840         (gnus-article-display-xface): New function.
2842         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2844         * mm-decode.el: Small doc fixes.  Require cl when compiling.
2845         (mm-xemacs-p): Deleted.
2846         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2847         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2848         use create-image and don't special-case xbm.
2849         (mm-valid-image-format-p): Use display-graphic-p.
2851 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2853         * message.el (message-send-mail-partially-limit): New variable.
2854         (message-send-mail-partially): New function.
2855         (message-send-mail): Use it.
2856         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2857         all blank lines inside of base64.
2858         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2859         blank lines.
2861 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2863         * mml.el (mml-insert-tag): Match more special characters.
2865 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2867         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2869 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2871         * mm-decode.el (mm-inline-media-tests): Add message/partial.
2872         (mm-inlined-types): Ditto.
2873         * mm-partial.el: New file.
2875 2000-04-27  Dave Love  <fx@gnu.org>
2877         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2878         matter in Emacs 21.
2880 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
2882         * mm-bodies.el (mm-encode-body): Remove reference to
2883         mm-default-charset in comment.
2885 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2887         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2889 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2891         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2892         let.
2894 2000-04-26  Pavel Janik ml. <Pavel.Janik@inet.cz>
2896         * gnus-draft.el (gnus-draft-setup): Fix comments.
2898 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2900         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2901         if nnmbox-file-coding-system-for-write is nil.
2903 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2905         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2906         header if nil.
2908 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2910         * mm-view.el (mm-inline-text): Insert directly if decoded.
2911         * mml.el (autoload): Typo.
2913 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2915         * mml.el (mml-preview): Set up posting-charset.
2916         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2918 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2920         * webmail.el: Fix yahoo mail.
2922 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2924         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2925         word if not necessary.
2926         (rfc2047-encode-region): Put space between encoded words.
2928 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2930         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2932 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2934         * gnus-draft.el (gnus-draft-setup): Restore mml only when
2935         required.
2936         (gnus-draft-edit-message): Require restoration.
2938 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2940         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2941         back.
2943 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2945         * gnus-art.el (gnus-treat-article): Make sure that the summary
2946         buffer is live.
2948 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2950         * mailcap.el (mailcap-parse-mailcaps): Reorder.
2951         (mailcap-parse-mailcap): Backwards parsing.
2952         (mailcap-possible-viewers): Remove nreverse.
2953         (mailcap-mime-info): Ditto.
2954         (mailcap-add-mailcap-entry): Keep alternative viewer.
2956 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2958         * gnus.el: Gnus v5.8.5 is released.
2960 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2962         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2964         * gnus-util.el (gnus-netrc-machine): Default to nntp.
2966         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2968 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2970         * mm-view.el (mm-inline-message): Disable prepare-hook.
2972 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2974         * gnus.el: Fix copyright statements.
2976         * gnus-sum.el (gnus-alter-articles-to-read-function): New
2977         variable.
2978         (gnus-articles-to-read): Use it.
2980         * message.el (message-get-reply-headers): Bind free variable.
2982 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2984         * message.el (message-get-reply-headers): Fix to-address.
2986 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2988         * webmail.el: Hotmail fix. Add a debug function.
2990 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2992         * gnus-sum.el (t): M-down and M-up.
2994 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2996         * gnus-sum.el: Doc fix.
2998 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3000         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3002 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3004         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3005         string.
3006         (nnweb-request-group): Don't scan twice.
3007         (nnweb-request-scan): Don't nix out the hashtb.
3009         * message.el (message-get-reply-headers): Return a value.
3011 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
3013         * gnus-art.el (gnus-button-url-regexp): New value to match naked
3014         urls.
3016 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3018         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3019         order messages are inserted.
3021         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3022         message/rfc822 parts.
3024         * gnus-art.el (gnus-article-read-summary-keys): Check for
3025         numerical values.
3027         * message.el (message-get-headers): Made into own function.
3028         (message-reply): Use it.
3029         (message-get-reply-headers): Renamed.
3030         (message-widen-reply): New command.
3032 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3034         * nntp.el (nntp-retrieve-data): Report the error and return nil.
3036 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3038         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3039         non-base64 text at the end if not found.
3041 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
3043         * gnus-sum.el (gnus-read-move-group-name):
3044         (gnus-summary-move-article): Use `gnus-group-method' to find out
3045         what method the manually entered group belong to.
3046         `gnus-group-name-to-method' doesn't return any method parameters
3047         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3048         for new groups so they wouldn't work.
3050 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3052         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3053         override.
3055 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3057         * nnmail.el (nnmail-cache-insert): Does some stuff that is
3058         probably good to do, or something.  I dunno.  I just write these
3059         ChangeLog entries, and my name is Lars.
3061 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3063         * message.el (message-caesar-region): Use translate-region.
3065 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3067         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3069 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3071         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3072         variables, because that makes Emacs flash.
3074         * gnus-group.el (gnus-group-insert-group-line): Don't call
3075         gnus-group-add-icon unconditionally.
3077         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3078         xmas.
3079         (gnus-group-glyph-directory): Removed.
3081 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3083         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3084         gnus-newsgroup-name is "".
3086 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3088         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3089         in conjunction with MULE-UCS.
3091 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3093         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3095 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3097         * message.el (message-shorten-references): Only cater to broken
3098         INN for news. This caters for broken smtpd.
3100 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3102         * mailcap.el (mailcap-mime-info): Use the first match; not the
3103         last.
3105         * gnus-agent.el (gnus-category-kill): Save the category list.
3107 2000-04-21  Chris Brierley  <brierley@pobox.com>
3109         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3111 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3113         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3115 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3117         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3119 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3121         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3122         (gnus-group-list-cached): Use it.
3124 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3126         * gnus.el: Update all the copyright notices.
3128 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3130         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3131         non-base64 text at the end.
3133 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3135         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3137 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3139         * nnheader.el: Don't autoload cancel-function-timers.
3141         * message.el (message-fetch-field): Fold case.
3143 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3145         * message.el (message-forward-before-signature): New variable.
3147 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3149         * gnus-mlspl.el: Fix stuff.
3151 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3153         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3154         subjects when unthreaded.
3156 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3158         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3159         well.
3161 2000-04-21  Rui Zhu  <sprache@iname.com>
3163         * gnus-art.el (gnus-article-mode): Fix variable name.
3165 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3167         * mm-view.el: Fix autoload.
3169         * flow-fill.el (flow-fill): Fix provide.
3171         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3172         nil.
3174 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3176         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3178 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3180         * gnus-util.el (gnus-netrc-machine): Didn't work.
3182 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3184         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3186 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3188         * flow-fill.el: Renamed from fill-flowed.
3190         * message.el (message-forward-ignored-headers): Default to
3191         removing CTE.
3193 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3195         * message.el (message-mode): Don't fill headers.
3197 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3199         * message.el (message-pipe-buffer-body): Use shell
3201 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3203         * nnvirtual.el (nnvirtual-request-article):
3204         Bind gnus-override-method to nil.
3205         (nnvirtual-request-update-mark): Don't update mark when
3206         article is not there.
3208 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3210         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3212 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3214         * gnus-util.el (gnus-parse-netrc): Allow "port".
3215         (gnus-netrc-machine): Take a port param.
3216         (gnus-netrc-machine):
3218         * gnus-art.el (gnus-request-article-this-buffer): Allow
3219         re-selecting referenced articles.
3221         * message.el (message-cancel-news): Allow editing.
3222         (message-cancel-message): Add newline.
3224 2000-04-20  William M. Perry  <wmperry@aventail.com>
3226         * mm-view.el (mm-inline-image-emacs): New function.
3228 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3230         * mail-source.el (mail-source-delete-incoming): Change default in
3231         cvs.
3233 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3235         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3236         function.
3238 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3240         * nnml.el (nnml-request-expire-articles): Use it.
3242         * nnmail.el (nnmail-expiry-target): New variable.
3243         (nnmail-expiry-target-group): New function.
3245 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3247         * message.el (message-forward): Add non-MIME separators.
3249 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3251         * message.el (message-generate-headers): Respect the syntax check
3252         spec.
3254         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3255         (gnus-remove-thread): Don't show all threads.
3257 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3259         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3261 2000-04-19  Dave Love  <fx@gnu.org>
3263         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3265 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3267         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3268         (nnwarchive-egroups-*): Ditto.
3269         (nnwarchive-url): Unibyte buffer and single line cookie.
3271 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3273         * mm-util.el (mm-char-or-char-int-p): New alias.
3274         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3275         entities.
3277 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3279         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3280         article case insensitively.
3282 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3284         * mail-source.el (mail-source-fetch-webmail): Use the default
3285         password provided in mail-sources; use webmail:subtype:user as
3286         the key.
3288 2000-04-10  John Wiegley <johnw@gnu.org>
3290         * mail-source.el (mail-source-fetch-webmail): Use
3291         mail-source-password-cache.
3293 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3295         * webmail.el: Add netscape mail and fix HotMail mail.
3297 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3299         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3301 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3303         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3304         RFC822.PEEK if server support IMAP4rev1.
3305         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3306         RFC822.TEXT.PEEK if server support IMAP4rev1.
3307         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3308         RFC822.HEADER if server support IMAP4rev1.
3309         (nnimap-request-article-part): Support bodydetail in response
3310         data.
3312 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3314         * fill-flowed.el: New file.
3316         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3317         text/plain parts with `format' parameters.
3319         * mm-view.el (autoload): Autoload fill-flowed.
3320         (mm-inline-text): For "plain" parts with a format=flowed
3321         parameter, call `fill-flowed'.
3323 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3325         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3326         slashdot ids.
3328 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3330         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3331         format.
3333 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3335         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3336         `imtest' too.
3337         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3338         (imap-gssapi-program): New variable.
3339         (imap-streams): Add gssapi.
3340         (imap-stream-alist): Ditto.
3341         (imap-authenticators): Ditto.
3342         (imap-authenticator-alist): Ditto.
3343         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3344         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3345         1.6.x `imtest' syntax.
3346         (imap-gssapi-stream-p): New function.
3347         (imap-gssapi-open): Ditto.
3348         (imap-gssapi-auth-p): Ditto.
3349         (imap-gssapi-auth): Ditto.
3350         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3351         (imap-send-command): Use buffer-local `imap-client-eol' value.
3353         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3354         lines and turn TAB into SPC before parsing.
3356 2000-03-15  Simon Josefsson <jas@pdc.kth.se>
3358         * nnheader.el (nnheader-group-pathname): Make sure to return a
3359         directory.
3360         * nnmail.el (nnmail-group-pathname): Ditto.
3362 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3364         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3365         might split in the middle of a message-id.
3367 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3369         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3370         groups from the server.
3372         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3373         (gnus-summary-toggle-header): Update the wash status.
3375         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3376         Moved here.
3378         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3379         setting.
3381         * nnmail.el (nnmail-get-active): Use it.
3382         (nnmail-parse-active): New function.
3384         * mm-view.el (mm-inline-text): Support the new version of
3385         vcard.el.
3387         * gnus-sum.el (gnus-summary-move-article): Only delete article
3388         when moving junk.
3389         (gnus-deaden-summary): Bury the buffer.
3391         * nnmail.el (nnmail-group-pathname): Ditto.
3393         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3395 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3397         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3398         whether Mule.
3400 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3402         * message.el (message-send-mail): Protect against unloaded Gnus.
3404         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3405         parent.
3406         (gnus-topic-update-topic-line): Yes, do.
3407         (gnus-topic-goto-missing-group): Tally the correct number of
3408         unread articles before inserting the topic line.
3410 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3412         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3414 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3416         * mm-decode.el (mm-dissect-buffer): Ditto.
3418         * gnus-art.el (article-decode-charset): Strip CTE.
3420         * ietf-drums.el (ietf-drums-strip): New function.
3422         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3423         when prompting in read-only groups.
3425 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3427         * imap.el (imap-send-command): Change EOL-chars when
3428         `imap-client-eol' differs from default, not only for kerberos4.
3429         (imap-mailbox-status): Get encoded mailbox's status.
3431 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3433         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3434         into `mail-source-password-cache'.
3436 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3438         * mm-util.el (mm-mime-charset): Check for presence of
3439         `coding-system-get' and `get-charset-property' (recent XEmacs has
3440         the former, but not the latter).
3442 2000-01-28  Dave Love  <fx@gnu.org>
3444         * message.el (message-check-news-header-syntax): Fix typo
3445         `newsgroyps'.
3446         (message-talkative-question): Put temp buffer in fundamental-mode.
3447         (message-recover): Use fundamental-mode in the right buffer.
3449         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3450         right buffer.
3452 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3454         * qp.el (quoted-printable-decode-region): Add charset parameter.
3455         (quoted-printable-decode-string): Ditto.
3457         * gnus-art.el (article-de-quoted-unreadable): Use it.
3459 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3461         * nnimap.el (nnimap-split-predicate): New variable.
3462         (nnimap-split-articles): Use it.
3464 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3466         * utf7.el: Change email address.
3468 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3470         * gnus-group.el (gnus-group-catchup): Purge split history.
3472 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3474         * nnmail.el (nnmail-generate-active): Support extended group name.
3475         (nnmail-get-active): Ditto.
3477 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3479         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3480         group names, don't remove anything.
3482 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3484         * webmail.el (webmail-my-deja-open): My-deja changes.
3486 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3488         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3490 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3492         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3494 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3496         * gnus.el (gnus-other-frame): Fix typo.
3498 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3500         * gnus-cus.el (gnus-group-customize): Fix typo.
3502 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3504         * nnweb.el (nnweb-insert): Simplified.
3506 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3508         * gnus-art.el (gnus-article-mode-map): "e" is
3509         gnus-summary-edit-article.
3511 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
3513         * mailcap.el (mailcap-mime-extensions): Add .diff.
3515 2000-01-06  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3517         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3518         there is no "%s" in the method.
3520 2000-01-08  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3522         * gnus-sum.el (gnus-summary-select-article): Return 'old.
3524 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3526         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3528         * gnus.el: Really always pop up a new frame.
3530         * parse-time.el (parse-time-rules): Allow 100-110 to be
3531         2000-2010.
3533         * time-date.el (date-to-time): Don't use timezone.
3535 2000-01-06  Dave Love  <fx@gnu.org>
3537         * time-date.el: Add keywords.
3538         (date-to-time): Add autoload cookie.  Canonicalize with
3539         timezone-make-date-arpa-standard.
3540         (time-to-seconds): Avoid caddr.
3541         (safe-date-to-time): Add autoload cookie.
3543 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
3545         * gnus-group.el (gnus-group-line-format-alist): Added %E for
3546         eyecandy.
3547         (gnus-group-insert-group-line): Now groks %E and inserts icon in
3548         group line using gnus-group-add-icon.
3549         (gnus-group-icons): Added customize group.
3550         (gnus-group-icon-list): Added variable.
3551         (gnus-group-glyph-directory): Added variable.
3552         (gnus-group-icon-cache): Added variable.
3553         (gnus-group-running-xemacs): Added variable.
3554         (gnus-group-add-icon): Added function. Add an icon to the current
3555         line according to gnus-group-icon-list.
3556         (gnus-group-icon-create-glyph): Added function.
3558 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3560         * gnus-sum.el (gnus-summary-select-article): Return whether we
3561         selected something new.
3562         (gnus-summary-search-article): Start searching at the window
3563         point.
3565         * gnus-group.el (gnus-fetch-group): Complete over
3566         gnus-active-hashtb.
3568 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3570         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3572 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3574         * gnus-sum.el (gnus-preserve-marks): New variable.
3575         (gnus-summary-move-article): Use it.
3576         (gnus-group-charset-alist): Added more entries.
3578 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3580         * mm-decode.el (mm-inline-override-types): Removed duplicate.
3582         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3583         as the default score.
3585         * gnus-score.el (gnus-score-delta-default): Changed name.
3587 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
3589         * imap.el (imap-parse-literal):
3590         (imap-parse-flag-list): Don't care about props.
3591         (imap-parse-string): Handle quoted characters.
3593 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3595         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3596         (gnus-summary-mark-article): Doc fix.
3597         (gnus-summary-mark-forward): Doc fix.
3598         (t): Changed keystroke for gnus-summary-customize-parameters.
3600         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3601         "e".
3602         (gnus-article-mode-map): No, don't.
3604         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3605         of the final article.
3607         * mm-decode.el (mm-interactively-view-part): Error on no method.
3609 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
3611         * gnus-score.el (gnus-score-insert-help): Something.
3613         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3615         * gnus-win.el (gnus-configure-frame): Ditto.
3617         * gnus-mh.el (gnus-summary-save-in-folder): Use
3618         with-current-buffer.
3620 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3622         * nnwarchive.el: Changed file perms.
3624 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3626         * gnus-group.el (gnus-group-delete-groups): New command.
3627         (gnus-group-delete-group): Extra no-prompt parameters.
3629 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3631         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3632         <p>.
3634 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3636         * webmail.el (webmail-hotmail-article): Don't insert message id.
3638 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3640         * nnimap.el (nnimap-split-fancy): New variable.
3641         (nnimap-split-fancy): New function.
3643 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
3645         (nnimap-split-rule): Document symbol value.
3647 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
3649         * nnimap.el (nnimap-retrieve-headers-progress): Let
3650         `nnheader-parse-head' parse article.
3651         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3652         request headers needed by `nnheader-parse-head'.
3654 1999-12-23  Florian Weimer  <fw@s.netic.de>
3656         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3657         value (crosspostings are handled), improve documentation.
3659         * nnultimate.el: Declare file coding system as iso-8859-1.
3661         * message.el: Dito.
3663         * gnus-cite.el: Dito.
3665         * gnus-spec.el: Dito.
3667 1999-12-21  Florian Weimer  <fw@s.netic.de>
3669         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3670         (gnus-setup-message): No longer make `message-posting-charset'
3671         buffer-local.
3672         (gnus-setup-posting-charset): Reflect the new layout of
3673         `gnus-group-posting-charset-alist' and `message-posting-charset'.
3675         * message.el (message-send-mail): Bind `message-this-is-mail' and
3676         `message-posting-charset'.
3677         (message-send-news): Dito, and honour new layout of
3678         `message-posting-charset'.
3679         (message-encode-message-body): Ignore `message-posting-charset'.
3681         * mm-bodies.el (mm-body-encoding): Consider
3682         `message-posting-charset' when deciding whether to use 8bit.
3684         * rfc2047.el (rfc2047-encode-message-header): Back out change.
3685         (rfc2047-encodable-p): Now solely for headers; use
3686         `message-posting-charset'.
3688 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3690         * nnwarchive.el (nnwarchive-type-definition): Set default value.
3692 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
3694         * nnagent.el (nnagent-server-opened): Optional.
3695         (nnagent-status-message): Optional.
3697 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
3699         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3700         end (referenced by instructions in
3701         `gnus-cited-opened-text-button-line-format-alist').
3703 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3705         * imap.el (imap-starttls-open): Typo.
3707 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3709         * mm-util.el (mm-charset-after): Non-MULE case.
3710         * mail-prsvr.el (mail-parse-mule-charset): New variable.
3711         * rfc2047.el (rfc2047-dissect-region): Bind it.
3713 1999-12-18  Florian Weimer  <fw@s.netic.de>
3715         * mml.el (mml-generate-multipart-alist): Correct default value.
3717         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3718         (mm-safer-encoding): New function.
3719         (mm-content-transfer-encoding): Use both.
3721         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3722         * qp.el (quoted-printable-encode-region): Dito.
3724 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3726         * webmail.el (webmail-hotmail-article): Snarf the raw file.
3728 1999-12-18  Victor S. Miller  <victor@idaccr.org>
3730         * webmail.el (webmail-hotmail-list): raw=0.
3732 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3734         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3735         group name.
3737 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3739         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3741 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3743         * imap.el: Don't autoload digest-md5.
3744         (imap-starttls-open): Bind coding-system-for-{read,write}.
3745         (imap-starttls-p): Check if we can find starttls.el.
3746         (imap-digest-md5-p): Check if we can find digest-md5.el.
3748 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3750         * imap.el: Require `digest-md5' when compiling; add autoload
3751         settings for `digest-md5-parse-digest-challenge',
3752         `digest-md5-digest-response', `starttls-open-stream' and
3753         `starttls-negotiate'.
3754         (imap-authenticators): Add `digest-md5'.
3755         (imap-authenticator-alist): Setup for `digest-md5'.
3756         (imap-digest-md5-p): New function.
3757         (imap-digest-md5-auth): New function.
3758         (imap-stream-alist): Add STARTTLS entry.
3759         (imap-starttls-p): New function.
3760         (imap-starttls-open): New function.
3762 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3764         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3766 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3768         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3769         string-to-x function.
3771 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3773         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3775 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3777         * webmail.el: Enhance hotmail-snarf.
3779 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3781         * rfc2047.el (rfc2047-dissect-region): Rewrite.
3783 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
3785         * webmail.el (webmail-hotmail-list): Search no-error.
3787 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3789         * nnwarchive.el: Support nov-is-evil.
3790         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3791         Set it if non-nil.
3792         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3794 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3796         * nnagent.el (nnagent-server-opened): Redefine.
3797         (nnagent-status-message): Ditto.
3799 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3801         * rfc1843.el (rfc1843-decode-region): Use
3802         buffer-substring-no-properties.
3803         * gnus-art.el (article-decode-HZ): New function.
3805 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3807         * nnheader.el (nnheader-translate-file-chars): Only in full path.
3809 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3811         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3812         MIME charset not a MULE charset.
3814 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3816         * gnus-ems.el: Translate more ugly characters.
3817         * nnheader.el (nnheader-translate-file-chars): Don't translate
3818         the second ':'.
3820 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3822         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3823         method if cannot find the article.
3825 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3827         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3828         method if overrided.
3830 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3832         * mail-source.el (mail-source-fetch-webmail): Parameter
3833         dontexpunge.
3835 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3837         * webmail.el: Support my-deja. Better error report.
3839 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3841         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3842         is bad.
3843         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3844         is not 1.
3846 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3848         * nnslashdot.el (nnslashdot-request-article): A space.
3850 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3852         * nnagent.el: Support different backend with same name.
3854 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3856         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3857         archived group.
3858         (nnslashdot-sane-retrieve-headers): Ditto.
3859         (nnslashdot-request-article): Ditto.
3861 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3863         * nnweb.el (nnweb-insert): Narrow to point.
3865 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3867         * nnweb.el (nnweb-insert): Follow refresh url.
3868         * nnslashdot.el: Use it.
3870 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3872         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3873         (nnweb-decode-entities-string): New function.
3875         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3876         nnweb-* and move to nnweb.el.
3877         * nnwarchive.el: Use nnweb-decode-entities, etc.
3878         * webmail.el: Ditto.
3880         * nnslashdot.el: Use nnweb-decode-entities-string.
3881         (nnslashdot-decode-entities): Remove.
3883 1999-12-13  Eric Marsden <emarsden@mail.dotcom.fr>
3885         * nnslashdot.el: Decode entities.
3887 1999-12-12  Dave Love  <fx@gnu.org>
3889         * gnus-agent.el (gnus-category-edit-groups)
3890         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3891         expansion of setf, fixed.
3893 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3895         * gnus-agent.el: Revoke last Dave Love's patch, because of
3896         incompatibility of XEmacs.
3898 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3900         * mm-uu.el: Change headers.
3901         * rfc1843.el: Ditto.
3902         * uudecode.el: Ditto.
3904 1999-12-07  Dave Love  <fx@gnu.org>
3906         * gnus-agent.el (gnus-category-edit-predicate)
3907         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3908         inside backquote to avoid it at runtime.
3910 1999-12-07  Dave Love  <fx@gnu.org>
3912         * binhex.el: Require cl when compiling.
3914 1999-12-04  Dave Love  <fx@gnu.org>
3916         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3918 1999-12-04  Dave Love  <fx@gnu.org>
3920         * mm-util.el (mm-delete-duplicates): New function.
3921         (mm-write-region): Use it.
3923         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3925         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
3926         mm-delete-duplicates.
3928         * imap.el (imap-open, imap-debug): Avoid mapc.
3930         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3932         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3933         (gnus-multi-decode-encoded-word-string): Avoid mapc.
3935         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3936         runtime.
3938         * gnus.el (gnus-select-method): Likewise.
3940         * nnheader.el (nnheader-nov-read-integer): Likewise.
3942         * mm-view.el (mm-inline-message): Require cl when compiling.
3943         Avoid ignore-errors at runtime.
3944         (mm-inline-text): Avoid mapc.
3946 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3948         * gnus-art.el (article-decode-charset): Widen is bad.
3950 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3952         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3954 1999-12-12  Florian Weimer  <fw@s.netic.de>
3956         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3957         indicate that only US-ASCII is permitted.
3958         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
3959         use unencoded 8-bit characters in message headers.
3961 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3963         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3964         CRLF.
3966 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3968         * webmail.el: Require url-cookie.
3970 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3972         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3973         new function to make modified caesar table.
3974         (nnwarchive-from-r13): Use it.
3975         (nnwarchive-mail-archive-article): Improved.
3977 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3979         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3981 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3983         * nnweb.el (nnweb-request-article): Return cons.
3985 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3987         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3989 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3991         * mm-util.el (mm-with-unibyte): New macro.
3992         * nnweb.el (nnweb-init): Use it.
3994 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3996         * mm-util.el (mm-charset-after): New function.
3997         (mm-find-mime-charset-region): Set charsets after
3998         delete-duplicates and use find-coding-systems-region.
3999         (mm-find-charset-region): Remove composition.
4001         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4003         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4005 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4007         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4008         * mml.el (mml-confirmation-set): New variable.
4009         (mml-parse-1): Ask user to confirm.
4011 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
4013         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4014         are scanned when we have directory mail-sources (the mail source
4015         is modified in that case, so we must scan it for all
4016         groups/methods).
4018 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4020         * nnml.el (nnml-request-move-article): Save nnml-current-directory
4021         and nnml-article-file-alist.
4023 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4025         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4026         nnmail-fetched-sources.
4028 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4030         * mm-util.el (mm-find-charset-region): Use the last charset.
4032 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
4034         * gnus.el (gnus-select-method): Made the option list prettier.
4036 1999-12-08  Florian Weimer  <fw@s.netic.de>
4038         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4039         for the `de' newsgroups hierarchy, as it is common practice there.
4042 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4044         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4045         buffer-string arguments. Fix references.
4047 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4049         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4050         (gnus-agent-batch-fetch): Use it.
4051         (gnus-agent-fetch-session): Use it.
4053 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4055         * mm-util.el (mm-find-mime-charset-region): Delete nil.
4057 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4059         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
4060         nil.
4062 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4064         * nnslashdot.el (nnslashdot-request-list): There were two
4065         top-level body-forms.  Put a `progn' around them.
4067         * gnus.el (gnus-select-method): Use `condition-case'
4068         instead of `ignore-errors', since cl may not be loaded when the
4069         form is evaluated.
4071 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4073         * nnwarchive.el: Support www.mail-archive.com.
4075 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4077         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4078         do anything.
4080 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4082         * utf7.el: New file, written by Jon K Hellan.
4084         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4085         default to t.
4087 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4089         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4091         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4092         current.
4093         (gnus-refer-article-methods): New function.
4094         (gnus-summary-refer-article): Use it.
4096 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4098         * nnimap.el (nnimap-retrieve-groups): Return active format.
4100         * nnimap.el (nnimap-replace-in-string): Removed.
4101         (nnimap-request-list):
4102         (nnimap-retrieve-groups):
4103         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4105 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4107         * imap.el: Use format-spec for ssl program.
4108         * imap.el (imap-ssl-arguments): Removed.
4109         (imap-ssl-open-{1,2}): Removed.
4111 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4113         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4114         instead of `ignore-errors', since cl may not be loaded when the
4115         form is evaluated.
4117 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4119         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4120         (mm-7bit-chars): New variable.
4121         (mm-body-7-or-8): Use it in both cases.
4123 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4125         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4126           defcustom definitions.
4128 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4130         * mm-decode.el (mm-display-part): Let mm-display-external return
4131         inline or external.
4132         (mm-display-external): For copiousoutput methods, insert output in
4133         buffer.
4135 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4137         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4138         buffer.
4140 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4142         * gnus-audio.el: An M too far.
4144         * gnus-msg.el (gnus-setup-message): One backtick too many.
4146         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4147         a function, not a variable.
4149 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4151         * gnus-score.el (gnus-score-body): Widen before requesting.
4153 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4155         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4157 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4159         * mail-source.el (mail-source-fetch-webmail): Bind
4160         mail-source-string.
4162 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4164         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4165         (gnus-uu-unmark-by-regexp): Ditto.
4167         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4168         dead groups.
4170 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4172         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4173         do their real thing.
4175         * nnmh.el (nnmh-be-safe): Doc fix.
4177         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4179         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4180         status line has arrived before we count it.
4182         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4184         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4185         Whitespace problems.
4187         * gnus-win.el (gnus-configure-windows): Error fix.
4189         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4190         right function.
4192         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4193         Indent all functions.  Fix all comments to match the comment
4194         conventions.  Double-space after full stop.
4196 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4198         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4199         value to divide received mails into my favorite groups and I met
4200         an error.  It takes place if the length of a element "VALUE" in
4201         nnmail-split-fancy is less than two.
4203 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4205         * mml.el (mml-insert-part): New function.
4207 1999-12-02  Dave Love  <fx@gnu.org>
4209         * mm-decode.el: Customize.
4211 1999-12-03  Dave Love  <fx@gnu.org>
4213         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4214         the W3 stuff isn't available.
4216 1999-12-03  Dave Love  <fx@gnu.org>
4218         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4219         at runtime.
4221 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4223         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4225 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4227         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4228         don't be fooled by "From nobody" lines added by respooling.
4230         * pop3.el (pop3-movemail): Write crashbox in binary.
4231         (pop3-get-message-count): New function.
4233         * mail-source.el (mail-source-primary-source): New variable.
4234         (mail-source-report-new-mail-interval): New variable.
4235         (mail-source-idle-time-delay): New variable.
4236         (mail-source-new-mail-available): New internal variable.
4237         (mail-source-fetch-pop): Clear new mail flag, when mail from
4238         primary source has been fetched.
4239         (mail-source-check-pop): New function.
4240         (mail-source-new-mail-p): New function.
4241         (mail-source-start-idle-timer): New function.
4242         (mail-source-report-new-mail): New function.
4243         (mail-source-report-new-mail): New internal variable.
4244         (mail-source-report-new-mail-timer): New internal variable.
4245         (mail-source-report-new-mail-idle-timer): New internal variables.
4247 1999-12-04  Andreas Schwab  <schwab@suse.de>
4249         * gnus-cus.el (gnus-group-customize): Customize fix.
4251 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4253         * message.el (message-send-mail-with-sendmail): Use
4254         message-make-address.
4256 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4258         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4260 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4262         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4264 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4266         * mml.el (mml-insert-tag): Don't close the tag.
4267         (mml-insert-empty-tag): New function.
4268         (mml-attach-file): Use mml-insert-empty-tag instead of
4269         mml-insert-tag.
4270         (mml-attach-buffer): Ditto.
4271         (mml-attach-external): Ditto.
4272         (mml-insert-multipart): Ditto.
4274 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4276         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4277         the article number.
4279 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4281         * gnus.el (gnus-find-method-for-group): The method of a new group
4282         is not the native one.
4284 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4286         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4288 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4290         * nnultimate.el (nnultimate-retrieve-headers): Use
4291         mm-with-unibyte-current-buffer.
4292         (nnultimate-request-article): Ditto.
4294 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4296         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4298 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4300         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4301         * nnweb.el (nnweb-retrieve-headers): Use it.
4302         (nnweb-request-article): Use it.
4304         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4305         case matching failed.
4307 1999-12-02  John Wiegley <jwiegley@inprise.com>
4309         * mail-source.el (mail-source-keyword-map): Add backslash to
4310         Delete-flag.
4312 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4314         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4315         Latin-1.
4316         (gnus-group-charset-alist): No, don't.
4318         * nnweb.el (nnweb-init): Make the buffer unibyte.
4320 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4322         * mail-source.el (mail-source-set-common-1): Fix to get the
4323         default value.
4325 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4327         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4329         * nnultimate.el (nnultimate-request-list): Use unibyte.
4331         * gnus-uu.el (gnus-uu-grab-articles): Bind
4332         gnus-display-mime-function to nil.
4334         * message.el (message-send-mail-with-sendmail): Use the
4335         user-mail-address variable.
4337         * gnus-art.el (gnus-ignored-headers): More headers.
4339         * message.el (message-shorten-1): Use list.
4341 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4343         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4344         signatures.
4346         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4347         (nnweb-dejanews-create-mapping): Do the properish date.
4349 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4351         * mail-source.el (mail-source-common-keyword-map): New variable.
4352         (mail-source-bind-common): New macro.
4353         (mail-source-fetch): Support plugged mail source.
4354         * gnus-int.el (gnus-request-scan): Use them.
4356 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4358         * mm-view.el (mm-inline-message): Check whether charset is a
4359         string.
4361         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4363         * message.el (message-mode-map): Changed keystroke for
4364         message-yank-buffer.
4366 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4368         * message.el (message-shorten-references): Cut references to 31
4369         elements, then either fold them or shorten them to 988 characters.
4370         (message-shorten-1): New function.
4371         (message-cater-to-broken-inn): New variable.
4373 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4375         * nnslashdot.el (nnslashdot-lose): New function.
4377 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4379         * mm-view.el (mm-inline-message): Not the right type of charset is
4380         being fetched here.  Let the group charset rule.
4381         (mm-inline-message): Ignore us-ascii.
4383 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4385         * mail-source.el (mail-source-fetch-maildir): work around the
4386         ommitted "file-regular-p" in efs/ange-ftp
4388 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4390         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4391         (mml-generate-mime-1): Use the encoding param.
4393         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4395         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4396         gnus-art before binding its variables.
4398         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4399         after the MIME.
4401 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4403         * message.el (message-clone-locals): Use it.
4405         * gnus-msg.el (gnus-configure-posting-styles): Make
4406         user-mail-address local.
4408 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4410         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4411         once.
4413 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4415         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4416         (message-clone-locals): Ditto.
4418         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4419         group inherit reply-to or from.
4421 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4423         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4424         for charset.
4425         (gnus-summary-show-article-charset-alist): New variable.
4427         * mm-bodies.el (mm-decode-string): Support gnus-all and
4428         gnus-unknown.
4429         (mm-decode-body): Ditto.
4430         * rfc2047.el (rfc2047-decode): Ditto.
4432 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4434         * mail-source.el (mail-source-delete-incoming): Change default to
4435         t.
4437 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4439         * gnus.el: Pterodactyl Gnus v0.99 is released.
4441 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4443         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4444         spec.
4446         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4447         (gnus-configure-posting-styles): No, don't.
4448         (gnus-configure-posting-styles): Allow overriding files.
4450         * gnus-art.el (gnus-header-button-alist): Use browse-url
4451         directly.
4453         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4455         * gnus-msg.el (gnus-summary-yank-message): New command and
4456         keystroke.
4458         * message.el (message-yank-buffer): New command.
4459         (message-buffers): New function.
4461         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4462         next group in a more normal fasion.
4464         * mml.el (mml-boundary-function): New variable.
4465         (mml-compute-boundary): Use it.
4467         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4468         that exist for them.
4470         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4471         (gnus-async-timer): New variable.
4473 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4475         * nnultimate.el (nnultimate-request-list): Be more lenient with
4476         root addresses.
4478 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4480         * gnus-art.el (gnus-treatment-function-alist): Do
4481         gnus-treat-capitalize-sentences.
4483 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4485         * webmail.el (webmail-hotmail-article): Hotmail changes the
4486         format.
4488 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4490         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4491         switch to buffer after calling program.
4492         (mm-display-external): Use `shell-command-switch' instead of "-c".
4494 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4496         * nnultimate.el (nnultimate-possibly-change-server): Don't always
4497         read groups file.
4499         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4500         <p>.
4502 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4504         * message.el (message-mode): Doc fix.
4506 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4508         * gnus-art.el (article-emphasize): Check group variable.
4509         * rfc1843.el (rfc1843-decode-article-body): Ditto.
4511 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4513         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4514         type.
4516 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4518         * webmail.el: Support www.netaddress.com, i.e. usa.net.
4520 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
4522         * mml.el (mml-quote-region): Insert ! after the hash.
4524 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4526         * gnus-group.el (gnus-group-warchive-address-history): Change to
4527         nil.
4529 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4531         * webmail.el: Support mail.yahoo.com.
4533         * mail-source.el (mail-source-fetch-webmail): Add password check.
4534         (mail-source-keyword-map): Use `subtype'.
4536 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
4538         * mail-source.el (mail-source-keyword-map): Add webmail.
4539         (mail-source-fetcher-alist): Ditto.
4540         (mail-source-fetch-webmail): New function.
4541         * webmail.el: New file.
4543 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4545         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4547 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4549         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4551 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4553         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4554         (nnultimate-prune-days): New function.
4555         (nnultimate-create-mapping): Use it.
4556         (nnultimate-request-group): Only fetch the groups list if it has
4557         not been done before.
4558         (nnultimate-retrieve-headers): Don't write groups.
4559         (nnultimate-create-mapping): Off-by-one error.
4561 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4563         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4564         threaded subjects.
4566 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4568         * nnwarchive.el: Lots of changes make agent happy.
4570 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4572         * gnus-start.el (gnus-get-unread-articles): Assert group is in
4573         hashtb.
4575 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4577         * mm-decode.el (mm-display-external): Write region with binary
4578         mode.
4580 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4582         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4584 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4586         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4587         (mm-uu-test): Now it is in restricted region.
4589         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4591         * mm-view.el (mm-view-message): Fix buffer leak.
4592         (mm-inline-message): Support 'gnus-decoded.
4594         * mm-bodies.el (mm-decode-body): Ditto.
4596         * rfc2047.el (rfc2047-decode-region): Ditto.
4598 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
4600         * imap.el (require): Added autoload for base64-encode-string.
4602 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4604         * gnus.el (gnus-refer-article-method): Made list value
4605         customizable.
4607 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4609         * gnus-sum.el (gnus-summary-recenter): set-window-start with
4610         NOFORCE in Emacs case.
4612 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4614         * gnus-art.el (gnus-request-article-this-buffer): Set
4615         gnus-newsgroup-name.
4617 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
4619         * gnus-start.el (gnus-get-unread-articles): Check server before
4620         scanning.
4622 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4624         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4626         * nnslashdot.el (nnslashdot-login-name): New variable.
4627         (nnslashdot-password): Ditto.
4628         (nnslashdot-request-post): New function.
4630         * gnus-art.el (gnus-treat-buttonize): More testing.
4632         * mm-encode.el: Another CVS test.
4634         * gnus-art.el (gnus-treat-emphasize): Change default.
4635         (gnus-treat-buttonize): Ditto.
4636         (gnus-treat-buttonize): This is a test.
4638         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4639         (gnus-build-sparse-threads): Ditto.
4640         (gnus-build-all-threads): Ditto.
4642         * nnheader.el (make-full-mail-header): Make into a subst.
4644         * gnus.el (gnus-refer-article-method): Doc fix.
4646         * gnus-sum.el: Do not accept a prefix.
4647         (gnus-summary-refer-article): Accept a list of select methods.
4649 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
4651         * message.el (message-forward): Pay attention to prefix argument
4652         again and forward all headers when it is set, regardless of the
4653         value of message-forward-ignored-headers.
4655 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4657         * gnus-ems.el: Check for cygwin32.
4659 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4661         * mm-decode.el (mm-display-external): Use 'non-viewer.
4663 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4665         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4666         nntp-inhibit-erase.
4668 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4670         * gnus-start.el (gnus-get-unread-articles): Use
4671         nnfoo-retrieve-groups to find new news, if available.
4672         (gnus-read-active-file-2): New function.
4673         (gnus-get-unread-articles): Use it.
4674         (gnus-read-active-file-1): Ditto.
4676 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4678         * mm-util.el (mm-find-mime-charset-region): Make sure
4679         find-coding-systems-for-charsets is fbound.
4681         * gnus-ems.el: Typo fix.
4683 1999-11-13  Florian Weimer  <fw@s.netic.de>
4685         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4686         it's available and makes sense.
4688 1999-11-12  Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4690         * gnus-score.el (gnus-score-save): Translate score file.
4692 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4694         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4695         added fetchflag and dontexpunge keywords.
4696         (mail-source-fetch-imap): Use them.
4698 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
4700         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4701         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4702         `defconst'.
4704         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4705         `defconst'.
4706         Mention that it is both for group and topic parameters.
4707         (gnus-extra-topic-parameters): New constant, including `subscribe'
4708         parameter.
4709         (gnus-extra-group-parameters): New constant.
4710         (gnus-group-customize): Use them.
4712         * gnus.el (gnus-select-method): Added default value and tag.
4713         (gnus-refer-article-method): Added `DejaNews' customization option.
4715 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4717         * gnus-int.el (gnus-server-opened): Ignore denied servers.
4719         * gnus-ems.el (gnus-mule-max-width-function): New backquote
4720         syntax.
4722         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4724         * nnslashdot.el (nnslashdot-group-number): Changed default.
4726         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4727         (nnweb-dejanews-wash-article): Removed.
4728         (nnweb-type-definition): Fetch by id.
4730         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4731         we mean it.
4733         * nnslashdot.el (nnslashdot-group-number): Doc fix.
4734         (nnslashdot-request-list): Use Ultramode as well.
4735         (nnslashdot-date-to-date): Be more lenient.
4736         (nnslashdot-threaded): New function.
4738 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4740         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4742 1999-11-11  Steinar Bang  <sb@metis.no>
4744         * nnweb.el (nnweb-type-definition): /=dnc
4746 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4748         * nnultimate.el (nnultimate-retrieve-headers): Work with american
4749         dates.
4750         (nnultimate-retrieve-headers): Wrong ordering.
4752 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
4754         * message.el (message-forward-as-mime): New variable.
4756 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4758         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4760 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4762         * mail-source.el (mail-source-movemail-and-remove): New function.
4763         (mail-source-keyword-map): Add `function' for `maildir'.
4764         (mail-source-fetch-maildir): Use it.
4766 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4768         * nnwarchive.el: New file.
4769         * gnus-group.el (gnus-group-make-warchive-group): New function.
4770         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4772 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4774         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4775         subjects.
4777 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
4779         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4781 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4783         * nnultimate.el (nnultimate-open-server): Do address.
4784         (nnultimate-forum-table-p): New function.
4786         * nnweb.el (nnweb-insert-html): Renamed.
4787         (nnweb-insert): New function.
4789         * nnultimate.el (nnultimate-insert-html): New function.
4791         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4792         if nov is evil.
4793         (nnslashdot-retrieve-headers): use the sane version instead.
4795 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4797         * nnslashdot.el (nnslashdot-request-article): Fold case.
4799         * nnultimate.el: New file.
4801         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4802         unless wanted.
4804         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4805         (gnus-read-active-file-1): Separated into own function.
4806         (gnus-read-active-file): Catch quits.
4808         * nnslashdot.el (nnslashdot-request-article): Search better on
4809         first article.
4810         (nnslashdot-request-list): Fold case.
4811         (nnslashdot-retrieve-headers): Ditto.
4813 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4815         * gnus.el: Autoload gnus-subscribe-topics.
4817 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4819         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4820         before dot.
4821         * gnus-util.el (gnus-write-active-file): Ditto.
4823 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4825         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4826         function.
4827         * gnus-cache.el (gnus-cache-file-name): Use it.
4828         * gnus-agent.el (gnus-agent-group-path): Use it.
4829         * nnmail.el (nnmail-group-pathname): Use it.
4831 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4833         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4834         if cooked.
4835         * gnus-util.el (gnus-write-active-file): Write cooked active file.
4836         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4837         * gnus.el (gnus-short-group-name): "..." proof.
4839 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4841         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4842         support nnslashdot.
4844 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4846         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4847         many articles.
4848         (nnslashdot-generate-active): New function.
4849         (nnslashdot-request-newgroups): Use it.
4851         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4852         names.
4854         * nnslashdot.el (nnslashdot-request-newgroups): New function.
4855         (nnslashdot-request-list): Not moderated.
4857 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
4859         * nnimap.el (nnimap-open-server): Remove error signal if
4860         nnimap-server-buffer is nil (the check should've been `boundp').
4862         * imap.el (imap-log):
4863         * nnimap.el (nnimap-debug): Disable debugging by default.
4865 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4867         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4869         * gnus-topic.el (gnus-subscribe-topic): New function.
4871         * nnslashdot.el (nnslashdot-request-list): Give out extended group
4872         names.
4874         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4875         if starting with a quote.
4877 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4879         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4880         group name.
4882 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4884         * nnslashdot.el: New file.
4886         * nnheader.el (nnheader-insert-header): New function.
4888         * gnus-art.el (gnus-mime-internalize-part): Bind
4889         mm-inlined-types.
4891         * nndraft.el (nndraft-request-expire-articles): Do all the backup
4892         files.
4894 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4896         * emacs-mime.texi (Customization): Document mm-inline-override-types
4898 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4900         * emacs-mime.texi (Customization): Document mm-inline-override-types
4902 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4904         * emacs-mime.texi (Customization): Document mm-inline-override-types
4906 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4908         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4909         empty buffers.
4911 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4913         * gnus-art.el (gnus-article-mode-map): Use the summary article
4914         edit.
4916 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
4918         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4920 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4922         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4924 1999-10-07  Katsumi Yamaoka <yamaoka@jpl.org>
4926         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4927         is list or not before condition.
4929 1999-10-07  Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4931         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4933 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
4935         * gnus-art.el (gnus-emphasis-alist): New value.
4937 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4939         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4940         `buffer-substring'.
4942 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4944         * gnus-art.el (article-date-ut): Keep the updated timer.
4945         (gnus-emphasis-underline-italic): Doc fix.
4947         * gnus-msg.el (gnus-post-method): Doc fix.
4948         (gnus-post-method): Change default.
4950 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
4952         * message.el (message-newline-and-reformat): Improvements.
4954 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4956         * message.el (message-newline-and-reformat): Don't insert too many
4957         newlines.
4958         (message-newline-and-reformat): Work even if not sc.
4960         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4962         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4964 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
4966         * mm-view.el (mm-display-patch-inline): New function.
4968 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
4970         * mm-view.el (mm-display-patch-inline): New function.
4972 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4974         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4975         group.
4977         * message.el (message-forward): Narrow to the right header.
4979         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4980         dates.
4982         * gnus-msg.el (gnus-configure-posting-styles): Use the
4983         user-full-name function.
4985         * mm-bodies.el (mm-body-encoding): Use the choosing function.
4986         (mm-body-charset-encoding-alist): Default to nil.
4988         * message.el (message-elide-ellipsis): Fix typo.
4989         (message-elide-region): Ditto.
4990         (message-elide-region): Don't insert a newline first.
4992 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4994         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4995         gnus-fetch-old-headers.
4996         (gnus-cut-threads): Ditto.
4997         (gnus-summary-initial-limit): Ditto.
4998         (gnus-summary-limit-children): Ditto.
5000         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5001         matches.
5003 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
5005         * gnus-art.el (article-decode-encoded-words):
5006         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5007         live.
5009         * gnus.el (gnus-read-method): Add methods from
5010         `gnus-opened-servers' to completion. Map entered method/address
5011         into existing methods if possible.
5013         * gnus-group.el (gnus-group-make-group): Simplify method.
5015         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5017         * mml.el (mml-preview): Remove mail-header-separator before
5018         encoding.
5020 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5022         * message.el (message-read-from-minibuffer): New function.
5024 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5026         * gnus.el: Pterodactyl Gnus v0.98 is released.
5028 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5030         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5032 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
5034         * mml.el (mml-generate-mime-1): Read attached binary file in
5035         binary mode.
5037 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5039         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5041 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5043         * mailcap.el (mailcap-viewer-lessp): Fix bug.
5045 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5047         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5049 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
5051         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5052         (gnus-article-mime-match-handle-function): New variable.
5053         (gnus-article-view-part): Make `b' customizable.
5055 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5057         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5059 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5061         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5063 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5065         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5067 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5069         * gnus-srvr.el (gnus-browse-foreign-server): Use
5070         `buffer-substring' instead of `read'.
5072 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5074         * nnimap.el, imap.el, rfc2104.el: New files.
5076         * gnus.el (gnus-valid-select-methods): Add nnimap.
5078         * gnus-group.el (gnus-group-group-map): Add
5079         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5080         (gnus-group-nnimap-expunge): New function.
5081         (gnus-group-nnimap-edit-acl): New function.
5083         * gnus-agent.el (gnus-agent-group-mode-map): Add
5084         gnus-agent-synchronize.
5085         (gnus-agent-synchronize): New function.
5086         (gnus-agent-fetch-group-1): Check if server is open.
5088         * nnagent.el (nnagent-request-set-mark): Save marks.
5090         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5091         (mail-source-fetcher-alist): Map to imap fetcher function.
5092         (mail-source-fetch-imap): New function.
5094         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5095         Hash:.
5097 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5099         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5100         (gnus-topic-sort-topics): New function.
5101         (gnus-topic-make-menu-bar): Add sort-topics.
5102         (gnus-topic-move): New function.
5103         (gnus-topic-move-group): Move the topic if no group selected.
5105 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5107         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5109 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5111         * mm-view.el (mm-inline-message): Fix leaving group bug.
5113 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5115         * gnus-msg.el (gnus-post-method): Use normal method if current is
5116         not available.
5118 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5120         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5121         (nnmail-insert-lines): Ditto.
5123 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5125         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5126         line.
5128         * message.el (message-unsent-separator): One more separator.
5130 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5132         * nnfolder.el (nnfolder-request-move-article): For empty article,
5133         search till (point-max).
5134         (nnfolder-retrieve-headers): Ditto.
5135         (nnfolder-request-accept-article): Ditto.
5136         (nnfolder-save-mail): Ditto.
5137         (nnfolder-insert-newsgroup-line): Ditto.
5139 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5141         * qp.el (quoted-printable-encode-region): Check eobp.
5143 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5145         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5147 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5149         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5150         wait-for-reply.
5152 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5154         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5155         (mm-uu-forward-end-line): Ditto.
5157 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5159         * binhex.el (binhex-decode-region): don't consider the value of
5160         `enable-multibyte-characters' in XEmacs.
5162         * gnus-start.el (gnus-read-descriptions-file): ditto.
5164         * mm-util.el (mm-multibyte-p): ditto.
5165         (mm-with-unibyte-buffer): ditto.
5166         (mm-find-charset-region): use `mm-multibyte-p'.
5168         * mm-bodies.el (mm-decode-body): ditto.
5169         (mm-decode-string): ditto.
5171 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5173         * mm-util.el (mm-binary-coding-system): Try binary first.
5175 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5177         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5179 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5181         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5182         format.
5183         (article-date-ut): Find correct insert position.
5185 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5187         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5188         forwarded message.
5190 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5192         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5193         groups.
5195         * message.el (message-resend): Use message mode when prompting.
5197         * gnus-art.el (article-hide-headers): Mark wash.
5198         (article-emphasize): Ditto.
5200 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5202         * message.el (message-newline-and-reformat): Work for SC.
5204 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5206         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5208         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5210 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5212         * mm-decode.el mm-inline-override-types: New variable
5214         * mm-decode.el (mm-inline-override-p): New function
5216         * mm-decode.el (mm-inlined-p): Use it
5218 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5220         * mm-decode.el mm-inline-override-types: New variable
5222         * mm-decode.el (mm-inline-override-p): New function
5224         * mm-decode.el (mm-inlined-p): Use it
5226 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5228         * gnus.el: Pterodactyl Gnus v0.97 is released.
5230 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5232         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5233         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5234         3 args.
5236 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5238         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5239         buffer for params.
5241         * message.el (message-forward-ignored-headers): New variable.
5243         * gnus-art.el (gnus-article-prepare-display): Nix out
5244         gnus-article-wash-types.
5246         * gnus-agent.el (gnus-agent-create-buffer): New function.
5247         (gnus-agent-fetch-group-1): Use it.
5248         (gnus-agent-start-fetch): Ditto.
5250         * gnus-sum.el (gnus-summary-exit): Don't use
5251         `gnus-use-adaptive-scoring'.
5253         * mail-source.el (mail-source-fetch-pop): Only store password when
5254         successful.
5256         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5258 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5260         * message.el (message-reply): Use it.
5261         (message-dont-reply-to-names): New variable.
5263         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5265         * mm-util.el (mm-preferred-coding-system): Typo fix.
5267         * message.el (message-bounce): Work for non-MIME.
5269         * gnus.el (gnus-short-group-name): Short the right parts of the
5270         name.
5272 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5274         * mm-encode.el (mm-qp-or-base64): New version.
5276 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5278         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5280 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5282         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5283         of restricted region.
5284         (gnus-mime-display-single): Set beg at correct point.
5286 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5288         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5290 1999-09-09  Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5292         * gnus-msg.el (gnus-configure-posting-styles): Let
5293         `gnus-posting-styles' have its say in posting-style: local
5294         variable `styles' is already bound to `gnus-posting-styles' so
5295         don't rebind it to nil.
5297 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5299         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5300         Message-ID.
5302 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5304         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5305         quoted-printable-encode-region.
5307         * qp.el (quoted-printable-encode-region): Assume charset
5308         encoded. Fold every line in the region.
5310 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5312         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5313         of active file.
5315 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5317         * message.el (message-mode): allows whitespaces between multiple
5318         instances of the fill character ">".
5320 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5322         * mm-encode.el (mm-qp-or-base64): Fix.
5324 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5326         * message.el (message-send): Too much and.
5328 1999-09-24  Andreas Schwab  <schwab@suse.de>
5330         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5332 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5334         * gnus-score.el (gnus-score-headers): Work for nil scores.
5336 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5338         * gnus-cache.el (gnus-cache-write-active): Write full names.
5340         * gnus-util.el (gnus-write-active-file): Accept full name.
5342         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5343         (mm-assoc-string-match): New function.
5344         (mm-display-inline): Use it.
5346         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5348         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5350 1999-08-27  Florian Weimer  <fw@s.netic.de>
5352         * mml.el (mml-generate-multipart-alist): New variable.
5354 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5356         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5358 1999-08-27  Peter von der Ahe <pahe@daimi.au.dk>
5360         * message.el (message-send): More helpful error message if sending
5361         fails
5363 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5365         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5366         in newer emacsen, where ?r isn't equal 114.
5368 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5370         * gnus.el: Pterodactyl Gnus v0.96 is released.
5372 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5374         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5375         to get active info if method is covered by agent, otherwise
5376         active info is lost.
5378 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5380         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5382 1999-08-09  Dave Love  <fx@gnu.org>
5384         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5386 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5388         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5389           (already matched by "^X-Pgp"), removed duplicate
5390           X-Mailing-List, added several new junk headers.
5392 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5394         * gnus-art.el (article-decode-charset): Don't assume
5395         gnus-summary-buffer is live.
5397 1999-08-27  Florian Weimer  <fw@s.netic.de>
5399         * gnus-score.el (gnus-home-score-file): Work with absolute path
5400         names.
5402 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5404         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5405         nothing else in the group.
5407 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5409         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5410         the article.
5412 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5414         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5416 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5418         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5419         from mutt.
5421 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5423         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5424         whitespace.
5426 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5428         * mm-util.el (mm-text-coding-system-for-write): New variable.
5429         (mm-append-to-file): New function.
5430         (mm-write-region): New function.
5432         * gnus-art.el (gnus-output-to-file): Use it.
5433         * gnus-util.el (gnus-output-to-rmail): Ditto.
5434         (gnus-output-to-mail): Ditto.
5435         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5437 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5439         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5441         * nnheader.el (nnheader-insert-file-contents): Revert and use
5442         mm-insert-file-contents.
5443         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5444         (nnheader-auto-mode-alist): Removed.
5446         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5447         (mm-insert-file-contents): Add a new parameter for inserting
5448         compressed file literally.
5450         * mml.el (mml-generate-mime-1): Insert non-text literally.
5452         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5454 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5456         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5458 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5460         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5461         koi8-r.
5463 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5465         * mml.el (mml-insert-mime): Decode text.
5466         (mml-to-mime): Narrow to headers-or-head.
5468 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5470         * mm-view.el (mm-inline-text): Check
5471         w3-meta-content-type-charset-regexp.
5473 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5475        * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5476        predicate.
5478 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5480         * gnus-mlspl.el: Documentation fixes.
5482 1999-08-27  Rui Zhu  <sprache@iname.com>
5484         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5486 1999-08-27  Michael Cook  <cook@sightpath.com>
5488         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5489         variables.
5491 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5493         * nnmail.el (nnmail-get-new-mail): "Done".
5495 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5497         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5498         interactive.
5500 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5502         * gnus-art.el (article-decode-charset): Fix broken CT.
5504 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5506         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5507         overview buffer if it is killed.
5509 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
5511         * gnus-art.el (article-babel): New version.
5513 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
5515         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5517 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5519         * gnus.texi (More Threading): Document new variable
5520         `gnus-sort-gathered-threads-function'.
5522 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5524         * gnus.texi (More Threading): Document new variable
5525         `gnus-sort-gathered-threads-function'.
5527 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5529         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5530         usage.
5532 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5534         * mm-util.el (mm-running-xemacs): Removed.
5535         (mm-coding-system-p): New function.
5536         (mm-binary-coding-system): Safe guess.
5537         (mm-text-coding-system): Ditto.
5538         (mm-auto-save-coding-system): Ditto.
5540 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5542         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5543         (mm-qp-or-base64): Reversed logic.
5545         * mm-decode.el (mm-save-part-to-file): Let coding system be
5546         binary.
5548 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
5550         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5551         be set in topic parameters.
5553 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5555         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5556         (gnus-sort-gathered-threads): Allow the user to specify the
5557         function to use when sorting gathered threads.
5559         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5560         mark cached articles as `undownloaded'.
5562 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
5564         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5565         to have buffer local values.
5567 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
5569         * gnus-group.el (gnus-group-make-doc-group): Notice when user
5570         types 'g' for 'guess group type.
5572 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
5574         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5575         after each regexp in nnmail-list-identifiers, not just after last
5576         one.
5578         * gnus-sum.el (gnus-list-identifiers): New variable.
5579         (gnus-summary-remove-list-identifiers): New function.
5580         (gnus-select-newsgroup): Use it.
5581         (gnus-summary-wash-hide-map): Bind
5582         `gnus-article-hide-list-identifiers' to W W l.
5583         (gnus-summary-make-menu-bar): Add list-identifiers command.
5585         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5586         (gnus-treatment-function-alist): Add variable.
5587         (article-hide-list-identifiers): New function.
5588         (mapcar): Add function.
5589         (gnus-article-hide): Use it.
5591 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5593         * gnus.el: Pterodactyl Gnus v0.95 is released.
5595 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5597         * mm-decode.el (mm-mailcap-command): New function.
5598         (mm-display-external): Use it.
5600         * gnus-art.el (article-make-date-line): Work for India.
5602         * mm-encode.el (mm-qp-or-base64): Typo.
5604         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5606 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5608         * gnus.el: Pterodactyl Gnus v0.94 is released.
5610 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5612         * pop3.el: New version.
5614 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5616         * mm-encode.el (mm-qp-or-base64): New function.
5617         (mm-content-transfer-encoding): Use it.
5619         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5621 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5623         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5625         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5627 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5629         * gnus-art.el (gnus-mime-view-part-as-media): New command and
5630         keystroke.
5632         * mailcap.el (mailcap-mime-types): New function.
5634         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5636         * message.el (message-goto-eoh): Really go to the end.
5638 1999-07-09  Puneet Goel  <puneet@computer.org>
5640         * message.el (message-make-date): Do the right thing in with
5641         sub-hour time zones.
5643 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5645         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5646         report.
5648 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5650         * nnfolder.el (nnfolder-request-rename-group): Create directory.
5652 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5654         * mailcap.el (mailcap-parse-mailcap): Skip \;.
5655         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5656         and use t as default value.
5658 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5660         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5661         gnus-summary-buffer is live.
5663 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
5665         * mm-util.el (mm-enable-multibyte): Check whether var bound.
5667 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5669         * message.el (message-bounce): Do MIME bounces MIMEy.
5671         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5673 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5675         * mailcap.el (mailcap-mime-extensions): Changed patch to
5676         text/x-patch.
5678         * mm-decode.el (mm-display-external): Wrong placement of paren.
5680 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5682         * gnus.el: Pterodactyl Gnus v0.93 is released.
5684 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5686         * gnus-cus.el (gnus-group-parameters): New entries for
5687         gnus-group-split.
5689         * gnus-mlspl.el: Renamed functions and variables so as to
5690         start with gnus-group-split.
5691         * gnus.el: Adjust autoload entries.
5693 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
5695         * gnus-mlspl.el: Removed trailing t from comment and provide.
5696         Renamed functions and variables to start with gnus-mlsplit.
5697         Added autoload comments.
5698         * gnus.el: Added autoload entries.
5700 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5702         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5703         so that matches excluded by RESTRICTs do not cause the whole split
5704         to be ignored.  This also fixes a long-standing bug in which a
5705         split with \N substitutions wouldn't cause cross-posting as
5706         expected.
5708         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5709         (nnmail-split-it): Implement them.
5711         * nnmail.el (nnmail-split-fancy): Document ! splits.
5713 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5715         * pop3.el: New version.
5717 1999-07-05  Simon Josefsson  <jas@pdc.kth.se>
5719         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5721 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5723         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5725 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5727         * gnus-util.el (gnus-write-active-file): Use real name.
5729         * gnus-agent.el (gnus-agent-expire): Update active file
5730         method by method.
5732 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5734         * nndraft.el (nndraft-request-article): Use difference
5735         coding-systems for queue and drafts.
5737         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5738         nndraft:drafts.
5740         * mm-util.el (mm-auto-save-coding-system): New coding system.
5742         * message.el (message-draft-coding-system): Use it.
5744 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5746         * mm-uu.el: More customizable and less aggressive.
5748 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5750         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5751         when plugged.
5753         * mml.el (mml-generate-mime-1): Don't insert nofile files.
5754         (mml-insert-mml-markup): Accept a nofile.
5755         (mml-insert-mime): Insert nofile.
5757         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5759         * mm-decode.el (mm-handle-media-type): New function.
5760         (mm-handle-media-supertype): New function.
5761         (mm-handle-media-subtype): New function.
5762         Use new functions throughout. "/"))
5764 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
5766         * gnus-art.el (gnus-treat-predicate): Typo.
5768 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5770         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5772 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5774         * gnus-art.el (article-date-ut): UT!  Default it!
5776 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5778         * gnus.el: Pterodactyl Gnus v0.92 is released.
5780 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5782         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5784 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5786         * nntp.el (nntp-retrieve-groups): Don't do anything when not
5787         connected.
5789         * gnus-start.el (gnus-active-to-gnus-format): Only save active
5790         when plugged.
5792         * mm-view.el (mm-inline-message): Ignore remove-spec.
5794         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5795         is bound.
5797         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5799         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5801         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5802         start.
5804         * message.el (message-fill-yanked-message): Remove `t' arg.
5806         * gnus-group.el (gnus-group-kill-group): Message killing of
5807         groups.
5809         * mm-util.el (mm-preferred-coding-system): New function.
5810         (mm-mime-charset): Use it.
5812         * mml.el (mml-generate-mime-1): Charset-encode message parts.
5814 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5816         * gnus-mlsplt.el: New file.
5818 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5820         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5821         functions.
5822         (mm-attachment-override-p): Take a handle instead of a type.
5823         (mm-inlined-p): Ditto.
5824         (mm-automatic-display-p): Ditto,
5825         (mm-inlinable-p): Ditto.
5827         * nndraft.el (nndraft-request-expire-articles): Delete backup
5828         files.
5830         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5832         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5834 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5836         * nnmail.el (nnmail-split-it): Allow .*.
5838 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5840         * mm-decode.el (mm-inline-large-images-p): Renamed.
5842         * gnus-art.el (article-date-ut): Always look in the current buffer
5843         for the Date header.
5845         * mml.el (mml-validate): New command.
5847         * mailcap.el (mailcap-possible-viewers): Revert to string-match
5848         since we are dealing with regexps.
5850 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5852         * gnus.el: Pterodactyl Gnus v0.91 is released.
5854 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5856         * gnus-agent.el (gnus-agent-save-active-1): New function.
5857         (gnus-agent-save-active): use it.
5858         (gnus-agent-save-groups): Ditto.
5860         * gnus-cache.el (gnus-cache-write-active): Use it.
5862         * gnus-agent.el (gnus-agent-write-active): Use it.
5864         * gnus-util.el (gnus-write-active-file): New function.
5866         * gnus-agent.el (gnus-agent-write-active): New function to keep
5867         lower boundaries and canceled groups.
5868         (gnus-agent-save-groups): Use it.
5869         (gnus-agent-save-active): Use it.
5870         (gnus-agent-save-group-info): Only write active files.
5871         (gnus-agent-expire): Update active file.
5873         * mm-decode.el (mm-inlinable-part-p): Removed.
5874         (mm-user-display-methods): Default to nil.
5875         (mm-user-display-methods): Removed.
5876         (add-mime-display-method): Removed.
5877         (mm-automatic-display): Renamed.
5878         (mm-automatic-display-p): Use it.
5879         (mm-inlined-types): New variable.
5880         (mm-inlined-p): New function.
5882         * message.el (message-reply): Bind message-this-is-mail.
5884 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5886         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5888         * message.el (message-check-news-header-syntax): Protect against
5889         nil froms.
5891         * mm-util.el (mm-auto-mode-alist): New.
5893         * mml.el (mml-generate-mime-1): Ditto.
5895         * gnus.el: Use mm-insert-file-contents throughout instead of
5896         nnheader.
5898         * mm-util.el (mm-insert-file-contents): New function.
5900 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5902         * gnus.el: Pterodactyl Gnus v0.90 is released.
5904 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
5906         * mailcap.el (mailcap-possible-viewers): Use string=.
5908 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5910         * mm-uu.el (mm-uu-forward-begin-line): New variable.
5911         (mm-uu-forward-end-line): New variable.
5912         (mm-uu-begin-line): Handle forwarded message.
5913         (mm-uu-identifier-alist): Ditto.
5914         (mm-uu-dissect): Ditto.
5916 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5918         * nnheader.el (nnheader-file-coding-system): Use raw-text.
5919         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5920         * gnus-cache.el (gnus-cache-coding-system): Ditto.
5922         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5923         (nnfolder-file-coding-system-for-write): New variable.
5924         (nnfolder-active-file-coding-system): New variable.
5925         (nnfolder-active-file-coding-system-for-write): New variable.
5926         (nnfolder-save-active): New function.
5927         (nnfolder-save-buffer): Use them.
5928         (nnfolder-possibly-change-group): Ditto.
5929         (nnfolder-request-list-newsgroups): Ditto.
5930         (nnfolder-request-create-group): Ditto.
5931         (nnfolder-request-expire-articles): Ditto.
5932         (nnfolder-request-move-article): Ditto.
5933         (nnfolder-request-accept-article): Ditto.
5934         (nnfolder-request-delete-group): Ditto.
5935         (nnfolder-request-rename-group): Ditto.
5936         (nnfolder-possibly-change-folder): Ditto.
5937         (nnfolder-read-folder): Ditto.
5938         (nnfolder-request-list): Remove pathname-coding-system.
5939         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5941         * nnmail.el (nnmail-file-coding-system): Use raw-text.
5942         (nnmail-file-coding-system-1): Removed.
5943         (nnmail-find-file): Use nnmail-pathname-coding-system.
5944         (nnmail-write-region): Ditto.
5946         * nnmbox.el (nnmbox-file-coding-system): New variable.
5947         (nnmbox-file-coding-system-for-write): New variable.
5948         (nnmbox-active-file-coding-system): New variable.
5949         (nnmbox-active-file-coding-system-for-write): New variable.
5950         (nnmbox-save-buffer): New function.
5951         (nnmbox-save-active): New function.
5952         (nnmbox-request-scan): Use them.
5953         (nnmbox-request-expire-articles): Ditto.
5954         (nnmbox-request-move-article): Ditto.
5955         (nnmbox-request-accept-article): Ditto.
5956         (nnmbox-request-replace-article): Ditto.
5957         (nnmbox-request-delete-group): Ditto.
5958         (nnmbox-request-rename-group): Ditto.
5959         (nnmbox-request-create-group): Ditto.
5961         * mm-util.el (mm-text-coding-system): raw-text or -dos.
5962         (mm-running-ntemacs): Removed.
5964         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5966 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5968         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5970 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5972         * qp.el (quoted-printable-encoding-characters): Support lower case.
5974 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5976         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5977         (rfc2047-b-encode-region): Encode line by line.
5979 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5981         * mm-util.el (mm-find-mime-charset-region): Fix.
5983 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
5985         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5986         (mm-find-mime-charset-region): Ditto.
5988 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
5990         * gnus-sum.el (gnus-summary-move-article): Fix something or
5991         other.
5993 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5995         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5996         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5997         (gnus-summary-enter-digest-group): Use them.
5998         (gnus-summary-setup-default-charset): Ditto.
6000 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6002         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6003           gnus-newsgroup-name is nil.
6005 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6007         * rfc2047.el (rfc2047-encode): Chop the tail newline.
6009 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6011         * gnus-art.el (article-emphasize): Use correct
6012         gnus-article-emphasis-alist.
6014 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6016         * mm-view.el (mm-inline-text): Fix text/html bug.
6018 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6020         * gnus.el: Pterodactyl Gnus v0.89 is released.
6022 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
6024         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6025         * message.el (message-draft-coding-system): Ditto.
6026         * mm-util.el (mm-running-ntemacs): Ditto.
6028 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6030         * mm-view.el (mm-inline-text): Ignore error in w3-region.
6032 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6034         * mml.el: require mm-decode.
6036 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6038         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6040 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6042         * mm-view.el (mm-inline-image): Fix image undisplayer.
6044 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6046         * mml.el (mml-insert-multipart): Error in compeling-read.
6047         (mml-insert-tag): Match tags.
6049 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
6051         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6052         (gnus-cache-braid-heads): Ditto.
6053         (gnus-cache-retrieve-headers): Ditto.
6055 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6057         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6059 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6061         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6062         to string under XEmacs.
6064 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6066         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6068 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6070         * mm-view.el (mm-inline-message): Fix message view bug.
6071         * gnus-art.el (gnus-article-prepare): Ditto.
6073 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6075         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6077 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6079         * gnus.el: Pterodactyl Gnus v0.88 is released.
6081 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6083         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6084         usage.
6086         * nnmail.el (nnmail-get-new-mail): Save info.
6088 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6090         * gnus.el: Pterodactyl Gnus v0.87 is released.
6092 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6094         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6095         (mail-source-run-script): New function.
6096         (mail-source-fetch-pop): Use it.
6098 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6100         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6102 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6104         * gnus.el: Pterodactyl Gnus v0.86 is released.
6106 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6108         * gnus-art.el (gnus-treat-translate): New variable.
6109         (gnus-treat-predicate): Accept a list of regexps.
6110         (gnus-article-treat-custom): Allow a list of regexps.
6112 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6114         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6115         type.
6117 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6119         * gnus-art.el (article-babel): Narrow a bit.
6121         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6123 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6125         (gnus-agent-get-undownloaded-list): Operate on all articles, not
6126         only unread ones.
6127         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6128         articles, not only unread ones.
6130 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6132         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6133         keystroke.
6135         * gnus-art.el (gnus-article-x-face-command): Ditto.
6137         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6139         * gnus.el (gnus-method-simplify): Accept server names.
6141 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6143         * gnus-art.el (article-babel-prompt): New function.
6144         (article-babel): New command.
6146 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6148         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6150         * mml.el (mml-generate-mime-1): Don't insert literally.
6152         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6153         (gnus-netrc-syntax-table): Removed.
6154         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6156 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6158         * mm-view.el (mm-inline-text): Fix charset for text/html.
6160 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6162         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6164 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6166         * nnmail.el (nnmail-split-incoming): Return the number of split
6167         mails.
6168         (nnmail-process-babyl-mail-format): Ditto.
6169         (nnmail-process-unix-mail-format): Ditto.
6170         (nnmail-process-mmdf-mail-format): Ditto.
6171         (nnmail-process-maildir-mail-format): Ditto.
6173         * mail-source.el (mail-source-callback): Return the number from
6174         the callback.
6176         * message.el (message-send-mail): Generate Lines.
6178         * mail-source.el (mail-source-call-script): New function.
6179         (mail-source-call-script): New function.
6181 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6183         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6184         (gnus-select-newsgroup): Use it.
6185         (gnus-group-highlight-words-alist): New variable.
6186         (gnus-newsgroup-emphasis-alist): New variable.
6187         (gnus-summary-local-variables):  Use it.
6188         * gnus-art.el (article-emphasize): Use it.
6189         (gnus-emphasis-highlight-words): New face.
6190         * gnus-cus.el (gnus-group-parameters): New parameter.
6192 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6194         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6195         parameter `headers'.
6196         (gnus-cache-enter-article): Ditto.
6197         (gnus-cache-update-article): Ditto.
6198         * gnus-sum.el (gnus-summary-move-article): Ditto.
6199         (gnus-summary-mark-article-as-unread): Ditto.
6200         (gnus-summary-mark-article): Ditto.
6202 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6204         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6205         (gnus-posting-style-alist): Removed.
6206         (gnus-message-style-insertions): Ditto.
6207         (gnus-configure-posting-styles): Reimplementation.
6209         * mail-source.el (mail-source-fetch): Error the message.
6211         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6213 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6215         * gnus.el: Pterodactyl Gnus v0.85 is released.
6217 1999-04-20  Michael Cook  <cook@sightpath.com>
6219         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6220           Outlook citation regex.
6222 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6224         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6225         semicolon.
6227 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6229         * gnus-range.el (gnus-remove-from-range): Document range1
6230         modification, protect range2.
6232 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6234         * gnus-sum.el (gnus-update-marks): Protect lists from
6235         gnus-remove-from-range, don't sort twice.
6237 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6239         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6240         function in backend.
6242 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6244         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6245         request-accept-article function in the backend instead of using
6246         the 'respool capability.
6248 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6250         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6251         spurious whitespace at eob.
6253 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6255         * nnmail.el (nnmail-get-new-mail): Check right variable.
6257 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6259         * mailcap.el (mailcap-mime-data): Fix rfc822.
6261 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6263         * nndoc.el (nndoc-nsmail-type-p): New function.
6264         (nndoc-type-alist): Recognize nsmail.
6266 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6268         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6269         *before* `article-hide-headers' deletes the information.
6271 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6273         * gnus-sum.el (gnus-summary-save-parts): New command and
6274         keystroke.
6275         (gnus-summary-save-parts-1): New function.
6276         (gnus-summary-iterate): Buggy.
6278         * mm-decode.el (mm-save-part-to-file): Made into own function.
6280 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6282         * gnus-group.el (gnus-group-set-info): Resist nils.
6284 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6286         * mailcap.el (mailcap-mime-data): Ditto.
6288         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6290         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6292 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6294         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6295         gnus-article-date-lapsed-new-header is t.
6297 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6299         * gnus.el: Pterodactyl Gnus v0.84 is released.
6301 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6303         * gnus-msg.el (gnus-bug-message): Mime change.
6305 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6307         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6309 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6311         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6312         `x-uue'.
6314 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6316         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6317         when authentication is 'password.
6319 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6321         * gnus-win.el (gnus-configure-windows): Accept a setting.
6323 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6325         * mm-util.el (mm-quote-arg): Moved here.
6327         * mm-decode.el (mm-quote-arg): Quote more chars.
6329 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6331         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6332         with newlines would create buggy .nov files.
6334         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6336         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6337         end of lines.
6339         * message.el (message-mode): Doc fix.
6341         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6343         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6345         * gnus-art.el (article-date-ut): Rewrite.
6347         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6348         order.
6350         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6351         headers.
6353         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6355 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6357         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6358         (article-date-ut): use it.
6360 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6362         * mail-source.el (mail-source-fetch-pop): Call script
6363         asynchronously.
6365 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6367         * gnus.el: Pterodactyl Gnus v0.83 is released.
6369 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6371         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6373         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6375         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6377         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6379         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6381         * message.el (message-generate-headers): Accept continuation
6382         headers.
6384 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6386         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6388 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6390         * gnus-art.el (gnus-treatment-function-alist): use
6391         maybe-hide-headers.
6393         * message.el (message-inhibit-body-encoding): Typo.
6394         (message-resend): Inhibit encoding.
6396         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6398         * gnus-art.el (article-remove-cr): Use re-search.
6400         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6401         headers.
6403         * mm-decode.el (mm-quote-arg): Quote '.
6405         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6407         * mm-decode.el (mm-insert-part): Use multibyte for text.
6409         * gnus-start.el (gnus-read-newsrc-file): New variable.
6410         (gnus-read-newsrc-file): Use it.
6412 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6414         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6416         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6417         function.
6419 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6421         * gnus.el: Pterodactyl Gnus v0.82 is released.
6423 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6425         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6426         for iso8859-2.
6428 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6430         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6431         synonym alist.
6433 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6435         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6437 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6439         * mail-source.el (mail-source-fetch): Ask before bugging out.
6441 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6443         * uudecode.el (uudecode-decode-region-external): Don't assume
6444         uudecode-temporary-file-directory ends with a slash.
6446 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6448         * gnus-sum.el (gnus-update-marks):
6449         (gnus-update-read-articles):
6450         (gnus-summary-expire-articles): Check server.
6452 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6454         * mml.el (mml-preview): New function.
6456 1999-04-17  William M. Perry  <wmperry@aventail.com>
6458         * mail-source.el (mail-source-fetch-file): Return the right
6459         value.
6461 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6463         * mml.el (mml-insert-parameter): New function.
6464         (mml-insert-parameter-string): New function.
6466         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6468         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6469         (gnus-mime-display-part): Use it.
6471         * mm-decode.el (mm-alternative-precedence): Removed.
6472         (mm-discouraged-alternatives): New variable.
6473         (mm-preferred-alternative-precedence): New function.
6475         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6477         * mail-source.el (mail-sources): New variable.
6479         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6481         * mm-decode.el (mm-valid-image-format-p): New function.
6482         (mm-inline-media-tests): Use it.
6483         (mm-valid-and-fit-image-p): New function.
6485         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6486         (gnus-agent-fetch-group): Ditto.
6488 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6490         * nnmail.el (nnmail-article-group): in case of a group name
6491         containing "\\n" constructs, be sure to pass the expanded value to
6492         nn*-save-mail.
6494 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6496         * gnus.el: Pterodactyl Gnus v0.81 is released.
6498 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6500         * gnus-sum.el (gnus-get-split-value): Reverse result.
6502 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6504         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6506 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6508         * mml.el (mml-insert-tag): Insert concluding part.
6510         * message.el (message-send-mail): Encode later.
6511         (message-send-news): Ditto.
6513         * nnfolder.el: Don't use mail delim.
6515 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6517         * gnus-cus.el (gnus-group-customize): Put point at min.
6519         * mm-view.el (mm-inline-text): Allow toggling html.
6521 1999-03-28  William M. Perry  <wmperry@aventail.com>
6523         * mail-source.el: Added prescript and postscript to file.
6525 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6527         * nnmail.el: Reverted.
6529         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6530         (gnus-setup-posting-charset): Did work.
6532 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
6534         * gnus.el (gnus-short-group-name): Use
6535         gnus-group-uncollapsed-levels.
6537 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6539         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6541 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6543         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6544         (article-strip-headers-from-body): New command and keystroke.
6546 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6548         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6550         * nnheader.el (nnheader-insert-file-contents): Bind
6551         enable-local-eval to nil.
6552         (nnheader-find-file-noselect): Ditto.
6554         * nnmail.el (nnmail-article-group): Don't remove long lines.
6555         (nnmail-remove-long-lines): New function.
6556         (nnmail-split-header-length-limit): Removed.
6558         * mml.el (mml-generate-mime-1): Use unibyte buffers.
6560         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6562 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6564         * gnus-sum.el (gnus-summary-generic-mark): New function.
6566         * nnmail.el (nnmail-split-header-length-limit): Increased.
6567         (nnmail-article-group): Allow nil.
6569         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6571         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6572         first.
6574         * mml.el (mml-minibuffer-read-type): Include types from
6575         mailcap-mime-data.
6577         * nndraft.el (nndraft-request-article): Would clobber Japanese.
6579 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
6581         * mml.el (mml-insert-tag): New function.
6582         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6583         confusion with functions like `mml-read-tag'.
6584         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6585         (mml-minibuffer-read-description): Ditto with
6586         `mml-minibuffer-read-description'.
6587         (mml-attach-buffer): New function.
6588         (mml-mode-map): New entry for /.
6589         (mml-minibuffer-read-type): Accept DEFAULT.
6591         * mml.el (mml-quote-region): Narrow the region.
6593         * message.el (message-mode-menu): message-mime-attach-file is now
6594         mml-attach-file.
6596 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6598         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6600 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
6602         * mml.el (mml-attach-buffer): New command.
6604 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
6606         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6607         with a proper range. Compress range.
6609         * gnus-range.el (gnus-remove-from-range): Protect arguments.
6611 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6613         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6615 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6617         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6618         (gnus-picons-convert-x-face): Removed.
6619         (gnus-picons-article-display-x-face): Removed.
6620         (gnus-picons-x-face-sentinel): Ditto.
6621         (gnus-picons-display-x-face): Ditto.
6623 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6625         * gnus.el: Pterodactyl Gnus v0.80 is released.
6627 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6629         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6631         * gnus-sum.el (gnus-with-article): Moved here.
6633         * mail-source.el (mail-source-fetch-pop): Ask for password even
6634         when program.
6636 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6638         * gnus-msg.el (gnus-bug): Add description.
6640         * mml.el (mml-insert-mml-markup): Insert disposition.
6642         * message.el (message-send-mail): Always encode mail headers.
6644 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6646         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6647         when requested.
6649         * nnmail.el (nnmail-current-spool): Removed.
6651         * gnus-salt.el (gnus-tree-inhibit): New varible.
6653         * gnus.el (mm-util): Required.
6655 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
6657         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6659 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6661         * mail-source.el (mail-source-bind): Doc fix.
6663 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6665         * message.el (message-mode): Doc fix.
6667         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6668         encoding.
6670         * gnus.el (gnus-methods-equal-p): Moved here.
6672         * mail-source.el: pop at 110.
6674         * pop3.el (pop3-movemail): Use write-region instead of
6675         append-to-file to avoid excessive messaging.
6677 1999-02-27  lantz moore  <lmoore@contigo.com>
6679         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6680         type directory.
6682 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
6684         * gnus-art.el (article-hide-boring-headers): Field names must not
6685         contain whitespace.
6687 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6689         * gnus.el: Pterodactyl Gnus v0.79 is released.
6691 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6693         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6695         * mml.el (mml-mode): Don't use add-minor-mode.
6697         * message.el (messgage-inhibit-body-encoding): New variable.
6698         (message-encode-message-body): Use it.
6700 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6702         * gnus.el: Pterodactyl Gnus v0.78 is released.
6704 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6706         * message.el (message-mode): Switch on MML mode.
6708         * mml.el: Included commands and functions.
6709         (mml-mode-map): New keymap.
6711         * message.el: Removed the insertion commands and functions.
6713         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6715         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6716         keystroke.
6718         * gnus-art.el (gnus-narrow-to-page): Revert.
6720         * gnus-cite.el (gnus-cite-delete-overlays): New function.
6721         (gnus-cite-parse-maybe): Always reparse.
6723         * message.el (message-encode-message-body): Don't insert
6724         "multipart warning".
6726         * gnus-art.el (gnus-article-treat-head-custom): New variable.
6728 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
6730         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6732         * nnmail.el: Require mm-util.
6734 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
6736         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6737         group.
6739 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
6741         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6743 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
6745         * gnus-msg.el (gnus-extended-version): Better regexp.
6747 1999-02-25  Didier Verna  <verna@inf.enst.fr>
6749         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6750         is called with the result of SPLIT and should return a new split.
6752         * gnus.texi: update the doc.
6754 1999-02-23  Didier Verna  <verna@inf.enst.fr>
6756         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6757         displayed in the article buffer, output bars if
6758         `gnus-picons-display-article-move-p'.
6760 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
6762         * mail-source.el (mail-source-fetch-pop): Typo.
6764 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6766         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6768 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6770         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6772 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6774         * mml.el (mml-insert-buffer): New function.
6776         * message.el (message-forward): Insert the buffer in the buffer.
6778 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
6780         * mm-view.el (mm-inline-message): Insert part in narrowed region.
6782 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
6784         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6786 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6788         * gnus.el: Pterodactyl Gnus v0.77 is released.
6790 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6792         * gnus-art.el (gnus-displaying-mime): New variable.
6793         (article-narrow-to-head): New function.
6795         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6796         Default to pop instead of pop3.
6798 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6800         * gnus-art.el (article-hide-pgp): Goto body.
6802         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6804         * gnus-cite.el: Don't use goto-line.
6806         * gnus-art.el (gnus-article-treat-html): Removed.
6807         (gnus-treat-article): Save restriction.
6809 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6811         * message.el (message-send-mail): Don't untabify.
6812         (message-mode): Don't use tabs for indentation.
6814 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6816         * message.el (message-send-mail): Don't untabify.
6818         * nnml.el (nnml-save-mail): Typo fix.
6820 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
6822         * message.el (message-cite-function): Add
6823         `message-cite-original-without-signature' customization option.
6825 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
6827         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6828         `nnmail-prepare-incoming-header-hook'.
6830 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
6832         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6834 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6836         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6838 1999-02-18  Michael Cook  <cook@sightpath.com>
6840         * Recognize Microsoft Outlook's cite attribution conventions.
6842 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
6844         * gnus-sum.el: Bind M.
6846 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
6848         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6850 1999-02-15  Didier Verna  <verna@inf.enst.fr>
6852         * gnus-picon.el (gnus-group-display-picons): ensures that
6853         `article-goto-body' really goes to the article body.
6855 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6857         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6859         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6861         * mm-view.el (mm-view-message): Enable multibyte.
6863 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6865         * nnmail.el (nnmail-get-new-mail): Message later.
6867         * mm-util.el (mm-find-charset-region): Revert to checking
6868         multibyte.
6870 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
6872       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6873       attachment.
6875 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6877         * gnus.el: Pterodactyl Gnus v0.76 is released.
6879 1999-02-06  Felix Lee  <flee@cygnus.com>
6881         * gnus.el (gnus-group-change-level-function): Typo.
6883 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6885         * gnus-sum.el (gnus-nov-skip-field): Removed.
6886         (gnus-nov-field): Ditto.
6887         (gnus-nov-parse-extra): Ditto.
6888         (gnus-nov-read-integer): Ditto.
6890 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
6892         * nnheader.el (nnheader-nov-read-message-id): New macro.
6893         (nnheader-parse-nov): Use it.
6895         * gnus-sum.el (gnus-nov-read-message-id): New macro.
6896         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6897         `(eq (char-after) ?\n)'.
6899 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6901         * gnus.el (gnus-other-frame): Always pop up a new frame.
6903 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
6905         * gnus-range.el (gnus-range-add): Rewrite.
6907 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
6909         * nnmail.el (nnmail-split-incoming): Added detection of maildir
6910         format.
6911         (nnmail-process-maildir-mail-format): New function.
6913         * mail-source.el (mail-source-fetch-maildir): New function.
6914         (mail-source-keyword-map): Add default for maildir method.
6915         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6917 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6919         * mail-source.el (mail-source-fetcher-alist): Remove apop.
6921         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6922         (nndoc-mime-digest-type-p): Removed.
6924 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6926         * gnus-art.el (gnus-article-read-summary-keys): Set the point
6927         where it is supposed to be.
6928         (gnus-treat-play-sounds): New variable.
6930         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6932         * gnus-art.el (article-display-x-face): Narrow to head.
6933         (gnus-article-washed-types): New variable.
6934         (article-hide-pgp): Is not a toggle.
6935         (gnus-article-hide-text-type): Save types.
6936         (article-decode-charset): Use it.
6938         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6940         * message.el (message-forward-start-separator): Removed.
6941         (message-forward-end-separator): Removed.
6942         (message-signature-before-forwarded-message): Removed.
6943         (message-included-forward-headers): Removed.
6944         (message-check-news-body-syntax): Don't check forward.
6945         (message-forward): Use MIME.
6947         * nnvirtual.el (nnvirtual-request-article): Bind
6948         gnus-article-decode-hook to nil.
6950 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6952         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6953         us-ascii.
6955 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6957         * format-spec.el (format-spec): Be more robust.
6959         * message.el (message-encode-message-body): Default
6960         mail-parse-charset to mail-parse-charset.
6962         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6963         (gnus-summary-edit-article): Bind mail-parse-charset.
6965         * mml.el (mml-read-tag): Ignore white space after end of tag.
6967         * message.el (message-goto-body): Also work in separatorless
6968         articles.
6970         * mml.el (mml-translate-from-mime): New function.
6971         (mml-insert-mime): Ditto.
6972         (mml-to-mime): New function.
6973         (mime-to-mml): New name.
6975         * gnus-sum.el (gnus-summary-edit-article): Always select raw
6976         article.
6978         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6980         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6981         special-case nndraft groups.
6983 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6985         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6986         (gnus-get-newsgroup-headers): Already bound.
6988         * message.el (message-encode-message-body): Use posting charset.
6990         * mm-bodies.el (mm-encode-body): Use MIME charsets.
6991         (mm-body-encoding): Do CTE.
6992         (mm-body-7-or-8): New function.
6994         * mm-util.el (mm-mime-charset): Always fall back on alist.
6995         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6996         (mm-mime-mule-charset-alist): Add arabic-*-column.
6997         (mm-find-mime-charset-region): New function.
6999         * format-spec.el (format-spec-make): New function.
7001         * mail-source.el (format-spec): Required.
7002         (mail-source-fetch-with-program): Removed.
7003         (mail-source-fetch-with-program): New function.
7005         * format-spec.el: New file.
7007 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
7009         * mail-source.el (mail-source-fetch-with-program): Take optional
7010         parameter.
7012 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7014         * gnus-start.el: Ignore some groups.
7015         (gnus-setup-news): Bind nnmail-fetched-sources.
7017         * message.el (message-send-mail): Remove all tabs.
7019         * mm-util.el (mm-find-charset-region): Just check whether
7020         find-charset-region is defined.
7022 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7024         * gnus-group.el (gnus-group-get-new-news): Use
7025         nnmail-fetched-sources.
7027         * nnmail.el (nnmail-fetched-sources): New variable.
7028         (nnmail-get-new-mail): Use it.
7030         * mail-source.el (mail-source-fetched-sources): New variable.
7031         (mail-source-fetch): Use it.
7033 1999-02-02  Mark W. Eichin  <eichin@thok.org>
7035         * gnus.el (gnus-getenv-nntpserver): if the file that
7036         gnus-nntpserver-file names has a trailing newline, the
7037         string-match will always match, and thus the file will never be
7038         read.  (^ matches start of "line", \\` matches start of "buffer",
7039         which is what was intended...)
7041 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
7043         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7045 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7047         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7048         select methods.
7050 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
7052         * gnus-range.el (gnus-remove-from-range): Sort second argument.
7054 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
7056         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7058 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7060         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7061         a typo.
7062         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7063         charset to nil.
7064         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7065         * gnus-start.el (gnus-start-draft-setup): Ditto.
7067 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7069         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7070         (mail-source-value): Don't do variables.
7072         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7074         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7076 1999-02-01  Michael Cook  <cook@sightpath.com>
7078         * Defenestrate spurious ?a.
7080 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7082         * mail-source.el (mail-source-fetch-pop): Instead use
7083         :authentication.
7085 1999-02-01  Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7087         * lisp/mail-source.el : Support APOP authentication scheme.
7089 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7091         * pop3.el (pop3-movemail): Return t.
7093 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7095         * rfc2047.el (rfc2047-fold-region): New function.
7096         (rfc2047-encode-message-header): Use it.
7098 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7100         * gnus-sum.el (gnus-group-charset-alist): Add more.
7102 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7104         * gnus.el: Pterodactyl Gnus v0.75 is released.
7106 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7108         * gnus-art.el (article-display-x-face): Don't narrow to head.
7110 1999-02-01  Michael Cook  <cook@sightpath.com>
7112         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7114 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7116         * mail-source.el (mail-source-fetch-directory): Ignore
7117         directories.
7119         * gnus-cus.el (gnus-group-parameters): Addition.
7121         * gnus-art.el (article-strip-banner): Do symbolic banners.
7122         (article-strip-banner): New keystroke.
7124 1999-02-01  Michael Cook  <cook@sightpath.com>
7126         * gnus-art.el (article-strip-banner): New command.
7128 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7130         * gnus-art.el (gnus-treat-strip-banners): New variable.
7132 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7134         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7135         has been exist.
7137 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7139         * message.el (message-draft-coding-system): Check coding-system.
7140         * mm-util.el (mm-text-coding-system): Ditto.
7142 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7144         * mail-source.el (mail-source-fetch-pop): Save excursion.
7146 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7148         * mail-source.el (mail-source-movemail-args): Not constant.
7149         (mail-source-movemail-args): Removed.
7150         (mail-source-fetch-with-program): New function.
7151         (mail-source-fetch-pop): Use program and function.
7152         (mail-source-movemail-program): Removed.
7154         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7155         (gnus-treat-date-user-defined): New variable.
7157 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7159         * nnmail.el (nnmail-fix-eudora-headers): New function.
7161 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7163         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7165 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7167         * gnus-art.el (gnus-treatment-function-alist): Do
7168         gnus-article-add-buttons-to-head later.
7169         (gnus-treat-capitalize-sentences): New variable.
7170         (article-capitalize-sentences): New command and keystroke.
7172         * gnus-group.el (gnus-group-catchup-current): Do group.
7174         * message.el (message-default-charset): Add group.
7176 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7178         * gnus.el: Pterodactyl Gnus v0.74 is released.
7180 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7182         * gnus-art.el (article-fill-long-lines): Renamed.
7183         (article-fill-long-lines): New keystroke.
7185 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7187         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7189         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7190         displayed.
7191         (gnus-group-catchup-current): Be more robus.
7193         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7194         headers.
7196 1999-01-25  Dave Love  <fx@gnu.org>
7198         * message.el (message-mode-menu): Add message-mime-attach-file.
7199         (message-mode): Doc fix.
7201 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7203         * nnmail.el (nnmail-check-duplication): Insert the mail source
7204         string.
7206         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7207         (mail-source-fetch-directory): Ditto.
7208         (mail-source-fetch-file): Ditto.
7209         (mail-source-string): New variable.
7211         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7212         the level.
7214         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7215         before handling.
7217         * mm-util.el (mm-mime-charset): Use the parameters.
7218         (mm-mime-charset): Removed region paremeters.
7220         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7221         source.
7223 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7225         * nnmail.el (nnmail-get-split-group): Quote right.
7227 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7229         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7230         buffer.
7232 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7234         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7235         (gnus-group-mode): Don't hook.
7237         * mail-source.el (mail-source-bind): Doc fix.
7238         (mail-source-bind): Take only one param.
7240         * gnus-art.el (gnus-treat-highlight-signature): typep.
7242         * mail-source.el (mail-source-movemail): Ignore empty file.
7243         (mail-source-callback): Check before deleting.
7245         * message.el (message-mime-attach-file): Include name.
7247 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7249         * mm-util.el (mm-read-charset): Return a symbol.
7251         * mm-view.el (mm-inline-text): Insert signature separator.
7253         * gnus-art.el (gnus-treat-predicate): New function.
7254         (gnus-treat-article): Allow all types to be checked.
7256         * gnus-util.el (gnus-or): New function.
7257         (gnus-and): Ditto.
7259         * gnus-art.el (gnus-mime-display-single): Use override.
7261         * mm-decode.el (mm-attachment-override-types): New variable.
7262         (mm-attachment-override-p): New function.
7264         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7266 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7268         * mm-view.el (mm-inline-text): Do vcards.
7270 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7272         * gnus.el: Pterodactyl Gnus v0.73 is released.
7274 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7276         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7277         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7278         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7279         (nnmail-movemail-program): Removed.
7280         (nnmail-movemail-args): Removed.
7281         (nnmail-pop-password-required): Ditto.
7282         (nnmail-tmp-directory): Ditto.
7283         (nnmail-delete-incoming): Removed.
7284         (nnmail-pop-password, nnmail-moved-inboxes,
7285         nnmail-internal-password, nnmail-move-inbox): Removed.
7286         (nnmail-read-passwd): Ditto.
7287         (nnmail-get-spool-files): Removed.
7288         (nnmail-resplit-incoming): Reinstated.
7290         * mail-source.el: New file.
7292 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7294         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7296 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7298         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7300 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7302         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7304         * gnus-picon.el (gnus-group-display-picons): Goto body.
7306         * gnus.el: Indented all functions; broke long lines; changed all
7307         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7309 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7311         * gnus.el: Pterodactyl Gnus v0.72 is released.
7313 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7315         * gnus.el: Cleaned up trailing whitespace.
7317         * mm-util.el (mm-read-charset): Work.
7319 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7321         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7322         nnheader-translate-file-chars'd group name.
7324 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7326         * message.el (message-encode-message-body): Fold case.
7328 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7330         * mailcap.el (mailcap-add): New function.
7332 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7334         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7335         (article-goto-body): Use it.
7336         (gnus-treat-article): Ditto.
7338         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7339         downloaded articles from the downloadeble list.
7341 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7343         * message.el (message-encode-message-body): Bind
7344         mail-parse-charset.
7346         * mm-util.el (mm-charset-synonym-alist): New variable.
7347         (mm-charset-to-coding-system): Use it.
7348         (mm-charset-coding-system-alist): Removed.
7349         (mm-charset-to-coding-system): Don't use it.
7350         (mm-find-charset-region): Use mail-parse-charset.
7352         * gnus-art.el (gnus-treatment-function-alist): Use
7353         gnus-article-display-picons.
7354         (gnus-treat-display-xface): Only do if we have xface feature.
7355         (gnus-part-display-hook): New function.
7356         (gnus-treat-article): Use it.
7357         (gnus-treat-article): Use gnus-visual.
7359         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7361         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7362         displaying.
7364         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7366         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7367         regexp file names.
7369 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7371         * gnus.el: Pterodactyl Gnus v0.71 is released.
7373 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7375         * mm-view.el (mm-inline-image): Don't add a dot.
7377         * gnus-art.el (gnus-treat-article): New function.
7379         * gnus.el (gnus-article-display-hook): Removed.
7381         * gnus-art.el (gnus-article-treat-custom): New variable.
7383         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7385         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7386         functions.
7388         * message.el (message-posting-charset): New variable.
7389         (message-send-mail): Use it.
7391         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7392         (gnus-setup-posting-charset): New function.
7393         (gnus-setup-message): Use it.
7395         * message.el (message-encode-message-body): Just look for
7396         Content-Type before inserting a new one.
7398 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7400         * rfc2047.el (rfc2047-default-charset): Removed.
7402         * mail-prsvr.el: New file.
7403         (mail-parse-charset): New variable.
7405         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7406         Changed name.
7408         * gnus.el (gnus-charset): New group.
7410         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7412         * gnus-sum.el (gnus-default-charset): Default to nil.
7413         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7414         (gnus-newsgroup-iso-8859-1-forced): Removed.
7416         * mm-util.el (mm-known-charsets): Removed.
7417         (mm-default-coding-system): Removed.
7418         (mm-default-charset): Removed.
7419         (mm-read-charset): New function.
7421         * message.el (message-default-charset): Removed.
7423         * rfc2047.el (rfc2047-default-charset): Default to nil.
7425         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7427 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7429         * gnus.el: Pterodactyl Gnus v0.70 is released.
7431 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7433         * mm-decode.el (mm-save-part): Use mm-get-part.
7434         (mm-insert-part): New function.
7435         (mm-get-part): Use it.
7436         (mm-get-image): Ditto.
7437         (mm-display-external): Ditto.
7439         * mm-view.el (mm-inline-text): Ditto.
7441         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7442         ranges.
7444         * mm-decode.el (mm-display-external): Save the buffer.
7445         (mm-remove-part): Kill it.
7447         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7449         * nnagent.el (nnagent-request-set-mark): Defined stub.
7451 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7453         * gnus-score.el (gnus-score-load-score-alist): Bind
7454         coding-system-for-read.
7456         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7457         prepare-exit-hook.
7459         * mm-view.el (mm-setup-w3): Require w3.
7461 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7463         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7464         body.
7466 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7468         * mm-encode.el: Ditto.
7470         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7471         error.
7473         * mailcap.el (mailcap-mime-data): SAFER ps.
7475         * message.el (message-encode-message-body): Always insert a
7476         Content-Type header.
7478         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7479         shown inline.
7481         * mm-view.el (mm-inline-text): Handle all sorts of text.
7483         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7484         don't view.
7486         * mm-decode.el (mm-display-external): Use it.
7488         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7490         * mm-decode.el (mm-save-part): Removed double code.
7492 1999-01-12  Dave Love  <fx@gnu.org>
7494         * mm-decode.el (mm-save-part): Avoid doubly-compressed
7495         application/octet-stream .gz & al files with jka-compr.
7497 1999-01-12  Dave Love  <fx@gnu.org>
7499         * gnus-ems.el (gnus-down-mouse-3): New variable.
7500         * gnus-art.el (gnus-mime-button-map): Use it.
7501         (gnus-mime-button-menu): Set the clicked-on buffer initially.
7503 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7505         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7507 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7509         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7510         buffers.
7512         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7514         * gnus-cache.el (gnus-cache-read-active): Reversed check.
7516 1999-01-12  Matt Armstrong  <matta@geoworks.com>
7518         * mml.el (mml-parameter-string): Strip directory component.
7520 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7522         * gnus.el (gnus-use-demon): Removed.
7524 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
7526         * nnmail.el (nnmail-article-group): Don't infloop.
7528 1999-01-11  Colin Rafferty  <colin@xemacs.org>
7530         * gnus-art.el (article-update-date-lapsed): Made it work with
7531         picons, and make it update on all visible frames.
7532         (article-date-ut): Get summary-buffer's current-headers.
7534 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7536         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7537         (gnus-picons-setup-p): New variable.
7539 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7541         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7543 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7545         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7546         (gnus-summary-exit-no-update): Use mapcar.
7548 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7550         * gnus-agent.el (gnus-category-write): Make directory.
7552 1998-09-26  Simon Josefsson <jas@pdc.kth.se>
7554         * gnus-sum.el (gnus-update-read-articles):
7555         (gnus-update-marks): Request backend update of mark.
7557 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7559         * mm-bodies.el (mm-body-encoding): Use mm-find.
7561 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
7563         * gnus-picon.el (gnus-article-display-picons): Fix.
7565 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7567         * gnus.el: Pterodactyl Gnus v0.69 is released.
7569 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7571         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7573         * gnus-agent.el (gnus-agent-remove-group): New command and
7574         keystroke.
7576         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7578 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7580         * gnus-agent.el (gnus-agent-write-servers): Make directory.
7582 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7584         * mm-view.el (mm-inline-text): Bind current id.
7586         * mm-decode.el (mm-handle-id): New macro.
7587         (mm-make-handle): Accept id.
7588         (mm-dissect-singlepart): Use it.
7590 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
7592       * message.el (message-cite-original-without-signature): Use
7593       message-signature-separator when searching for signature in
7594       message-cite-original-without-signature.
7596 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
7598         * gnus.el (gnus-server-to-method): Check named methods.
7600 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7602         * mm-view.el (mm-view-message): Goto point-min.
7604         * nnmail.el (nnmail-article-group): Don't delete lines, only
7605         shorten them.
7607         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7608         values.
7610         * nnheader.el (nnheader-temp-directory): New variable.
7611         (nnheader-temp-directory): Removed.
7613 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
7615         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7616         list of files to check for mailcap entries under windows-nt.
7618 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7620         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7621         summary buffer exists.
7623 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7625         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7626         irrelevant Sun sendmail bug.
7627         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7629         * message.el (message-send-news): Bind mail-header-separator to
7630         "" when asking backend to post.
7632 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7634         * mm-uu.el (mm-dissect-disposition): New variable.
7635         (mm-uu-dissect): Use it.
7637 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7639         * mm-view.el (mm-inline-text): Bind url-current-object.
7641 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
7643         * gnus-range.el (gnus-remove-from-range): Rewrite.
7645 1998-12-09  SL Baur  <steve@altair.xemacs.org>
7647         * gnus-picon.el (annotations): Remove bogus require 'xpm.
7649 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
7651         * message.el (message-encode-message-body): Insert `MIME-Version'
7652         instead of `Mime-Version'.
7654 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7656         * message.el (message-insert-mime-part): Add the attachment
7657         disposition.
7658         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7659         (message-mime-query-type): New function.
7660         (message-mime-query-description): Ditto.
7661         (message-mime-query-file): Ditto.
7662         (message-insert-mime-part): Use them.
7663         (message-mime-insert-external): Use the new stuff.
7665 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7667         * nnmail.el (nnmail-split-header-length-limit): New variable.
7669         * mm-decode.el (mm-dissect-buffer): Check syntax.
7671         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7673         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7674         (rfc2047-dissect-region): Ditto.
7676 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7678         * mm-view.el (mm-view-message): Decode charset.
7680 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7682         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7683         CT headers.
7685 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
7687         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7688         mm-uu-*-function.
7689         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7691 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7693         * message.el (message-send-mail): Do MML first.
7694         (message-send-news): Ditto.
7696 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7698         * gnus-picon.el (gnus-picons-face): New face.
7699         (gnus-picons-try-face): Use it.
7701 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7703         * gnus.el: Pterodactyl Gnus v0.68 is released.
7705 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7707         * gnus.el: Pterodactyl Gnus v0.67 is released.
7709 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7711         * gnus.el: Pterodactyl Gnus v0.66 is released.
7713 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7715         * gnus-art.el (gnus-insert-mime-button): Decode description.
7717 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
7719         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7720         (gnus-decode-header-methods): Ditto.
7721         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7723 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7725         * mml.el (mml-insert-mime-headers): Encode description.
7727         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7728         line.
7730         * gnus-sum.el (gnus-default-charset): Doc fix.
7732 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
7734         * mm-decode.el (mm-display-part): Forward a line.
7736 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
7738         * mm-util.el (mm-running-ntemacs): New variable.
7739         (mm-text-coding-system): Ditto.
7740         * nnmail.el (nnmail-incoming-coding-system): Ditto.
7741         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7743 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7745         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7746         buffer.
7748         * message.el (message-insert-headers): New command and keystroke.
7750 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7752         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7753         (mm-get-image): Ditto.
7755         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7756         base64, uudecode and binhex.
7758 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
7760         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7761         in text/plain.
7762         * mm-uu.el (mm-uu-dissect): Use inline.
7764 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7766         * mm-view.el (mm-view-message): New function.
7768         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7769         qp.
7771 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
7773         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7774         entry for message/rfc822 as 8bit.
7776 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7778         * mailcap.el (mailcap-mime-extensions): Add patch.
7780 1998-12-05  Dale Hagglund  <rdh@best.com>
7782         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7783         argument to force all multipart/* to look like multipart/mixed.
7785         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7786         variable.
7787         (gnus-mime-display-part): Use it.
7789 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7791         * gnus-draft.el (gnus-draft-send): Only disable checks for
7792         non-interactive use.
7793         (gnus-draft-send-message): Use it.
7795 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7797         * gnus.el: Pterodactyl Gnus v0.65 is released.
7799 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7801         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7803         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7805 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7807         * gnus.el: Pterodactyl Gnus v0.64 is released.
7809 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7811         * mm-view.el (mm-setup-w3): Don't load.
7813         * gnus-msg.el (gnus-setup-message): Set group name.
7814         (gnus-group-mail): Avoid leaking local vars.
7816         * message.el (message-attach-file): Renamed.
7817         (message-mime-attach-file): Renamed again.
7819 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
7821         * gnus-art.el (article-decode-encoded-words): Bind
7822         rfc2047-default-charset here.
7824         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7826 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7828         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7829         (gnus-picons-setup-hook): New hook.
7831 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
7833         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7834         string.
7835         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
7836         line.
7838 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7840         * gnus-art.el (gnus-article-prepare-display): Setup w3.
7841         (gnus-mime-view-part): Ditto.
7842         (gnus-mime-inline-part): Dotii.
7843         (gnus-mime-externalize-part): Daddo.
7844         (gnus-mime-internalize-part): Tutti frutti.
7845         (gnus-widget-press-button): Da da do.
7847         * mm-view.el (mm-setup-w3): Require url-vars.
7849 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
7851         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7852         * mm-util.el (mm-find-charset-region): Ditto.
7854 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7856         * message.el (message-send): Don't encode here.
7857         (message-send-mail): But here.
7858         (message-send-news): And here.
7860 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7862         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7864 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7866         * gnus.el: Pterodactyl Gnus v0.63 is released.
7868 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7870         * mml.el (mml-base-boundary): Shorten.
7872         * message.el (message-insert-mime-part): Use default.
7874         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7876 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
7878         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7879         buttons, not [*].
7881 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7883         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7885 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7887         * gnus-art.el (gnus-insert-mime-button): Fix.
7889 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7891         * message.el (message-insert-mime-part): Nicify prompts.
7892         (message-insert-mime-part): Really delete duplicates.
7893         (message-insert-mime-part): Check against common errors.
7894         (message-insert-mime-part): Fix docstring.
7896 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7898         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7900 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7902         * gnus-art.el (gnus-mime-button-line-format): Nicify.
7903         (gnus-insert-mime-button): Modify accordingly.
7905 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7907         * gnus-art.el (gnus-display-mime): Set window point.
7909         * mm-decode.el (mm-display-external): Only decode when not
7910         saving.
7911         (mm-alternative-precedence): Prefer multiparts.
7912         (mm-inline-media-tests): Inline multiparts.
7914         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7915         Ignore errors when requiring url.
7917         * mml.el (mml-quote-region): New command.
7919         * message.el (message-cite-original): Use it.
7920         (message-cite-original-without-signature): Ditto.
7922 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7924         * gnus.el: Pterodactyl Gnus v0.62 is released.
7926 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7928         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7930 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7932         * mm-view.el (mm-inline-text): Use `point-min-marker' and
7933         `point-max-marker'.
7935 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7937         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7939         * gnus-art.el (gnus-mime-display-single): Check for attachment
7940         before other tests.
7942 1998-12-03  Didier Verna  <verna@inf.enst.fr>
7944         * gnus-msg.el (gnus-configure-posting-styles): find a
7945         posting-style entry in the group parameters, if any, and honor it
7946         at the end.
7948 1998-12-03  Felix Lee  <flee@teleport.com>
7950         * nntp.el (nntp-after-change-function): Fix.
7952 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
7954         * mml.el (mml-generate-mime-1): Insert literally.
7956 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7958         * mml.el (mml-insert-mime-headers): Removed debug.
7960 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7962         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7963         prefixed.
7965         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7966         application/emacs-lisp to 8bit.
7968 1998-12-03  Dale Hagglund  <rdh@best.com>
7970         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7972 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7974         * gnus.el: Pterodactyl Gnus v0.61 is released.
7976 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7978         * mml.el (mml-parse-1): Skipped parts.
7979         (mml-insert-mime-headers): Nil is a list.
7980         (mml-generate-mime-1): Don't insert literally.
7981         (mml-read-tag): Drop text props.
7982         (mml-read-part): Ditto.
7983         (mml-parse-singlepart-with-multiple-charsets): Ditto.
7985 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7987         * gnus.el: Pterodactyl Gnus v0.60 is released.
7989 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7991         * mml.el (mml-parse-1): Don't throw contents away.
7993 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
7995         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7997 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7999         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8000         function.
8001         (mml-parse-1): Use it.
8003 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8005         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8006         Use gnus-newsgroup-default-charset.
8007         (article-decode-encoded-words): Remove charset codes.
8008         * gnus-sum.el (gnus-newsgroup-default-charset): Use
8009         gnus-default-charset.
8011 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8013         * message.el (message-send-mail): Don't encode here.
8014         (message-send-news): Nor here.
8015         (message-send): ... but here instead.
8017         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8018         default to nil.
8019         (gnus-article-display-picons): Replace From line.
8020         (gnus-group-display-picons): Replace Newsgroups line.
8021         (gnus-picons-display-glyph): Set baseline.
8022         (gnus-group-display-picons): Piconize the entire Newsgroups line.
8023         (gnus-picons-xbm-face): Revert to old, standard colors.
8025         * message.el (message-fetch-field): Remove text props.
8027         * gnus-art.el (gnus-article-normalized-header-length): New
8028         variable.
8029         (article-normalize-headers): New command and keystroke.
8031         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8033 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8035         * gnus.el: Pterodactyl Gnus v0.59 is released.
8037 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8039         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8041         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8043 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8045         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8047 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8049         * mm-decode.el (mm-all-images-fit): New variable.
8050         (mm-image-fit-p): Use it.
8052         * gnus-art.el (gnus-mime-display-single): Use it.
8053         (gnus-mime-internalize-part): New command and keystroke.
8055         * mm-decode.el (mm-user-automatic-external-display): New
8056         variable.
8057         (mm-automatic-external-display-p): New function.
8059         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8060         colors.
8062 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8064         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8066         * gnus-art.el (gnus-with-article): Work in the original article
8067         buffer.
8068         (gnus-with-article): Work in read-only groups.
8070 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8072         * mm-bodies.el (mm-decode-string): Return original string if not
8073         decode.
8075 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8077         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8079 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8081         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8083 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8085         * gnus.el: Pterodactyl Gnus v0.58 is released.
8087 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8089         * mm-decode.el (mm-get-image): Return a glyph, not an image
8090         specifier.
8092 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8094         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8096 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8098         * mail-parse.el (rfc2045): Required.
8100 1998-12-01  William M. Perry  <wmperry@aventail.com>
8102         * mm-view.el (mm-inline-text): Remove props.
8104 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8106         * mm-view.el (mm-setup-w3): Protect url-misc.
8108         * message.el (message-ignored-resent-headers): Remove
8109         Gnus-Warning.
8111         * mml.el (mml-insert-mime-headers): Use encoding.
8112         (mml-parameter-string): Ditto.
8114         * rfc2045.el: New file.
8115         (rfc2045-encode-string): New function.
8117 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8119         * mail-parse.el (mail-header-encode-parameter): New function.
8121         * rfc2231.el (rfc2231-encode-string): New function.
8123 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8125         * mm-bodies.el (mm-decode-string): New function.
8126         * mm-view.el (mm-inline-text): Use mm-decode-string.
8128 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8130         * gnus.el: Pterodactyl Gnus v0.57 is released.
8132 1998-11-23  Felix Lee  <flee@cygnus.com>
8134         * nntp.el (nntp-async-needs-kluge): new setting.
8135         (nntp-async-timer): new var.
8136         (nntp-async-process-list): new var.
8137         (nntp-async-kluge): new function.
8138         (nntp-async-timer-handler): new function.
8139         (nntp-async-wait): new function.
8140         (nntp-async-stop): new function.
8141         (nntp-after-change-function): renamed, and split apart.
8142         (nntp-async-trigger): new function.
8143         (nntp-do-callback): new function.
8144         (nntp-accept-process-output): add optional timeout arg.
8146         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8147         (gnus-async-wait-for-article): new function.
8148         (gnus-async-with-semaphore): s/asynch/async/.
8150 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8152         * gnus-art.el (gnus-with-article): Don't encode.
8153         (gnus-insert-mime-button): Fall back on filename from C-D.
8154         (gnus-mime-display-single): Have dots right on text/plain
8155         attachments.
8157         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8158         broken parts.
8160         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8162         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8163         binhex.
8165         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8166         (gnus-summary-repair-multipart): New command and keystroke.
8168         * gnus-art.el (gnus-with-article-buffer): New macro.
8170 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8172         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8173         undisplay the part.
8175 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8177         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8179         * mml.el (mml-read-part): Partition right.
8181         * mm-decode.el (mm-handle-set-cache): New macro.
8182         (mm-handle-cache): Ditto.
8183         (mm-make-handle): Ditto.
8184         (mm-dissect-singlepart): Use it.
8185         (mm-get-image): Use the cache.
8187 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8189         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8190         (gnus-mime-display-single): Don't insert lines between parts.
8192 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8194         * nnmail.el (nnmail-file-coding-system-1): New variable.
8195         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8196         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8197         * nnml.el (nnml-file-coding-system): New variable.
8198         (nnml-request-article): Use nnml-file-coding-system.
8200 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8202         * gnus.el: Pterodactyl Gnus v0.56 is released.
8204 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8206         * gnus-art.el (gnus-mime-display-part): New function.
8207         (gnus-mime-display-mixed): Use it.
8209         * mm-view.el (mm-setup-w3): Don't register.
8211         * message.el (message-cite-original): Cite parts.
8213 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8215         * mml.el (mml-parameter-string): New function.
8216         (mml-insert-mime-headers): Separated into new function.
8218 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8220         * mml.el (mml-make-boundary): Use `make-string'.
8222 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8224         * binhex.el (binhex-insert-char): Ditto.
8226         * uudecode.el (uudecode-insert-char): Code correctly.
8228 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8230         * mml.el (mml-generate-mime): Don't generate multiparts for
8231         empties.
8233         * gnus-art.el (gnus-display-mime): Save excursion.
8235         * message.el (message-remove-first-header): New function.
8236         (message-encode-message-body): Use it.
8238 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8240         * gnus.el: Pterodactyl Gnus v0.55 is released.
8242 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8244         * mm-view.el (mm-setup-w3): New function.
8246         * mm-decode.el (mm-content-id-get-contents): New function.
8247         (mm-content-id-get-type): Ditto.
8248         (mm-content-id-get-encoding): Ditto.
8249         (mm-get-handle-by-content-id): Removed.
8251 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8253         * message.el (message-generate-new-buffers): Fix tag.
8255 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8257         * message.el (message-buffer-name): Check for unique first.
8259         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8260         gnus-inhibit-mime-unbuttonizing.
8262         * gnus-sum.el (t): Bind M-t.
8263         (gnus-inhibit-unbuttonizing): New variable.
8264         (gnus-summary-toggle-display-buttonized): New command.
8266         * gnus-art.el (gnus-display-mime): Select article window.
8267         (article-strip-trailing-space): New command and keystroke.
8269         * nneething.el (nneething-include-files): New variable.
8270         (nneething-create-mapping): Use it.
8272         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8274         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8275         ayto-expirable marks.
8277 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8279         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8281         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8282         ARG.
8284         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8286 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8288         * mm-util.el (mm-binary-coding-system): New variable.
8289         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8290         * mm-decode.el (mm-display-external): Ditto.
8292 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8294         * gnus.el: Pterodactyl Gnus v0.54 is released.
8296 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8298         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8300 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8302         * mm-decode.el (mm-save-part): Unquote.
8304 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8306         * mm-decode.el (mm-save-part): Bind coding system for write.
8308 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8310         * gnus-art.el (gnus-article-mode-line-format): New default.
8311         (gnus-article-mime-part-status): New function.
8313         * message.el (message-send-news): Check the body syntax before
8314         encoding.
8316         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8317         (gnus-mime-display-single): Use it.
8318         (gnus-mime-display-alternative): Ditto.
8320         * mm-decode.el: Check for whether we are running under a term.
8322 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8324         * mm-decode.el (mm-preferred-alternative): Default to first
8325         alternative.
8326         (mm-preferred-alternative): No, we dont.
8328 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8330         * mm-decode.el (mm-display-external): Use binary instead of
8331         no-conversion.
8332         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8333         * nnheader.el (nnheader-file-coding-system): Ditto.
8334         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8336 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8338         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8339         name without method.
8341 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8343         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8344         coding-system -> default-charset.
8345         (gnus-newsgroup-default-charset-alist): Ditto.
8346         (gnus-summary-local-variables): Ditto.
8347         (gnus-set-global-variables): Ditto.
8348         (gnus-get-newsgroup-headers): Ditto.
8349         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8350         (gnus-get-newsgroup-headers-xover): Ditto.
8351         (gnus-newsgroup-setup-default-charset): Ditto.
8352         (article-decode-mime-words): Ditto.
8353         (article-decode-charset): Ditto.
8354         (article-decode-encoded-words): Ditto.
8355         (article-de-quoted-unreadable): Ditto.
8356         (gnus-mime-view-all-parts): Ditto.
8357         (gnus-mime-externalize-part): Ditto.
8358         (gnus-mm-display-part): Ditto.
8359         (gnus-mime-display-single): Ditto.
8360         (gnus-mime-display-alternative): Ditto.
8362 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8364         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8365         * gnus-art.el (article-decode-charset): Overlay
8366         rfc2047-default-charset.
8367         * message.el (message-draft-coding-system): New variable.
8368         (message-set-auto-save-file-name): Use message-draft-coding-system.
8369         * nndraft.el (nndraft-request-article): Ditto.
8370         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8371         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8373 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8375         * mm-uu.el (mm-uu-test): New function.
8376         (mm-uu-dissect): Inherit charset and cte from head.
8377         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8379 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8381         * gnus.el: Pterodactyl Gnus v0.53 is released.
8383 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8385         * mm-decode.el (mm-get-image): New function.
8386         (mm-image-fit-p): New function.
8388         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8390         * gnus-art.el (gnus-article-insert-newline): New function.
8391         (article-goto-body): New function.
8393 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8395         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8396         buttons.
8398         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8399         keystroke.
8401         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8402         line between parts.
8404         * message.el (message-remove-header): Go to end if wanted.
8406 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8408         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8409         movement with save-window-excursion.
8411 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8413         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8415 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8417         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8419 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8421         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8422         gnus-newsgroup-coding-system.
8423         (gnus-get-newsgroup-headers): Ditto.
8424         (gnus-get-newsgroup-headers-xover): Ditto.
8425         (gnus-set-global-variables): Ditto.
8426         * gnus-art.el (article-decode-mime-words): Ditto.
8427         (article-decode-charset): Ditto.
8428         (article-decode-encoded-words): Ditto.
8429         (article-de-quoted-unreadable): Ditto.
8430         (gnus-mime-view-all-parts): Ditto.
8431         (gnus-mime-externalize-part): Ditto.
8432         (gnus-mm-display-part): Ditto.
8433         (gnus-mime-display-alternative): Ditto.
8434         (gnus-mime-display-single): Ditto.
8435         * mm-view.el (mm-inline-text): Use default coding system.
8437 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8439         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8440         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8441         (gnus-newsgroup-coding-system): New local variable.
8442         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8443         (gnus-summary-local-variables): Add two new local variables.
8444         (gnus-newsgroup-setup-coding-system): New function.
8445         (gnus-select-newsgroup): Setup coding system.
8446         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8447         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8448         * gnus-cus.el (gnus-group-parameters): Customizable
8449         iso-8859-1-forced.
8451 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8453         * gnus.el: Pterodactyl Gnus v0.52 is released.
8455 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8457         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8458         encoding.
8460         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8461         undisplayed text types.
8463         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8464         types.
8466 1998-11-19  Felix Lee  <flee@cygnus.com>
8468         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8470 1998-11-19  Felix Lee  <flee@cygnus.com>
8472         * gnus-async.el (gnus-asynch-obarray): rename to
8473         gnus-async-hashtb, and don't buffer-local it.
8475         (gnus-async-article-callback): new function.
8476         (gnus-make-async-article-function): use it.
8478         (gnus-async-current-prefetch-group): new var.
8479         (gnus-async-current-prefetch-article): new var.
8480         (gnus-async-request-fetched-article): are we fetching it already?
8482         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8484 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8486         * gnus-sum.el (gnus-summary-show-article): Require.
8488         * message.el: Provide before hooks.
8489         (message-send-news): Do MIME before headers.
8491         * gnus-art.el (gnus-article-check-buffer): New function.
8492         (gnus-article-read-summary-keys): Use it.
8494         * mm-decode.el (mm-user-automatic-display): Display all inline
8495         images.
8497         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8498         much.
8499         (gnus-unbuttonized-mime-types): New variable.
8501 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8503         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8505         * mm-decode.el (mm-quote-arg): Quote semicolons.
8507         * gnus-art.el (gnus-mime-display-single): Don't display
8508         attachments.
8509         (gnus-mime-externalize-part): New command and keystroke.
8511         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8512         (mm-alternative-precedence): Changed order.
8514 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8516         * gnus.el (gnus-method-simplify): New function.
8517         (gnus-native-method-p): New function.
8518         (gnus-secondary-method-p): Use gnus-method-equal.
8520         * gnus-start.el (gnus-group-change-level): Shorten select method.
8522 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8524         * gnus.el: Pterodactyl Gnus v0.51 is released.
8526 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8528         * gnus.el: Applied patches from 5.6.45.
8530         * gnus-score.el (gnus-score-find-trace): Print complete file
8531         paths.
8532         (gnus-score-find-trace): Truncate lines.
8534         * gnus.el (gnus-message-archive-group): Allow function.
8536         * message.el (message-encode-message-body): Remove Mime-Version
8537         before inserting.
8539         * gnus-cus.el (gnus-group-customize): Optional topic.
8541         * gnus-sum.el (gnus-summary-customize-parameters): New command and
8542         keystroke.
8544 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8546         * message.el (message-encode-message-body): Rewrite.
8548 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8550         * mml.el (mml-base-boundary): New variable.
8551         (mml-make-boundary): New function.
8553         * gnus-cache.el (gnus-cache-coding-system): New variable.
8554         (gnus-cache-request-article): Use it.
8556         * message.el (message-insert-mime-part): Delete duplicates.
8558 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8560         * gnus-art.el (gnus-mime-display-alternative): Set end of
8561         multipart and display even when nothing is preferred.
8563 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8565         * gnus.el: Pterodactyl Gnus v0.50 is released.
8567 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8569         * mm-decode.el (mm-inline-media-tests): Check that device-type is
8570         fbound.
8572         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8574 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8576         * gnus.el (gnus-similar-server-opened): Compare backend.
8578 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8580         * gnus-topic.el (gnus-topic-expire-articles): New function.
8581         (gnus-topic-mode-map): Bind it.
8583         * gnus.texi (Topic Commands): New expiry command. Reordered.
8585 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
8587         * gnus-sum.el
8588         (gnus-auto-expirable-marks): New variable.
8589         (gnus-inhibit-user-auto-expire): New variable.
8590         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8591         When looking to see if we should expire instead, check
8592         gnus-auto-expirable-marks instead of using a hard-wired list.
8593         (gnus-summary-mark-as-read-forward,
8594         gnus-summary-mark-as-read-backward):
8595         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8596         gnus-summary-mark-forward, instead of `t'.
8598 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8600         * mml.el (mml-compute-boundary): New function.
8601         (mml-compute-boundary-1): New function.
8602         (mml-generate-mime-1): Use it.
8604 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
8606         * mml.el (mml-generate-mime-1): Always precede closing boundary
8607         with newline.
8609 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8611         * mml.el (mml-generate-mime-1): Do right boundaries when several
8612         multiparts.
8614         * mm-decode.el (mm-user-automatic-display): Default to inline
8615         jpeg.
8617         * mml.el (mml-generate-mime-1): Encode non-text parts.
8619 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8621         * gnus.el: Pterodactyl Gnus v0.49 is released.
8623 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8625         * mm-view.el (mm-inline-text): Require w3-vars.
8627         * gnus-setup.el (gnus-use-tm): Removed.
8629         * gnus-art.el (gnus-article-goto-part): Don't beep.
8630         (gnus-article-view-part): Check return value.
8631         (gnus-mime-display-alternative): Don't display when there is
8632         nothing to display.
8634         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8635         (mml-generate-mime-1): Use unibyte for binaries.
8637         * gnus-art.el (gnus-display-mime): Call
8638         gnus-article-mime-part-function.
8639         (gnus-mime-part-function): New function.
8640         (gnus-article-mime-part-function): New function.
8642         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8644 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8646         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8648         * message.el (message-font-lock-keywords): Highlight MML.
8649         (message-mml-face): New font.
8651 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8653         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8654         (gnus-mm-display-part): Do not select-window if the article window
8655         is not found.
8657 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8659         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8661 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8663         * gnus.el: Pterodactyl Gnus v0.48 is released.
8665 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8667         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8669         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8671         * message.el (message-cite-original-without-signature): Ditto.
8672         (message-cite-original): Quote parts.
8674 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8676         * gnus.el: Pterodactyl Gnus v0.47 is released.
8678 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8680         * message.el (message-encode-message-body): Insert MIME warning.
8682         * mml.el (mml-read-tag): Look for #tag.
8684         * mm-util.el (mm-find-charset-region): Check whether
8685         enable-multibyte-characters is bound.
8687 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8689         * gnus.el: Pterodactyl Gnus v0.46 is released.
8691 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8693         * message.el (message-encode-message-body): Insert headers at the
8694         right spot.
8696 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8698         * gnus.el: Pterodactyl Gnus v0.45 is released.
8700 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8702         * nndraft.el (nndraft-save-mime-part): Removed.
8703         (nndraft-get-mime-part): Ditto.
8705         * message.el (message-format-mime-old): Removed.
8706         (message-encode-message-body): Removed.
8707         (message-encode-message-body): Renamed.
8709 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8711         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8713         * message.el (message-format-mime): Check message-mime-part.
8715         * mm-encode.el (mm-mime-file-types): Removed.
8716         (mm-default-file-encoding): New definition.
8718 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
8720         * mm-view.el (mm-inline-image): Use mm-insert-inline.
8721         * gnus-art.el (gnus-mm-display-part): Go to correct position.
8723 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8725         * gnus.el: Pterodactyl Gnus v0.44 is released.
8727 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8729         * message.el (message-format-mime): New function.
8731         * nndraft.el (nndraft-save-mime-part): New function.
8732         (nndraft-get-mime-part): New function.
8734         * mm-encode.el (mm-default-file-encoding): New function.
8735         (mm-content-transfer-encoding): New function.
8736         (mm-encode-buffer): New function.
8738         * message.el: New command.
8739         (message-mime-part): New variable.
8740         (message-insert-mime-part): New command.
8742         * mm-encode.el (mm-encode-content-transfer-encoding): New
8743         function.
8745         * mm-util.el (mm-content-transfer-encoding-defaults): New
8746         variable.
8747         (mm-mime-file-types): Taken from TM.
8749 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8751         * gnus.el: Pterodactyl Gnus v0.43 is released.
8753 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
8755         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8756         * gnus-score.el (gnus-score-default-header): Ditto.
8757         (gnus-header-index): Ditto.
8758         (gnus-summary-increase-score): Ditto, & process "extra" requests.
8759         (gnus-summary-header): Handle extra headers.
8760         (gnus-summary-score-entry): Ditto, & provide new score element.
8761         (gnus-summary-score-effect): Ditto.
8762         (gnus-score-string): Avoid "extra" string sort, & modify match in
8763         "extra" case.
8764         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8766 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8768         * message.el (message-resend): Bind message-required-mail-headers
8769         to nil.
8771         * mm-view.el (mm-inline-text): Bind w3-strict-width.
8773         * nngateway.el (require): Require cl.
8775         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8776         things.
8778 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
8780         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8781         when no articles.
8783 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8785         * message.el (message-ignored-resent-headers): Remove X-Gnus.
8787 1998-11-10  Colin Rafferty  <colin@xemacs.org>
8789         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8790         user-mail-address if non-nil.
8792 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8794         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8795         (gnus-make-sort-function-1): Ditto.
8797         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8798         window.
8800 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8802         * mm-util.el (mm-with-unibyte-buffer): Ditto.
8804         * binhex.el (binhex-decode-region): Quote.
8806 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8808         * gnus-art.el (article-decode-charset): Don't downcase charset.
8810         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8812 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8814         * gnus.el: Pterodactyl Gnus v0.42 is released.
8816 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
8818         * gnus-art.el (gnus-display-mime): Add id for alternative part.
8820 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8822         * nntp.el (nntp-send-mode-reader): Revert.
8824 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
8826         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8828 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
8830         * message.el (message-make-date): Fix for negative time zones.
8832 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8834         * gnus.el: Pterodactyl Gnus v0.41 is released.
8836 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
8838         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8840 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
8842         * gnus.el (gnus-short-group-name): When shortening foreign select
8843         methods, do not scan for plusses beyond the first colon.
8845 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
8847         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8848         lines where `group' is the last thing on the line.
8850 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8852         * gnus-art.el (gnus-article-view-part): Do alternative.
8853         (gnus-mime-display-alternative): Insert marker.
8855 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8857         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8859         * nnmail.el (nnmail-expired-article-p): Protect against bogus
8860         dates.
8862         * gnus-cus.el (gnus-topic): Required.
8864         * nnheader.el (nnheader-parse-nov): Parse extra.
8865         (nnheader-nov-parse-extra): New macro.
8867 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8869         * gnus-art.el (gnus-article-view-part): Internal move.
8871 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
8873         * gnus-cus-new.el (gnus-custom-topic): New free variable.
8874         (gnus-group-customize): Support editing topic parameters.
8876 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
8878         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8879         indicators.
8881 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8883         * gnus-art.el (gnus-mm-display-part): Return.
8884         (gnus-article-view-part): Only go if external.
8885         (gnus-article-dumbquotes-map): Do 205.
8887         * mm-decode.el (mm-display-part): Return what was done.
8889         * message.el (message-buffer-naming-style): New variable.
8890         (message-generate-new-buffers): Extended.
8891         (message-buffer-naming-style): Removed.
8892         (message-buffer-name): Use it.
8893         (message-do-send-housekeeping): Rename new styling.
8895         * gnus-sum.el (gnus-summary-recenter): Allow
8896         gnus-auto-center-summary to be a number.
8898 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8900         * pop3.el (pop3-open-server): Use "binary" instead of
8901         "no-conversion".
8903 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8905         * gnus-srvr.el (gnus-browse-foreign-server): Set
8906         gnus-browse-current-method to the result of gnus-server-to-method.
8908 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8910         * gnus-util.el (gnus-pull): Another optional argument.
8911         * nnweb.el (nnweb-request-delete-group): Delete from
8912         nnweb-group-alist and update active file.
8914 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8916         * gnus-group.el (gnus-group-make-group): Accept group of new
8917         method.
8919 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
8921         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8923 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
8925         * mm-view.el (mm-inline-text): Postion of html portion.
8927 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8929         * nntp.el (nntp-list-active-group): Waited for short strings.
8930         (nntp-send-mode-reader): Ditto.
8931         (nntp-open-connection): Ditto.
8933         * gnus-int.el (gnus-request-group-articles): New function.
8935         * nntp.el (nntp-request-listgroup): New function.
8936         (nntp-request-group-articles): Renamed.
8938 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
8940         * nnheader.el (nnheader-parse-nov): Supply extra.
8942 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8944         * gnus-art.el (gnus-button-push): Don't go to
8945         gnus-article-buffer.
8947         * mm-view.el (mm-inline-image): Add a newline.
8949         * gnus-start.el (gnus-check-first-time-used): Check more.
8951 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
8953         * gnus-start.el (gnus-check-first-time-used): Check current.
8955 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8957         * mm-util.el (mm-find-charset-region): New function.
8959         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8961         * gnus-art.el (gnus-mime-button-menu): Fix.
8963 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
8965         * gnus-art.el (gnus-mime-button-menu): New definition.
8967 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8969         * gnus-art.el (article-decode-charset): Downcase charset.
8970         (article-decode-charset): Pass on type.
8971         (article-decode-charset): Check nil charsets.
8972         (article-remove-cr): Translate CR to LF.
8973         (gnus-ignored-mime-types): Default to nil.
8975         * nnheader.el (nnheader-insert-nov): Work when not Xref.
8977         * gnus-sum.el (gnus-ignored-from-addresses): Default to
8978         user-mail-address.
8979         (gnus-nov-parse-extra): Didn't return right thing.
8981 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
8983         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8985 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8987         * gnus.el: Pterodactyl Gnus v0.40 is released.
8989 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8991         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8993         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8995         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8997         * nnml.el (nnml-possibly-create-directory): Check before making.
8999 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9001         * nnheader.el (nnheader-insert-nov): Don't infloop.
9003 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9005         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9006         set up.
9008 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9010         * nneething.el (nneething-file-name): New definition.
9012 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9014         * gnus-art.el (gnus-treatment-function-alist): Fix.
9015         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9017         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9019 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9021         * gnus.el: Pterodactyl Gnus v0.39 is released.
9023 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9025         * gnus-art.el (gnus-ignored-mime-types): New variable.
9026         (gnus-mime-display-single): Use it.
9027         (gnus-treatment-function-alist): New variable.
9029         * gnus.el (gnus-mime): New group.
9031         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9032         things for other parts.
9033         (gnus-mime-display-alternative): Place point.
9035         * gnus.el: autoload gnus-uu-post-news.
9037         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9038         needsterm/DISPLAY.
9040         * mm-decode.el (mm-display-part): Default to inline text/.*
9041         parts.
9043         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9044         8bit.
9046         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9047         (gnus-mime-display-single): Inline all text parts.
9048         (gnus-article-narrow-to-signature): Removed mime:: stubs.
9050 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9052         * nnml.el (nnml-possibly-create-directory): Rewrite.
9053         (nnml-request-create-group): Change to right server.
9055         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9057         * gnus.el: rmail-output-to-rmail-file autoload.
9059         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9060         Gnus.
9062         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9064         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9066 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9068         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9069         mixed part.
9071 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9073         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9075         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9077 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9079         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9081 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9083         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9084         value.
9086         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9087         hidden.
9089         * gnus-spec.el (gnus-update-format-specifications): Use the
9090         article mode line spec.
9092         * gnus-art.el (gnus-insert-mime-button): Put right type.
9093         (gnus-insert-prev-page-button): Ditto.
9094         (gnus-insert-next-page-button): Dutti.
9096         * pop3.el: New version installed.
9098 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9100         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9101         and display last part.
9103 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9105         * gnus.el: Pterodactyl Gnus v0.38 is released.
9107 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9109         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9110         Removed.
9111         (article-de-quoted-unreadable): Narrow to default.
9113         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9115         * gnus-art.el (article-decode-charset): Decode even when broken
9116         MIME.
9118         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9119         name.
9121         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9123         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9124         nnheader.
9126         * nnmail.el (nnmail-extra-headers): New variable.
9128         * nnheader.el (nnheader-insert-nov): Insert extra.
9130         * gnus.el (gnus-summary-line-format): Doc fix.
9132         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9133         (gnus-nov-parse-line): Ditto.
9134         (gnus-nov-parse-extra): New macro.
9135         (gnus-header): New function.
9136         (gnus-update-summary-mark-positions): Change.
9137         (gnus-ignored-from-addresses): New variable.
9138         (gnus-summary-insert-from-or-to): New function.
9140         * gnus.el (gnus-extra-headers): New variable.
9142         * nnheader.el (make-mail-header): Expand.
9143         (mail-header-extra): New macro.
9144         (mail-header-set-extra): Ditto.
9145         (make-full-mail-header): Expand.
9147 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9149         * gnus.el: Pterodactyl Gnus v0.37 is released.
9151 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9153         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9155         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9156         on.
9158 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9160         * gnus-spec.el (gnus-balloon-face-function): new function
9161         (gnus-parse-format): understand the %< %> specifiers
9162         (gnus-parse-complex-format): ditto.
9164 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9166         * gnus.el: Changed following-char to char-after throughout.
9168 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9170         * mm-decode.el (mm-display-external): Protect more and message.
9172 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9174         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9175         mixed part.
9177 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9179         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9181         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9183 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9185         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9187 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9189         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9191         * mm-decode.el (mm-display-external): Set undisplayer to mm
9192         buffer, not the current buffer; use unwind-protect.
9194 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9196         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9197         (gnus-summary-exit-no-update): Ditto.
9199 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9201         * mm-decode.el (mm-inline-media-tests): Look for w3.
9203         * mailcap.el (mailcap-mime-data): Inline html.
9205 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9207         * gnus.el: Pterodactyl Gnus v0.36 is released.
9209 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9211         * gnus-art.el (article-translate-strings):
9212         (gnus-article-dumbquotes-map): Don't dot.
9214         * pop3.el (pop3-open-server): Set point right.
9216         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9217         (mm-dissect-buffer): Ditto.
9218         (mm-destroy-part): Ignore non-handles.
9219         (mm-remove-part): Ditto.
9220         (mm-destroy-parts): New function.
9221         (mm-remove-parts): Ditto.
9223         * gnus-art.el (gnus-mm-display-part): Don't move point.
9225 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9227         * mm-uu.el : New file.
9229         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9231         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9232         a function.
9234 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9236         * mm-decode.el (mm-display-external): Check before selecting.
9238 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9240         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9242         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9244         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9245         variable.
9247         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9249         * gnus-art.el (gnus-decode-header-methods): New variable.
9251         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9253         * gnus-art.el (gnus-multi-decode-header): New function.
9255 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9257         * gnus.el: Pterodactyl Gnus v0.35 is released.
9259 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9261         * uudecode.el (uudecode-decode-region-external): Insert
9262         literally.
9264         * mm-bodies.el (mm-decode-body): Optional encoding.
9266 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9268         * gnus-ems.el (gnus-mouse-3): New variable.
9270         * binhex.el (binhex-decode-region-external): Don't use -internally.
9272 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9274         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9275         files.
9277 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9279         * gnus-group.el (gnus-add-marked-articles): Request backend update
9280         of flags.
9282 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9284         * gnus-sum.el (gnus-update-read-articles):
9285         (gnus-update-marks): Request backend update of mark.
9287 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9289         * gnus.texi (Optional Backend Functions): New item,
9290         nnchoke-request-set-mark.
9292 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9294         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9295           list to range.
9297 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9299         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9301 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9303         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9304         first used.
9306 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9308         * mm-view.el: Require mm-decode for macros.
9310         * mm-decode.el (mm-handle-type): Move macro declarations above the
9311         place where they are used.
9313 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9315         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9316         buffer.
9318 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9320         * nnagent.el (nnagent-open-server): Error message.
9322 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9324         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9326 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9328         * score-mode.el (gnus-score-mode-map): Ditto.
9330         * message.el (message-mode-map): Ditto.
9332         * gnus-uu.el (gnus-uu-post-news): Ditto.
9334         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9336         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9338         * gnus-art.el (gnus-article-edit-mode-map): Use
9339         `set-keymap-parent' rather than `copy-keymap'.
9341 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9343         * gnus-art.el (gnus-mime-button-commands): New variable.
9344         (gnus-mime-button-map): Initialize it from
9345         `gnus-mime-button-commands'.
9346         (gnus-mime-button-menu): New function.
9347         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9349 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9351         * message.el (message-insert-to): Make `nobody' and `poster'
9352         synonymous to `never' and `always' in Mail-Copies-To.
9353         (message-reply): Ditto.
9354         (message-followup): Ditto.
9356 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9358         * mailcap.el (mailcap-mime-data): Save sound.
9360 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9362         * message.el (message-ignored-supersedes-headers): Include
9363         `NNTP-Posting-Date'.
9365 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9367         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9369 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9371         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9372         uudecode.
9374 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9376         * mm-decode.el (mm-display-external): Don't switch on save.
9378 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9380         * nnmail.el (nnmail-movemail-args): New variable.
9382 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9384         * gnus-art.el (article-translate-strings):
9386 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9388         * gnus-art.el (gnus-article-view-part): Use it.
9389         (gnus-mm-display-part): New function.
9390         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9392         * mm-decode.el (mm-handle-displayed-p): New function.
9394         * gnus-art.el (gnus-mime-copy-part): Create better names.
9395         (gnus-mime-button-line-format): Include dots spec.
9397 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9399       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9400       forward buffer first.
9402 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9404         * gnus-util.el (gnus-set-window-start): New function.
9406         * message.el (message-send): Don't check changed.
9408 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9410         * gnus-art.el (gnus-article-setup-buffer): Set params.
9412         * mm-decode.el (mm-user-display-methods): Inline
9413         "message/delivery-status".
9415 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9417         * message.el (message-auto-save-directory): Rename.
9418         (message-mode): Dof fix.
9420         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9421         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9423         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9425         * message.el (message-make-date): Avoid locale.
9427         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9428         cache.
9430         * mm-decode.el (mm-display-inline): Goto point-min.
9432         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9434         * mm-decode.el (mm-display-external): Reverse before sorting.
9436         * gnus-draft.el (gnus-draft-send): Allow mail.
9438 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9440         * message.el (message-check): Move message-check macro above where
9441         it is first used.
9443         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9445 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9447         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9449 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9451         * gnus.el: Pterodactyl Gnus v0.34 is released.
9453 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9455         * mm-decode.el (mm-inline-media-tests): delivery-status.
9457         * mm-view.el (mm-inline-text): Provide default.
9459 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9461         * mailcap.el (mailcap-possible-viewers): Fix nils.
9463 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9465         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9466         (article-update-date-lapsed): Record the buffer.
9467         (article-update-date-lapsed): Do all windows that display article
9468         buffers.
9470         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9472         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9474         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9475         annoations.
9477         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9479 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9481         * gnus-agent.el (gnus-category-add): Change default category to
9482         'false.
9484         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9485         scores.
9487         * gnus-draft.el (gnus-draft-send): Check server more.
9489         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9490         (gnus-article-goto-part): New function.
9492         * mm-view.el (mm-inline-text): Insert richtext properly.
9494         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9496 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9498         * parse-time.el (parse-time-rules): Accept dates far into the past
9499         and the future, and parse single-digit numbers as years.
9501 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9503         * mm-decode.el (mm-display-external): Chop off directories.
9505 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9507         * uudecode.el (uu-decode-region-external): Use
9508         insert-file-contents-literally.
9510         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9512 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9514         * uudecode.el: New file.
9516         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9517         x-uuencode.
9519 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9521         * gnus-art.el (gnus-mime-display-alternative): Set faces.
9523         * message.el (message-fetch-field): Unfold properly.
9525         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9526         in text/plain.
9528 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9530         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9531         (gnus-auto-select-first): Removed.
9532         (gnus-auto-select-first): Extended.
9533         (gnus-summary-read-group-1): Use new value.
9535 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9537         * message.el (message-fix-before-sending): Space.
9539         * nnmail.el (nnmail-find-file): Don't erase.
9541 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9543         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9545 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9547         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9549 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9551         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9553 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9555         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9556         20.4.
9558 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9560         * gnus-art.el (gnus-mime-view-all-parts): New command and
9561         keystroke.
9563         * mm-decode.el (mm-display-external): Translate slashes.
9565         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9567         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9569         * mm-decode.el (mm-quote-arg): Quote spaces.
9570         (mm-display-external): Quote args.
9572 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9574         * mm-decode.el (mm-inlinable-part-p): New function.
9576 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9578        * mm-util.el (mm-disable-multibyte): New function.
9580 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9582         * gnus.el: Pterodactyl Gnus v0.33 is released.
9584 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9586         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9588         * mm-decode.el (mm-display-external): Don't switch for externals.
9589         (mm-dissect-multipart): Don't include end-sep.
9591         * mm-util.el (mm-get-coding-system-list): New function.
9592         (mm-coding-system-list): New variable.
9594 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9596         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9598 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9600         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9601         group
9603 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9605         * mm-decode.el (mm-interactively-view-part): Typo.
9607 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9609         * mm-decode.el (mm-dissect-multipart): Display last part when the
9610         article has no close-delimiter
9612 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9614         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9615         content-type.
9617 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9619         * gnus-art.el (gnus-display-mime): Typo.
9621 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9623         * gnus.el: Pterodactyl Gnus v0.32 is released.
9625 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9627         * gnus-kill.el (gnus-batch-score): Protect against errors.
9629         * gnus-art.el: Protect against broken headers.
9631         * mm-decode.el (mm-display-external): Respect needsterm.
9632         (mm-display-external): Create buffer for external commands.
9634 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9636         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9638         * mm-decode.el (mm-display-external): Use file name.
9640 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9642         * gnus-util.el (gnus-output-to-rmail):  adjust to
9643           `rmail-output-to-rmail-file'
9645 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9647         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9649         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9650         headers.
9652         * gnus-art.el (article-decode-charset): Fold case.
9654 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
9656         * mailcap.el (mailcap-save-binary-file): Goto point-min.
9658 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
9660         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9661         after being stored.
9663 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
9665         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9666         come.
9668 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9670         * gnus-ems.el (gnus-widget-button-keymap): New variable.
9672 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
9674         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9676 1998-09-23  Matt Armstrong  <matta@geoworks.com>
9678         * gnus-art.el (article-decode-charset): Narrow to the correct
9679         region.
9681         * mm-bodies.el: Fix autoload.
9683 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
9685         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9687 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9689         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9691 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9693         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9694         (gnus-article-add-button): Ditto.
9696         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9698         * gnus-art.el (gnus-article-prepare-display): Make article mode.
9699         (gnus-article-prepare-display): Bind url-standalone-mode.
9701         * mm-decode.el (mm-remove-part): Also delete directory.
9702         (mm-display-external): Create a private sub-dir.
9704         * mailcap.el (mailcap-binary-suffixes): New variable.
9705         (mailcap-command-p): Use it.
9707 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9709         * nnmbox.el (nnmbox-request-group): Change server.
9710         (nnmbox-possibly-change-newsgroup): Enable multibyte.
9712         * message.el (message-encode-message-body): Don't stomp MIME
9713         headers.
9715         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9716         unless useful.
9717         (gnus-summary-exit): Check for a live article buffer.
9718         (gnus-summary-exit-no-update): Ditto.
9720         * gnus-int.el (gnus-request-replace-article): Accept no-encode
9721         param.
9723         * gnus-sum.el (gnus-article-decoded-p): New variable.
9725         * mm-decode.el (mm-display-external): Use no-conv.
9727         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9728         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9730         * gnus-art.el (gnus-article-mode-map): Bind button2 to
9731         mouse-click.
9733 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9735         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9737 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9739         * gnus.el: Pterodactyl Gnus v0.31 is released.
9741 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9743         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9745         * mm-decode.el (mm-display-part): Accept no-default.
9747         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9748         a parameter.
9750         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9751         (gnus-summary-prepare-threads): Ditto.
9753         * gnus.el (gnus-article-mode-map): Make sparse keymap.
9755         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9756         (gnus-mime-button-line-format): Doc fix.
9757         (gnus-insert-mime-button): Use it.
9758         (gnus-article-add-button): Use widget-convert-button.
9760         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9761         ignore.
9763         * mm-decode.el (mm-alternative-precedence): Ditto.
9765 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
9767         * mm-decode.el (mm-user-automatic-display): Use enriched.
9769 1998-09-14  Paul Fisher  <rao@gnu.org>
9771         * mm-decode.el (mm-dissect-multipart): Have the part start on the
9772         right place.
9774 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9776         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9778         * gnus-art.el (article-update-date-lapsed): Only update header if
9779         buffer is dispalyed in frame.
9780         (gnus-article-prepare-display): New function.
9781         (gnus-article-prepare): Use it.
9783 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9785         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9787         * mm-view.el (mm-insert-inline): New function.
9789         * mm-decode.el (mm-pipe-part): Bugged.
9791         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9793         * mm-bodies.el (mm-encode-body): Move over the body.
9795         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9797         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9799 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
9801         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9802           related functions.  Handle message/rfc822 parts.  Display subject on
9803           multipart summary lines.  Display name on sub-parts when available.
9805 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9807         * mailcap.el (mailcap-command-p): New version.
9809 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
9811         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9812         groups.
9814 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9816         * message.el (message-make-date): Remove weekday name.
9818         * mm-decode.el (mm-dissect-buffer): Protect against broken
9819         headers.
9821         * mailcap.el (mailcap-command-in-path-p): New function.
9822         (mailcap-command-p): Renamed.
9824 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9826         * rfc2047.el (eval): Autoload.
9828 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9830         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9831         (gnus-multi-decode-encoded-word-string): New function.
9832         (gnus-encoded-word-method-alist): New variable.
9833         (gnus-decode-encoded-word-functions): Removed.
9835 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9837         * gnus-int.el (gnus-request-replace-article): Replace
9838         message-narrow-to-headers with message-narrow-to-head
9840 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9842         * drums.el (drums-quote-string): Reversed match.
9844         * message.el (message-make-date): Use weekday name.
9846 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9848         * gnus.el: Pterodactyl Gnus v0.30 is released.
9850 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9852         * gnus-art.el (article-decode-encoded-words): Use it.
9853         (gnus-decode-header-function): New variable.
9855         * gnus-sum.el (gnus-nov-parse-line): Use it.
9856         (gnus-decode-encoded-word-function): New variable.
9858         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9859         buffer.
9861         * gnus-art.el (gnus-insert-mime-button): Use widget.
9862         (gnus-widget-press-button): New function.
9863         (gnus-article-prev-button): Removed.
9864         (gnus-article-next-button): Ditto.
9865         (gnus-article-add-button): Ditto.
9867         * gnus.el (gnus-article-mode-map): Inherit from widget.
9868         (gnus-article-mode-map): No, don't.
9870         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9871         (mm-content-id-alist): New variable.
9872         (mm-get-content-id): New function.
9874         * gnus-art.el (gnus-request-article-this-buffer): Only decode
9875         articles if we are fetching to the article buffer.
9877 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9879         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9880         articles.
9882 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9884         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9885         (mm-default-mime-charset): New variable.
9887         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9889         * drums.el (drums-quote-string): Reversed test.
9891 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9893         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9894         string.
9896         * drums.el (drums-quote-string): New function.
9898         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9899         (rfc2047-b-encode-region): Chop lines.
9900         (rfc2047-q-encode-region): Ditto.
9902 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9904         * gnus.el: Pterodactyl Gnus v0.29 is released.
9906 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
9908         * mm-decode.el (mm-save-part): Message right.
9910 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9912         * drums.el (drums-parse-address): Returned a list instead of a
9913         string.
9914         (drums-remove-whitespace): Skip comments.
9915         (drums-parse-addresses): Didn't work.
9917 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9919         * gnus.el: Pterodactyl Gnus v0.28 is released.
9921 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9923         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9924         starting point.
9925         (article-decode-encoded-words): Rename.
9927         * message.el (message-narrow-to-headers-or-head): New function.
9929         * gnus-int.el (gnus-request-accept-article): Narrow to the right
9930         region.
9932         * message.el (message-send-news): Encode body after checking
9933         syntax.
9935         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9937         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9939         * gnus-art.el (gnus-display-mime): Respect disposition.
9941         * mm-decode.el (mm-preferred-alternative): Respect disposition.
9943         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9944         text with annotations.
9946         * message.el (message-make-date): Fix sign for negative time
9947         zones.
9949         * mm-view.el (mm-inline-image): Insert a space at the end of the
9950         image.
9952         * mail-parse.el: New file.
9954         * rfc2231.el: New file.
9956         * drums.el (drums-content-type-get): Removed.
9957         (drums-parse-content-type): Ditto.
9959         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9961 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9963         * gnus.el: Pterodactyl Gnus v0.27 is released.
9965 1998-09-11  Lars Magne Ingebrigtsen- <larsi@gnus.org>
9967         * mm-decode.el (mm-alternative-precedence): New variable.
9968         (mm-preferred-alternative): New function.
9970         * gnus-art.el (gnus-mime-copy-part): New command.
9972         * mm-decode.el (mm-get-part): New function.
9974         * mm-view.el: New file.
9976         * mm-decode.el (mm-dissect-buffer): Downcase cte.
9977         (mm-display-part): Default to mailcap-save-binary-file.
9979 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9981         * gnus.el: Pterodactyl Gnus v0.26 is released.
9983 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9985         * mm-decode.el (mm-interactively-view-part): New function.
9987         * gnus-art.el (gnus-mime-view-part): New command.
9989         * mm-decode.el (mm-last-shell-command): New variable.
9991         * mailcap.el (mailcap-mime-info): Allow returning all matches.
9993         * mm-decode.el (mm-save-part): New function.
9995         * gnus-art.el (article-decode-charset): Protect against buggy
9996         content-types.
9997         (gnus-mime-pipe-part): New command.
9998         (gnus-mime-save-part): New command.
9999         (gnus-mime-button-map): New keymap.
10000         (gnus-mime-button-line-format): New variable.
10001         (gnus-insert-mime-button): New function.
10002         (gnus-display-mime): Use it.
10004         * gnus-util.el (gnus-dd-mmm): Removed length spec.
10006         * mm-decode.el (mm-inline-text): Decode charsets.
10008         * gnus-art.el (gnus-article-save): Comment fix.
10010         * gnus-int.el (gnus-start-news-server): When in batch, don't
10011         prompt.
10013         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10014         decode.
10016         * mm-decode.el (mm-inline-media-tests): Add audio.
10017         (mm-inline-audio): New function.
10019 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
10021         * gnus-art.el (article-make-date-line): Didn't work.
10023         * parse-time.el (parse-time-string): One too many nils.
10025 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10027         * gnus.el: Pterodactyl Gnus v0.25 is released.
10029 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10031         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10032         annotations.
10034         * gnus.el ((featurep 'gnus-xmas)): New
10035         'gnus-annotation-in-region-p alias.
10037 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10039         * mm-util.el (mm-with-unibyte-buffer): New function.
10041         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10043         * mm-decode.el (mm-inline-media-tests): New variable.
10045         * gnus-sum.el (gnus-summary-exit): Destroy handles.
10047         * gnus-art.el (gnus-article-mime-handles): New variable.
10049         * drums.el (drums-narrow-to-header): New function.
10051         * gnus-art.el (article-decode-charset): Use it.
10053         * drums.el (drums-content-type-get): New function.
10055         * mm-util.el (mm-content-type-charset): Removed.
10057         * drums.el (drums-syntax-table): @ is word.
10058         (drums-parse-content-type): New function.
10060         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10061         EDT" times.
10063         * gnus-util.el (gnus-date-get-time): Use safe date.
10065         * gnus-sum.el (gnus-show-mime): Removed.
10066         (gnus-summary-toggle-mime): Removed.
10068         * gnus-art.el (gnus-strict-mime): Removed.
10069         (gnus-article-prepare): Don't do MIME.
10070         (gnus-decode-encoded-word-method): Removed.
10071         (gnus-show-mime-method): Removed.
10073 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10075         * gnus.el: Pterodactyl Gnus v0.24 is released.
10077 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10079         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10080         PREFIX.
10082         * parse-time.el (parse-time-rules): Accept times that look like
10083         "h:mm".
10085         * message.el (message-make-date): Use zone properly.
10087         * gnus.el: Autoload gnus-batch.
10089         * gnus-art.el (article-de-quoted-unreadable): Do not do
10090         gnus-article-decode-rfc1522.
10092         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10094         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10095         param.
10097         * message.el (message-encode-message-body): Check for us-ascii.
10099         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10100         to the left.
10102 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10104         * gnus-art.el (article-decode-charset): Rename.
10106 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10108         * gnus.el: Pterodactyl Gnus v0.23 is released.
10110 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10112         * gnus-util.el (gnus-parent-id): Ditto.
10113         (gnus-put-text-property-excluding-newlines): Ditto.
10115         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10117 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10119         * message.el (message-generate-headers): Generate User-Agent
10120         instead of X-Mailer & X-Newsreader.
10122         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10123         User-Agent header format.
10125 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10127         * gnus.el: Pterodactyl Gnus v0.22 is released.
10129 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10131         * mm-util.el (mm-multibyte-p): Typo.
10133 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10135         * gnus.el: Pterodactyl Gnus v0.21 is released.
10137 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10139         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10141 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10143         * mm-util.el (mm-multibyte-p): New function.
10145 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10147         * gnus.el: Pterodactyl Gnus v0.20 is released.
10149 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10151         * rfc2047.el (rfc2047-decode-region): Only decode when in
10152         multibyte.
10154         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10156         * gnus-int.el (gnus-request-replace-article): Encode.
10157         (gnus-request-accept-article): Encode.
10159         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10160         here.
10162         * gnus.el (gnus-article-display-hook): Take the charset functions
10163         out.
10165         * time-date.el (safe-date-to-time): New function.
10167         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10169 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10171         * gnus.el: Pterodactyl Gnus v0.19 is released.
10173 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10175         * mm-util.el (mm-mime-charset): New function.
10177         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10179 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10181         * gnus.el: Pterodactyl Gnus v0.18 is released.
10183 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10185         * message.el (message-send-and-exit): Return t on success.
10186         (message-make-date): Make a proper time zone.
10188         * gnus-draft.el (gnus-draft-send): Only remove article if the
10189         sending is successful.
10191         * drums.el (drums-get-comment): Return the last comment.
10192         (drums-parse-address): Parse old-style From headers.
10194 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10196         * gnus-sum.el (gnus-data-compute-positions): Move below
10197         `gnus-save-hidden-threads' so the former is correctly detected as
10198         a macro.
10200 1998-09-06  Dave Love  <fx@gnu.org>
10202         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10203         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10204         time for nicer failure if it's not available.
10206 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10208         * time-date.el (time-to-seconds): Renamed.
10210         * parse-time.el (parse-time-string): Downcase before handling.
10211         (parse-time-rules): Times without seconds have 0 seconds.
10213         * rfc2047.el (rfc2047-encode-region): New version.
10214         (rfc2047-dissect-region): New function.
10216 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10218         * message.el (message-make-date): Use symbolic zone.
10220 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10222         * time-date.el (parse-time): Always use parse-time.
10224         * parse-time.el (parse-time-syntax): Use vectors.
10226 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10228         * gnus.el: Pterodactyl Gnus v0.17 is released.
10230 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10232         * time-date.el: Renamed from "date".
10234         * gnus.el: Removed all timezone dependencies.
10236         * score-mode.el: Removed.
10237         (gnus-score-edit-insert-date): Use date.
10239         * date.el (float-to-time): New function.
10241         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10243         * date.el (time-to-float): New function.
10245         * message.el (message-make-date): Use format-time-string.
10246         (message-make-expires): Use make-date.
10248         * gnus-util.el (gnus-dd-mmm): Use date.
10249         (gnus-sortable-date): Ditto.
10251         * message.el (message-make-date): Take an optional time.
10253         * gnus: Applied patches from 5.6.43.
10255         * date.el (if): Use parse-time.
10257         * gnus-score.el (gnus-summary-score-entry): Make into a command
10258         again.
10260         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10261         gnus-agent.
10263         * gnus.el (gnus-agent-meta-information-header): Moved here.
10265 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10267         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10268         (gnus-agent-fetch-group-1): Score article headers using normal
10269         group score files if the download score rule of a category/group
10270         is `file'.
10271         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10272         deciding what articles to download.
10273         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10274         predicate processing if predicate is `true' or `false'.
10276 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10278         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10280         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10282         * score-mode.el (score-mode-coding-system): New variable.
10283         (gnus-score-edit-exit): Use it.
10285 1998-09-04  Jason R Mastaler  <jason@4b.org>
10287         * drums.el: Corrected typo.
10289 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10291         * mm-bodies.el (mm-body-encoding): Faster version.
10293 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10295         * gnus-art.el (gnus-article-decode-charset): Only decode text
10296         things.
10298         * message.el (message-output): Use rmail.
10300         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10301         word part.
10303         * mm-util.el (mm-charset-to-coding-system): Use
10304         rfc2047-default-charset.
10305         (mm-known-charsets): New variable.
10307         * message.el (message-caesar-region): Bugged out.
10309 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10311         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10312         specifying `agent-predicate' in a group's parameters.
10314 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10316         * gnus.el: Pterodactyl Gnus v0.16 is released.
10318 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10320         * nnmail.el (nnmail-expired-article-p): Use predicate.
10322         * date.el (time-less-p): Renamed.
10324         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10325         from the headers.
10327         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10328         functions.
10330         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10331         all.
10332         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10333         to all functions.
10335 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10337         * gnus.el: Pterodactyl Gnus v0.15 is released.
10339 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10341         * date.el: New file.
10343         * gnus-util.el (gnus-encode-date): Removed.
10344         (gnus-time-less): Ditto.
10346         * nnmail.el (nnmail-date-to-time): Removed.
10347         (nnmail-time-less): Ditto.
10348         (nnmail-days-to-time): Ditto.
10349         (nnmail-time-since): Ditto.
10351         * drums.el: New file.
10353 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10355         * message.el (message-encode-message-body): Encode headers with
10356         body encoding.
10358         * rfc2047.el (rfc2047-default-charset): Renamed.
10359         (rfc2047-encodable-p): Use it.
10361 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10363         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10364         servers.
10366         * gnus-util.el (gnus-output-to-rmail): Removed.
10368         * gnus-art.el (gnus-summary-save-in-rmail): Use
10369         gnus-output-to-rmailrmail-output-to-rmail-file.
10371         * rfc2047.el (rfc2047-decode-region): Fold case.
10372         (rfc2047-decode): Use decode-string.
10374         * mm-util.el: Provide mm-char-int.
10376 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10378         * gnus.el: Pterodactyl Gnus v0.14 is released.
10380 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10382         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10383         sure we have 7bit.
10385 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10387         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10388         ducplicates.
10389         (gnus-inews-insert-mime-headers): Removed.
10391         * message.el (message-caesar-region): Protect against MULE chars.
10393 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10395         * mm-util.el (if): fset the right function.
10397 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10399         * gnus-art.el (gnus-article-decode-charset): Use real
10400         read-coding-system.
10402 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10404         * mm-bodies.el (mm-decode-body): Protect against malformed
10405         base64.
10406         (mm-decode-body): Check that buffer-file-coding-system is
10407         non-nil.
10409 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10411         * gnus.el: Pterodactyl Gnus v0.13 is released.
10413 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10415         * gnus-util.el (gnus-strip-whitespace): Already defined.
10416         Removed.
10418         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10420         * gnus-util.el (gnus-strip-whitespace): New function.
10422         * mm-util.el (mm-content-type-charset): Downcase.
10424 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10426         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10427         (gnus-article-decode-charset): Don't fetch all headers.
10429         * mm-util.el (mm-read-coding-system): New function.
10431         * mm-bodies.el (mm-decode-body): Check the right charset.
10433         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10435         * gnus-art.el (gnus-article-mode-line-format): Use short group
10436         format.
10438 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10440         * gnus.el: Pterodactyl Gnus v0.12 is released.
10442 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10444         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10446         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10447         (gnus-article-decode-charset): Always run.
10449         * mm-bodies.el (mm-decode-body): Decode cte.
10451 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10453         * gnus.el: Pterodactyl Gnus v0.11 is released.
10455 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10457         * message.el (message-encode-message-body): Ditto.
10459         * gnus-art.el (gnus-article-decode-mime-words): New command and
10460         keystroke.
10461         (gnus-article-decode-charset): Ditto.
10462         (gnus-article-decode-charset): Only work under MULE.
10464         * mm-util.el (mm-content-type-charset): New function.
10466         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10468         * message.el (message-send-mail): Insert MIME headers.
10469         (message-check-news-body-syntax): Don't warn for escape sequences.
10470         (message-check-news-body-syntax): Insert MIME headers.
10472         * mm-bodies.el (mm-body-encoding): New function.
10474         * message.el (message-encode-message-body): New function.
10476         * mm-bodies.el: New file.
10478         * mm-util.el (mm-narrow-to-head): New function.
10480         * rfc2047.el (rfc2047-encode): Use it.
10482         * mm-util.el: Provide mm-encode-coding-region.
10484         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10486         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10488         * mm-util.el (mm-enable-multibyte): New function.
10490         * message.el (message-set-work-buffer): Set multibyte.
10492         * gnus.el (gnus-continuum-version): Be valid forever and ever.
10494         * gnus-util.el (gnus-point-at-eol): Removed.
10495         (gnus-point-at-bol): Ditto.
10497 1998-08-31  Didier Verna  <verna@inf.enst.fr>
10499         * gnus-msg.el (gnus-group-mail): make it behave like
10500         gnus-group-post-news with regards to the prefix (this enables the
10501         use of posting styles).
10503 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10505         * gnus.el (gnus-article-display-hook): Added
10506         gnus-article-decode-rfc1522 to hook.
10508 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10510         * gnus.el: Pterodactyl Gnus v0.10 is released.
10512 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10514         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10515         hook to be run.
10517 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10519         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10521         * mm-util.el (mm-charsets-in-region): Removed.
10523         * rfc2047.el: Renamed file.
10525         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10527         * message.el (message-mode): Set multibyte.
10529         * mm-util.el (mm-charsets-in-region): Copied here.
10531         * gnus-util.el: Removed gnus-truncate-string.
10533         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10535         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10536         (rfc1522-encodable-p): New function.
10537         (rfc1522-encode-message-header): Use it.
10539 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10541         * gnus.el: Pterodactyl Gnus v0.9 is released.
10543 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10545         * mm-util.el: Shadow encode-coding-string.
10547         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10549         * mm-util.el: New file.
10551         * mm-decode.el: Somewhat depleted.
10552         * mm-encode.el: Ditto.
10554         * rfc1522.el: New file.
10556         * mm-util.el (mm-replace-chars-in-string): Copied here.
10558         * mm-encode.el (mm-q-encode-region): New function.
10560         * qp.el (quoted-printable-encode-region): Take an optional CLASS
10561         param.
10563         * mm-encode.el (mm-encode-word-region): Downcase.
10565 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10567         * gnus.el: Pterodactyl Gnus v0.8 is released.
10569 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10571         * message.el (message-send-mail): Encode headers.
10573         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10574         (quoted-printable-encode-region): Upcase.
10576         * message.el (message-default-charset): New variable.
10578         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10580         * message.el (message-narrow-to-field): Changed name.
10582         * mm-encode.el: New file.
10584         * message.el (message-narrow-to-header): New function.
10586         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10587         right buffer.
10589 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10591         * gnus.el: Pterodactyl Gnus v0.7 is released.
10593 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10595         * gnus.el: Remove autoload for
10596         gnus-article-mime-decode-quoted-printable.
10598         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10599         be decoded in non-MULE Emacsen.
10601 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10603         * mm-decode.el: Check for coding-system-list.
10605 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10607         * gnus.el: Pterodactyl Gnus v0.6 is released.
10609 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10611         * nnheader.el (fboundp): Protect code-coding-string.
10613         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10614         is available.
10616 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10618         * gnus.el: Pterodactyl Gnus v0.5 is released.
10620 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10622         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10623         (gnus-hack-decode-rfc1522): Removed.
10625         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10627 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10629         * gnus.el: Gnus v0.4 is released.
10631 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10633         * gnus-art.el (gnus-article-decode-mime-words): New command and
10634         keystroke.
10636         * qp.el (quoted-printable-decode-region): Don't use hexl.
10638         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10639         (gnus-structured-field-decoder): Removed.
10640         (gnus-unstructured-field-decoder): Ditto.
10642         * mm-decode.el: New file.
10644         * qp.el: New file.
10646         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10648         * gnus-ems.el (fboundp): Removed gnus-split-string.
10650         * gnus.el (gnus-splash-face): Doc fix.
10652         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10654         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10655         hexl.
10657         * nnheader.el (nnheader-temp-write): Removed.
10659 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10661         * gnus.el: Gnus v0.3 is released.
10663 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10665         * gnus.el: Gnus v0.2 is released.
10667 ;; Local Variables:
10668 ;; coding: iso-2022-7bit
10669 ;; End:
10671     Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
10672   Copying and distribution of this file, with or without modification,
10673   are permitted provided the copyright notice and this notice are preserved.