*** empty log message ***
[emacs.git] / lisp / gnus / ChangeLog
blob8970d3d625ddf27e3bc72ce2634024cfc674397e
1 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
3         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
5 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
7         * Branch for 21.1.
9 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
11         * gnus-ems.el (gnus-article-display-xface): Skip over previously
12         inserted images.
14 2001-09-19  Sam Steingold  <sds@gnu.org>
16         * gnus-win.el (gnus-buffer-configuration):
17         Respect `gnus-bug-create-help-buffer'.
19 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
21         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
22         can read e-mails from Microsoft Outlook users not using ISO
23         8859-2 character set.
25 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
27         * gnus-sum.el (gnus-select-newsgroup):
28         Make `gnus-current-select-method' buffer-local.
29         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
31         * gnus-art.el (gnus-request-article-this-buffer): Refer to
32         `gnus-current-select-method' in the current summary buffer.
33         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
35 2001-09-18  Miles Bader  <miles@gnu.org>
37         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
38         error querying a backend abort the whole process.
40 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
42         * gnus-srvr.el (gnus-server-mode): Doc fix.
44 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
46         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
48 2001-08-31  Sam Steingold  <sds@gnu.org>
50         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
51         typo: `exmine' --> `examine'.
53 2001-08-20  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
55         * earcon.el (earcon-auto-play): Remove unused option.
57 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
59         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
61         * gnus-util.el (gnus-output-to-rmail): Ditto.
62         (gnus-output-to-mail): Ditto.
64         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
66 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
68         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
70 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
72         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
73         already fboundp.  Add INTERACTIVE arg to autoload form.
75 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
77         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
78         (gnus-ding-file-coding-system): New variable.
79         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
80         (gnus-slave-save-newsrc): Use it.
82 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
84         * gnus-start.el (gnus-startup-file-coding-system): Change to
85         `emacs-mule'.
87 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
89         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
90         command.
92         * gnus-start.el (gnus-find-new-newsgroups): Use
93         `message-make-date' instead of `current-time-string'.
94         (gnus-ask-server-for-new-groups): Ditto.
95         (gnus-check-first-time-used): Ditto.
97 2001-07-13  Pavel Jan\e,Bm\e(Bk  <Pavel@Janik.cz>
99         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
101 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
103         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
105 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
107         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
108         Browse->Next entries to Browse->Prev.
109         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
111 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
113         * nnheader.el (nnheader-init-server-buffer): Make sure the
114         *nntpd* buffer is made multibyte instead of a random buffer.
116 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
118         * gnus.el: Fix the header line, for finder.el.  Suggested by
119         Pavel Janik <Pavel@Janik.cz>
121 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
123         * gnus.el (gnus-local-domain): Removed because unused.
125 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
127         * qp.el (quoted-printable-decode-region): If called interactively,
128         use coding-system-for-read.
130 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
132         * gnus.el (gnus-interactive): Fix parenthesis errors.
134 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
136         * message.el (rmail-output): It is in rmailout.el not rmail.el.
138         * message.el (message-forward): local-variable-p takes an extra
139         argument in XEmacs.
141         * message.el (message-forward-decoded-p): New variable.
142         (message-forward-subject-author-subject): Use it.
143         (message-make-forward-subject): Use it.
144         (message-forward): Use it.
146         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
148 2001-03-05  Dave Love  <fx@gnu.org>
150         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
151         Move it after definition of mm-coding-system-p.
153 2001-03-01  Dave Love  <fx@gnu.org>
155         * mm-util.el (mm-inhibit-file-name-handlers): Add
156         image-file-handler.
158 2001-02-11  Dave Love  <fx@gnu.org>
160         * message.el (message-signature-file): Fix doc, :type.
162 2001-02-08  Dave Love  <fx@gnu.org>
164         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
165         (message-posting-charset): Defvar when compiling again.
166         (rfc2047-encodable-p): Require message.
168         * gnus-sum.el (gnus-alter-articles-to-read-function):
169         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
171 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
173         * message.el (message-make-forward-subject): Argument decoded.
174         (message-forward): Use it when digest.
176         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
177         buffer.
179         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
180         in Emacs.
182         * gnus-art.el (gnus-article-make-menu-bar): Make
183         gnus-article-post-menu.
185 2001-02-06  Dave Love  <fx@gnu.org>
187         * qp.el (quoted-printable-encode-region): Remove redundant code
188         from last change.
190 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
192         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
194         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
195         command if there is not last-saver.
197         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
198         (rfc2047-charset-encoding-alist): Add big5.
200         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
201         GB2312 and Big5.
203         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
205         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
207         * gnus-sum.el (gnus-summary-print-article): Take one prefix
208         argument. Allow to print several articles in one file.
210         * webmail.el (webmail-type-definition): netaddress changes.
212 2001-01-31  Dave Love  <fx@gnu.org>
214         * mm-util.el (mm-mime-mule-charset-alist)
215         (mm-find-mime-charset-region): Consider mule-utf-8.
217 2001-01-31  Dave Love  <fx@gnu.org>
219         * gnus-art.el (gnus-article-x-face-command)
220         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
221         :version.
223 2001-01-26  Dave Love  <fx@gnu.org>
225         * mm-util.el (mm-multibyte-string-p): New.
227         * qp.el: Remove un-logged bogus changes from 2000-12-20.
228         (quoted-printable-encode-region): Doc fix.  Don't call
229         string-as-multibyte on class.  Clarify line-folding.
230         (quoted-printable-encode-string): Make temp buffer inherit
231         string's multibyteness.
233 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
235         * nnheader.el (toplevel): Don't require `gnus-util' at
236         compile-time; this creates a circular dependency, and prevents
237         a bootstrap.
239 2001-01-22  Andreas Schwab  <schwab@suse.de>
241         * nnheader.el (gnus-delete-line): Autoload it as a macro.
243 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
245         * message.el (message-forward): Use mule4.
246         * mm-util.el (mm-string-as-unibyte): New.
247         * message.el (message-forward): Use it.
248         * message.el (message-cite-original-without-signature): Don't peel
249         off the blank line.
250         (message-get-reply-headers): Add Cc if it is not in follow-to.
251         * message.el (message-send-mail): Content-Type may not be there.
252         By Alberto Lusiani.
253         * gnus-art.el (article-display-x-face): Insert X-Face if there is
254         not.
255         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
256         one.
257         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
258         (gnus-remove-some-windows): Ditto.
259         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
260         handle.
261         * gnus-art.el (gnus-mime-view-part): Copy it.
262         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
263         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
264         orig-file. Use ',source.
265         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
266         Lars Magne Ingebrigtsen.
267         * pop3.el (pop3-get-message-count): Andrew Innes
268         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
270 2001-01-08  Dave Love  <fx@gnu.org>
272         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
273         single character.
275         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
277         * message.el: Doc and message fixes.
278         (message-send-rename-function)
279         (message-make-forward-subject-function)
280         (message-send-mail-function, message-reply-to-function)
281         (message-wide-reply-to-function, message-followup-to-function)
282         (message-distribution-function, message-auto-save-directory): Fix
283         :type.
285         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
286         proceeding after warnings.  Amend multipart warning message.
288 2001-01-04  Dave Love  <fx@gnu.org>
290         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
291         compiling.
292         (gnus-make-directory): Require nnmail.
294         * mm-decode.el (mm-inline-media-tests): Add
295         image/x-portable-bitmap.
296         (mm-get-image): Grok pbm.
298 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
300         * message.el (message-mail): Support yank-action.
302         * message.el (message-setup): Revoke the last change.
304 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
306         * message.el (message-setup): Use cons. Suggested by Johan Vromans
307         <jvromans@squirrel.nl>.
309         * gnus-topic.el (gnus-topic-create-topic): Use list.
311         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
312         before binding gnus-default-article-saver.
314         * gnus-sum.el (gnus-summary-save-article):
315         (gnus-summary-pipe-output):
316         (gnus-summary-save-article-mail):
317         (gnus-summary-save-article-rmail):
318         (gnus-summary-save-article-file):
319         (gnus-summary-write-article-file):
320         (gnus-summary-save-article-body-file): Ditto.
322         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
324 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
326         * gnus-art.el (gnus-article-check-hidden-text): Return t.
328         * gnus-util.el (gnus-remove-text-properties-when): Return t.
330         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
331         malformatted messages.
333 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
335         * gnus-art.el (article-treat-dumbquotes): Quote \.
337 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
339         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
340         Emacs 20 runs on a terminal.
342 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
344         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
345         Paul Stevenson <p.stevenson@surrey.ac.uk>
347 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
349         * mml.el (gnus-add-minor-mode): Autoload.
351         * message.el (message-forward): Save-restriction.
353         * message.el (message-mail-user-agent): Add :version.
355         * message.el (message-mail-user-agent): New variable.
356         (message-setup): Renamed to message-setup-1. Support
357         mail-user-agent.
358         (message-mail-user-agent): New function.
359         (message-mail): Use it.
360         (message-reply): Use it.
361         (message-resend): Use it.
362         (message-mail-other-window): Use it.
363         (message-mail-other-frame): Use it.
365         * gnus-msg.el (gnus-bug): Support mail-user-agent.
367 2000-12-21  Miles Bader  <miles@gnu.org>
369         * message.el (message-mode): Set `comment-start' to the  yank prefix.
371 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
373         * message.el (message-narrow-to-head-1): New function.
374         (message-narrow-to-head): Use it.
375         (message-reply): Ditto.
376         (message-cancel-news): Ditto.
377         (message-supersede): Ditto.
378         (message-make-forward-subject): Ditto.
379         (message-bounce): Ditto.
381         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
383         * message.el (message-forward): Copy buffer in unibyte mode.
384         (message-make-forward-subject): Don't widen. Decode.
385         (message-forward): Don't decode subject.
387         * mml.el (gnus-ems): Require it.
389         * gnus-msg.el (gnus-summary-mail-forward):
391         * message.el (message-forward):  Move mime-to-mml here.
393         * nnmbox.el (nnmbox-file-coding-system): Use binary.
394         (nnmbox-active-file-coding-system): Ditto.
396         * gnus-cus.el (gnus-group-parameters): Add posting-style.
398         * mm-uu.el: Require binhex.
400 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
402         * qp.el (quoted-printable-encode-region): Upcase QP.
404 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
406         * gnus-util.el (gnus-add-text-properties-when): New function.
407         (gnus-remove-text-properties-when): Ditto.
409         * gnus-cite.el (gnus-article-hide-citation): Use them.
410         (gnus-article-toggle-cited-text): Use them.
412         * gnus-art.el (gnus-signature-toggle): Use them.
413         (gnus-article-show-hidden-text): Ditto.
414         (gnus-article-hide-text): Ditto.
416         * gnus-art.el (gnus-article-describe-key): Use prompt.
417         (gnus-article-describe-key-briefly): Ditto.
419 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
421         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
423 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
425         * *.xpm, *.pbm: Convert icons icons to size 24x24.
427 2000-12-18  Dave Love  <fx@gnu.org>
429         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
430         (unused).
432 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
434         * pop3.el (pop3-movemail): Use binary.
435         (pop3-movemail-file-coding-system): Removed.
437 2000-12-13  Miles Bader  <miles@gnu.org>
439         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
440         to t, so that we don't get stuck while trying to smilefy
441         intangible text.
443 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
445         * smiley-ems.el (smiley-regexp-alist): Make regexps match
446         at the end of the buffer.
447         (smiley-region): In the loop, move to the end of the submatch
448         matching the smiley instead of using the end of the match
449         of the whole regexp.
451 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
453         * message.el (message-mode): Doc fix.
455 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
457         * smiley-ems.el (smiley-region): Doc fix.
459 2000-12-11  Miles Bader  <miles@gnu.org>
461         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
462         bottom line visible, check to see if it's partially obscured, and
463         if so, either scroll one more line to make it fully visible, or
464         revert to showing the second line from the top.
466 2000-12-07  Dave Love  <fx@gnu.org>
468         * mailcap.el (mailcap-download-directory)
469         * gnus-audio.el (gnus-audio-directory)
470         * smiley-ems.el (smiley-data-directory): Fix :type.
472 2000-12-05  Dave Love  <fx@gnu.org>
474         * starttls.el: New file.
476 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
478         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
479         succeeds.
480         (gnus-setup-message): Remove a hack.
482         * gnus-win.el (gnus-configure-windows): Make sure
483         nntp-server-buffer is live.
484         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
485         (gnus-configure-frame): Save selected window.
487 2000-12-04  Andreas Jaeger  <aj@suse.de>
489         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
491 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
493         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
494         raw 8-bit in headers in dk.* newsgroups.
496 2000-11-30  Dave Love  <fx@gnu.org>
498         * message.el (message-auto-save-directory): Use
499         file-name-as-directory.
500         (message-set-auto-save-file-name): Create
501         message-auto-save-directory if necessary.
502         (message-replace-chars-in-string): Removed -- unused.
503         (message-mail-alias-type): Customize.
504         (message-headers): Remove duplicate defgroup.
506 2000-11-29  Dave Love  <fx@gnu.org>
508         * qp.el (quoted-printable-decode-region): Use error, not message
509         to report malformed text (like base64).  Amend message.
511 2000-11-29  Miles Bader  <miles@gnu.org>
513         * message.el (message-header-lines): Fontify tag.
515 2000-11-27  Dave Love  <fx@gnu.org>
517         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
518         compiler warning.
520 2000-11-26  Dave Love  <fx@gnu.org>
522         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
524 2000-11-23  Dave Love  <fx@gnu.org>
526         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
528         * mm-uu.el (uudecode): Require.
529         (uudecode-decode-region, uudecode-decode-region-external): Don't
530         autoload.
531         (mm-uu-copy-to-buffer): Doc fix.
532         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
533         type fix.
535         * mailcap.el: Doc fixes.
536         (mailcap-mime-data): Various adjustments.
537         (mailcap): New group.
538         (mailcap-download-directory): Customize.
539         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
540         (mailcap-temporary-directory): Deleted (unused).
541         (mailcap-unescape-mime-test): Simplify slightly.
542         (mailcap-viewer-passes-test): Use functionp.
543         (mailcap-command-p): Aliased to executable-find.
545         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
546         default-enable-multibyte-characters is nil.
548 2000-11-22  Simon Josefsson  <simon@josefsson.org>
550         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
551         instead of "from: " for rfc822 compliance.  Insert SPC.
553 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
555         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
557 2000-11-22 ShengHuo ZHU  <zsh@cs.rochester.edu>
559         * message.el (message-send-mail): Use buffer-substring-no-properties.
560         (message-send-news): Ditto.
562 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
564         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
566 2000-11-21  Dave Love  <fx@gnu.org>
568         * gnus-art.el (gnus-mime-button-map): Don't inherit from
569         gnus-article-mode-map.
570         (gnus-mime-button-menu): Use mouse-set-point.
571         (gnus-insert-mime-button, gnus-mime-display-alternative)
572         (gnus-mime-display-alternative): Don't use local-map property.
574 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
576         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
577         sending a command; allow the rtelnet prompt as well.
579 2000-11-17  Simon Josefsson  <simon@josefsson.org>
581         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
582         prefetch.
584 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
586         * nntp.el (nntp-decode-text): Delete bogus status lines.
587         (nntp-open-connection): Kill process buffer when quit.
588         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
589         FSF Emacs 20 and XEmacs 21.
590         (nntp-retrieve-data): Don't ignore quit.
592 2000-11-17  Dave Love  <fx@gnu.org>
594         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
595         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
596         and make-temp-file.
597         (uudecode-decode-region): Doc fix.
599 2000-11-14  Dave Love  <fx@gnu.org>
601         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
602         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
603         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
604         New files, derived from the XPMs.
606 2000-11-12  Dave Love  <fx@gnu.org>
608         From Emerick Rogul <emerick@csa.bu.edu>.
609         * message.el (message-setup-fill-variables): New variable.
610         (message-mode): Use it.
612 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
614         * gnus-mlspl.el: Documentation tweaks.
616 2000-11-10  Dave Love  <fx@gnu.org>
618         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
619         (gnus-agent-lib-file, gnus-agent-load-alist)
620         (gnus-agent-save-alist, gnus-agent-article-name): Use
621         expand-file-name.
623         * gnus-group.el (gnus-group-name-charset-method-alist): Add
624         :version.
625         (nnkiboze-score-file): Defvar when compiling.
627         * gnus-start.el (gnus-read-newsrc-file): Add :version.
629         * gnus-art.el (gnus-article-banner-alist)
630         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
631         (gnus-article-date-lapsed-new-header)
632         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
633         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
634         (gnus-treat-strip-headers-in-body)
635         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
636         (gnus-treat-translate): Add :version.
637         (gnus-article-mime-part-function): Fix defcustom.
639         * nnmail.el (nnmail-expiry-target)
640         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
641         (nnmail-split-header-length-limit): Add :version.
643         * gnus-sum.el (gnus-auto-expirable-marks)
644         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
645         (gnus-extra-headers, gnus-ignored-from-addresses)
646         (gnus-newsgroup-ignored-charsets)
647         (gnus-group-highlight-words-alist)
648         (gnus-summary-show-article-charset-alist): Add :version.
650         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
651         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
652         files, converted from the XPMs.
654         * gnus-cache.el (gnus-cache-active-file): Don't use
655         file-name-as-directory on directory.
656         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
657         use file-name-as-directory on directory.
659         * time-date.el (timezone-make-date-arpa-standard): Autoload.
660         (date-to-time): Use it.
662         * message.el (message-mode) <adaptive-fill-regexp>:
663         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
664         (message-newline-and-reformat): Likewise.
665         (message-forward-as-mime, message-forward-ignored-headers)
666         (message-buffer-naming-style, message-default-charset)
667         (message-dont-reply-to-names, message-send-mail-partially-limit):
668         Add :version.
670         * mm-util.el: Doc fixes.
671         (mm-mime-charset): Don't use the raw result of
672         mm-preferred-coding-system.
673         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
674         (mm-with-unibyte): Simplify.
676         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
677         concat.
679         * pop3.el (pop3-version): Deleted.
680         (pop3-make-date): New function, avoiding message-make-date.
681         (pop3-munge-message-separator): Use it.
683 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
685         * pop3.el (pop3-munge-message-separator): A message may have an
686         empty body.
688 2000-11-09  Dave Love  <fx@gnu.org>
690         * gnus-group.el (gnus-group-make-directory-group)
691         (gnus-group-fetch-faq): Use expand-file-name.
692         (gnus-group-fetch-faq): Simplify completing-read form.
694         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
695         test for Mule.
697         * message.el (tool-bar-map): Defvar when compiling.
699         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
700         (gnus-tm-lisp-directory): Deleted.
701         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
702         (featurep 'xemacs).
703         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
704         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
705         version numbers from file names.
707 2000-11-08  John Wiegley  <johnw@gnu.org>
709         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
710         `gnus-group-change-level-function', instead of `remove-hook',
711         because it's not a hook!
713 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
715         * nnweb.el (nnweb-decode-entities): Work for non-character
716         entities.
718         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
719         Issue message on quit.
721 2000-11-08  Simon Josefsson  <simon@josefsson.org>
723         * rfc2104.el: Add SHA-1 example.
724         (rfc2104-hexstring-to-bitstring): New function.
725         (rfc2104-hash): Use it.
727 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
729         * gnus-start.el: Remove gnus-xemacs.
731         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
733         * gnus-score.el (gnus-score-body): Don't score body when
734         agent-fetching.
735         (gnus-score-followup): Don't score followup either.
736         (gnus-score-use-all-scores): New variable.
737         (gnus-all-score-files): Use it.
738         (gnus-score-find-bnews): Use directory-sep-char.
740         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
741         asynchronous in Exp version.
743 2000-11-08  Dave Love  <fx@gnu.org>
745         * mm-view.el: Use featurep for XEmacs test.
746         (mm-inline-message): Test for `remove-specifier'; don't use
747         condition-case.
749         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
751         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
752         (gnus-score-find-bnews): Don't concat "".
754         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
755         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
756         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
757         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
759         * gnus-sum.el: Put some defvars in eval-when-compile.
760         (gnus-summary-mode-hook): Add :options.
761         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
762         (gnus-summary-tool-bar-map): New variable.
763         (gnus-summary-make-tool-bar): New function.
764         (gnus-summary-mode): Put kill-all-local-variables first.
766         * gnus-group.el (gnus-group-toolbar-map): New variable.
767         (gnus-group-make-tool-bar): Rewritten.
768         (gnus-group-mode): Put kill-all-local-variables first.
770         * rfc2047.el: Require gnus-util.
772         * nnml.el (gnus-sorted-intersection): Autoload.
774         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
775         Put some defvars in eval-when-compile.
776         (gnus-intersection, gnus-sorted-complement):  Autoload.
778         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
780         * mm-encode.el (mm-body-7-or-8): Autoload.
782         * mm-decode.el (mm-insert-inline): Autoload.
784         * mml.el:
785         * message.el: Put some defvars in eval-when-compile.
787         * gnus-msg.el: Put some defvars in eval-when-compile.
788         (gnus-msg-mail): Move after gnus-setup-message.
790         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
792 2000-11-07  Dave Love  <fx@gnu.org>
794         * gnus-util.el (nnheader): Don't require message (recursive
795         autoload).
797         * uudecode.el: Avoid compiler warnings.
799         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
800         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
802 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
804         * rfc2047.el: Require cl when compiling.
805         (rfc2047-q-encode-region): Don't break if a QP-word could be
806         fitted in one line.
807         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
808         (rfc2047-fold-region): "=?=" is not a break point.
809         (rfc2047-encode-message-header): Move fold into encode-region.
810         (rfc2047-dissect-region): Rewrite.
811         (rfc2047-encode-region): Rewrite.
812         (rfc2047-fold-region): Fold
813         (rfc2047-unfold-region): New function.
814         (rfc2047-decode-region): Use it.
815         (rfc2047-q-encode-region): Don't break at bob.
816         (rfc2047-decode): Use unibyte.
817         (rfc2047-q-encode-region): Better calculation of break point.
818         (rfc2047-fold-region): Don't break the first non-LWSP characters.
819         (rfc2047-encode-region): Merge only if regions are adjacent.
821 2000-11-06  Dave Love  <fx@gnu.org>
823         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
825         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
826         (uudecode-char-int): New alias, replacing char-int.
827         (uudecode-decode-region): Don't call buffer-disable-undo.
829         * mm-uu.el (mm-uu-configure): Unquote lambda.
830         (mm-uu-configure-list): Doc fix.
832         * earcon.el (running-xemacs): Don't define.
834 2000-11-06  John Wiegley  <johnw@gnu.org>
836         * gnus-mlspl.el (gnus-group-split-update): Check the value of
837         `nnmail-crosspost', and use it to set the `no-crosspost'
838         argument when calling `gnus-group-split-fancy'.  Otherwise, it
839         assumes that cross-posting is always OK, no matter what
840         `nmail-crosspost' is set to.
841         (gnus-group-split-fancy): The argument order in the
842         second-to-last `push' call was wrong, but since `no-crosspost'
843         was always nil, it was never being triggered.
845 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
847         Don't postpone GCC if none of GCC methods is agent-covered.  This
848         fix presumes that the post-method must be agent-covered if any Gcc
849         method is agent-covered.
851         * gnus-msg.el (gnus-inews-group-method): New function.
852         (gnus-inews-do-gcc): Use it.
853         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
854         (gnus-agent-possibly-save-gcc): Use it.
855         (gnus-agent-possibly-do-gcc): Ditto.
857         *gnus-msg.el: (gnus-inews-add-send-actions): Use
858         `gnus-agent-possibly-do-gcc' if Agentized.
859         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
860         to `message-header-hook'.
862         * gnus-mlspl.el: Require cl when compiling.
864         * gnus-ml.el: Usage.
865         (gnus-mailing-list-archive, gnus-mailing-list-owner,
866         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
867         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
868         (gnus-mailing-list-menu): Define it.
869         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
871         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
873 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
875         * message.el (message-font-lock-keywords): Match a final newline
876         to help font-lock's multiline support.
878 2000-11-03  Dave Love  <fx@gnu.org>
880         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
882         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
883         name.
885         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
886         <banner>: Fix custom type, doc.
888         * mm-decode.el (mm-display-external): Space-prefix temp buffer
889         name.  Don't disable undo explicitly.
891 2000-11-02  Dave Love  <fx@gnu.org>
893         * message.el (message-font-lock-keywords): Use [:alpha:] for
894         cite-prefix.
896 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
898         * mm-uu.el (mm-uu-configure-list): Move back to old location,
899         because defcustom tries to call `mm-uu-configure'.
901 2000-11-01  Dave Love  <fx@gnu.org>
903         * rfc2047.el (base64): Require unconditionally.
904         (message-posting-charset): Defvar when compiling.
905         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
906         message.
908         * gnus-sum.el (nnoo): Require.
909         (mm-uu-dissect): Autoload.
911         * mml.el (mml-parse-1): Clarify message.
912         (mml-minibuffer-read-type): Use mailcap-mime-types.
914 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
916         * mml.el: Fix a typo in the requiring of CL.
918 2000-11-01 ShengHuo ZHU  <zsh@cs.rochester.edu>
920         * rfc2231.el: Require cl when compiling.
922 2000-11-01  Dave Love  <fx@gnu.org>
924         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
925         Fix custom type.
926         (mm-uu-configure-list): Move and fix custom type.
928         * utf7.el: Require cl when compiling.
930         * binhex.el: Use (featurep 'xemacs).
931         (binhex-char-int): New alias, replacing char-int.  Change callers.
932         (binhex-decode-region): Simplify work buffer code.
933         (binhex-decode-region-external): Use expand-file-name, not concat.
935 2000-10-30  Dave Love  <fx@gnu.org>
937         * gnus-art.el: Fix 2000-10-27 change properly.
939 2000-10-28  Miles Bader  <miles@gnu.org>
941         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
943 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
945         * gnus-draft.el (gnus-draft-send-message): Typo.
947 2000-10-27  John Wiegley  <johnw@gnu.org>
949         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
950         variable to correspond with `gnus-article-hide-citation-maybe'.
951         (gnus-treatment-function-alist): Added entry for the above
952         correlation.
954 2000-10-27  Richard M. Alderson III <alderson@netcom2.netcom.com>
956         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
958 2000-10-27  Dave Love  <fx@gnu.org>
960         * gnus.el: Don't require custom.  Don't require message at top
961         level.
962         (gnus-message-archive-method): Require message here.
964 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
966         * gnus-art.el (article-strip-banner): Use
967         gnus-group-find-parameter rather than gnus-group-get-parameter, to
968         allow inheritance on the banner.
969         From elkin@tverd.astro.spbu.ru.
971         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
972         Cashin <ecashin@coe.uga.edu>).
974 2000-10-27  Simon Josefsson  <simon@josefsson.org>
976         * gnus-agent.el (gnus-agent-possibly-do-gcc):
977         (gnus-agent-restore-gcc):
978         (gnus-agent-possibly-save-gcc): New functions.
980         * nnimap.el (nnimap-group-overview-filename): Create directory for
981         newfile (when use long filenames is nil).  Copy+delete file if
982         rename didn't work.
983         (nnimap-group-overview-filename): `rename-file' and `copy-file'
984         doesn't return anything useful, use ignore-errors instead.
985         (nnimap-verify-uidvalidity): Delete overview file when
986         uid validity changes.
987         (nnimap-group-overview-filename): Store uidvalidity in filenames.
988         Rename old files into new format.
989         (nnimap-request-accept-article): Remove \n's from
990         From_ lines.
991         (nnimap-request-accept-article): Remove From[^:] lines.
992         (imap-starttls-p): Check for starttls binary.
993         (imap-starttls-open): More verbose.
994         (imap-gssapi-auth): Ditto.
995         (imap-kerberos4-auth): Ditto.
996         (imap-cram-md5-auth): Ditto.
997         (imap-login-auth): Ditto.
998         (imap-anonymous-auth): Ditto.
999         (imap-digest-md5-auth): Ditto.
1000         (imap-open): Ditto.
1001         (imap-digest-md5-p): Check capability first.
1002         (imap-parse-flag-list): Correctly parse empty lists.
1003         (imap-login-p): Support LOGINDISABLED.
1004         (imap-parse-body): Work around bug in Sun SIMS.
1006         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1007         (gnus-agent-restore-gcc):
1008         (gnus-agent-possibly-save-gcc): New functions.
1010         Asks the user to synch flags with server when you plug in.
1012         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1013         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1014         (gnus-agent-toggle-plugged): Call it.
1015         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1016         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1017         (gnus-agent-possibly-synchronize-flags): New function.
1018         (gnus-agent-possibly-synchronize-flags-server): New function.
1020         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1022         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1024         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1025         support ACL's.
1027 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1029         * gnus-draft.el (gnus-draft-send-message): Ditto.
1030         (gnus-group-send-drafts): Ditto.
1032         * gnus-art.el (gnus-request-article-this-buffer):
1033         gnus-refer-article-method might be a single method.
1034         (gnus-article-mime-total-parts): New function.
1035         (gnus-mm-display-part): Use it.
1036         (gnus-mime-display-single): Ditto.
1037         (gnus-mime-display-alternative): Ditto.
1038         (gnus-mime-inline-part): Check validity of charset.
1039         (gnus-treat-display-smileys): Default value in Emacs 21.
1040         * gnus-art.el: Define dynamic variables in eval-when-compile.
1041         (gnus-article-prepare): Configure it again.
1042         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1043         gnus-overlay-start.
1044         (gnus-article-prepare): Configure windows before
1045         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1046         window might be overrided.
1047         (gnus-mime-inline-part): Use prefix argument only
1048         when it is called interactively.
1049         (gnus-mime-action-alist): New variable.
1050         (gnus-mime-action-on-part): Use it.
1051         (gnus-mime-button-commands): Add command ".".
1052         (gnus-mime-inline-part): Support prefix argument.
1053         (gnus-article-banner-alist): New variable.
1054         (article-strip-banner): Use it.
1056         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1057         because they are files, not paths.
1058         (mailcap-parse-mimetypes): Ditto.
1059         (mailcap-mime-types): Use mailcap-mime-data.
1061         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1062         gnus-overlay-start.
1063         * gnus.el (gnus-agent-fetching): New variable.
1064         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1066         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1067         (gnus-agent-fetch-group-1): Score-param could be nil.
1068         (gnus-agent-any-covered-gcc): New function.
1069         (gnus-agent-possibly-save-gcc): Use it.
1070         (gnus-agent-possibly-do-gcc): Ditto.
1071         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1072         the GNU assignment issue.
1073         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1074         * gnus-agent.el: timer vs. itimer.
1076         * webmail.el (webmail-type-definition): Fix my-deja open url.
1077         (webmail-hotmail-list): Fix.
1078         (webmail-netscape-open, webmail-hotmail-article,
1079         webmail-hotmail-list): Update.
1080         (webmail-my-deja-*): Rewrite.
1082         * gnus-sum.el (gnus-refer-article-methods): The second could be
1083         a named method.
1084         (gnus-cache-write-active): Auto load.
1085         (gnus-summary-display-article): Enable multibyte.
1086         (gnus-summary-select-article): Don't enable multibyte here.
1087         (gnus-summary-goto-article): Ditto.
1088         (gnus-summary-enter-digest-group): Decode to-address.
1090         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1091         (mm-with-unibyte-current-buffer-mule4): New function.
1092         (mm-enable-multibyte-mule4): New.
1093         (mm-disable-multibyte-mule4): New.
1095         * mm-util.el (mm-enable-multibyte-mule4): New.
1096         (mm-disable-multibyte-mule4): New.
1097         * gnus-sum.el (gnus-summary-mode): Use it.
1098         (gnus-summary-select-article): Ditto.
1099         (gnus-summary-goto-article): Use enable multibyte.
1101         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1102         (nnkiboze-enter-nov): Fix it when there is no xref.
1103         (nnkiboze-generate-groups): List groups.
1104         (nnkiboze-request-article): Use
1105         gnus-cache-request-article.
1107         * gnus-group.el (gnus-group-make-kiboze-group): Use
1108         nnkiboze-score-file.
1109         (gnus-group-make-kiboze-group): Fix prompt.
1111         * message.el (message-send-mail-partially): Replace the header
1112         delimiter with a blank line.
1113         (message-sending-message): New variable.
1114         (message-send): Use it.
1115         (message-default-charset): Default value for non-Mule Emacsen.
1116         (message-alternative-emails): New.
1117         (message-use-alternative-email-as-from): New.
1118         (message-setup): Use them.
1119         (message-default-charset): Set default value in non-MULE XEmacsen
1120         as iso-8859-1.
1122 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1124         * message.el: xemacs cleanup (use featurep ' xemacs)
1126         * nnheader.el: ditto
1128         * mm-util.el: ditto
1130 2000-10-27  Stanislav Shalunov <shalunov@internet2.edu>
1132         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1133         (see DRUMS).
1135 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1137         * message.el (message-send): Make sure error is signalled if no
1138         send method is specified.
1140 2000-10-27  Dave Love  <fx@gnu.org>
1142         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1143         strings.
1144         (gnus-group-make-tool-bar): New function.
1145         (gnus-group-mode): Use it.
1147         * message.el (message-mode-menu): Add some :help strings.
1148         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1149         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1151         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1152         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1153         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1155         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1156         display-graphic-p here.
1158 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1160         * mm-decode.el (mm-viewer-completion-map): New.
1161         (mm-interactively-view-part): Use it.
1163 2000-10-27  Simon Josefsson  <sj@extundo.com>
1165         * mail-source.el (mail-sources): IMAP predicate is a string.
1166         (mail-sources): Add default values for IMAP mailbox, predicate and
1167         fetchflag.
1169 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1171         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1172         of the `gnus-xemacs' variable, as the latter has been removed.
1173         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1174         * gnus-art.el (gnus-treat-display-xface)
1175         (gnus-treat-display-smileys, gnus-treat-display-picons)
1176         (gnus-article-read-summary-keys): Likewise.
1178 2000-10-26  Dave Love  <fx@gnu.org>
1180         * flow-fill.el: Require cl when compiling.
1182 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1184         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1185         (fill-flowed): Make "quote-depth wins" rule work when first line
1186         is at level 0.
1188 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1190         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1191         (gnus-kill-all-overlays): Move here.
1193         * gnus-util.el (gnus-kill-all-overlays): Move out.
1195 2000-10-26  Dave Love  <fx@gnu.org>
1197         * mail-source.el: Require imap when compiling and defvar
1198         display-time-mail-function.  Require mm-util.
1199         (nnheader-cancel-timer): Autoload.
1200         (mail-source-imap-authenticators, mail-source-imap-streams): New
1201         variables.
1202         (mail-sources): Use them.
1203         (defvar): Use rmail-spool-directory unconditionally.
1205 2000-10-26  Dirk Meyer <dischi@tzi.de>
1207         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1208         seconds instead of hour.
1210 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1212         * mail-source.el (mail-sources): Better `:type'.
1214 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1216         * mail-source.el (mail-source-keyword-map): Use
1217         `rmail-spool-directory' as a default directory for the `file'
1218         source, if the variable is defined.  Fall back to hardcoded
1219         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1220         <seh@speakeasy.org>.
1222 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1224         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1225         supports it.
1227 2000-10-18  Dave Love  <fx@gnu.org>
1229         * mm-bodies.el (mm-uu-decode-function)
1230         (mm-uu-binhex-decode-function): Defvar when compiling.
1232         * gnus-nocem.el (gnus-nocem-issuers): Update.
1233         (gnus-nocem-check-from): New option.
1234         (gnus-nocem-scan-groups): Use it.
1235         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1236         (gnus-nocem-check-article-limit): Add :version.
1238 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1240         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1241         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1243 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1245         * ietf-drums.el (mm-util): Require CL when compiling.
1247 2000-10-15  Dave Love  <fx@gnu.org>
1249         * qp.el: Require mm-util.
1251 2000-10-13  Dave Love  <fx@gnu.org>
1253         * qp.el (quoted-printable-decode-region): Avoid invalid
1254         coding-systems.
1256 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1258         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1259         to a recursive load.
1261 2000-10-12  Dave Love  <fx@gnu.org>
1263         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1265         * gnus.el (gnus-group-startup-message): Check for PBM image.
1267 2000-10-09  Dave Love  <fx@gnu.org>
1269         * mail-source.el (mail-source-fetch-imap): Bind
1270         default-enable-multibyte-characters rather than using
1271         mm-disable-multibyte.
1273 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1275         * mail-source.el (mail-source-fetch-maildir): Don't insert
1276         newlines.
1278 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1280         * mm-encode.el: Require CL.  At least, for `incf'.
1282 2000-10-06  Dave Love  <fx@gnu.org>
1284         * gnus-audio.el: Don't require cl.
1285         (gnus-audio): New custom group.
1286         (gnus-audio-inline-sound): Change to work with Emacs.
1287         (gnus-audio-directory, gnus-audio-directory)
1288         (gnus-audio-au-player):  Customize.
1289         (gnus-audio-play): Try external player if play-sound-file fails.
1290         Use file-name-extension, not string-match.
1292 2000-10-05  Dave Love  <fx@gnu.org>
1294         * rfc1843.el: Require cl when compiling.
1296         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1297         Autoload.
1298         (quoted-printable-decode-region):  Rename arg which confused
1299         charset with coding-system.  Don't use nonascii-insert-offset.
1300         Coding-system encode the region initially.  Don't recognize `=='
1301         as valid QP.  Coding-system decode the region finally.
1302         (quoted-printable-decode-string): Rename arg which confused
1303         charset with coding-system.
1305         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1306         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1307         mm-encode-coding-region.
1308         (mm-decode-body, mm-decode-string): Rename variables which
1309         confused charset with coding-system.
1310         (binhex-decode-region): Don't autoload.
1311         (mm-body-encoding): Require message.
1312         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1313         cond branches.
1315         * gnus-art.el (article-de-quoted-unreadable)
1316         (article-de-base64-unreadable): Fold search case
1317         rather than downcasing string.  Apply mm-charset-to-coding-system
1318         to arg of quoted-printable-decode-region.
1320 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1322         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1324         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1326         * gnus-kill.el (gnus-kill): Typo.
1328 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1330         * gnus-mule.el: Revived.
1332 2000-10-04  Dave Love  <fx@gnu.org>
1334         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1335         Require ring when compiling.
1336         (gnus-x-splash): Bind width, height.
1337         (gnus-article-compface-xbm): New variable.
1338         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1339         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1341 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1343         * nnimap.el: require 'cl when compiling.
1345 2000-10-04  Dave Love  <fx@gnu.org>
1347         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1348         pbm images.
1350         * frown.pbm, smile.pbm, wry.pbm: New files.
1352         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1354 2000-10-03  Dave Love  <fx@gnu.org>
1356         * mail-source.el (mail-sources): Revert to nil.
1358         * nnmail (nnmail-spool-file): Revert to `((file))'.
1360         * qp.el: Don't require mm-util.
1361         (quoted-printable-decode-region): Rewritten.
1362         (quoted-printable-decode-string, quoted-printable-encode-region):
1363         Doc fix.
1364         (quoted-printable-encode-region): Barf on multibyte characters.
1365         Maybe make the class multibyte.  Upcase chars, not formatted
1366         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1367         (quoted-printable-encode-string): Don't use
1368         mm-with-unibyte-buffer.
1370 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1372         * mail-source.el (mail-source-report-new-mail): Use
1373         nnheader-cancel-timer.
1375 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1377         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1378         (mail-source-fetch-imap): Use it.
1380 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1382         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1383         last change.
1385         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1386         `:ascent center'.
1388         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1390 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1392         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1393         image's :ascent to 80.  That gives a mode-line which is approx.
1394         as tall as the normal one.
1396 2000-09-21  Dave Love  <fx@gnu.org>
1398         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1399         (for Emacs 20).  Tidy somewhat.
1401 2000-09-21  Dave Love  <fx@gnu.org>
1403         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1404         image processing.  Rationalize logic somewhat.
1406 2000-09-20  Dave Love  <fx@gnu.org>
1408         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1410         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1411         we'll be careful merging development changes.
1413         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1414         specifically.
1416         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1417         (mouse-set-point, set-face-foreground)
1418         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1419         them.
1421         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1423         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1424         redundant autoloads.
1426 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1428         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1429         to XBM; we always have PBM support.
1431 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1433         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1434         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1435         * gnus-sum.el (gnus-nov-parse-line): Ditto.
1436         * nnkiboze.el (nnkiboze-file-coding-system): New.
1437         (nnkiboze-retrieve-headers): Use it.
1438         (nnkiboze-request-group): Ditto.
1439         (nnkiboze-close-group): Ditto.
1440         (nnkiboze-generate-group): Ditto.
1441         (nnkiboze-enter-nov): Insert first Xref properly.
1443 2000-09-19  Dave Love  <fx@gnu.org>
1445         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1446         (nnmail-get-new-mail): Test `sources' in top-level conditional.
1448         * mail-source.el (mail-sources): Change default to '((file)).
1449         Add useful custom type.
1451 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1453         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1454         year).
1455         (gnus-date-iso8601): Ditto.
1457 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1459         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1461 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1463         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1464         pattern. Avoid using 8 bit chars.
1465         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1467 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1469         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1470         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1471         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1472         functions are not implemented yet.
1474         * dgnushack.el (dgnushack-compile): Remove smiley.el and
1475         x-overlay.el from the FSF Emacs black list.
1477 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1479         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1480         (mm-inline-media-tests): Ditto.
1481         (mm-automatic-display): Ditto.
1482         * mm-view.el (mm-display-inline-fontify): Generalize from
1483         mm-display-patch-inline.
1484         (mm-display-patch-inline): Use it.
1485         (mm-display-elisp-inline): Ditto.
1487 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1489         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1490         (gnus-topic-unmark-topic): Ditto.
1491         (gnus-topic-mark-topic): Ditto.
1492         (gnus-topic-get-new-news-this-topic): Use it.
1494 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
1496         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1497         display xface.
1499 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
1501         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1502         zombie or killed groups.
1504 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1506         * mml.el (mml-preview): Reinsert unibyte content.
1507         (mml-parse-1): Remove with-unibyte-current-buffer.
1508         (mml-generate-mime-1): Ditto.
1509         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1510         * message.el (message-forward): Ditto.
1512 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1514         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1515         original article buffer.
1516         (article-de-base64-unreadable): Ditto.
1517         (article-wash-html): Ditto.
1519 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1521         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1522         unless forward-show-mml.
1524 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1526         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1527         (gnus-summary-save-parts-last-directory): New.
1528         (gnus-summary-save-parts): Save history.
1530 2000-09-14  Ben Gertzfield  <che@debian.org>
1532         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1533         variable.
1534         (gnus-summary-save-parts): Use it.
1536 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1538         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1539         * gnus-sum.el (gnus-summary-exit): Ditto.
1540         (gnus-summary-exit-no-update): Ditto.
1541         (gnus-summary-show-article): Ditto.
1543 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1545         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1546         Content-Disposition.
1548 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1550         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1552 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1554         * gnus-art.el (gnus-article-setup-buffer): Set
1555         gnus-article-mime-handles to nil.
1556         * gnus-sum.el (gnus-summary-exit): Ditto.
1557         (gnus-summary-exit-no-update): Ditto.
1558         (gnus-summary-show-article): Ditto.
1559         (gnus-summary-save-parts): Use gnus-article-mime-handles if
1560         dissected.
1561         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1563 2000-09-14  Dave Love  <fx@gnu.org>
1565         * gnus.el (gnus-charset):
1566         * mm-decode.el (mime-display):
1567         * imap.el (imap) <defgroup>: Add :version.
1569 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1571         * parse-time.el: Fix author's mail address.
1573         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1574         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1575         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1576         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1577         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1578         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1579         * rfc2231.el, uudecode.el: Fix copyright notice.
1581         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1582         require `w3' at load-time only if not running in batch mode.
1584 2000-09-13  Dave Love  <fx@gnu.org>
1586         * gnus-ems.el (gnus-ems-redefine): Don't alias
1587         gnus-summary-set-display-table.
1589         * message.el (message-user-agent): Don't wrap ignore-errors around
1590         it.
1592         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1593         `format'.
1594         (mm-content-transfer-encoding): Don't use cadar.
1596         * uudecode.el (uudecode-decoder-program)
1597         (uudecode-decoder-switches): Customize.
1599         * gnus-score.el (gnus-home-score-file): Improve custom type.
1601         * gnus-cus.el (gnus-custom-mode): Conditionally set local
1602         variables for Emacs 21.
1603         (gnus-group-customize): Disable undo while laying out the buffer.
1605 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
1607         * gnus-util.el (gnus-write-active-file): Bind
1608         coding-system-for-write.
1610         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1612         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1613         * gnus-kill.el (gnus-batch-score): Ditto.
1614         * gnus-move.el (gnus-change-server): Ditto.
1615         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1617 2000-09-12  Simon Josefsson  <simon@josefsson.org>
1619         * gnus-sum.el (gnus-update-read-articles): Undo
1620         `gnus-request-set-mark' operation.
1622 2000-09-11  Dave Love  <fx@gnu.org>
1624         * Changelog: Use iso-2022 coding.
1626         * gnus-msg.el (gnus-msg-mail): New function.
1627         (gnus-user-agent): New mail agent.
1629 2000-09-10  Dave Love  <fx@gnu.org>
1631         * message.el: Require mail-abbrevs for XEmacs for a problem with
1632         keybinding despite the autoloads for it.
1634 2000-09-08  Simon Josefsson  <simon@josefsson.org>
1636         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1638         * nnimap.el (nnimap-request-update-info-internal): Remove tick
1639         marks from dormant articles. (See nnimap-request-set-mark.)
1640         (nnimap-retrieve-headers-progress): Demule.
1641         (nnimap-open-server): Call nnoo-change-server twice, once for
1642         getting the nnimap-server-buffer and once for letting n-c-s set
1643         the variables in that buffer.
1645 2000-09-08  David Edmondson <dme@dme.org>
1647         * gnus.el (gnus-short-group-name): Guess separator.
1649 2000-09-06  Francis Litterio <franl-removethis@world.omitthis.std.com>
1651         * gnus-group.el (gnus-group-insert-group-line): Fix.
1653 2000-09-04  Dave Love  <fx@gnu.org>
1655         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1656         (mm-get-image): Avoid the losing `make-glyph' from W3.
1658 2000-09-03  Simon Josefsson  <simon@josefsson.org>
1660         * gnus-sum.el (gnus-summary-delete-article): Check server.
1662 2000-09-01  Simon Josefsson  <simon@josefsson.org>
1664         * imap.el (imap-parse-flag-list): Rewrite.
1666         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1668         * imap.el (imap-parse-flag-list): Hack.
1670 2000-08-29  Dave Love  <fx@gnu.org>
1672         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1674         * gnus-agent.el (gnus-agent-union): new function.
1675         (gnus-agent-fetch-headers): Use it.
1677         * gnus.el (gnus-group-startup-message): Specify foreground and
1678         background for xpm image.  Centre image vertically.
1679         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1681 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
1683         * message.el (message-send-mail): Narrow-to-headers.
1685 2000-08-24  Dave Love  <fx@gnu.org>
1687         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1688         21.
1690 2000-08-21  Dave Love  <fx@gnu.org>
1692         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1694 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1696         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1697         permanent is used.
1698         (gnus-topic-show-topic): Read topic when to show permanent hidden
1699         topic.
1700         (gnus-topic-remove-topic): Revert to the old behavior, not using
1701         hide.
1703 2000-08-21  Dave Love  <fx@gnu.org>
1705         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1706         (gnus-xemacs): Use featurep.
1708         * mm-util.el (mm-read-charset): Maybe use builtin.
1709         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1710         (mm-multibyte-p, mm-with-unibyte-current-buffer)
1711         (mm-with-unibyte): Use featurep, not string-match.
1712         (mm-with-unibyte-buffer): Simplify.
1713         (mm-quote-arg): Maybe use shell-quote-argument.
1715         * mml.el (mml-make-string): Deleted (unused).
1717         * gnus.el (gnus-mode-line-buffer-identification): Supply
1718         definition for Emacs 21.
1720         * gnus-salt.el: Small doc fixes.
1721         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1722         gnus-add-minor-mode.
1724         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1725         gnus-add-minor-mode.
1727 2000-08-20  Simon Josefsson  <simon@josefsson.org>
1729         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1730         function, thanks to Lloyd Zusman for debugging.
1731         (nnimap-request-group):
1732         (nnimap-request-list):
1733         (nnimap-retrieve-groups):
1734         (nnimap-request-newgroups): Use it.
1736         * nnimap.el (nnimap-request-article-part): Less verbose.
1738 2000-08-18  Dave Love  <fx@gnu.org>
1740         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1741         custom type.
1743         * nnheader.el (nnheader-replace-chars-in-string): Use
1744         subst-char-in-string if available.
1746         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
1747         (gnus-request-article-this-buffer): Use expand-file-name.
1748         (gnus-mime-view-part-as-type): Simplify interactive spec.
1749         (gnus-mime-button-map): Define it all in defvar.
1751 2000-08-17  Dave Love  <fx@gnu.org>
1753         * gnus-group.el (gnus-group-running-xemacs): Deleted.
1755         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1756         last-nonmenu-event.
1758         * uudecode.el (char-int): Use defalias, not fset.
1760         * score-mode.el: Don't require easymenu.  Require mm-util.
1761         (score-mode-coding-system): Use mm-auto-save-coding-system.
1763         * nneething.el (nneething-create-mapping): Don't use cadar & al.
1764         (nneething-file-name): Use expand-file-name, not concat.
1766 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1768         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1769         Failure proof for email addresses.
1770         (nnslashdot-sane-retrieve-headers): Ditto.
1772 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1774         * message.el (message-send-mail): Only insert courtesy message
1775         when text/plain.
1777 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
1779         * message.el (message-cancel-news): Copy the From header from the
1780         original article.
1782 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1784         * gnus-async.el (gnus-asynchronous): Removed.
1786 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1788         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1789         format.
1791 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1793         * nnmail.el (nnmail-expiry-target-group): Fixed.
1795 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1797         * nnmail.el (nnmail-expiry-target-group): Fix the call to
1798         gnus-request-accept-article so that body encoding is *not* done.
1799         Encoding is not done on incoming mail, so why should it be done on
1800         expired mail?
1803 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1805         * nnml.el (nnml-request-expire-articles): Fix the calls to
1806         nnml-request-article (the filename was being passed instead of the
1807         article number) and nnmail-expiry-target-group
1808         (nnml-current-directory is changed by nnml-request-accept-article,
1809         causing it to be incorrect for the next article to be expired).
1811 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1813         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1814         expiry-target group parameters.
1816 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1818         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1819         buffer.
1820         (gnus-topic-hide-topic): Take a PERMANENT parameter.
1821         (gnus-topic-show-topic): Ditto.
1823         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1825 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
1827         * mail-source.el (mail-source-incoming-file-prefix): New
1828         variable.
1830 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1832         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1834         * mailcap.el (mailcap-maybe-eval): Be even more warning.
1836 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
1838         * message.el (message-syntax-checks): New check quotin-style:
1839         Text must be written below quoted text.
1840         (message-check-news-body-syntax): Check it.
1842 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1844         * imap.el (imap-authenticator-alist): Fix typo.
1845         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1846         Jonas Oberg for debugging.
1848 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1850         * gnus-async.el (gnus-asynchronous): Disable by default.
1852 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1854         * mm-view.el (mm-inline-text): Bind fill-column.
1856         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1857         list of unexpired articles.
1859         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1860         un-expired articles.
1862         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1863         headers.
1865         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1866         we update the right topic..
1868         * mm-decode.el (mm-display-external): Put point at start.
1870 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1872         * nnmail.el (nnmail-expiry-target): More explicit documentation.
1874         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1876 2000-08-09  Simon Josefsson <simon@josefsson.org>
1878         * imap.el (imap-parse-body):
1879         (imap-parse-string-list): Add bug workarounds for Stalker
1880         Communigate Pro 3.0 server.
1881         (imap-body-lines): Remove bogus comment.
1883         * imap.el (imap-range-to-message-set): Move from nnimap.el.
1885         * nnimap.el (nnimap-retrieve-which-headers):
1886         (nnimap-retrieve-headers-from-server):
1887         (nnimap-request-set-mark):
1888         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1890 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1892         * message.el (message-dont-reply-to-names):
1893         rmail-dont-reply-to-names may not be defined.
1895 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1897         * gnus-group.el (gnus-group-iterate): Uncompiled function should
1898         not use pop.
1900 2000-07-19  Dave Love  <fx@gnu.org>
1902         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1903         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
1904         check.
1905         (gnus-article-display-xface): Special-case for dark backgrounds.
1907 2000-07-19  Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1909         * imap.el (imap-calculate-literal-size-first): New variable.
1910         (imap-local-variables): Add it.
1911         (imap-kerberos4-open): Set it.
1912         (imap-send-command): Use it.
1914 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1916         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1917         (mailcap-parse-mimetypes): Use it.
1918         (mailcap-extension-to-mime): Parse mimetype.
1919         (mailcap-mime-types): Ditto.
1920         * mml.el (mml-minibuffer-read-type): Ditto.
1922 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1924         * nndoc.el (nndoc-type-alist): Add outlook.
1925         (nndoc-outlook-type-p): New function.
1926         (nndoc-outlook-article-begin): Ditto.
1928 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
1930         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1931         excursion.
1933 2000-07-15  Simon Josefsson  <simon@josefsson.org>
1935         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1937         * imap.el (imap):
1938         (imap-kerberos4-program):
1939         (imap-gssapi-program):
1940         (imap-ssl-program): Customization.
1941         (imap-shell-program):
1942         (imap-shell-host): New variables.
1943         (imap-streams):
1944         (imap-stream-alist): Add shell.
1945         (imap-shell-p):
1946         (imap-shell-open): New functions.
1947         (imap-open): Don't call authenticator if preauth.
1948         (imap-authenticate): Return t if already authenticated.
1950 2000-07-14  Simon Josefsson  <simon@josefsson.org>
1952         * gnus.el (gnus-invalid-group-regexp): New variable.
1953         (gnus-read-group): Use it.
1955 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1957         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
1958         expunge-below and orphan-score are "group variables".
1960 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
1962         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1963         qualified group names to `gnus-group-read-ephemeral-group'.
1965 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
1967         * gnus-sum.el: `W t' is toggle-header in info.
1969 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
1971         * gnus-art.el (article-de-base64-unreadable): Typo.
1973 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
1975         * gnus-agent.el (require): Require timer.
1977 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1979         * message.el (message-bounce): Call mime-to-mml.
1981 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1983         * nnslashdot.el (nnslashdot-request-close): New function.
1985 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1987         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1988         right line number for the article.
1990 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1992         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1993         * webmail.el (webmail-fetch): Bind
1994         url-http-silence-on-insecure-redirection.
1996 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1998         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1999         unibyte.
2000         (nnslashdot-sane-retrieve-headers): Ditto.
2001         (nnslashdot-request-article): Ditto.
2003 2000-07-10  William M. Perry <wmperry@aventail.com>
2005         * mailcap.el (mailcap-parse-mimetype-file):
2007 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2009         * nnweb.el (nnweb-insert): Stricter test.
2010         * webmail.el (webmail-refresh-redirect): Ditto.
2012 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2014         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2016 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2018         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2020 2000-07-05  Dave Love  <fx@gnu.org>
2022         * utf7.el: Doc and header fixes.
2024         * gnus-sum.el: Doc fixes.
2026         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2027         defalias, not fset.
2029         * flow-fill.el (fill-flowed-point-at-eol)
2030         (fill-flowed-point-at-bol): Use defalias, not fset.
2032         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2033         (gnus-Plain-save-name): Delete -- apparently bogus.
2035 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2037         * nnsoup.el: Use expand-file-name throughout.
2039 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2041         * nnmail.el (nnmail-read-incoming-hook): New example.
2043 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2045         * mm-view.el (mm-inline-text): Check whether the text has already
2046         been decoded.
2048 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2050         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2052 2000-07-03  Stainless Steel Rat <ratinox@peorth.gweep.net>
2054         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2056 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2058         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2059         unsend flags.
2061 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2063         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2064         name in authinfo (.authinfo now support ports, no need for the
2065         hack).
2066         (nnimap-split-find-rule): Fix.
2067         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2069 2000-07-03  Paul Stodghill <stodghil@CS.Cornell.EDU>
2071         * message.el (message-unquote-tokens): Remove all quotes.
2073 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2075         * gnus-ml.el: New file.
2077 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2079         * nnultimate.el (nnultimate-request-close): New function.
2081         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2083 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2085         * gnus.el: Gnus v5.8.7 is released.
2087 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2089         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2091 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2093         * message.el (message-do-fcc): Encode MIME.
2095 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2097         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2098         (nnimap-assoc-match): New function.
2099         (nnimap-split-find-rule): Support extended syntax.
2101 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2103         * nnimap.el (nnimap-open-connection): Use port stuff.
2105         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2106         document port and defaultport.
2108 2000-06-27  Paul Stodghill <stodghil@CS.Cornell.EDU>
2110         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2112 2000-06-26  Dave Love  <fx@gnu.org>
2114         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2116         * message.el: Remove unnecessary `require'ments.  Defvar
2117         gnus-list-identifiers when compiling.  Don't try to autoload
2118         variable `gnus-list-identifiers'.  Autoload
2119         gnus-group-name-charset.
2120         (message-fetch-field): Don't assume `format' removes text
2121         properties.
2122         (message-strip-list-identifiers, message-reply, message-followup):
2123         Require gnus-sum.
2124         (message-mode): Tidy XEmacs conditionals.
2125         (message-replace-chars-in-string): Use subst-char-in-string when
2126         available.
2128         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2129         removes text properties.
2131         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2133         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
2135         * gnus-score.el (gnus-summary-score-entry): Likewise.
2137 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2139         * nnimap.el (nnimap-request-post): Fix parenthesis.
2141 2000-06-26  Paul Stodghill <stodghil@CS.Cornell.EDU>
2143         * message.el (message-unquote-tokens): New function.
2145         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2147         * nnimap.el (nnimap-request-post): Ditto.
2149 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2151         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2153         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2154         patch commited 2000-04-02).
2156 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2158         * imap.el (imap-mailbox-examine-1): New function.
2159         (imap-message-copyuid-1):
2160         (imap-message-appenduid-1): Use it, instead of
2161         `imap-mailbox-examine' which would utf-7 encode mailbox name
2162         twice.
2164 2000-06-19  Dave Love  <fx@gnu.org>
2166         * mm-uu.el Don't require message.  Require cl when compiling.
2168 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2170         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2171         a local variable.
2172         * gnus-sum.el (gnus-orphan-score): Move here.
2174 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2176         * message.el (message-forward): Remove show-mml condition.
2177         (message-forward-ignored-headers): Remove X-Gnus headers.
2179 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2181         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2183 2000-06-08  Urban Engberg <ue@ccieurope.com>
2185         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2187 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2189         * message.el (message-syntax-checks): Add type.
2191 2000-06-07  Dave Love  <fx@gnu.org>
2193         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2194         put-image.
2195         (mm-inline-image): Defalias, not fset.
2197         * gnus.el (gnus-group-startup-message): Don't specify string for
2198         insert-image.
2200         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2201         add-minor-mode is available.
2202         (gnus-article-display-xface): Don't specify string for
2203         insert-image.
2205 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2207         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2208         (gnus-topic-insert-topic-line): Use shownp.
2209         (gnus-topic-hide-topic): Don't use hidden.
2210         (gnus-topic-show-topic): Don't use hidden.
2212 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2214         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2215         system.
2216         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2217         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2218         * gnus-util.el (gnus-output-to-rmail): Ditto.
2219         (gnus-output-to-mail): Ditto.
2220         (gnus-write-buffer): Ditto.
2221         * gnus-uu.el (gnus-uu-save-article): Ditto.
2223 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2225         * message.el (message-read-from-minibuffer): Typo.
2227 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2229         * gnus-art.el (article-decode-charset): Override non-MIME forward
2230         charset.
2232 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2234         * mml.el (mml-quote-region): Correct the regexp.
2235         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2237 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2239         * message.el (message-forward): Insert raw text.
2240         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2241         (mml-generate-mime-1): Insert raw text in unibyte mode.
2243 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2245         * mm-bodies.el (mm-body-encoding): Always encoded if
2246         `mm-use-ultra-safe-encoding' is set.
2248 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2250         * mml.el (ange-ftp-name-format): Typo.
2252 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2254         * gnus-start.el (gnus-get-unread-articles): If
2255         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2256         try to do anything on that server.
2258 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2260         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2261         from latest draft.
2263 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2265         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2266         is open.
2268 2000-05-24  Dave Love  <fx@gnu.org>
2270         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2272 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2274         * gnus.el (gnus-redefine-select-method-widget): new function, call
2275         it once. Add an "other" entry for unknown but editable backend
2276         name symbols.
2277         * gnus-start.el (gnus-declare-backend): use it.
2279 2000-05-19  Dave Love  <fx@gnu.org>
2281         * gnus-art.el (gnus-article-next-page): Revert last change.
2283 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2285         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2287 2000-05-19  Dave Love  <fx@gnu.org>
2289         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2290         not mm-inline-large-images.
2292 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2294         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2296 2000-05-18  Dave Love  <fx@gnu.org>
2298         * gnus-art.el: Use defalias, not fset.
2299         (gnus-article-x-face-command): Don't test for xbm.
2300         (gnus-article-next-page): Redisplay before testing point in window.
2302 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2304         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2305         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2307 2000-05-17  Jim Davidson <jdavidson@acm.org>
2309         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2310         gnus-summary-save-in-rmail.
2311         * message.el (message-output): Ditto.
2313 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2315         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2317 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2319         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2320         is a charset.
2321         * message.el (message-send-news): Check group name charset.
2322         * gnus-msg.el (gnus-post-news): Decode group name.
2323         (gnus-inews-do-gcc): Encode group name.
2325 2000-05-17  Karl Kleinpaste <karl@charcoal.com>
2327         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2328         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2330 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2332         * gnus-group.el (gnus-group-mark-line-p): New function.
2333         (gnus-group-goto-group): New parameter.
2334         (gnus-group-remove-mark): Use it.
2335         * gnus-topic.el (gnus-topic-move-group): Ditto.
2336         (gnus-topic-remove-group): Ditto.
2338 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2340         * gnus-group.el (gnus-group-list-dormant): New function.
2342 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2344         * gnus-agent.el (gnus-agent-synchronize): Use
2345         nnheader-insert-file-contents.
2346         (gnus-agent-save-active-1): Ditto.
2347         (gnus-agent-write-active): Ditto.
2348         (gnus-agent-expire): Ditto.
2349         * gnus-cache.el (gnus-cache-read-active): Ditto.
2350         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2351         * gnus-sum.el (gnus-summary-import-article): Ditto.
2353         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2354         (gnus-agent-save-group-info): Ditto.
2355         (gnus-agent-save-alist): Ditto.
2356         * gnus-util.el (gnus-make-directory): Ditto.
2358         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2360 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2362         * mml.el (mml-generate-mime-preprocess-function): New variable.
2363         (mml-generate-mime-postprocess-function): New variable.
2364         (mml-generate-mime-1): Use them.
2366 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2368         * gnus-group.el (gnus-group-apropos): Group name charset.
2369         * gnus-sum.el (gnus-set-mode-line): Ditto.
2370         * gnus-group.el (gnus-group-decoded-name): New function.
2371         (gnus-group-edit-group): Use it.
2372         * gnus-cus.el (gnus-group-customize): Use it.
2374 2000-05-16  Karl Kleinpaste <karl@charcoal.com>
2376         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2378 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2380         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2381         (gnus-group-name-charset-group-alist): Ditto.
2382         (gnus-group-name-charset): New function.
2383         (gnus-group-name-decode): New function.
2384         (gnus-group-insert-group-line): Use them.
2385         (gnus-group-prepare-flat-list-dead): Ditto.
2386         (gnus-group-list-active): Ditto.
2387         (gnus-group-describe-all-groups): Ditto.
2388         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2389         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2390         add gnus-group property.
2391         (gnus-browse-group-name): Read gnus-group property.
2393 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2395         * nnfolder.el (nnfolder-possibly-change-group): Use
2396         file-name-coding-system instead of pathname-coding-system.
2397         * nnmail.el (nnmail-find-file): Ditto.
2398         (nnmail-write-region): Ditto.
2399         * nnmh.el (nnmh-retrieve-headers): Ditto.
2400         (nnmh-request-article): Ditto.
2401         (nnmh-request-group): Ditto.
2402         (nnmh-request-list): Ditto.
2403         (nnmh-possibly-change-directory): Ditto.
2404         (nnmh-active-number): Ditto.
2405         * nnml.el (nnml-possibly-change-directory): Ditto.
2406         (nnml-request-list): Ditto.
2407         (nnml-request-article): Ditto.
2408         (nnml-retrieve-headers): Ditto.
2410 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2412         * nnimap.el (nnimap-request-accept-article): Don't unselect
2413         mailbox if no mailbox is selected.
2415 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2417         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2418         Recognize domain names starting with `www.' as starting an URL.
2420 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2422         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2423         (mail-source-keyword-map): Add "subdirs" for maildir.
2425 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2427         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2428         (nnmail-get-new-mail): Use it.
2429         * gnus-start.el (gnus-get-unread-articles): Ditto.
2431 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2433         * gnus-sum.el (gnus-summary-edit-article): Better support for
2434         nndraft:drafts.
2435         * nndraft.el (nndraft-request-replace-article): New function,
2436         bind nnmail-file-coding-system.
2438 2000-05-14  Dave Love  <fx@gnu.org>
2440         * nnheader.el: Replace uses of `fset' with `defalias'.
2441         (jka-compr-compression-info-list): Only defvar when compiling.
2443 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2445         * webmail.el (webmail-netaddress-article): Refresh redirect.
2447 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2449         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2451 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2453         * webmail.el: Translate &nbsp; to SP.
2455 2000-05-13  Robin S. Socha <robin@socha.net>
2457         * message.el (message-bounce): Doc typo.
2459 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2461         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2462         (gnus-soup-store): Ditto.
2463         (gnus-soup-send-packet): Ditto.
2464         * nnsoup.el (nnsoup-replies-format-type): Ditto.
2465         (nnsoup-dissect-buffer): Ditto.
2466         (nnsoup-narrow-to-article): Ditto.
2467         (nnsoup-make-active): Ditto
2469 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2471         * message.el (message-mode): Two parameters for local-variable-p.
2473 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2475         * message.el (message-strip-list-identifiers): New function.
2476         (message-reply): Use it and use message-strip-subject-re.
2477         (message-followup): Ditto.
2478         * gnus-art.el (article-hide-list-identifiers): Remove more.
2479         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2481 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2483         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2484         mail-parset-charset and use non-numeric argument.
2486 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2488         * mml.el (mml-buffer-list): New variable.
2489         (mml-generate-new-buffer): New function.
2490         (mml-destroy-buffers): Ditto.
2491         (mml-insert-mime): Use them.
2492         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2493         * gnus-sum.el (gnus-summary-edit-article): Ditto.
2494         * message.el (message-mode): Ditto.
2495         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2496         (gnus-uu-save-article): Support show-as-mml.
2497         * message.el (message-forward): Ditto.
2499 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2501         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2502         (nndoc-mime-digest-type-p): Locate article head precisely.
2503         * mml.el (mml-generate-default-type): New variable.
2504         (mml-generate-mime-1): Use it.
2505         (mml-insert-mime-headers): Use it.
2506         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2507         (gnus-uu-digest-mail-forward): Use it and call message-forward
2508         with argument digest.
2509         (gnus-uu-save-article): Support message-forward-as-mime.
2510         * message.el (message-forward): Add parameter digest.
2511         * mm-decode.el (mm-dissect-default-type): New variable.
2512         (mm-dissect-buffer): Use it.
2514 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
2516         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2517         newline and paragraph to nil when got a non-ascii character. Test
2518         paragraph before newline.
2520 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2522         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2523         limit to 76.
2525 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2527         * nnslashdot.el (nnslashdot-sid-strip): New function.
2528         (nnslashdot-threaded-retrieve-headers): New format.
2529         (nnslashdot-sane-retrieve-headers): Ditto.
2530         (nnslashdot-request-article): Ditto.
2531         (nnslashdot-threaded-retrieve-headers): Thread properly.
2532         (nnslashdot-request-article): Be more lenient.
2533         (nnslashdot-threaded-retrieve-headers): Regexp search.
2535 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2537         * gnus-sum.el (gnus-with-article): Define it before use it.
2539 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2541         * message.el (message-supersede): Use mime-to-mml.
2542         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2544 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
2546         * gnus-group.el (gnus-group-list-cached): Don't use
2547         `subst-char-in-string'.
2549 2000-05-08  Dave Love  <fx@gnu.org>
2551         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2553 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2555         * mm-decode.el (mm-interactively-view-part): Append %s if the
2556         method is a single word.
2557         * nnwarchive.el (nnwarchive-type-definition): Typo.
2559 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2561         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2562         function.
2563         (gnus-group-prepare-flat-predicate): Use it.
2564         (gnus-group-list-cached): List dead groups.
2566 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2568         * gnus-art.el (article-decode-charset): Don't decode message with
2569         format.
2571 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
2573         * mailcap.el (mailcap-maybe-eval): Honor user request not to
2574         evaluate the Lisp code.
2576 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2578         * gnus-art.el (article-wash-html): New function.
2579         (gnus-article-wash-html): Bind.
2580         (gnus-article-make-menu-bar): Menu item.
2581         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2582         (gnus-summary-make-menu-bar): Menu item.
2583         * gnus.el: Autoload.
2585 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
2587         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2588         (gnus-uu-unshar-article): Use it.
2590         * mailcap.el (mailcap-maybe-eval-warning): New variable.
2591         (mailcap-maybe-eval): Use it.
2593         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2594         in docstring.
2596         * mml.el (mml-generate-mime-1): Small comment.
2598 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2600         * gnus-art.el (article-de-base64-unreadable): New function.
2601         (gnus-article-de-base64-unreadable): Bind.
2602         (gnus-article-make-menu-bar): Menu item.
2603         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2604         (gnus-summary-make-menu-bar): Menu item.
2605         * gnus.el: Autoload.
2607 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2609         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2610         (gnus-summary-select-article): Add en/disable multibyte.
2612 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2614         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2615         (gnus-summary-edit-article): New feature: editing raw articles.
2617 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2619         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2620         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2621         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2622         Emacs MULE can not copy some 8bit characters in multibyte buffers.
2623         * mm-decode.el (mm-insert-part): Ditto.
2625 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2627         * nndoc.el (nndoc-type-alist): Extend forward regexp.
2628         (nndoc-forward-type-p): Ditto.
2630 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2632         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2633         value of enable-multibyte-characters.
2635 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2637         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2639 2000-05-03  Dave Love  <fx@gnu.org>
2641         * gnus-ems.el (gnus-article-xface-ring-internal)
2642         (gnus-article-xface-ring-size): New variable.
2643         (gnus-article-display-xface): Use them to cache data.  Don't try
2644         to use XPM.  Set up binary coding for PBM's sake.
2646 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2648         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2649         * gnus-int.el (gnus-request-accept-article): Ditto.
2650         (gnus-request-replace-article): Ditto.
2651         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2653 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2655         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2657 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2659         * rfc2047.el (rfc2047-encode-message-header): Encode field by
2660         field.
2661         * mml.el (mml-to-mime): Use message-default-charset.
2662         (mml-preview): Narrow to headers.
2663         * message.el (message-send-mail): Use message-default-charset.
2664         (message-send-news): Narrow to headers;
2665         use message-default-charset.
2667 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2669         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2670         detect.
2671         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2672         restriction.
2673         (mml-parse-1): Warning message.
2674         (mml-preview): Disable multibyte.
2676 2000-05-03  Dave Love  <fx@gnu.org>
2678         * gnus.el (gnus-group-startup-message): Add newline before image.
2680 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2682         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2683         * message.el (message-send-mail): Use unibyte-buffer.
2684         (message-send-mail): Ditto.
2686 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2688         * gnus.el: Gnus v5.8.6 is released.
2690 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2692         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2694 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2696         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2698 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2700         * message.el (message-send-mail-partially): Use forward-line.
2702 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2704         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2706 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2708         * mml.el (mml-generate-mime-1): Ignore 0x1b.
2709         (mml-insert-mime): No markup only for text/plain.
2710         (mime-to-mml): Remove MIME headers.
2712 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2714         * mml.el (mml-preview): Set gnus-newsgroup-charset.
2715         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2716         as 8-bit.
2718 2000-04-28  Dave Love  <fx@gnu.org>
2720         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2721         21.
2723         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2724         search order.  Use parse-colon-path and remove some redundancy.
2725         Doc fix.
2726         (mailcap-parse-mimetypes): Code consistently with
2727         mailcap-parse-mailcaps.  Doc fix.
2729         * gnus-start.el (gnus-unload): Iterate over `features', not
2730         `load-history'.
2732 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2734         * mml.el (mml-parse-1): Don't create blank parts.
2735         (mml-read-part): Fix mml tag.
2736         (mml-insert-mime): Convert message/rfc822.
2737         (mml-insert-mml-markup): Add mmlp parameter.
2739 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2741         * message.el (message-send-mail-partially): Remove CTE.
2743 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2745         * mm-view.el (mm-inline-image): Fset it.
2747 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2749         * nndoc.el (nndoc-type-alist): Change forward regexp.
2751 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2753         * message.el (message-send-mail-partially-limit): Change the
2754         default value.
2756 2000-04-27  Erik Toubro Nielsen <erik@ifad.dk>
2758         * gnus-util.el (gnus-extract-address-components): Name might be
2759         "".
2761 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2763         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2764         (gnus-summary-post-forward): Ditto.
2765         * message.el (message-forward-show-mml): New variable.
2766         (message-forward): Use it.
2767         * mml.el (mml-parse-1): Add tag mml.
2768         (mml-read-part): Ditto.
2769         (mml-generate-mime): Support reentance.
2770         (mml-generate-mime-1): Support mml tag.
2772 2000-04-27  Dave Love  <fx@gnu.org>
2774         * gnus-art.el: Don't bother to require custom, browse-url.
2775         (gnus-article-x-face-command): Include gnus-article-display-xface.
2777         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
2778         Use defalias, not fset.
2779         (gnus-article-display-xface): New function.
2781         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2783         * mm-decode.el: Small doc fixes.  Require cl when compiling.
2784         (mm-xemacs-p): Deleted.
2785         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2786         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2787         use create-image and don't special-case xbm.
2788         (mm-valid-image-format-p): Use display-graphic-p.
2790 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2792         * message.el (message-send-mail-partially-limit): New variable.
2793         (message-send-mail-partially): New function.
2794         (message-send-mail): Use it.
2795         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2796         all blank lines inside of base64.
2797         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2798         blank lines.
2800 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2802         * mml.el (mml-insert-tag): Match more special characters.
2804 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2806         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2808 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2810         * mm-decode.el (mm-inline-media-tests): Add message/partial.
2811         (mm-inlined-types): Ditto.
2812         * mm-partial.el: New file.
2814 2000-04-27  Dave Love  <fx@gnu.org>
2816         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2817         matter in Emacs 21.
2819 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
2821         * mm-bodies.el (mm-encode-body): Remove reference to
2822         mm-default-charset in comment.
2824 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2826         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2828 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2830         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2831         let.
2833 2000-04-26  Pavel Janik ml. <Pavel.Janik@inet.cz>
2835         * gnus-draft.el (gnus-draft-setup): Fix comments.
2837 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2839         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2840         if nnmbox-file-coding-system-for-write is nil.
2842 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2844         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2845         header if nil.
2847 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2849         * mm-view.el (mm-inline-text): Insert directly if decoded.
2850         * mml.el (autoload): Typo.
2852 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2854         * mml.el (mml-preview): Set up posting-charset.
2855         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2857 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2859         * webmail.el: Fix yahoo mail.
2861 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2863         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2864         word if not necessary.
2865         (rfc2047-encode-region): Put space between encoded words.
2867 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2869         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2871 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2873         * gnus-draft.el (gnus-draft-setup): Restore mml only when
2874         required.
2875         (gnus-draft-edit-message): Require restoration.
2877 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2879         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2880         back.
2882 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2884         * gnus-art.el (gnus-treat-article): Make sure that the summary
2885         buffer is live.
2887 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2889         * mailcap.el (mailcap-parse-mailcaps): Reorder.
2890         (mailcap-parse-mailcap): Backwards parsing.
2891         (mailcap-possible-viewers): Remove nreverse.
2892         (mailcap-mime-info): Ditto.
2893         (mailcap-add-mailcap-entry): Keep alternative viewer.
2895 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2897         * gnus.el: Gnus v5.8.5 is released.
2899 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2901         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2903         * gnus-util.el (gnus-netrc-machine): Default to nntp.
2905         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2907 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2909         * mm-view.el (mm-inline-message): Disable prepare-hook.
2911 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2913         * gnus.el: Fix copyright statements.
2915         * gnus-sum.el (gnus-alter-articles-to-read-function): New
2916         variable.
2917         (gnus-articles-to-read): Use it.
2919         * message.el (message-get-reply-headers): Bind free variable.
2921 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2923         * message.el (message-get-reply-headers): Fix to-address.
2925 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2927         * webmail.el: Hotmail fix. Add a debug function.
2929 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2931         * gnus-sum.el (t): M-down and M-up.
2933 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2935         * gnus-sum.el: Doc fix.
2937 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
2939         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2941 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2943         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2944         string.
2945         (nnweb-request-group): Don't scan twice.
2946         (nnweb-request-scan): Don't nix out the hashtb.
2948         * message.el (message-get-reply-headers): Return a value.
2950 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
2952         * gnus-art.el (gnus-button-url-regexp): New value to match naked
2953         urls.
2955 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2957         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2958         order messages are inserted.
2960         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2961         message/rfc822 parts.
2963         * gnus-art.el (gnus-article-read-summary-keys): Check for
2964         numerical values.
2966         * message.el (message-get-headers): Made into own function.
2967         (message-reply): Use it.
2968         (message-get-reply-headers): Renamed.
2969         (message-widen-reply): New command.
2971 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2973         * nntp.el (nntp-retrieve-data): Report the error and return nil.
2975 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2977         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2978         non-base64 text at the end if not found.
2980 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
2982         * gnus-sum.el (gnus-read-move-group-name):
2983         (gnus-summary-move-article): Use `gnus-group-method' to find out
2984         what method the manually entered group belong to.
2985         `gnus-group-name-to-method' doesn't return any method parameters
2986         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2987         for new groups so they wouldn't work.
2989 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2991         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2992         override.
2994 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2996         * nnmail.el (nnmail-cache-insert): Does some stuff that is
2997         probably good to do, or something.  I dunno.  I just write these
2998         ChangeLog entries, and my name is Lars.
3000 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3002         * message.el (message-caesar-region): Use translate-region.
3004 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3006         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3008 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3010         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3011         variables, because that makes Emacs flash.
3013         * gnus-group.el (gnus-group-insert-group-line): Don't call
3014         gnus-group-add-icon unconditionally.
3016         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3017         xmas.
3018         (gnus-group-glyph-directory): Removed.
3020 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3022         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3023         gnus-newsgroup-name is "".
3025 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3027         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3028         in conjunction with MULE-UCS.
3030 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3032         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3034 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3036         * message.el (message-shorten-references): Only cater to broken
3037         INN for news. This caters for broken smtpd.
3039 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3041         * mailcap.el (mailcap-mime-info): Use the first match; not the
3042         last.
3044         * gnus-agent.el (gnus-category-kill): Save the category list.
3046 2000-04-21  Chris Brierley  <brierley@pobox.com>
3048         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3050 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3052         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3054 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3056         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3058 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3060         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3061         (gnus-group-list-cached): Use it.
3063 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3065         * gnus.el: Update all the copyright notices.
3067 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3069         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3070         non-base64 text at the end.
3072 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3074         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3076 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3078         * nnheader.el: Don't autoload cancel-function-timers.
3080         * message.el (message-fetch-field): Fold case.
3082 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3084         * message.el (message-forward-before-signature): New variable.
3086 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3088         * gnus-mlspl.el: Fix stuff.
3090 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3092         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3093         subjects when unthreaded.
3095 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3097         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3098         well.
3100 2000-04-21  Rui Zhu  <sprache@iname.com>
3102         * gnus-art.el (gnus-article-mode): Fix variable name.
3104 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3106         * mm-view.el: Fix autoload.
3108         * flow-fill.el (flow-fill): Fix provide.
3110         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3111         nil.
3113 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3115         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3117 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3119         * gnus-util.el (gnus-netrc-machine): Didn't work.
3121 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3123         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3125 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3127         * flow-fill.el: Renamed from fill-flowed.
3129         * message.el (message-forward-ignored-headers): Default to
3130         removing CTE.
3132 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3134         * message.el (message-mode): Don't fill headers.
3136 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3138         * message.el (message-pipe-buffer-body): Use shell
3140 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3142         * nnvirtual.el (nnvirtual-request-article):
3143         Bind gnus-override-method to nil.
3144         (nnvirtual-request-update-mark): Don't update mark when
3145         article is not there.
3147 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3149         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3151 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3153         * gnus-util.el (gnus-parse-netrc): Allow "port".
3154         (gnus-netrc-machine): Take a port param.
3155         (gnus-netrc-machine):
3157         * gnus-art.el (gnus-request-article-this-buffer): Allow
3158         re-selecting referenced articles.
3160         * message.el (message-cancel-news): Allow editing.
3161         (message-cancel-message): Add newline.
3163 2000-04-20  William M. Perry  <wmperry@aventail.com>
3165         * mm-view.el (mm-inline-image-emacs): New function.
3167 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3169         * mail-source.el (mail-source-delete-incoming): Change default in
3170         cvs.
3172 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3174         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3175         function.
3177 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3179         * nnml.el (nnml-request-expire-articles): Use it.
3181         * nnmail.el (nnmail-expiry-target): New variable.
3182         (nnmail-expiry-target-group): New function.
3184 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3186         * message.el (message-forward): Add non-MIME separators.
3188 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3190         * message.el (message-generate-headers): Respect the syntax check
3191         spec.
3193         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3194         (gnus-remove-thread): Don't show all threads.
3196 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3198         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3200 2000-04-19  Dave Love  <fx@gnu.org>
3202         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3204 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3206         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3207         (nnwarchive-egroups-*): Ditto.
3208         (nnwarchive-url): Unibyte buffer and single line cookie.
3210 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3212         * mm-util.el (mm-char-or-char-int-p): New alias.
3213         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3214         entities.
3216 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3218         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3219         article case insensitively.
3221 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3223         * mail-source.el (mail-source-fetch-webmail): Use the default
3224         password provided in mail-sources; use webmail:subtype:user as
3225         the key.
3227 2000-04-10  John Wiegley <johnw@gnu.org>
3229         * mail-source.el (mail-source-fetch-webmail): Use
3230         mail-source-password-cache.
3232 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3234         * webmail.el: Add netscape mail and fix HotMail mail.
3236 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3238         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3240 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3242         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3243         RFC822.PEEK if server support IMAP4rev1.
3244         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3245         RFC822.TEXT.PEEK if server support IMAP4rev1.
3246         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3247         RFC822.HEADER if server support IMAP4rev1.
3248         (nnimap-request-article-part): Support bodydetail in response
3249         data.
3251 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3253         * fill-flowed.el: New file.
3255         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3256         text/plain parts with `format' parameters.
3258         * mm-view.el (autoload): Autoload fill-flowed.
3259         (mm-inline-text): For "plain" parts with a format=flowed
3260         parameter, call `fill-flowed'.
3262 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3264         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3265         slashdot ids.
3267 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3269         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3270         format.
3272 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3274         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3275         `imtest' too.
3276         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3277         (imap-gssapi-program): New variable.
3278         (imap-streams): Add gssapi.
3279         (imap-stream-alist): Ditto.
3280         (imap-authenticators): Ditto.
3281         (imap-authenticator-alist): Ditto.
3282         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3283         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3284         1.6.x `imtest' syntax.
3285         (imap-gssapi-stream-p): New function.
3286         (imap-gssapi-open): Ditto.
3287         (imap-gssapi-auth-p): Ditto.
3288         (imap-gssapi-auth): Ditto.
3289         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3290         (imap-send-command): Use buffer-local `imap-client-eol' value.
3292         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3293         lines and turn TAB into SPC before parsing.
3295 2000-03-15  Simon Josefsson <jas@pdc.kth.se>
3297         * nnheader.el (nnheader-group-pathname): Make sure to return a
3298         directory.
3299         * nnmail.el (nnmail-group-pathname): Ditto.
3301 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3303         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3304         might split in the middle of a message-id.
3306 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3308         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3309         groups from the server.
3311         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3312         (gnus-summary-toggle-header): Update the wash status.
3314         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3315         Moved here.
3317         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3318         setting.
3320         * nnmail.el (nnmail-get-active): Use it.
3321         (nnmail-parse-active): New function.
3323         * mm-view.el (mm-inline-text): Support the new version of
3324         vcard.el.
3326         * gnus-sum.el (gnus-summary-move-article): Only delete article
3327         when moving junk.
3328         (gnus-deaden-summary): Bury the buffer.
3330         * nnmail.el (nnmail-group-pathname): Ditto.
3332         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3334 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3336         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3337         whether Mule.
3339 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3341         * message.el (message-send-mail): Protect against unloaded Gnus.
3343         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3344         parent.
3345         (gnus-topic-update-topic-line): Yes, do.
3346         (gnus-topic-goto-missing-group): Tally the correct number of
3347         unread articles before inserting the topic line.
3349 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3351         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3353 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3355         * mm-decode.el (mm-dissect-buffer): Ditto.
3357         * gnus-art.el (article-decode-charset): Strip CTE.
3359         * ietf-drums.el (ietf-drums-strip): New function.
3361         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3362         when prompting in read-only groups.
3364 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3366         * imap.el (imap-send-command): Change EOL-chars when
3367         `imap-client-eol' differs from default, not only for kerberos4.
3368         (imap-mailbox-status): Get encoded mailbox's status.
3370 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3372         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3373         into `mail-source-password-cache'.
3375 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3377         * mm-util.el (mm-mime-charset): Check for presence of
3378         `coding-system-get' and `get-charset-property' (recent XEmacs has
3379         the former, but not the latter).
3381 2000-01-28  Dave Love  <fx@gnu.org>
3383         * message.el (message-check-news-header-syntax): Fix typo
3384         `newsgroyps'.
3385         (message-talkative-question): Put temp buffer in fundamental-mode.
3386         (message-recover): Use fundamental-mode in the right buffer.
3388         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3389         right buffer.
3391 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3393         * qp.el (quoted-printable-decode-region): Add charset parameter.
3394         (quoted-printable-decode-string): Ditto.
3396         * gnus-art.el (article-de-quoted-unreadable): Use it.
3398 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3400         * nnimap.el (nnimap-split-predicate): New variable.
3401         (nnimap-split-articles): Use it.
3403 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3405         * utf7.el: Change email address.
3407 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3409         * gnus-group.el (gnus-group-catchup): Purge split history.
3411 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3413         * nnmail.el (nnmail-generate-active): Support extended group name.
3414         (nnmail-get-active): Ditto.
3416 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3418         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3419         group names, don't remove anything.
3421 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3423         * webmail.el (webmail-my-deja-open): My-deja changes.
3425 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3427         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3429 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3431         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3433 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3435         * gnus.el (gnus-other-frame): Fix typo.
3437 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3439         * gnus-cus.el (gnus-group-customize): Fix typo.
3441 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3443         * nnweb.el (nnweb-insert): Simplified.
3445 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3447         * gnus-art.el (gnus-article-mode-map): "e" is
3448         gnus-summary-edit-article.
3450 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
3452         * mailcap.el (mailcap-mime-extensions): Add .diff.
3454 2000-01-06  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3456         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3457         there is no "%s" in the method.
3459 2000-01-08  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3461         * gnus-sum.el (gnus-summary-select-article): Return 'old.
3463 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3465         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3467         * gnus.el: Really always pop up a new frame.
3469         * parse-time.el (parse-time-rules): Allow 100-110 to be
3470         2000-2010.
3472         * time-date.el (date-to-time): Don't use timezone.
3474 2000-01-06  Dave Love  <fx@gnu.org>
3476         * time-date.el: Add keywords.
3477         (date-to-time): Add autoload cookie.  Canonicalize with
3478         timezone-make-date-arpa-standard.
3479         (time-to-seconds): Avoid caddr.
3480         (safe-date-to-time): Add autoload cookie.
3482 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
3484         * gnus-group.el (gnus-group-line-format-alist): Added %E for
3485         eyecandy.
3486         (gnus-group-insert-group-line): Now groks %E and inserts icon in
3487         group line using gnus-group-add-icon.
3488         (gnus-group-icons): Added customize group.
3489         (gnus-group-icon-list): Added variable.
3490         (gnus-group-glyph-directory): Added variable.
3491         (gnus-group-icon-cache): Added variable.
3492         (gnus-group-running-xemacs): Added variable.
3493         (gnus-group-add-icon): Added function. Add an icon to the current
3494         line according to gnus-group-icon-list.
3495         (gnus-group-icon-create-glyph): Added function.
3497 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3499         * gnus-sum.el (gnus-summary-select-article): Return whether we
3500         selected something new.
3501         (gnus-summary-search-article): Start searching at the window
3502         point.
3504         * gnus-group.el (gnus-fetch-group): Complete over
3505         gnus-active-hashtb.
3507 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3509         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3511 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3513         * gnus-sum.el (gnus-preserve-marks): New variable.
3514         (gnus-summary-move-article): Use it.
3515         (gnus-group-charset-alist): Added more entries.
3517 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3519         * mm-decode.el (mm-inline-override-types): Removed duplicate.
3521         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3522         as the default score.
3524         * gnus-score.el (gnus-score-delta-default): Changed name.
3526 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
3528         * imap.el (imap-parse-literal):
3529         (imap-parse-flag-list): Don't care about props.
3530         (imap-parse-string): Handle quoted characters.
3532 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3534         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3535         (gnus-summary-mark-article): Doc fix.
3536         (gnus-summary-mark-forward): Doc fix.
3537         (t): Changed keystroke for gnus-summary-customize-parameters.
3539         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3540         "e".
3541         (gnus-article-mode-map): No, don't.
3543         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3544         of the final article.
3546         * mm-decode.el (mm-interactively-view-part): Error on no method.
3548 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
3550         * gnus-score.el (gnus-score-insert-help): Something.
3552         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3554         * gnus-win.el (gnus-configure-frame): Ditto.
3556         * gnus-mh.el (gnus-summary-save-in-folder): Use
3557         with-current-buffer.
3559 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3561         * nnwarchive.el: Changed file perms.
3563 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3565         * gnus-group.el (gnus-group-delete-groups): New command.
3566         (gnus-group-delete-group): Extra no-prompt parameters.
3568 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3570         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3571         <p>.
3573 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3575         * webmail.el (webmail-hotmail-article): Don't insert message id.
3577 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3579         * nnimap.el (nnimap-split-fancy): New variable.
3580         (nnimap-split-fancy): New function.
3582 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
3584         (nnimap-split-rule): Document symbol value.
3586 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
3588         * nnimap.el (nnimap-retrieve-headers-progress): Let
3589         `nnheader-parse-head' parse article.
3590         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3591         request headers needed by `nnheader-parse-head'.
3593 1999-12-23  Florian Weimer  <fw@s.netic.de>
3595         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3596         value (crosspostings are handled), improve documentation.
3598         * nnultimate.el: Declare file coding system as iso-8859-1.
3600         * message.el: Dito.
3602         * gnus-cite.el: Dito.
3604         * gnus-spec.el: Dito.
3606 1999-12-21  Florian Weimer  <fw@s.netic.de>
3608         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3609         (gnus-setup-message): No longer make `message-posting-charset'
3610         buffer-local.
3611         (gnus-setup-posting-charset): Reflect the new layout of
3612         `gnus-group-posting-charset-alist' and `message-posting-charset'.
3614         * message.el (message-send-mail): Bind `message-this-is-mail' and
3615         `message-posting-charset'.
3616         (message-send-news): Dito, and honour new layout of
3617         `message-posting-charset'.
3618         (message-encode-message-body): Ignore `message-posting-charset'.
3620         * mm-bodies.el (mm-body-encoding): Consider
3621         `message-posting-charset' when deciding whether to use 8bit.
3623         * rfc2047.el (rfc2047-encode-message-header): Back out change.
3624         (rfc2047-encodable-p): Now solely for headers; use
3625         `message-posting-charset'.
3627 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3629         * nnwarchive.el (nnwarchive-type-definition): Set default value.
3631 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
3633         * nnagent.el (nnagent-server-opened): Optional.
3634         (nnagent-status-message): Optional.
3636 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
3638         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3639         end (referenced by instructions in
3640         `gnus-cited-opened-text-button-line-format-alist').
3642 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3644         * imap.el (imap-starttls-open): Typo.
3646 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3648         * mm-util.el (mm-charset-after): Non-MULE case.
3649         * mail-prsvr.el (mail-parse-mule-charset): New variable.
3650         * rfc2047.el (rfc2047-dissect-region): Bind it.
3652 1999-12-18  Florian Weimer  <fw@s.netic.de>
3654         * mml.el (mml-generate-multipart-alist): Correct default value.
3656         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3657         (mm-safer-encoding): New function.
3658         (mm-content-transfer-encoding): Use both.
3660         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3661         * qp.el (quoted-printable-encode-region): Dito.
3663 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3665         * webmail.el (webmail-hotmail-article): Snarf the raw file.
3667 1999-12-18  Victor S. Miller  <victor@idaccr.org>
3669         * webmail.el (webmail-hotmail-list): raw=0.
3671 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3673         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3674         group name.
3676 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3678         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3680 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3682         * imap.el: Don't autoload digest-md5.
3683         (imap-starttls-open): Bind coding-system-for-{read,write}.
3684         (imap-starttls-p): Check if we can find starttls.el.
3685         (imap-digest-md5-p): Check if we can find digest-md5.el.
3687 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3689         * imap.el: Require `digest-md5' when compiling; add autoload
3690         settings for `digest-md5-parse-digest-challenge',
3691         `digest-md5-digest-response', `starttls-open-stream' and
3692         `starttls-negotiate'.
3693         (imap-authenticators): Add `digest-md5'.
3694         (imap-authenticator-alist): Setup for `digest-md5'.
3695         (imap-digest-md5-p): New function.
3696         (imap-digest-md5-auth): New function.
3697         (imap-stream-alist): Add STARTTLS entry.
3698         (imap-starttls-p): New function.
3699         (imap-starttls-open): New function.
3701 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3703         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3705 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3707         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3708         string-to-x function.
3710 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3712         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3714 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3716         * webmail.el: Enhance hotmail-snarf.
3718 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3720         * rfc2047.el (rfc2047-dissect-region): Rewrite.
3722 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
3724         * webmail.el (webmail-hotmail-list): Search no-error.
3726 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3728         * nnwarchive.el: Support nov-is-evil.
3729         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3730         Set it if non-nil.
3731         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3733 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3735         * nnagent.el (nnagent-server-opened): Redefine.
3736         (nnagent-status-message): Ditto.
3738 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3740         * rfc1843.el (rfc1843-decode-region): Use
3741         buffer-substring-no-properties.
3742         * gnus-art.el (article-decode-HZ): New function.
3744 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3746         * nnheader.el (nnheader-translate-file-chars): Only in full path.
3748 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3750         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3751         MIME charset not a MULE charset.
3753 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3755         * gnus-ems.el: Translate more ugly characters.
3756         * nnheader.el (nnheader-translate-file-chars): Don't translate
3757         the second ':'.
3759 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3761         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3762         method if cannot find the article.
3764 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3766         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3767         method if overrided.
3769 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3771         * mail-source.el (mail-source-fetch-webmail): Parameter
3772         dontexpunge.
3774 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3776         * webmail.el: Support my-deja. Better error report.
3778 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3780         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3781         is bad.
3782         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3783         is not 1.
3785 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3787         * nnslashdot.el (nnslashdot-request-article): A space.
3789 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3791         * nnagent.el: Support different backend with same name.
3793 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3795         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3796         archived group.
3797         (nnslashdot-sane-retrieve-headers): Ditto.
3798         (nnslashdot-request-article): Ditto.
3800 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3802         * nnweb.el (nnweb-insert): Narrow to point.
3804 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3806         * nnweb.el (nnweb-insert): Follow refresh url.
3807         * nnslashdot.el: Use it.
3809 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3811         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3812         (nnweb-decode-entities-string): New function.
3814         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3815         nnweb-* and move to nnweb.el.
3816         * nnwarchive.el: Use nnweb-decode-entities, etc.
3817         * webmail.el: Ditto.
3819         * nnslashdot.el: Use nnweb-decode-entities-string.
3820         (nnslashdot-decode-entities): Remove.
3822 1999-12-13  Eric Marsden <emarsden@mail.dotcom.fr>
3824         * nnslashdot.el: Decode entities.
3826 1999-12-12  Dave Love  <fx@gnu.org>
3828         * gnus-agent.el (gnus-category-edit-groups)
3829         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3830         expansion of setf, fixed.
3832 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3834         * gnus-agent.el: Revoke last Dave Love's patch, because of
3835         incompatibility of XEmacs.
3837 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3839         * mm-uu.el: Change headers.
3840         * rfc1843.el: Ditto.
3841         * uudecode.el: Ditto.
3843 1999-12-07  Dave Love  <fx@gnu.org>
3845         * gnus-agent.el (gnus-category-edit-predicate)
3846         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3847         inside backquote to avoid it at runtime.
3849 1999-12-07  Dave Love  <fx@gnu.org>
3851         * binhex.el: Require cl when compiling.
3853 1999-12-04  Dave Love  <fx@gnu.org>
3855         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3857 1999-12-04  Dave Love  <fx@gnu.org>
3859         * mm-util.el (mm-delete-duplicates): New function.
3860         (mm-write-region): Use it.
3862         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3864         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
3865         mm-delete-duplicates.
3867         * imap.el (imap-open, imap-debug): Avoid mapc.
3869         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3871         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3872         (gnus-multi-decode-encoded-word-string): Avoid mapc.
3874         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3875         runtime.
3877         * gnus.el (gnus-select-method): Likewise.
3879         * nnheader.el (nnheader-nov-read-integer): Likewise.
3881         * mm-view.el (mm-inline-message): Require cl when compiling.
3882         Avoid ignore-errors at runtime.
3883         (mm-inline-text): Avoid mapc.
3885 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3887         * gnus-art.el (article-decode-charset): Widen is bad.
3889 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3891         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3893 1999-12-12  Florian Weimer  <fw@s.netic.de>
3895         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3896         indicate that only US-ASCII is permitted.
3897         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
3898         use unencoded 8-bit characters in message headers.
3900 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3902         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3903         CRLF.
3905 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3907         * webmail.el: Require url-cookie.
3909 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3911         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3912         new function to make modified caesar table.
3913         (nnwarchive-from-r13): Use it.
3914         (nnwarchive-mail-archive-article): Improved.
3916 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3918         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3920 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3922         * nnweb.el (nnweb-request-article): Return cons.
3924 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3926         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3928 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3930         * mm-util.el (mm-with-unibyte): New macro.
3931         * nnweb.el (nnweb-init): Use it.
3933 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3935         * mm-util.el (mm-charset-after): New function.
3936         (mm-find-mime-charset-region): Set charsets after
3937         delete-duplicates and use find-coding-systems-region.
3938         (mm-find-charset-region): Remove composition.
3940         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3942         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3944 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3946         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3947         * mml.el (mml-confirmation-set): New variable.
3948         (mml-parse-1): Ask user to confirm.
3950 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
3952         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3953         are scanned when we have directory mail-sources (the mail source
3954         is modified in that case, so we must scan it for all
3955         groups/methods).
3957 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3959         * nnml.el (nnml-request-move-article): Save nnml-current-directory
3960         and nnml-article-file-alist.
3962 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3964         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3965         nnmail-fetched-sources.
3967 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3969         * mm-util.el (mm-find-charset-region): Use the last charset.
3971 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3973         * gnus.el (gnus-select-method): Made the option list prettier.
3975 1999-12-08  Florian Weimer  <fw@s.netic.de>
3977         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3978         for the `de' newsgroups hierarchy, as it is common practice there.
3981 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3983         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3984         buffer-string arguments. Fix references.
3986 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3988         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3989         (gnus-agent-batch-fetch): Use it.
3990         (gnus-agent-fetch-session): Use it.
3992 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3994         * mm-util.el (mm-find-mime-charset-region): Delete nil.
3996 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3998         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
3999         nil.
4001 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4003         * nnslashdot.el (nnslashdot-request-list): There were two
4004         top-level body-forms.  Put a `progn' around them.
4006         * gnus.el (gnus-select-method): Use `condition-case'
4007         instead of `ignore-errors', since cl may not be loaded when the
4008         form is evaluated.
4010 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4012         * nnwarchive.el: Support www.mail-archive.com.
4014 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4016         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4017         do anything.
4019 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4021         * utf7.el: New file, written by Jon K Hellan.
4023         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4024         default to t.
4026 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4028         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4030         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4031         current.
4032         (gnus-refer-article-methods): New function.
4033         (gnus-summary-refer-article): Use it.
4035 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4037         * nnimap.el (nnimap-retrieve-groups): Return active format.
4039         * nnimap.el (nnimap-replace-in-string): Removed.
4040         (nnimap-request-list):
4041         (nnimap-retrieve-groups):
4042         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4044 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4046         * imap.el: Use format-spec for ssl program.
4047         * imap.el (imap-ssl-arguments): Removed.
4048         (imap-ssl-open-{1,2}): Removed.
4050 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4052         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4053         instead of `ignore-errors', since cl may not be loaded when the
4054         form is evaluated.
4056 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4058         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4059         (mm-7bit-chars): New variable.
4060         (mm-body-7-or-8): Use it in both cases.
4062 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4064         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4065           defcustom definitions.
4067 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4069         * mm-decode.el (mm-display-part): Let mm-display-external return
4070         inline or external.
4071         (mm-display-external): For copiousoutput methods, insert output in
4072         buffer.
4074 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4076         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4077         buffer.
4079 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4081         * gnus-audio.el: An M too far.
4083         * gnus-msg.el (gnus-setup-message): One backtick too many.
4085         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4086         a function, not a variable.
4088 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4090         * gnus-score.el (gnus-score-body): Widen before requesting.
4092 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4094         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4096 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4098         * mail-source.el (mail-source-fetch-webmail): Bind
4099         mail-source-string.
4101 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4103         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4104         (gnus-uu-unmark-by-regexp): Ditto.
4106         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4107         dead groups.
4109 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4111         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4112         do their real thing.
4114         * nnmh.el (nnmh-be-safe): Doc fix.
4116         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4118         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4119         status line has arrived before we count it.
4121         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4123         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4124         Whitespace problems.
4126         * gnus-win.el (gnus-configure-windows): Error fix.
4128         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4129         right function.
4131         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4132         Indent all functions.  Fix all comments to match the comment
4133         conventions.  Double-space after full stop.
4135 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4137         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4138         value to divide received mails into my favorite groups and I met
4139         an error.  It takes place if the length of a element "VALUE" in
4140         nnmail-split-fancy is less than two.
4142 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4144         * mml.el (mml-insert-part): New function.
4146 1999-12-02  Dave Love  <fx@gnu.org>
4148         * mm-decode.el: Customize.
4150 1999-12-03  Dave Love  <fx@gnu.org>
4152         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4153         the W3 stuff isn't available.
4155 1999-12-03  Dave Love  <fx@gnu.org>
4157         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4158         at runtime.
4160 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4162         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4164 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4166         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4167         don't be fooled by "From nobody" lines added by respooling.
4169         * pop3.el (pop3-movemail): Write crashbox in binary.
4170         (pop3-get-message-count): New function.
4172         * mail-source.el (mail-source-primary-source): New variable.
4173         (mail-source-report-new-mail-interval): New variable.
4174         (mail-source-idle-time-delay): New variable.
4175         (mail-source-new-mail-available): New internal variable.
4176         (mail-source-fetch-pop): Clear new mail flag, when mail from
4177         primary source has been fetched.
4178         (mail-source-check-pop): New function.
4179         (mail-source-new-mail-p): New function.
4180         (mail-source-start-idle-timer): New function.
4181         (mail-source-report-new-mail): New function.
4182         (mail-source-report-new-mail): New internal variable.
4183         (mail-source-report-new-mail-timer): New internal variable.
4184         (mail-source-report-new-mail-idle-timer): New internal variables.
4186 1999-12-04  Andreas Schwab  <schwab@suse.de>
4188         * gnus-cus.el (gnus-group-customize): Customize fix.
4190 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4192         * message.el (message-send-mail-with-sendmail): Use
4193         message-make-address.
4195 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4197         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4199 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4201         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4203 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4205         * mml.el (mml-insert-tag): Don't close the tag.
4206         (mml-insert-empty-tag): New function.
4207         (mml-attach-file): Use mml-insert-empty-tag instead of
4208         mml-insert-tag.
4209         (mml-attach-buffer): Ditto.
4210         (mml-attach-external): Ditto.
4211         (mml-insert-multipart): Ditto.
4213 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4215         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4216         the article number.
4218 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4220         * gnus.el (gnus-find-method-for-group): The method of a new group
4221         is not the native one.
4223 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4225         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4227 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4229         * nnultimate.el (nnultimate-retrieve-headers): Use
4230         mm-with-unibyte-current-buffer.
4231         (nnultimate-request-article): Ditto.
4233 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4235         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4237 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4239         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4240         * nnweb.el (nnweb-retrieve-headers): Use it.
4241         (nnweb-request-article): Use it.
4243         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4244         case matching failed.
4246 1999-12-02  John Wiegley <jwiegley@inprise.com>
4248         * mail-source.el (mail-source-keyword-map): Add backslash to
4249         Delete-flag.
4251 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4253         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4254         Latin-1.
4255         (gnus-group-charset-alist): No, don't.
4257         * nnweb.el (nnweb-init): Make the buffer unibyte.
4259 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4261         * mail-source.el (mail-source-set-common-1): Fix to get the
4262         default value.
4264 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4266         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4268         * nnultimate.el (nnultimate-request-list): Use unibyte.
4270         * gnus-uu.el (gnus-uu-grab-articles): Bind
4271         gnus-display-mime-function to nil.
4273         * message.el (message-send-mail-with-sendmail): Use the
4274         user-mail-address variable.
4276         * gnus-art.el (gnus-ignored-headers): More headers.
4278         * message.el (message-shorten-1): Use list.
4280 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4282         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4283         signatures.
4285         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4286         (nnweb-dejanews-create-mapping): Do the properish date.
4288 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4290         * mail-source.el (mail-source-common-keyword-map): New variable.
4291         (mail-source-bind-common): New macro.
4292         (mail-source-fetch): Support plugged mail source.
4293         * gnus-int.el (gnus-request-scan): Use them.
4295 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4297         * mm-view.el (mm-inline-message): Check whether charset is a
4298         string.
4300         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4302         * message.el (message-mode-map): Changed keystroke for
4303         message-yank-buffer.
4305 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4307         * message.el (message-shorten-references): Cut references to 31
4308         elements, then either fold them or shorten them to 988 characters.
4309         (message-shorten-1): New function.
4310         (message-cater-to-broken-inn): New variable.
4312 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4314         * nnslashdot.el (nnslashdot-lose): New function.
4316 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4318         * mm-view.el (mm-inline-message): Not the right type of charset is
4319         being fetched here.  Let the group charset rule.
4320         (mm-inline-message): Ignore us-ascii.
4322 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4324         * mail-source.el (mail-source-fetch-maildir): work around the
4325         ommitted "file-regular-p" in efs/ange-ftp
4327 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4329         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4330         (mml-generate-mime-1): Use the encoding param.
4332         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4334         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4335         gnus-art before binding its variables.
4337         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4338         after the MIME.
4340 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4342         * message.el (message-clone-locals): Use it.
4344         * gnus-msg.el (gnus-configure-posting-styles): Make
4345         user-mail-address local.
4347 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4349         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4350         once.
4352 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4354         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4355         (message-clone-locals): Ditto.
4357         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4358         group inherit reply-to or from.
4360 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4362         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4363         for charset.
4364         (gnus-summary-show-article-charset-alist): New variable.
4366         * mm-bodies.el (mm-decode-string): Support gnus-all and
4367         gnus-unknown.
4368         (mm-decode-body): Ditto.
4369         * rfc2047.el (rfc2047-decode): Ditto.
4371 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4373         * mail-source.el (mail-source-delete-incoming): Change default to
4374         t.
4376 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4378         * gnus.el: Pterodactyl Gnus v0.99 is released.
4380 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4382         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4383         spec.
4385         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4386         (gnus-configure-posting-styles): No, don't.
4387         (gnus-configure-posting-styles): Allow overriding files.
4389         * gnus-art.el (gnus-header-button-alist): Use browse-url
4390         directly.
4392         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4394         * gnus-msg.el (gnus-summary-yank-message): New command and
4395         keystroke.
4397         * message.el (message-yank-buffer): New command.
4398         (message-buffers): New function.
4400         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4401         next group in a more normal fasion.
4403         * mml.el (mml-boundary-function): New variable.
4404         (mml-compute-boundary): Use it.
4406         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4407         that exist for them.
4409         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4410         (gnus-async-timer): New variable.
4412 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4414         * nnultimate.el (nnultimate-request-list): Be more lenient with
4415         root addresses.
4417 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4419         * gnus-art.el (gnus-treatment-function-alist): Do
4420         gnus-treat-capitalize-sentences.
4422 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4424         * webmail.el (webmail-hotmail-article): Hotmail changes the
4425         format.
4427 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4429         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4430         switch to buffer after calling program.
4431         (mm-display-external): Use `shell-command-switch' instead of "-c".
4433 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4435         * nnultimate.el (nnultimate-possibly-change-server): Don't always
4436         read groups file.
4438         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4439         <p>.
4441 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4443         * message.el (message-mode): Doc fix.
4445 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4447         * gnus-art.el (article-emphasize): Check group variable.
4448         * rfc1843.el (rfc1843-decode-article-body): Ditto.
4450 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4452         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4453         type.
4455 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4457         * webmail.el: Support www.netaddress.com, i.e. usa.net.
4459 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
4461         * mml.el (mml-quote-region): Insert ! after the hash.
4463 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4465         * gnus-group.el (gnus-group-warchive-address-history): Change to
4466         nil.
4468 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4470         * webmail.el: Support mail.yahoo.com.
4472         * mail-source.el (mail-source-fetch-webmail): Add password check.
4473         (mail-source-keyword-map): Use `subtype'.
4475 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
4477         * mail-source.el (mail-source-keyword-map): Add webmail.
4478         (mail-source-fetcher-alist): Ditto.
4479         (mail-source-fetch-webmail): New function.
4480         * webmail.el: New file.
4482 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4484         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4486 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4488         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4490 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4492         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4493         (nnultimate-prune-days): New function.
4494         (nnultimate-create-mapping): Use it.
4495         (nnultimate-request-group): Only fetch the groups list if it has
4496         not been done before.
4497         (nnultimate-retrieve-headers): Don't write groups.
4498         (nnultimate-create-mapping): Off-by-one error.
4500 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4502         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4503         threaded subjects.
4505 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4507         * nnwarchive.el: Lots of changes make agent happy.
4509 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4511         * gnus-start.el (gnus-get-unread-articles): Assert group is in
4512         hashtb.
4514 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4516         * mm-decode.el (mm-display-external): Write region with binary
4517         mode.
4519 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4521         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4523 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4525         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4526         (mm-uu-test): Now it is in restricted region.
4528         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4530         * mm-view.el (mm-view-message): Fix buffer leak.
4531         (mm-inline-message): Support 'gnus-decoded.
4533         * mm-bodies.el (mm-decode-body): Ditto.
4535         * rfc2047.el (rfc2047-decode-region): Ditto.
4537 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
4539         * imap.el (require): Added autoload for base64-encode-string.
4541 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4543         * gnus.el (gnus-refer-article-method): Made list value
4544         customizable.
4546 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4548         * gnus-sum.el (gnus-summary-recenter): set-window-start with
4549         NOFORCE in Emacs case.
4551 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4553         * gnus-art.el (gnus-request-article-this-buffer): Set
4554         gnus-newsgroup-name.
4556 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
4558         * gnus-start.el (gnus-get-unread-articles): Check server before
4559         scanning.
4561 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4563         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4565         * nnslashdot.el (nnslashdot-login-name): New variable.
4566         (nnslashdot-password): Ditto.
4567         (nnslashdot-request-post): New function.
4569         * gnus-art.el (gnus-treat-buttonize): More testing.
4571         * mm-encode.el: Another CVS test.
4573         * gnus-art.el (gnus-treat-emphasize): Change default.
4574         (gnus-treat-buttonize): Ditto.
4575         (gnus-treat-buttonize): This is a test.
4577         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4578         (gnus-build-sparse-threads): Ditto.
4579         (gnus-build-all-threads): Ditto.
4581         * nnheader.el (make-full-mail-header): Make into a subst.
4583         * gnus.el (gnus-refer-article-method): Doc fix.
4585         * gnus-sum.el: Do not accept a prefix.
4586         (gnus-summary-refer-article): Accept a list of select methods.
4588 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
4590         * message.el (message-forward): Pay attention to prefix argument
4591         again and forward all headers when it is set, regardless of the
4592         value of message-forward-ignored-headers.
4594 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4596         * gnus-ems.el: Check for cygwin32.
4598 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4600         * mm-decode.el (mm-display-external): Use 'non-viewer.
4602 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4604         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4605         nntp-inhibit-erase.
4607 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4609         * gnus-start.el (gnus-get-unread-articles): Use
4610         nnfoo-retrieve-groups to find new news, if available.
4611         (gnus-read-active-file-2): New function.
4612         (gnus-get-unread-articles): Use it.
4613         (gnus-read-active-file-1): Ditto.
4615 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4617         * mm-util.el (mm-find-mime-charset-region): Make sure
4618         find-coding-systems-for-charsets is fbound.
4620         * gnus-ems.el: Typo fix.
4622 1999-11-13  Florian Weimer  <fw@s.netic.de>
4624         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4625         it's available and makes sense.
4627 1999-11-12  Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4629         * gnus-score.el (gnus-score-save): Translate score file.
4631 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4633         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4634         added fetchflag and dontexpunge keywords.
4635         (mail-source-fetch-imap): Use them.
4637 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
4639         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4640         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4641         `defconst'.
4643         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4644         `defconst'.
4645         Mention that it is both for group and topic parameters.
4646         (gnus-extra-topic-parameters): New constant, including `subscribe'
4647         parameter.
4648         (gnus-extra-group-parameters): New constant.
4649         (gnus-group-customize): Use them.
4651         * gnus.el (gnus-select-method): Added default value and tag.
4652         (gnus-refer-article-method): Added `DejaNews' customization option.
4654 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4656         * gnus-int.el (gnus-server-opened): Ignore denied servers.
4658         * gnus-ems.el (gnus-mule-max-width-function): New backquote
4659         syntax.
4661         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4663         * nnslashdot.el (nnslashdot-group-number): Changed default.
4665         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4666         (nnweb-dejanews-wash-article): Removed.
4667         (nnweb-type-definition): Fetch by id.
4669         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4670         we mean it.
4672         * nnslashdot.el (nnslashdot-group-number): Doc fix.
4673         (nnslashdot-request-list): Use Ultramode as well.
4674         (nnslashdot-date-to-date): Be more lenient.
4675         (nnslashdot-threaded): New function.
4677 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4679         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4681 1999-11-11  Steinar Bang  <sb@metis.no>
4683         * nnweb.el (nnweb-type-definition): /=dnc
4685 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4687         * nnultimate.el (nnultimate-retrieve-headers): Work with american
4688         dates.
4689         (nnultimate-retrieve-headers): Wrong ordering.
4691 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
4693         * message.el (message-forward-as-mime): New variable.
4695 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4697         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4699 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4701         * mail-source.el (mail-source-movemail-and-remove): New function.
4702         (mail-source-keyword-map): Add `function' for `maildir'.
4703         (mail-source-fetch-maildir): Use it.
4705 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4707         * nnwarchive.el: New file.
4708         * gnus-group.el (gnus-group-make-warchive-group): New function.
4709         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4711 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4713         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4714         subjects.
4716 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
4718         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4720 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4722         * nnultimate.el (nnultimate-open-server): Do address.
4723         (nnultimate-forum-table-p): New function.
4725         * nnweb.el (nnweb-insert-html): Renamed.
4726         (nnweb-insert): New function.
4728         * nnultimate.el (nnultimate-insert-html): New function.
4730         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4731         if nov is evil.
4732         (nnslashdot-retrieve-headers): use the sane version instead.
4734 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4736         * nnslashdot.el (nnslashdot-request-article): Fold case.
4738         * nnultimate.el: New file.
4740         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4741         unless wanted.
4743         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4744         (gnus-read-active-file-1): Separated into own function.
4745         (gnus-read-active-file): Catch quits.
4747         * nnslashdot.el (nnslashdot-request-article): Search better on
4748         first article.
4749         (nnslashdot-request-list): Fold case.
4750         (nnslashdot-retrieve-headers): Ditto.
4752 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4754         * gnus.el: Autoload gnus-subscribe-topics.
4756 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4758         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4759         before dot.
4760         * gnus-util.el (gnus-write-active-file): Ditto.
4762 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4764         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4765         function.
4766         * gnus-cache.el (gnus-cache-file-name): Use it.
4767         * gnus-agent.el (gnus-agent-group-path): Use it.
4768         * nnmail.el (nnmail-group-pathname): Use it.
4770 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4772         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4773         if cooked.
4774         * gnus-util.el (gnus-write-active-file): Write cooked active file.
4775         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4776         * gnus.el (gnus-short-group-name): "..." proof.
4778 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4780         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4781         support nnslashdot.
4783 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4785         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4786         many articles.
4787         (nnslashdot-generate-active): New function.
4788         (nnslashdot-request-newgroups): Use it.
4790         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4791         names.
4793         * nnslashdot.el (nnslashdot-request-newgroups): New function.
4794         (nnslashdot-request-list): Not moderated.
4796 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
4798         * nnimap.el (nnimap-open-server): Remove error signal if
4799         nnimap-server-buffer is nil (the check should've been `boundp').
4801         * imap.el (imap-log):
4802         * nnimap.el (nnimap-debug): Disable debugging by default.
4804 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4806         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4808         * gnus-topic.el (gnus-subscribe-topic): New function.
4810         * nnslashdot.el (nnslashdot-request-list): Give out extended group
4811         names.
4813         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4814         if starting with a quote.
4816 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4818         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4819         group name.
4821 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4823         * nnslashdot.el: New file.
4825         * nnheader.el (nnheader-insert-header): New function.
4827         * gnus-art.el (gnus-mime-internalize-part): Bind
4828         mm-inlined-types.
4830         * nndraft.el (nndraft-request-expire-articles): Do all the backup
4831         files.
4833 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4835         * emacs-mime.texi (Customization): Document mm-inline-override-types
4837 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4839         * emacs-mime.texi (Customization): Document mm-inline-override-types
4841 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4843         * emacs-mime.texi (Customization): Document mm-inline-override-types
4845 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4847         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4848         empty buffers.
4850 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4852         * gnus-art.el (gnus-article-mode-map): Use the summary article
4853         edit.
4855 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
4857         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4859 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4861         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4863 1999-10-07  Katsumi Yamaoka <yamaoka@jpl.org>
4865         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4866         is list or not before condition.
4868 1999-10-07  Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4870         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4872 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
4874         * gnus-art.el (gnus-emphasis-alist): New value.
4876 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4878         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4879         `buffer-substring'.
4881 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4883         * gnus-art.el (article-date-ut): Keep the updated timer.
4884         (gnus-emphasis-underline-italic): Doc fix.
4886         * gnus-msg.el (gnus-post-method): Doc fix.
4887         (gnus-post-method): Change default.
4889 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
4891         * message.el (message-newline-and-reformat): Improvements.
4893 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4895         * message.el (message-newline-and-reformat): Don't insert too many
4896         newlines.
4897         (message-newline-and-reformat): Work even if not sc.
4899         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4901         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4903 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
4905         * mm-view.el (mm-display-patch-inline): New function.
4907 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
4909         * mm-view.el (mm-display-patch-inline): New function.
4911 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4913         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4914         group.
4916         * message.el (message-forward): Narrow to the right header.
4918         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4919         dates.
4921         * gnus-msg.el (gnus-configure-posting-styles): Use the
4922         user-full-name function.
4924         * mm-bodies.el (mm-body-encoding): Use the choosing function.
4925         (mm-body-charset-encoding-alist): Default to nil.
4927         * message.el (message-elide-ellipsis): Fix typo.
4928         (message-elide-region): Ditto.
4929         (message-elide-region): Don't insert a newline first.
4931 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4933         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4934         gnus-fetch-old-headers.
4935         (gnus-cut-threads): Ditto.
4936         (gnus-summary-initial-limit): Ditto.
4937         (gnus-summary-limit-children): Ditto.
4939         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4940         matches.
4942 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
4944         * gnus-art.el (article-decode-encoded-words):
4945         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4946         live.
4948         * gnus.el (gnus-read-method): Add methods from
4949         `gnus-opened-servers' to completion. Map entered method/address
4950         into existing methods if possible.
4952         * gnus-group.el (gnus-group-make-group): Simplify method.
4954         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4956         * mml.el (mml-preview): Remove mail-header-separator before
4957         encoding.
4959 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4961         * message.el (message-read-from-minibuffer): New function.
4963 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4965         * gnus.el: Pterodactyl Gnus v0.98 is released.
4967 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4969         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4971 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4973         * mml.el (mml-generate-mime-1): Read attached binary file in
4974         binary mode.
4976 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4978         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4980 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4982         * mailcap.el (mailcap-viewer-lessp): Fix bug.
4984 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4986         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4988 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
4990         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4991         (gnus-article-mime-match-handle-function): New variable.
4992         (gnus-article-view-part): Make `b' customizable.
4994 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4996         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4998 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5000         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5002 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5004         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5006 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5008         * gnus-srvr.el (gnus-browse-foreign-server): Use
5009         `buffer-substring' instead of `read'.
5011 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5013         * nnimap.el, imap.el, rfc2104.el: New files.
5015         * gnus.el (gnus-valid-select-methods): Add nnimap.
5017         * gnus-group.el (gnus-group-group-map): Add
5018         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5019         (gnus-group-nnimap-expunge): New function.
5020         (gnus-group-nnimap-edit-acl): New function.
5022         * gnus-agent.el (gnus-agent-group-mode-map): Add
5023         gnus-agent-synchronize.
5024         (gnus-agent-synchronize): New function.
5025         (gnus-agent-fetch-group-1): Check if server is open.
5027         * nnagent.el (nnagent-request-set-mark): Save marks.
5029         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5030         (mail-source-fetcher-alist): Map to imap fetcher function.
5031         (mail-source-fetch-imap): New function.
5033         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5034         Hash:.
5036 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5038         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5039         (gnus-topic-sort-topics): New function.
5040         (gnus-topic-make-menu-bar): Add sort-topics.
5041         (gnus-topic-move): New function.
5042         (gnus-topic-move-group): Move the topic if no group selected.
5044 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5046         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5048 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5050         * mm-view.el (mm-inline-message): Fix leaving group bug.
5052 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5054         * gnus-msg.el (gnus-post-method): Use normal method if current is
5055         not available.
5057 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5059         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5060         (nnmail-insert-lines): Ditto.
5062 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5064         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5065         line.
5067         * message.el (message-unsent-separator): One more separator.
5069 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5071         * nnfolder.el (nnfolder-request-move-article): For empty article,
5072         search till (point-max).
5073         (nnfolder-retrieve-headers): Ditto.
5074         (nnfolder-request-accept-article): Ditto.
5075         (nnfolder-save-mail): Ditto.
5076         (nnfolder-insert-newsgroup-line): Ditto.
5078 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5080         * qp.el (quoted-printable-encode-region): Check eobp.
5082 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5084         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5086 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5088         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5089         wait-for-reply.
5091 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5093         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5094         (mm-uu-forward-end-line): Ditto.
5096 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5098         * binhex.el (binhex-decode-region): don't consider the value of
5099         `enable-multibyte-characters' in XEmacs.
5101         * gnus-start.el (gnus-read-descriptions-file): ditto.
5103         * mm-util.el (mm-multibyte-p): ditto.
5104         (mm-with-unibyte-buffer): ditto.
5105         (mm-find-charset-region): use `mm-multibyte-p'.
5107         * mm-bodies.el (mm-decode-body): ditto.
5108         (mm-decode-string): ditto.
5110 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5112         * mm-util.el (mm-binary-coding-system): Try binary first.
5114 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5116         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5118 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5120         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5121         format.
5122         (article-date-ut): Find correct insert position.
5124 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5126         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5127         forwarded message.
5129 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5131         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5132         groups.
5134         * message.el (message-resend): Use message mode when prompting.
5136         * gnus-art.el (article-hide-headers): Mark wash.
5137         (article-emphasize): Ditto.
5139 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5141         * message.el (message-newline-and-reformat): Work for SC.
5143 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5145         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5147         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5149 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5151         * mm-decode.el mm-inline-override-types: New variable
5153         * mm-decode.el (mm-inline-override-p): New function
5155         * mm-decode.el (mm-inlined-p): Use it
5157 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5159         * mm-decode.el mm-inline-override-types: New variable
5161         * mm-decode.el (mm-inline-override-p): New function
5163         * mm-decode.el (mm-inlined-p): Use it
5165 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5167         * gnus.el: Pterodactyl Gnus v0.97 is released.
5169 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5171         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5172         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5173         3 args.
5175 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5177         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5178         buffer for params.
5180         * message.el (message-forward-ignored-headers): New variable.
5182         * gnus-art.el (gnus-article-prepare-display): Nix out
5183         gnus-article-wash-types.
5185         * gnus-agent.el (gnus-agent-create-buffer): New function.
5186         (gnus-agent-fetch-group-1): Use it.
5187         (gnus-agent-start-fetch): Ditto.
5189         * gnus-sum.el (gnus-summary-exit): Don't use
5190         `gnus-use-adaptive-scoring'.
5192         * mail-source.el (mail-source-fetch-pop): Only store password when
5193         successful.
5195         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5197 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5199         * message.el (message-reply): Use it.
5200         (message-dont-reply-to-names): New variable.
5202         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5204         * mm-util.el (mm-preferred-coding-system): Typo fix.
5206         * message.el (message-bounce): Work for non-MIME.
5208         * gnus.el (gnus-short-group-name): Short the right parts of the
5209         name.
5211 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5213         * mm-encode.el (mm-qp-or-base64): New version.
5215 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5217         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5219 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5221         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5222         of restricted region.
5223         (gnus-mime-display-single): Set beg at correct point.
5225 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5227         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5229 1999-09-09  Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
5231         * gnus-msg.el (gnus-configure-posting-styles): Let
5232         `gnus-posting-styles' have its say in posting-style: local
5233         variable `styles' is already bound to `gnus-posting-styles' so
5234         don't rebind it to nil.
5236 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5238         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5239         Message-ID.
5241 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5243         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5244         quoted-printable-encode-region.
5246         * qp.el (quoted-printable-encode-region): Assume charset
5247         encoded. Fold every line in the region.
5249 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5251         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5252         of active file.
5254 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5256         * message.el (message-mode): allows whitespaces between multiple
5257         instances of the fill character ">".
5259 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5261         * mm-encode.el (mm-qp-or-base64): Fix.
5263 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5265         * message.el (message-send): Too much and.
5267 1999-09-24  Andreas Schwab  <schwab@suse.de>
5269         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5271 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5273         * gnus-score.el (gnus-score-headers): Work for nil scores.
5275 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5277         * gnus-cache.el (gnus-cache-write-active): Write full names.
5279         * gnus-util.el (gnus-write-active-file): Accept full name.
5281         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5282         (mm-assoc-string-match): New function.
5283         (mm-display-inline): Use it.
5285         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5287         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5289 1999-08-27  Florian Weimer  <fw@s.netic.de>
5291         * mml.el (mml-generate-multipart-alist): New variable.
5293 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5295         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5297 1999-08-27  Peter von der Ahe <pahe@daimi.au.dk>
5299         * message.el (message-send): More helpful error message if sending
5300         fails
5302 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5304         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5305         in newer emacsen, where ?r isn't equal 114.
5307 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5309         * gnus.el: Pterodactyl Gnus v0.96 is released.
5311 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5313         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5314         to get active info if method is covered by agent, otherwise
5315         active info is lost.
5317 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5319         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5321 1999-08-09  Dave Love  <fx@gnu.org>
5323         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5325 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5327         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5328           (already matched by "^X-Pgp"), removed duplicate
5329           X-Mailing-List, added several new junk headers.
5331 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5333         * gnus-art.el (article-decode-charset): Don't assume
5334         gnus-summary-buffer is live.
5336 1999-08-27  Florian Weimer  <fw@s.netic.de>
5338         * gnus-score.el (gnus-home-score-file): Work with absolute path
5339         names.
5341 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5343         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5344         nothing else in the group.
5346 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5348         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5349         the article.
5351 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5353         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5355 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5357         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5358         from mutt.
5360 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5362         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5363         whitespace.
5365 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5367         * mm-util.el (mm-text-coding-system-for-write): New variable.
5368         (mm-append-to-file): New function.
5369         (mm-write-region): New function.
5371         * gnus-art.el (gnus-output-to-file): Use it.
5372         * gnus-util.el (gnus-output-to-rmail): Ditto.
5373         (gnus-output-to-mail): Ditto.
5374         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5376 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5378         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5380         * nnheader.el (nnheader-insert-file-contents): Revert and use
5381         mm-insert-file-contents.
5382         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5383         (nnheader-auto-mode-alist): Removed.
5385         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5386         (mm-insert-file-contents): Add a new parameter for inserting
5387         compressed file literally.
5389         * mml.el (mml-generate-mime-1): Insert non-text literally.
5391         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5393 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5395         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5397 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5399         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5400         koi8-r.
5402 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5404         * mml.el (mml-insert-mime): Decode text.
5405         (mml-to-mime): Narrow to headers-or-head.
5407 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5409         * mm-view.el (mm-inline-text): Check
5410         w3-meta-content-type-charset-regexp.
5412 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5414        * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5415        predicate.
5417 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5419         * gnus-mlspl.el: Documentation fixes.
5421 1999-08-27  Rui Zhu  <sprache@iname.com>
5423         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5425 1999-08-27  Michael Cook  <cook@sightpath.com>
5427         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5428         variables.
5430 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5432         * nnmail.el (nnmail-get-new-mail): "Done".
5434 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5436         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5437         interactive.
5439 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5441         * gnus-art.el (article-decode-charset): Fix broken CT.
5443 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5445         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5446         overview buffer if it is killed.
5448 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
5450         * gnus-art.el (article-babel): New version.
5452 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
5454         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5456 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5458         * gnus.texi (More Threading): Document new variable
5459         `gnus-sort-gathered-threads-function'.
5461 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5463         * gnus.texi (More Threading): Document new variable
5464         `gnus-sort-gathered-threads-function'.
5466 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5468         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5469         usage.
5471 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5473         * mm-util.el (mm-running-xemacs): Removed.
5474         (mm-coding-system-p): New function.
5475         (mm-binary-coding-system): Safe guess.
5476         (mm-text-coding-system): Ditto.
5477         (mm-auto-save-coding-system): Ditto.
5479 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5481         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5482         (mm-qp-or-base64): Reversed logic.
5484         * mm-decode.el (mm-save-part-to-file): Let coding system be
5485         binary.
5487 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
5489         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5490         be set in topic parameters.
5492 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5494         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5495         (gnus-sort-gathered-threads): Allow the user to specify the
5496         function to use when sorting gathered threads.
5498         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5499         mark cached articles as `undownloaded'.
5501 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
5503         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5504         to have buffer local values.
5506 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
5508         * gnus-group.el (gnus-group-make-doc-group): Notice when user
5509         types 'g' for 'guess group type.
5511 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
5513         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5514         after each regexp in nnmail-list-identifiers, not just after last
5515         one.
5517         * gnus-sum.el (gnus-list-identifiers): New variable.
5518         (gnus-summary-remove-list-identifiers): New function.
5519         (gnus-select-newsgroup): Use it.
5520         (gnus-summary-wash-hide-map): Bind
5521         `gnus-article-hide-list-identifiers' to W W l.
5522         (gnus-summary-make-menu-bar): Add list-identifiers command.
5524         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5525         (gnus-treatment-function-alist): Add variable.
5526         (article-hide-list-identifiers): New function.
5527         (mapcar): Add function.
5528         (gnus-article-hide): Use it.
5530 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5532         * gnus.el: Pterodactyl Gnus v0.95 is released.
5534 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5536         * mm-decode.el (mm-mailcap-command): New function.
5537         (mm-display-external): Use it.
5539         * gnus-art.el (article-make-date-line): Work for India.
5541         * mm-encode.el (mm-qp-or-base64): Typo.
5543         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5545 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5547         * gnus.el: Pterodactyl Gnus v0.94 is released.
5549 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5551         * pop3.el: New version.
5553 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5555         * mm-encode.el (mm-qp-or-base64): New function.
5556         (mm-content-transfer-encoding): Use it.
5558         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5560 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5562         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5564         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5566 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5568         * gnus-art.el (gnus-mime-view-part-as-media): New command and
5569         keystroke.
5571         * mailcap.el (mailcap-mime-types): New function.
5573         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5575         * message.el (message-goto-eoh): Really go to the end.
5577 1999-07-09  Puneet Goel  <puneet@computer.org>
5579         * message.el (message-make-date): Do the right thing in with
5580         sub-hour time zones.
5582 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5584         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5585         report.
5587 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5589         * nnfolder.el (nnfolder-request-rename-group): Create directory.
5591 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5593         * mailcap.el (mailcap-parse-mailcap): Skip \;.
5594         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5595         and use t as default value.
5597 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5599         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5600         gnus-summary-buffer is live.
5602 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
5604         * mm-util.el (mm-enable-multibyte): Check whether var bound.
5606 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5608         * message.el (message-bounce): Do MIME bounces MIMEy.
5610         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5612 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5614         * mailcap.el (mailcap-mime-extensions): Changed patch to
5615         text/x-patch.
5617         * mm-decode.el (mm-display-external): Wrong placement of paren.
5619 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5621         * gnus.el: Pterodactyl Gnus v0.93 is released.
5623 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5625         * gnus-cus.el (gnus-group-parameters): New entries for
5626         gnus-group-split.
5628         * gnus-mlspl.el: Renamed functions and variables so as to
5629         start with gnus-group-split.
5630         * gnus.el: Adjust autoload entries.
5632 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
5634         * gnus-mlspl.el: Removed trailing t from comment and provide.
5635         Renamed functions and variables to start with gnus-mlsplit.
5636         Added autoload comments.
5637         * gnus.el: Added autoload entries.
5639 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5641         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5642         so that matches excluded by RESTRICTs do not cause the whole split
5643         to be ignored.  This also fixes a long-standing bug in which a
5644         split with \N substitutions wouldn't cause cross-posting as
5645         expected.
5647         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5648         (nnmail-split-it): Implement them.
5650         * nnmail.el (nnmail-split-fancy): Document ! splits.
5652 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5654         * pop3.el: New version.
5656 1999-07-05  Simon Josefsson
5658         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5660 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5662         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5664 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5666         * gnus-util.el (gnus-write-active-file): Use real name.
5668         * gnus-agent.el (gnus-agent-expire): Update active file
5669         method by method.
5671 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5673         * nndraft.el (nndraft-request-article): Use difference
5674         coding-systems for queue and drafts.
5676         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5677         nndraft:drafts.
5679         * mm-util.el (mm-auto-save-coding-system): New coding system.
5681         * message.el (message-draft-coding-system): Use it.
5683 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5685         * mm-uu.el: More customizable and less aggressive.
5687 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5689         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5690         when plugged.
5692         * mml.el (mml-generate-mime-1): Don't insert nofile files.
5693         (mml-insert-mml-markup): Accept a nofile.
5694         (mml-insert-mime): Insert nofile.
5696         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5698         * mm-decode.el (mm-handle-media-type): New function.
5699         (mm-handle-media-supertype): New function.
5700         (mm-handle-media-subtype): New function.
5701         Use new functions throughout. "/"))
5703 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
5705         * gnus-art.el (gnus-treat-predicate): Typo.
5707 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5709         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5711 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5713         * gnus-art.el (article-date-ut): UT!  Default it!
5715 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5717         * gnus.el: Pterodactyl Gnus v0.92 is released.
5719 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5721         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5723 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5725         * nntp.el (nntp-retrieve-groups): Don't do anything when not
5726         connected.
5728         * gnus-start.el (gnus-active-to-gnus-format): Only save active
5729         when plugged.
5731         * mm-view.el (mm-inline-message): Ignore remove-spec.
5733         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5734         is bound.
5736         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5738         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5740         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5741         start.
5743         * message.el (message-fill-yanked-message): Remove `t' arg.
5745         * gnus-group.el (gnus-group-kill-group): Message killing of
5746         groups.
5748         * mm-util.el (mm-preferred-coding-system): New function.
5749         (mm-mime-charset): Use it.
5751         * mml.el (mml-generate-mime-1): Charset-encode message parts.
5753 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5755         * gnus-mlsplt.el: New file.
5757 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5759         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5760         functions.
5761         (mm-attachment-override-p): Take a handle instead of a type.
5762         (mm-inlined-p): Ditto.
5763         (mm-automatic-display-p): Ditto,
5764         (mm-inlinable-p): Ditto.
5766         * nndraft.el (nndraft-request-expire-articles): Delete backup
5767         files.
5769         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5771         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5773 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5775         * nnmail.el (nnmail-split-it): Allow .*.
5777 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5779         * mm-decode.el (mm-inline-large-images-p): Renamed.
5781         * gnus-art.el (article-date-ut): Always look in the current buffer
5782         for the Date header.
5784         * mml.el (mml-validate): New command.
5786         * mailcap.el (mailcap-possible-viewers): Revert to string-match
5787         since we are dealing with regexps.
5789 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5791         * gnus.el: Pterodactyl Gnus v0.91 is released.
5793 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5795         * gnus-agent.el (gnus-agent-save-active-1): New function.
5796         (gnus-agent-save-active): use it.
5797         (gnus-agent-save-groups): Ditto.
5799         * gnus-cache.el (gnus-cache-write-active): Use it.
5801         * gnus-agent.el (gnus-agent-write-active): Use it.
5803         * gnus-util.el (gnus-write-active-file): New function.
5805         * gnus-agent.el (gnus-agent-write-active): New function to keep
5806         lower boundaries and canceled groups.
5807         (gnus-agent-save-groups): Use it.
5808         (gnus-agent-save-active): Use it.
5809         (gnus-agent-save-group-info): Only write active files.
5810         (gnus-agent-expire): Update active file.
5812         * mm-decode.el (mm-inlinable-part-p): Removed.
5813         (mm-user-display-methods): Default to nil.
5814         (mm-user-display-methods): Removed.
5815         (add-mime-display-method): Removed.
5816         (mm-automatic-display): Renamed.
5817         (mm-automatic-display-p): Use it.
5818         (mm-inlined-types): New variable.
5819         (mm-inlined-p): New function.
5821         * message.el (message-reply): Bind message-this-is-mail.
5823 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5825         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5827         * message.el (message-check-news-header-syntax): Protect against
5828         nil froms.
5830         * mm-util.el (mm-auto-mode-alist): New.
5832         * mml.el (mml-generate-mime-1): Ditto.
5834         * gnus.el: Use mm-insert-file-contents throughout instead of
5835         nnheader.
5837         * mm-util.el (mm-insert-file-contents): New function.
5839 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5841         * gnus.el: Pterodactyl Gnus v0.90 is released.
5843 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
5845         * mailcap.el (mailcap-possible-viewers): Use string=.
5847 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5849         * mm-uu.el (mm-uu-forward-begin-line): New variable.
5850         (mm-uu-forward-end-line): New variable.
5851         (mm-uu-begin-line): Handle forwarded message.
5852         (mm-uu-identifier-alist): Ditto.
5853         (mm-uu-dissect): Ditto.
5855 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5857         * nnheader.el (nnheader-file-coding-system): Use raw-text.
5858         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5859         * gnus-cache.el (gnus-cache-coding-system): Ditto.
5861         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5862         (nnfolder-file-coding-system-for-write): New variable.
5863         (nnfolder-active-file-coding-system): New variable.
5864         (nnfolder-active-file-coding-system-for-write): New variable.
5865         (nnfolder-save-active): New function.
5866         (nnfolder-save-buffer): Use them.
5867         (nnfolder-possibly-change-group): Ditto.
5868         (nnfolder-request-list-newsgroups): Ditto.
5869         (nnfolder-request-create-group): Ditto.
5870         (nnfolder-request-expire-articles): Ditto.
5871         (nnfolder-request-move-article): Ditto.
5872         (nnfolder-request-accept-article): Ditto.
5873         (nnfolder-request-delete-group): Ditto.
5874         (nnfolder-request-rename-group): Ditto.
5875         (nnfolder-possibly-change-folder): Ditto.
5876         (nnfolder-read-folder): Ditto.
5877         (nnfolder-request-list): Remove pathname-coding-system.
5878         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5880         * nnmail.el (nnmail-file-coding-system): Use raw-text.
5881         (nnmail-file-coding-system-1): Removed.
5882         (nnmail-find-file): Use nnmail-pathname-coding-system.
5883         (nnmail-write-region): Ditto.
5885         * nnmbox.el (nnmbox-file-coding-system): New variable.
5886         (nnmbox-file-coding-system-for-write): New variable.
5887         (nnmbox-active-file-coding-system): New variable.
5888         (nnmbox-active-file-coding-system-for-write): New variable.
5889         (nnmbox-save-buffer): New function.
5890         (nnmbox-save-active): New function.
5891         (nnmbox-request-scan): Use them.
5892         (nnmbox-request-expire-articles): Ditto.
5893         (nnmbox-request-move-article): Ditto.
5894         (nnmbox-request-accept-article): Ditto.
5895         (nnmbox-request-replace-article): Ditto.
5896         (nnmbox-request-delete-group): Ditto.
5897         (nnmbox-request-rename-group): Ditto.
5898         (nnmbox-request-create-group): Ditto.
5900         * mm-util.el (mm-text-coding-system): raw-text or -dos.
5901         (mm-running-ntemacs): Removed.
5903         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5905 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5907         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5909 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5911         * qp.el (quoted-printable-encoding-characters): Support lower case.
5913 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5915         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5916         (rfc2047-b-encode-region): Encode line by line.
5918 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5920         * mm-util.el (mm-find-mime-charset-region): Fix.
5922 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
5924         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5925         (mm-find-mime-charset-region): Ditto.
5927 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
5929         * gnus-sum.el (gnus-summary-move-article): Fix something or
5930         other.
5932 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5934         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5935         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5936         (gnus-summary-enter-digest-group): Use them.
5937         (gnus-summary-setup-default-charset): Ditto.
5939 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5941         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5942           gnus-newsgroup-name is nil.
5944 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5946         * rfc2047.el (rfc2047-encode): Chop the tail newline.
5948 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5950         * gnus-art.el (article-emphasize): Use correct
5951         gnus-article-emphasis-alist.
5953 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5955         * mm-view.el (mm-inline-text): Fix text/html bug.
5957 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5959         * gnus.el: Pterodactyl Gnus v0.89 is released.
5961 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5963         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5964         * message.el (message-draft-coding-system): Ditto.
5965         * mm-util.el (mm-running-ntemacs): Ditto.
5967 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5969         * mm-view.el (mm-inline-text): Ignore error in w3-region.
5971 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5973         * mml.el: require mm-decode.
5975 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5977         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5979 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5981         * mm-view.el (mm-inline-image): Fix image undisplayer.
5983 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5985         * mml.el (mml-insert-multipart): Error in compeling-read.
5986         (mml-insert-tag): Match tags.
5988 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5990         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5991         (gnus-cache-braid-heads): Ditto.
5992         (gnus-cache-retrieve-headers): Ditto.
5994 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5996         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5998 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6000         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6001         to string under XEmacs.
6003 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6005         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6007 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6009         * mm-view.el (mm-inline-message): Fix message view bug.
6010         * gnus-art.el (gnus-article-prepare): Ditto.
6012 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6014         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6016 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6018         * gnus.el: Pterodactyl Gnus v0.88 is released.
6020 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6022         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6023         usage.
6025         * nnmail.el (nnmail-get-new-mail): Save info.
6027 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6029         * gnus.el: Pterodactyl Gnus v0.87 is released.
6031 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6033         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6034         (mail-source-run-script): New function.
6035         (mail-source-fetch-pop): Use it.
6037 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6039         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6041 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6043         * gnus.el: Pterodactyl Gnus v0.86 is released.
6045 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6047         * gnus-art.el (gnus-treat-translate): New variable.
6048         (gnus-treat-predicate): Accept a list of regexps.
6049         (gnus-article-treat-custom): Allow a list of regexps.
6051 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6053         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6054         type.
6056 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6058         * gnus-art.el (article-babel): Narrow a bit.
6060         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6062 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6064         (gnus-agent-get-undownloaded-list): Operate on all articles, not
6065         only unread ones.
6066         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6067         articles, not only unread ones.
6069 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6071         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6072         keystroke.
6074         * gnus-art.el (gnus-article-x-face-command): Ditto.
6076         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6078         * gnus.el (gnus-method-simplify): Accept server names.
6080 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6082         * gnus-art.el (article-babel-prompt): New function.
6083         (article-babel): New command.
6085 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6087         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6089         * mml.el (mml-generate-mime-1): Don't insert literally.
6091         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6092         (gnus-netrc-syntax-table): Removed.
6093         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6095 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6097         * mm-view.el (mm-inline-text): Fix charset for text/html.
6099 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6101         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6103 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6105         * nnmail.el (nnmail-split-incoming): Return the number of split
6106         mails.
6107         (nnmail-process-babyl-mail-format): Ditto.
6108         (nnmail-process-unix-mail-format): Ditto.
6109         (nnmail-process-mmdf-mail-format): Ditto.
6110         (nnmail-process-maildir-mail-format): Ditto.
6112         * mail-source.el (mail-source-callback): Return the number from
6113         the callback.
6115         * message.el (message-send-mail): Generate Lines.
6117         * mail-source.el (mail-source-call-script): New function.
6118         (mail-source-call-script): New function.
6120 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6122         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6123         (gnus-select-newsgroup): Use it.
6124         (gnus-group-highlight-words-alist): New variable.
6125         (gnus-newsgroup-emphasis-alist): New variable.
6126         (gnus-summary-local-variables):  Use it.
6127         * gnus-art.el (article-emphasize): Use it.
6128         (gnus-emphasis-highlight-words): New face.
6129         * gnus-cus.el (gnus-group-parameters): New parameter.
6131 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6133         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6134         parameter `headers'.
6135         (gnus-cache-enter-article): Ditto.
6136         (gnus-cache-update-article): Ditto.
6137         * gnus-sum.el (gnus-summary-move-article): Ditto.
6138         (gnus-summary-mark-article-as-unread): Ditto.
6139         (gnus-summary-mark-article): Ditto.
6141 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6143         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6144         (gnus-posting-style-alist): Removed.
6145         (gnus-message-style-insertions): Ditto.
6146         (gnus-configure-posting-styles): Reimplementation.
6148         * mail-source.el (mail-source-fetch): Error the message.
6150         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6152 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6154         * gnus.el: Pterodactyl Gnus v0.85 is released.
6156 1999-04-20  Michael Cook  <cook@sightpath.com>
6158         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6159           Outlook citation regex.
6161 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6163         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6164         semicolon.
6166 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6168         * gnus-range.el (gnus-remove-from-range): Document range1
6169         modification, protect range2.
6171 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6173         * gnus-sum.el (gnus-update-marks): Protect lists from
6174         gnus-remove-from-range, don't sort twice.
6176 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6178         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6179         function in backend.
6181 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6183         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6184         request-accept-article function in the backend instead of using
6185         the 'respool capability.
6187 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6189         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6190         spurious whitespace at eob.
6192 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6194         * nnmail.el (nnmail-get-new-mail): Check right variable.
6196 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6198         * mailcap.el (mailcap-mime-data): Fix rfc822.
6200 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6202         * nndoc.el (nndoc-nsmail-type-p): New function.
6203         (nndoc-type-alist): Recognize nsmail.
6205 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6207         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6208         *before* `article-hide-headers' deletes the information.
6210 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6212         * gnus-sum.el (gnus-summary-save-parts): New command and
6213         keystroke.
6214         (gnus-summary-save-parts-1): New function.
6215         (gnus-summary-iterate): Buggy.
6217         * mm-decode.el (mm-save-part-to-file): Made into own function.
6219 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6221         * gnus-group.el (gnus-group-set-info): Resist nils.
6223 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6225         * mailcap.el (mailcap-mime-data): Ditto.
6227         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6229         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6231 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6233         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6234         gnus-article-date-lapsed-new-header is t.
6236 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6238         * gnus.el: Pterodactyl Gnus v0.84 is released.
6240 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6242         * gnus-msg.el (gnus-bug-message): Mime change.
6244 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6246         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6248 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6250         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6251         `x-uue'.
6253 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6255         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6256         when authentication is 'password.
6258 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6260         * gnus-win.el (gnus-configure-windows): Accept a setting.
6262 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6264         * mm-util.el (mm-quote-arg): Moved here.
6266         * mm-decode.el (mm-quote-arg): Quote more chars.
6268 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6270         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6271         with newlines would create buggy .nov files.
6273         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6275         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6276         end of lines.
6278         * message.el (message-mode): Doc fix.
6280         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6282         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6284         * gnus-art.el (article-date-ut): Rewrite.
6286         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6287         order.
6289         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6290         headers.
6292         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6294 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6296         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6297         (article-date-ut): use it.
6299 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6301         * mail-source.el (mail-source-fetch-pop): Call script
6302         asynchronously.
6304 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6306         * gnus.el: Pterodactyl Gnus v0.83 is released.
6308 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6310         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6312         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6314         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6316         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6318         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6320         * message.el (message-generate-headers): Accept continuation
6321         headers.
6323 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6325         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6327 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6329         * gnus-art.el (gnus-treatment-function-alist): use
6330         maybe-hide-headers.
6332         * message.el (message-inhibit-body-encoding): Typo.
6333         (message-resend): Inhibit encoding.
6335         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6337         * gnus-art.el (article-remove-cr): Use re-search.
6339         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6340         headers.
6342         * mm-decode.el (mm-quote-arg): Quote '.
6344         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6346         * mm-decode.el (mm-insert-part): Use multibyte for text.
6348         * gnus-start.el (gnus-read-newsrc-file): New variable.
6349         (gnus-read-newsrc-file): Use it.
6351 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6353         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6355         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6356         function.
6358 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6360         * gnus.el: Pterodactyl Gnus v0.82 is released.
6362 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6364         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6365         for iso8859-2.
6367 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6369         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6370         synonym alist.
6372 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6374         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6376 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6378         * mail-source.el (mail-source-fetch): Ask before bugging out.
6380 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6382         * uudecode.el (uudecode-decode-region-external): Don't assume
6383         uudecode-temporary-file-directory ends with a slash.
6385 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6387         * gnus-sum.el (gnus-update-marks):
6388         (gnus-update-read-articles):
6389         (gnus-summary-expire-articles): Check server.
6391 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6393         * mml.el (mml-preview): New function.
6395 1999-04-17  William M. Perry  <wmperry@aventail.com>
6397         * mail-source.el (mail-source-fetch-file): Return the right
6398         value.
6400 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6402         * mml.el (mml-insert-parameter): New function.
6403         (mml-insert-parameter-string): New function.
6405         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6407         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6408         (gnus-mime-display-part): Use it.
6410         * mm-decode.el (mm-alternative-precedence): Removed.
6411         (mm-discouraged-alternatives): New variable.
6412         (mm-preferred-alternative-precedence): New function.
6414         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6416         * mail-source.el (mail-sources): New variable.
6418         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6420         * mm-decode.el (mm-valid-image-format-p): New function.
6421         (mm-inline-media-tests): Use it.
6422         (mm-valid-and-fit-image-p): New function.
6424         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6425         (gnus-agent-fetch-group): Ditto.
6427 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6429         * nnmail.el (nnmail-article-group): in case of a group name
6430         containing "\\n" constructs, be sure to pass the expanded value to
6431         nn*-save-mail.
6433 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6435         * gnus.el: Pterodactyl Gnus v0.81 is released.
6437 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6439         * gnus-sum.el (gnus-get-split-value): Reverse result.
6441 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6443         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6445 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6447         * mml.el (mml-insert-tag): Insert concluding part.
6449         * message.el (message-send-mail): Encode later.
6450         (message-send-news): Ditto.
6452         * nnfolder.el: Don't use mail delim.
6454 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6456         * gnus-cus.el (gnus-group-customize): Put point at min.
6458         * mm-view.el (mm-inline-text): Allow toggling html.
6460 1999-03-28  William M. Perry  <wmperry@aventail.com>
6462         * mail-source.el: Added prescript and postscript to file.
6464 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6466         * nnmail.el: Reverted.
6468         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6469         (gnus-setup-posting-charset): Did work.
6471 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
6473         * gnus.el (gnus-short-group-name): Use
6474         gnus-group-uncollapsed-levels.
6476 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6478         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6480 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6482         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6483         (article-strip-headers-from-body): New command and keystroke.
6485 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6487         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6489         * nnheader.el (nnheader-insert-file-contents): Bind
6490         enable-local-eval to nil.
6491         (nnheader-find-file-noselect): Ditto.
6493         * nnmail.el (nnmail-article-group): Don't remove long lines.
6494         (nnmail-remove-long-lines): New function.
6495         (nnmail-split-header-length-limit): Removed.
6497         * mml.el (mml-generate-mime-1): Use unibyte buffers.
6499         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6501 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6503         * gnus-sum.el (gnus-summary-generic-mark): New function.
6505         * nnmail.el (nnmail-split-header-length-limit): Increased.
6506         (nnmail-article-group): Allow nil.
6508         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6510         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6511         first.
6513         * mml.el (mml-minibuffer-read-type): Include types from
6514         mailcap-mime-data.
6516         * nndraft.el (nndraft-request-article): Would clobber Japanese.
6518 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
6520         * mml.el (mml-insert-tag): New function.
6521         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6522         confusion with functions like `mml-read-tag'.
6523         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6524         (mml-minibuffer-read-description): Ditto with
6525         `mml-minibuffer-read-description'.
6526         (mml-attach-buffer): New function.
6527         (mml-mode-map): New entry for /.
6528         (mml-minibuffer-read-type): Accept DEFAULT.
6530         * mml.el (mml-quote-region): Narrow the region.
6532         * message.el (message-mode-menu): message-mime-attach-file is now
6533         mml-attach-file.
6535 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6537         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6539 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
6541         * mml.el (mml-attach-buffer): New command.
6543 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
6545         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6546         with a proper range. Compress range.
6548         * gnus-range.el (gnus-remove-from-range): Protect arguments.
6550 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6552         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6554 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6556         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6557         (gnus-picons-convert-x-face): Removed.
6558         (gnus-picons-article-display-x-face): Removed.
6559         (gnus-picons-x-face-sentinel): Ditto.
6560         (gnus-picons-display-x-face): Ditto.
6562 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6564         * gnus.el: Pterodactyl Gnus v0.80 is released.
6566 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6568         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6570         * gnus-sum.el (gnus-with-article): Moved here.
6572         * mail-source.el (mail-source-fetch-pop): Ask for password even
6573         when program.
6575 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6577         * gnus-msg.el (gnus-bug): Add description.
6579         * mml.el (mml-insert-mml-markup): Insert disposition.
6581         * message.el (message-send-mail): Always encode mail headers.
6583 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6585         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6586         when requested.
6588         * nnmail.el (nnmail-current-spool): Removed.
6590         * gnus-salt.el (gnus-tree-inhibit): New varible.
6592         * gnus.el (mm-util): Required.
6594 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
6596         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6598 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6600         * mail-source.el (mail-source-bind): Doc fix.
6602 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6604         * message.el (message-mode): Doc fix.
6606         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6607         encoding.
6609         * gnus.el (gnus-methods-equal-p): Moved here.
6611         * mail-source.el: pop at 110.
6613         * pop3.el (pop3-movemail): Use write-region instead of
6614         append-to-file to avoid excessive messaging.
6616 1999-02-27  lantz moore  <lmoore@contigo.com>
6618         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6619         type directory.
6621 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
6623         * gnus-art.el (article-hide-boring-headers): Field names must not
6624         contain whitespace.
6626 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6628         * gnus.el: Pterodactyl Gnus v0.79 is released.
6630 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6632         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6634         * mml.el (mml-mode): Don't use add-minor-mode.
6636         * message.el (messgage-inhibit-body-encoding): New variable.
6637         (message-encode-message-body): Use it.
6639 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6641         * gnus.el: Pterodactyl Gnus v0.78 is released.
6643 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6645         * message.el (message-mode): Switch on MML mode.
6647         * mml.el: Included commands and functions.
6648         (mml-mode-map): New keymap.
6650         * message.el: Removed the insertion commands and functions.
6652         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6654         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6655         keystroke.
6657         * gnus-art.el (gnus-narrow-to-page): Revert.
6659         * gnus-cite.el (gnus-cite-delete-overlays): New function.
6660         (gnus-cite-parse-maybe): Always reparse.
6662         * message.el (message-encode-message-body): Don't insert
6663         "multipart warning".
6665         * gnus-art.el (gnus-article-treat-head-custom): New variable.
6667 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
6669         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6671         * nnmail.el: Require mm-util.
6673 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
6675         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6676         group.
6678 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
6680         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6682 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
6684         * gnus-msg.el (gnus-extended-version): Better regexp.
6686 1999-02-25  Didier Verna  <verna@inf.enst.fr>
6688         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6689         is called with the result of SPLIT and should return a new split.
6691         * gnus.texi: update the doc.
6693 1999-02-23  Didier Verna  <verna@inf.enst.fr>
6695         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6696         displayed in the article buffer, output bars if
6697         `gnus-picons-display-article-move-p'.
6699 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
6701         * mail-source.el (mail-source-fetch-pop): Typo.
6703 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6705         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6707 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6709         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6711 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6713         * mml.el (mml-insert-buffer): New function.
6715         * message.el (message-forward): Insert the buffer in the buffer.
6717 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
6719         * mm-view.el (mm-inline-message): Insert part in narrowed region.
6721 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
6723         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6725 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6727         * gnus.el: Pterodactyl Gnus v0.77 is released.
6729 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6731         * gnus-art.el (gnus-displaying-mime): New variable.
6732         (article-narrow-to-head): New function.
6734         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6735         Default to pop instead of pop3.
6737 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6739         * gnus-art.el (article-hide-pgp): Goto body.
6741         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6743         * gnus-cite.el: Don't use goto-line.
6745         * gnus-art.el (gnus-article-treat-html): Removed.
6746         (gnus-treat-article): Save restriction.
6748 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6750         * message.el (message-send-mail): Don't untabify.
6751         (message-mode): Don't use tabs for indentation.
6753 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6755         * message.el (message-send-mail): Don't untabify.
6757         * nnml.el (nnml-save-mail): Typo fix.
6759 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
6761         * message.el (message-cite-function): Add
6762         `message-cite-original-without-signature' customization option.
6764 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
6766         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6767         `nnmail-prepare-incoming-header-hook'.
6769 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
6771         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6773 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6775         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6777 1999-02-18  Michael Cook  <cook@sightpath.com>
6779         * Recognize Microsoft Outlook's cite attribution conventions.
6781 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
6783         * gnus-sum.el: Bind M.
6785 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
6787         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6789 1999-02-15  Didier Verna  <verna@inf.enst.fr>
6791         * gnus-picon.el (gnus-group-display-picons): ensures that
6792         `article-goto-body' really goes to the article body.
6794 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6796         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6798         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6800         * mm-view.el (mm-view-message): Enable multibyte.
6802 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6804         * nnmail.el (nnmail-get-new-mail): Message later.
6806         * mm-util.el (mm-find-charset-region): Revert to checking
6807         multibyte.
6809 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
6811       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6812       attachment.
6814 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6816         * gnus.el: Pterodactyl Gnus v0.76 is released.
6818 1999-02-06  Felix Lee  <flee@cygnus.com>
6820         * gnus.el (gnus-group-change-level-function): Typo.
6822 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6824         * gnus-sum.el (gnus-nov-skip-field): Removed.
6825         (gnus-nov-field): Ditto.
6826         (gnus-nov-parse-extra): Ditto.
6827         (gnus-nov-read-integer): Ditto.
6829 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
6831         * nnheader.el (nnheader-nov-read-message-id): New macro.
6832         (nnheader-parse-nov): Use it.
6834         * gnus-sum.el (gnus-nov-read-message-id): New macro.
6835         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6836         `(eq (char-after) ?\n)'.
6838 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6840         * gnus.el (gnus-other-frame): Always pop up a new frame.
6842 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
6844         * gnus-range.el (gnus-range-add): Rewrite.
6846 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
6848         * nnmail.el (nnmail-split-incoming): Added detection of maildir
6849         format.
6850         (nnmail-process-maildir-mail-format): New function.
6852         * mail-source.el (mail-source-fetch-maildir): New function.
6853         (mail-source-keyword-map): Add default for maildir method.
6854         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6856 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6858         * mail-source.el (mail-source-fetcher-alist): Remove apop.
6860         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6861         (nndoc-mime-digest-type-p): Removed.
6863 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6865         * gnus-art.el (gnus-article-read-summary-keys): Set the point
6866         where it is supposed to be.
6867         (gnus-treat-play-sounds): New variable.
6869         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6871         * gnus-art.el (article-display-x-face): Narrow to head.
6872         (gnus-article-washed-types): New variable.
6873         (article-hide-pgp): Is not a toggle.
6874         (gnus-article-hide-text-type): Save types.
6875         (article-decode-charset): Use it.
6877         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6879         * message.el (message-forward-start-separator): Removed.
6880         (message-forward-end-separator): Removed.
6881         (message-signature-before-forwarded-message): Removed.
6882         (message-included-forward-headers): Removed.
6883         (message-check-news-body-syntax): Don't check forward.
6884         (message-forward): Use MIME.
6886         * nnvirtual.el (nnvirtual-request-article): Bind
6887         gnus-article-decode-hook to nil.
6889 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6891         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6892         us-ascii.
6894 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6896         * format-spec.el (format-spec): Be more robust.
6898         * message.el (message-encode-message-body): Default
6899         mail-parse-charset to mail-parse-charset.
6901         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6902         (gnus-summary-edit-article): Bind mail-parse-charset.
6904         * mml.el (mml-read-tag): Ignore white space after end of tag.
6906         * message.el (message-goto-body): Also work in separatorless
6907         articles.
6909         * mml.el (mml-translate-from-mime): New function.
6910         (mml-insert-mime): Ditto.
6911         (mml-to-mime): New function.
6912         (mime-to-mml): New name.
6914         * gnus-sum.el (gnus-summary-edit-article): Always select raw
6915         article.
6917         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6919         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6920         special-case nndraft groups.
6922 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6924         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6925         (gnus-get-newsgroup-headers): Already bound.
6927         * message.el (message-encode-message-body): Use posting charset.
6929         * mm-bodies.el (mm-encode-body): Use MIME charsets.
6930         (mm-body-encoding): Do CTE.
6931         (mm-body-7-or-8): New function.
6933         * mm-util.el (mm-mime-charset): Always fall back on alist.
6934         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6935         (mm-mime-mule-charset-alist): Add arabic-*-column.
6936         (mm-find-mime-charset-region): New function.
6938         * format-spec.el (format-spec-make): New function.
6940         * mail-source.el (format-spec): Required.
6941         (mail-source-fetch-with-program): Removed.
6942         (mail-source-fetch-with-program): New function.
6944         * format-spec.el: New file.
6946 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
6948         * mail-source.el (mail-source-fetch-with-program): Take optional
6949         parameter.
6951 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6953         * gnus-start.el: Ignore some groups.
6954         (gnus-setup-news): Bind nnmail-fetched-sources.
6956         * message.el (message-send-mail): Remove all tabs.
6958         * mm-util.el (mm-find-charset-region): Just check whether
6959         find-charset-region is defined.
6961 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6963         * gnus-group.el (gnus-group-get-new-news): Use
6964         nnmail-fetched-sources.
6966         * nnmail.el (nnmail-fetched-sources): New variable.
6967         (nnmail-get-new-mail): Use it.
6969         * mail-source.el (mail-source-fetched-sources): New variable.
6970         (mail-source-fetch): Use it.
6972 1999-02-02  Mark W. Eichin  <eichin@thok.org>
6974         * gnus.el (gnus-getenv-nntpserver): if the file that
6975         gnus-nntpserver-file names has a trailing newline, the
6976         string-match will always match, and thus the file will never be
6977         read.  (^ matches start of "line", \\` matches start of "buffer",
6978         which is what was intended...)
6980 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
6982         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6984 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
6986         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6987         select methods.
6989 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
6991         * gnus-range.el (gnus-remove-from-range): Sort second argument.
6993 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
6995         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6997 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6999         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7000         a typo.
7001         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7002         charset to nil.
7003         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7004         * gnus-start.el (gnus-start-draft-setup): Ditto.
7006 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7008         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7009         (mail-source-value): Don't do variables.
7011         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7013         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7015 1999-02-01  Michael Cook  <cook@sightpath.com>
7017         * Defenestrate spurious ?a.
7019 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7021         * mail-source.el (mail-source-fetch-pop): Instead use
7022         :authentication.
7024 1999-02-01  Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
7026         * lisp/mail-source.el : Support APOP authentication scheme.
7028 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7030         * pop3.el (pop3-movemail): Return t.
7032 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7034         * rfc2047.el (rfc2047-fold-region): New function.
7035         (rfc2047-encode-message-header): Use it.
7037 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7039         * gnus-sum.el (gnus-group-charset-alist): Add more.
7041 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7043         * gnus.el: Pterodactyl Gnus v0.75 is released.
7045 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7047         * gnus-art.el (article-display-x-face): Don't narrow to head.
7049 1999-02-01  Michael Cook  <cook@sightpath.com>
7051         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7053 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7055         * mail-source.el (mail-source-fetch-directory): Ignore
7056         directories.
7058         * gnus-cus.el (gnus-group-parameters): Addition.
7060         * gnus-art.el (article-strip-banner): Do symbolic banners.
7061         (article-strip-banner): New keystroke.
7063 1999-02-01  Michael Cook  <cook@sightpath.com>
7065         * gnus-art.el (article-strip-banner): New command.
7067 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7069         * gnus-art.el (gnus-treat-strip-banners): New variable.
7071 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7073         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7074         has been exist.
7076 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7078         * message.el (message-draft-coding-system): Check coding-system.
7079         * mm-util.el (mm-text-coding-system): Ditto.
7081 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7083         * mail-source.el (mail-source-fetch-pop): Save excursion.
7085 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7087         * mail-source.el (mail-source-movemail-args): Not constant.
7088         (mail-source-movemail-args): Removed.
7089         (mail-source-fetch-with-program): New function.
7090         (mail-source-fetch-pop): Use program and function.
7091         (mail-source-movemail-program): Removed.
7093         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7094         (gnus-treat-date-user-defined): New variable.
7096 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7098         * nnmail.el (nnmail-fix-eudora-headers): New function.
7100 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7102         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7104 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7106         * gnus-art.el (gnus-treatment-function-alist): Do
7107         gnus-article-add-buttons-to-head later.
7108         (gnus-treat-capitalize-sentences): New variable.
7109         (article-capitalize-sentences): New command and keystroke.
7111         * gnus-group.el (gnus-group-catchup-current): Do group.
7113         * message.el (message-default-charset): Add group.
7115 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7117         * gnus.el: Pterodactyl Gnus v0.74 is released.
7119 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7121         * gnus-art.el (article-fill-long-lines): Renamed.
7122         (article-fill-long-lines): New keystroke.
7124 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7126         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7128         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7129         displayed.
7130         (gnus-group-catchup-current): Be more robus.
7132         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7133         headers.
7135 1999-01-25  Dave Love  <fx@gnu.org>
7137         * message.el (message-mode-menu): Add message-mime-attach-file.
7138         (message-mode): Doc fix.
7140 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7142         * nnmail.el (nnmail-check-duplication): Insert the mail source
7143         string.
7145         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7146         (mail-source-fetch-directory): Ditto.
7147         (mail-source-fetch-file): Ditto.
7148         (mail-source-string): New variable.
7150         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7151         the level.
7153         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7154         before handling.
7156         * mm-util.el (mm-mime-charset): Use the parameters.
7157         (mm-mime-charset): Removed region paremeters.
7159         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7160         source.
7162 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7164         * nnmail.el (nnmail-get-split-group): Quote right.
7166 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7168         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7169         buffer.
7171 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7173         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7174         (gnus-group-mode): Don't hook.
7176         * mail-source.el (mail-source-bind): Doc fix.
7177         (mail-source-bind): Take only one param.
7179         * gnus-art.el (gnus-treat-highlight-signature): typep.
7181         * mail-source.el (mail-source-movemail): Ignore empty file.
7182         (mail-source-callback): Check before deleting.
7184         * message.el (message-mime-attach-file): Include name.
7186 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7188         * mm-util.el (mm-read-charset): Return a symbol.
7190         * mm-view.el (mm-inline-text): Insert signature separator.
7192         * gnus-art.el (gnus-treat-predicate): New function.
7193         (gnus-treat-article): Allow all types to be checked.
7195         * gnus-util.el (gnus-or): New function.
7196         (gnus-and): Ditto.
7198         * gnus-art.el (gnus-mime-display-single): Use override.
7200         * mm-decode.el (mm-attachment-override-types): New variable.
7201         (mm-attachment-override-p): New function.
7203         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7205 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7207         * mm-view.el (mm-inline-text): Do vcards.
7209 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7211         * gnus.el: Pterodactyl Gnus v0.73 is released.
7213 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7215         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7216         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7217         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7218         (nnmail-movemail-program): Removed.
7219         (nnmail-movemail-args): Removed.
7220         (nnmail-pop-password-required): Ditto.
7221         (nnmail-tmp-directory): Ditto.
7222         (nnmail-delete-incoming): Removed.
7223         (nnmail-pop-password, nnmail-moved-inboxes,
7224         nnmail-internal-password, nnmail-move-inbox): Removed.
7225         (nnmail-read-passwd): Ditto.
7226         (nnmail-get-spool-files): Removed.
7227         (nnmail-resplit-incoming): Reinstated.
7229         * mail-source.el: New file.
7231 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7233         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7235 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7237         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7239 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7241         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7243         * gnus-picon.el (gnus-group-display-picons): Goto body.
7245         * gnus.el: Indented all functions; broke long lines; changed all
7246         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7248 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7250         * gnus.el: Pterodactyl Gnus v0.72 is released.
7252 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7254         * gnus.el: Cleaned up trailing whitespace.
7256         * mm-util.el (mm-read-charset): Work.
7258 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7260         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7261         nnheader-translate-file-chars'd group name.
7263 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7265         * message.el (message-encode-message-body): Fold case.
7267 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7269         * mailcap.el (mailcap-add): New function.
7271 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7273         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7274         (article-goto-body): Use it.
7275         (gnus-treat-article): Ditto.
7277         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7278         downloaded articles from the downloadeble list.
7280 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7282         * message.el (message-encode-message-body): Bind
7283         mail-parse-charset.
7285         * mm-util.el (mm-charset-synonym-alist): New variable.
7286         (mm-charset-to-coding-system): Use it.
7287         (mm-charset-coding-system-alist): Removed.
7288         (mm-charset-to-coding-system): Don't use it.
7289         (mm-find-charset-region): Use mail-parse-charset.
7291         * gnus-art.el (gnus-treatment-function-alist): Use
7292         gnus-article-display-picons.
7293         (gnus-treat-display-xface): Only do if we have xface feature.
7294         (gnus-part-display-hook): New function.
7295         (gnus-treat-article): Use it.
7296         (gnus-treat-article): Use gnus-visual.
7298         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7300         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7301         displaying.
7303         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7305         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7306         regexp file names.
7308 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7310         * gnus.el: Pterodactyl Gnus v0.71 is released.
7312 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7314         * mm-view.el (mm-inline-image): Don't add a dot.
7316         * gnus-art.el (gnus-treat-article): New function.
7318         * gnus.el (gnus-article-display-hook): Removed.
7320         * gnus-art.el (gnus-article-treat-custom): New variable.
7322         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7324         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7325         functions.
7327         * message.el (message-posting-charset): New variable.
7328         (message-send-mail): Use it.
7330         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7331         (gnus-setup-posting-charset): New function.
7332         (gnus-setup-message): Use it.
7334         * message.el (message-encode-message-body): Just look for
7335         Content-Type before inserting a new one.
7337 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7339         * rfc2047.el (rfc2047-default-charset): Removed.
7341         * mail-prsvr.el: New file.
7342         (mail-parse-charset): New variable.
7344         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7345         Changed name.
7347         * gnus.el (gnus-charset): New group.
7349         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7351         * gnus-sum.el (gnus-default-charset): Default to nil.
7352         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7353         (gnus-newsgroup-iso-8859-1-forced): Removed.
7355         * mm-util.el (mm-known-charsets): Removed.
7356         (mm-default-coding-system): Removed.
7357         (mm-default-charset): Removed.
7358         (mm-read-charset): New function.
7360         * message.el (message-default-charset): Removed.
7362         * rfc2047.el (rfc2047-default-charset): Default to nil.
7364         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7366 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7368         * gnus.el: Pterodactyl Gnus v0.70 is released.
7370 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7372         * mm-decode.el (mm-save-part): Use mm-get-part.
7373         (mm-insert-part): New function.
7374         (mm-get-part): Use it.
7375         (mm-get-image): Ditto.
7376         (mm-display-external): Ditto.
7378         * mm-view.el (mm-inline-text): Ditto.
7380         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7381         ranges.
7383         * mm-decode.el (mm-display-external): Save the buffer.
7384         (mm-remove-part): Kill it.
7386         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7388         * nnagent.el (nnagent-request-set-mark): Defined stub.
7390 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7392         * gnus-score.el (gnus-score-load-score-alist): Bind
7393         coding-system-for-read.
7395         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7396         prepare-exit-hook.
7398         * mm-view.el (mm-setup-w3): Require w3.
7400 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7402         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7403         body.
7405 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7407         * mm-encode.el: Ditto.
7409         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7410         error.
7412         * mailcap.el (mailcap-mime-data): SAFER ps.
7414         * message.el (message-encode-message-body): Always insert a
7415         Content-Type header.
7417         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7418         shown inline.
7420         * mm-view.el (mm-inline-text): Handle all sorts of text.
7422         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7423         don't view.
7425         * mm-decode.el (mm-display-external): Use it.
7427         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7429         * mm-decode.el (mm-save-part): Removed double code.
7431 1999-01-12  Dave Love  <fx@gnu.org>
7433         * mm-decode.el (mm-save-part): Avoid doubly-compressed
7434         application/octet-stream .gz & al files with jka-compr.
7436 1999-01-12  Dave Love  <fx@gnu.org>
7438         * gnus-ems.el (gnus-down-mouse-3): New variable.
7439         * gnus-art.el (gnus-mime-button-map): Use it.
7440         (gnus-mime-button-menu): Set the clicked-on buffer initially.
7442 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7444         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7446 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7448         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7449         buffers.
7451         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7453         * gnus-cache.el (gnus-cache-read-active): Reversed check.
7455 1999-01-12  Matt Armstrong  <matta@geoworks.com>
7457         * mml.el (mml-parameter-string): Strip directory component.
7459 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7461         * gnus.el (gnus-use-demon): Removed.
7463 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
7465         * nnmail.el (nnmail-article-group): Don't infloop.
7467 1999-01-11  Colin Rafferty  <colin@xemacs.org>
7469         * gnus-art.el (article-update-date-lapsed): Made it work with
7470         picons, and make it update on all visible frames.
7471         (article-date-ut): Get summary-buffer's current-headers.
7473 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7475         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7476         (gnus-picons-setup-p): New variable.
7478 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7480         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7482 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7484         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7485         (gnus-summary-exit-no-update): Use mapcar.
7487 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7489         * gnus-agent.el (gnus-category-write): Make directory.
7491 1998-09-26  Simon Josefsson <jas@pdc.kth.se>
7493         * gnus-sum.el (gnus-update-read-articles):
7494         (gnus-update-marks): Request backend update of mark.
7496 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7498         * mm-bodies.el (mm-body-encoding): Use mm-find.
7500 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
7502         * gnus-picon.el (gnus-article-display-picons): Fix.
7504 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7506         * gnus.el: Pterodactyl Gnus v0.69 is released.
7508 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7510         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7512         * gnus-agent.el (gnus-agent-remove-group): New command and
7513         keystroke.
7515         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7517 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7519         * gnus-agent.el (gnus-agent-write-servers): Make directory.
7521 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7523         * mm-view.el (mm-inline-text): Bind current id.
7525         * mm-decode.el (mm-handle-id): New macro.
7526         (mm-make-handle): Accept id.
7527         (mm-dissect-singlepart): Use it.
7529 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
7531       * message.el (message-cite-original-without-signature): Use
7532       message-signature-separator when searching for signature in
7533       message-cite-original-without-signature.
7535 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
7537         * gnus.el (gnus-server-to-method): Check named methods.
7539 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7541         * mm-view.el (mm-view-message): Goto point-min.
7543         * nnmail.el (nnmail-article-group): Don't delete lines, only
7544         shorten them.
7546         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7547         values.
7549         * nnheader.el (nnheader-temp-directory): New variable.
7550         (nnheader-temp-directory): Removed.
7552 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
7554         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7555         list of files to check for mailcap entries under windows-nt.
7557 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7559         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7560         summary buffer exists.
7562 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7564         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7565         irrelevant Sun sendmail bug.
7566         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7568         * message.el (message-send-news): Bind mail-header-separator to
7569         "" when asking backend to post.
7571 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7573         * mm-uu.el (mm-dissect-disposition): New variable.
7574         (mm-uu-dissect): Use it.
7576 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7578         * mm-view.el (mm-inline-text): Bind url-current-object.
7580 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
7582         * gnus-range.el (gnus-remove-from-range): Rewrite.
7584 1998-12-09  SL Baur  <steve@altair.xemacs.org>
7586         * gnus-picon.el (annotations): Remove bogus require 'xpm.
7588 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
7590         * message.el (message-encode-message-body): Insert `MIME-Version'
7591         instead of `Mime-Version'.
7593 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7595         * message.el (message-insert-mime-part): Add the attachment
7596         disposition.
7597         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7598         (message-mime-query-type): New function.
7599         (message-mime-query-description): Ditto.
7600         (message-mime-query-file): Ditto.
7601         (message-insert-mime-part): Use them.
7602         (message-mime-insert-external): Use the new stuff.
7604 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7606         * nnmail.el (nnmail-split-header-length-limit): New variable.
7608         * mm-decode.el (mm-dissect-buffer): Check syntax.
7610         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7612         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7613         (rfc2047-dissect-region): Ditto.
7615 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7617         * mm-view.el (mm-view-message): Decode charset.
7619 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7621         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7622         CT headers.
7624 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
7626         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7627         mm-uu-*-function.
7628         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7630 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7632         * message.el (message-send-mail): Do MML first.
7633         (message-send-news): Ditto.
7635 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7637         * gnus-picon.el (gnus-picons-face): New face.
7638         (gnus-picons-try-face): Use it.
7640 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7642         * gnus.el: Pterodactyl Gnus v0.68 is released.
7644 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7646         * gnus.el: Pterodactyl Gnus v0.67 is released.
7648 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7650         * gnus.el: Pterodactyl Gnus v0.66 is released.
7652 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7654         * gnus-art.el (gnus-insert-mime-button): Decode description.
7656 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
7658         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7659         (gnus-decode-header-methods): Ditto.
7660         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7662 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7664         * mml.el (mml-insert-mime-headers): Encode description.
7666         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7667         line.
7669         * gnus-sum.el (gnus-default-charset): Doc fix.
7671 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
7673         * mm-decode.el (mm-display-part): Forward a line.
7675 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
7677         * mm-util.el (mm-running-ntemacs): New variable.
7678         (mm-text-coding-system): Ditto.
7679         * nnmail.el (nnmail-incoming-coding-system): Ditto.
7680         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7682 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7684         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7685         buffer.
7687         * message.el (message-insert-headers): New command and keystroke.
7689 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7691         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7692         (mm-get-image): Ditto.
7694         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7695         base64, uudecode and binhex.
7697 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
7699         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7700         in text/plain.
7701         * mm-uu.el (mm-uu-dissect): Use inline.
7703 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7705         * mm-view.el (mm-view-message): New function.
7707         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7708         qp.
7710 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
7712         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7713         entry for message/rfc822 as 8bit.
7715 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7717         * mailcap.el (mailcap-mime-extensions): Add patch.
7719 1998-12-05  Dale Hagglund  <rdh@best.com>
7721         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7722         argument to force all multipart/* to look like multipart/mixed.
7724         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7725         variable.
7726         (gnus-mime-display-part): Use it.
7728 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7730         * gnus-draft.el (gnus-draft-send): Only disable checks for
7731         non-interactive use.
7732         (gnus-draft-send-message): Use it.
7734 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7736         * gnus.el: Pterodactyl Gnus v0.65 is released.
7738 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7740         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7742         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7744 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7746         * gnus.el: Pterodactyl Gnus v0.64 is released.
7748 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7750         * mm-view.el (mm-setup-w3): Don't load.
7752         * gnus-msg.el (gnus-setup-message): Set group name.
7753         (gnus-group-mail): Avoid leaking local vars.
7755         * message.el (message-attach-file): Renamed.
7756         (message-mime-attach-file): Renamed again.
7758 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
7760         * gnus-art.el (article-decode-encoded-words): Bind
7761         rfc2047-default-charset here.
7763         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7765 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7767         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7768         (gnus-picons-setup-hook): New hook.
7770 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
7772         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7773         string.
7774         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
7775         line.
7777 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7779         * gnus-art.el (gnus-article-prepare-display): Setup w3.
7780         (gnus-mime-view-part): Ditto.
7781         (gnus-mime-inline-part): Dotii.
7782         (gnus-mime-externalize-part): Daddo.
7783         (gnus-mime-internalize-part): Tutti frutti.
7784         (gnus-widget-press-button): Da da do.
7786         * mm-view.el (mm-setup-w3): Require url-vars.
7788 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
7790         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7791         * mm-util.el (mm-find-charset-region): Ditto.
7793 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7795         * message.el (message-send): Don't encode here.
7796         (message-send-mail): But here.
7797         (message-send-news): And here.
7799 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7801         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7803 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7805         * gnus.el: Pterodactyl Gnus v0.63 is released.
7807 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7809         * mml.el (mml-base-boundary): Shorten.
7811         * message.el (message-insert-mime-part): Use default.
7813         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7815 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
7817         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7818         buttons, not [*].
7820 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7822         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7824 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7826         * gnus-art.el (gnus-insert-mime-button): Fix.
7828 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7830         * message.el (message-insert-mime-part): Nicify prompts.
7831         (message-insert-mime-part): Really delete duplicates.
7832         (message-insert-mime-part): Check against common errors.
7833         (message-insert-mime-part): Fix docstring.
7835 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7837         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7839 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7841         * gnus-art.el (gnus-mime-button-line-format): Nicify.
7842         (gnus-insert-mime-button): Modify accordingly.
7844 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7846         * gnus-art.el (gnus-display-mime): Set window point.
7848         * mm-decode.el (mm-display-external): Only decode when not
7849         saving.
7850         (mm-alternative-precedence): Prefer multiparts.
7851         (mm-inline-media-tests): Inline multiparts.
7853         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7854         Ignore errors when requiring url.
7856         * mml.el (mml-quote-region): New command.
7858         * message.el (message-cite-original): Use it.
7859         (message-cite-original-without-signature): Ditto.
7861 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7863         * gnus.el: Pterodactyl Gnus v0.62 is released.
7865 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7867         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7869 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7871         * mm-view.el (mm-inline-text): Use `point-min-marker' and
7872         `point-max-marker'.
7874 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7876         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7878         * gnus-art.el (gnus-mime-display-single): Check for attachment
7879         before other tests.
7881 1998-12-03  Didier Verna  <verna@inf.enst.fr>
7883         * gnus-msg.el (gnus-configure-posting-styles): find a
7884         posting-style entry in the group parameters, if any, and honor it
7885         at the end.
7887 1998-12-03  Felix Lee  <flee@teleport.com>
7889         * nntp.el (nntp-after-change-function): Fix.
7891 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
7893         * mml.el (mml-generate-mime-1): Insert literally.
7895 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7897         * mml.el (mml-insert-mime-headers): Removed debug.
7899 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7901         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7902         prefixed.
7904         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7905         application/emacs-lisp to 8bit.
7907 1998-12-03  Dale Hagglund  <rdh@best.com>
7909         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7911 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7913         * gnus.el: Pterodactyl Gnus v0.61 is released.
7915 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7917         * mml.el (mml-parse-1): Skipped parts.
7918         (mml-insert-mime-headers): Nil is a list.
7919         (mml-generate-mime-1): Don't insert literally.
7920         (mml-read-tag): Drop text props.
7921         (mml-read-part): Ditto.
7922         (mml-parse-singlepart-with-multiple-charsets): Ditto.
7924 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7926         * gnus.el: Pterodactyl Gnus v0.60 is released.
7928 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7930         * mml.el (mml-parse-1): Don't throw contents away.
7932 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
7934         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7936 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7938         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7939         function.
7940         (mml-parse-1): Use it.
7942 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7944         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7945         Use gnus-newsgroup-default-charset.
7946         (article-decode-encoded-words): Remove charset codes.
7947         * gnus-sum.el (gnus-newsgroup-default-charset): Use
7948         gnus-default-charset.
7950 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7952         * message.el (message-send-mail): Don't encode here.
7953         (message-send-news): Nor here.
7954         (message-send): ... but here instead.
7956         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7957         default to nil.
7958         (gnus-article-display-picons): Replace From line.
7959         (gnus-group-display-picons): Replace Newsgroups line.
7960         (gnus-picons-display-glyph): Set baseline.
7961         (gnus-group-display-picons): Piconize the entire Newsgroups line.
7962         (gnus-picons-xbm-face): Revert to old, standard colors.
7964         * message.el (message-fetch-field): Remove text props.
7966         * gnus-art.el (gnus-article-normalized-header-length): New
7967         variable.
7968         (article-normalize-headers): New command and keystroke.
7970         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7972 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7974         * gnus.el: Pterodactyl Gnus v0.59 is released.
7976 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7978         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7980         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7982 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7984         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7986 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7988         * mm-decode.el (mm-all-images-fit): New variable.
7989         (mm-image-fit-p): Use it.
7991         * gnus-art.el (gnus-mime-display-single): Use it.
7992         (gnus-mime-internalize-part): New command and keystroke.
7994         * mm-decode.el (mm-user-automatic-external-display): New
7995         variable.
7996         (mm-automatic-external-display-p): New function.
7998         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7999         colors.
8001 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8003         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8005         * gnus-art.el (gnus-with-article): Work in the original article
8006         buffer.
8007         (gnus-with-article): Work in read-only groups.
8009 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8011         * mm-bodies.el (mm-decode-string): Return original string if not
8012         decode.
8014 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8016         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8018 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8020         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8022 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8024         * gnus.el: Pterodactyl Gnus v0.58 is released.
8026 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8028         * mm-decode.el (mm-get-image): Return a glyph, not an image
8029         specifier.
8031 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8033         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8035 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8037         * mail-parse.el (rfc2045): Required.
8039 1998-12-01  William M. Perry  <wmperry@aventail.com>
8041         * mm-view.el (mm-inline-text): Remove props.
8043 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8045         * mm-view.el (mm-setup-w3): Protect url-misc.
8047         * message.el (message-ignored-resent-headers): Remove
8048         Gnus-Warning.
8050         * mml.el (mml-insert-mime-headers): Use encoding.
8051         (mml-parameter-string): Ditto.
8053         * rfc2045.el: New file.
8054         (rfc2045-encode-string): New function.
8056 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8058         * mail-parse.el (mail-header-encode-parameter): New function.
8060         * rfc2231.el (rfc2231-encode-string): New function.
8062 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8064         * mm-bodies.el (mm-decode-string): New function.
8065         * mm-view.el (mm-inline-text): Use mm-decode-string.
8067 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8069         * gnus.el: Pterodactyl Gnus v0.57 is released.
8071 1998-11-23  Felix Lee  <flee@cygnus.com>
8073         * nntp.el (nntp-async-needs-kluge): new setting.
8074         (nntp-async-timer): new var.
8075         (nntp-async-process-list): new var.
8076         (nntp-async-kluge): new function.
8077         (nntp-async-timer-handler): new function.
8078         (nntp-async-wait): new function.
8079         (nntp-async-stop): new function.
8080         (nntp-after-change-function): renamed, and split apart.
8081         (nntp-async-trigger): new function.
8082         (nntp-do-callback): new function.
8083         (nntp-accept-process-output): add optional timeout arg.
8085         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8086         (gnus-async-wait-for-article): new function.
8087         (gnus-async-with-semaphore): s/asynch/async/.
8089 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8091         * gnus-art.el (gnus-with-article): Don't encode.
8092         (gnus-insert-mime-button): Fall back on filename from C-D.
8093         (gnus-mime-display-single): Have dots right on text/plain
8094         attachments.
8096         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8097         broken parts.
8099         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8101         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8102         binhex.
8104         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8105         (gnus-summary-repair-multipart): New command and keystroke.
8107         * gnus-art.el (gnus-with-article-buffer): New macro.
8109 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8111         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8112         undisplay the part.
8114 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8116         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8118         * mml.el (mml-read-part): Partition right.
8120         * mm-decode.el (mm-handle-set-cache): New macro.
8121         (mm-handle-cache): Ditto.
8122         (mm-make-handle): Ditto.
8123         (mm-dissect-singlepart): Use it.
8124         (mm-get-image): Use the cache.
8126 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8128         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8129         (gnus-mime-display-single): Don't insert lines between parts.
8131 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8133         * nnmail.el (nnmail-file-coding-system-1): New variable.
8134         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8135         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8136         * nnml.el (nnml-file-coding-system): New variable.
8137         (nnml-request-article): Use nnml-file-coding-system.
8139 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8141         * gnus.el: Pterodactyl Gnus v0.56 is released.
8143 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8145         * gnus-art.el (gnus-mime-display-part): New function.
8146         (gnus-mime-display-mixed): Use it.
8148         * mm-view.el (mm-setup-w3): Don't register.
8150         * message.el (message-cite-original): Cite parts.
8152 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8154         * mml.el (mml-parameter-string): New function.
8155         (mml-insert-mime-headers): Separated into new function.
8157 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8159         * mml.el (mml-make-boundary): Use `make-string'.
8161 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8163         * binhex.el (binhex-insert-char): Ditto.
8165         * uudecode.el (uudecode-insert-char): Code correctly.
8167 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8169         * mml.el (mml-generate-mime): Don't generate multiparts for
8170         empties.
8172         * gnus-art.el (gnus-display-mime): Save excursion.
8174         * message.el (message-remove-first-header): New function.
8175         (message-encode-message-body): Use it.
8177 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8179         * gnus.el: Pterodactyl Gnus v0.55 is released.
8181 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8183         * mm-view.el (mm-setup-w3): New function.
8185         * mm-decode.el (mm-content-id-get-contents): New function.
8186         (mm-content-id-get-type): Ditto.
8187         (mm-content-id-get-encoding): Ditto.
8188         (mm-get-handle-by-content-id): Removed.
8190 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8192         * message.el (message-generate-new-buffers): Fix tag.
8194 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8196         * message.el (message-buffer-name): Check for unique first.
8198         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8199         gnus-inhibit-mime-unbuttonizing.
8201         * gnus-sum.el (t): Bind M-t.
8202         (gnus-inhibit-unbuttonizing): New variable.
8203         (gnus-summary-toggle-display-buttonized): New command.
8205         * gnus-art.el (gnus-display-mime): Select article window.
8206         (article-strip-trailing-space): New command and keystroke.
8208         * nneething.el (nneething-include-files): New variable.
8209         (nneething-create-mapping): Use it.
8211         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8213         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8214         ayto-expirable marks.
8216 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8218         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8220         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8221         ARG.
8223         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8225 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8227         * mm-util.el (mm-binary-coding-system): New variable.
8228         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8229         * mm-decode.el (mm-display-external): Ditto.
8231 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8233         * gnus.el: Pterodactyl Gnus v0.54 is released.
8235 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8237         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8239 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8241         * mm-decode.el (mm-save-part): Unquote.
8243 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8245         * mm-decode.el (mm-save-part): Bind coding system for write.
8247 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8249         * gnus-art.el (gnus-article-mode-line-format): New default.
8250         (gnus-article-mime-part-status): New function.
8252         * message.el (message-send-news): Check the body syntax before
8253         encoding.
8255         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8256         (gnus-mime-display-single): Use it.
8257         (gnus-mime-display-alternative): Ditto.
8259         * mm-decode.el: Check for whether we are running under a term.
8261 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8263         * mm-decode.el (mm-preferred-alternative): Default to first
8264         alternative.
8265         (mm-preferred-alternative): No, we dont.
8267 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8269         * mm-decode.el (mm-display-external): Use binary instead of
8270         no-conversion.
8271         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8272         * nnheader.el (nnheader-file-coding-system): Ditto.
8273         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8275 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8277         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8278         name without method.
8280 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8282         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8283         coding-system -> default-charset.
8284         (gnus-newsgroup-default-charset-alist): Ditto.
8285         (gnus-summary-local-variables): Ditto.
8286         (gnus-set-global-variables): Ditto.
8287         (gnus-get-newsgroup-headers): Ditto.
8288         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8289         (gnus-get-newsgroup-headers-xover): Ditto.
8290         (gnus-newsgroup-setup-default-charset): Ditto.
8291         (article-decode-mime-words): Ditto.
8292         (article-decode-charset): Ditto.
8293         (article-decode-encoded-words): Ditto.
8294         (article-de-quoted-unreadable): Ditto.
8295         (gnus-mime-view-all-parts): Ditto.
8296         (gnus-mime-externalize-part): Ditto.
8297         (gnus-mm-display-part): Ditto.
8298         (gnus-mime-display-single): Ditto.
8299         (gnus-mime-display-alternative): Ditto.
8301 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8303         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8304         * gnus-art.el (article-decode-charset): Overlay
8305         rfc2047-default-charset.
8306         * message.el (message-draft-coding-system): New variable.
8307         (message-set-auto-save-file-name): Use message-draft-coding-system.
8308         * nndraft.el (nndraft-request-article): Ditto.
8309         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8310         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8312 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8314         * mm-uu.el (mm-uu-test): New function.
8315         (mm-uu-dissect): Inherit charset and cte from head.
8316         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8318 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8320         * gnus.el: Pterodactyl Gnus v0.53 is released.
8322 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8324         * mm-decode.el (mm-get-image): New function.
8325         (mm-image-fit-p): New function.
8327         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8329         * gnus-art.el (gnus-article-insert-newline): New function.
8330         (article-goto-body): New function.
8332 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8334         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8335         buttons.
8337         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8338         keystroke.
8340         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8341         line between parts.
8343         * message.el (message-remove-header): Go to end if wanted.
8345 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8347         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8348         movement with save-window-excursion.
8350 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8352         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8354 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8356         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8358 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8360         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8361         gnus-newsgroup-coding-system.
8362         (gnus-get-newsgroup-headers): Ditto.
8363         (gnus-get-newsgroup-headers-xover): Ditto.
8364         (gnus-set-global-variables): Ditto.
8365         * gnus-art.el (article-decode-mime-words): Ditto.
8366         (article-decode-charset): Ditto.
8367         (article-decode-encoded-words): Ditto.
8368         (article-de-quoted-unreadable): Ditto.
8369         (gnus-mime-view-all-parts): Ditto.
8370         (gnus-mime-externalize-part): Ditto.
8371         (gnus-mm-display-part): Ditto.
8372         (gnus-mime-display-alternative): Ditto.
8373         (gnus-mime-display-single): Ditto.
8374         * mm-view.el (mm-inline-text): Use default coding system.
8376 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8378         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8379         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8380         (gnus-newsgroup-coding-system): New local variable.
8381         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8382         (gnus-summary-local-variables): Add two new local variables.
8383         (gnus-newsgroup-setup-coding-system): New function.
8384         (gnus-select-newsgroup): Setup coding system.
8385         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8386         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8387         * gnus-cus.el (gnus-group-parameters): Customizable
8388         iso-8859-1-forced.
8390 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8392         * gnus.el: Pterodactyl Gnus v0.52 is released.
8394 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8396         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8397         encoding.
8399         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8400         undisplayed text types.
8402         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8403         types.
8405 1998-11-19  Felix Lee  <flee@cygnus.com>
8407         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8409 1998-11-19  Felix Lee  <flee@cygnus.com>
8411         * gnus-async.el (gnus-asynch-obarray): rename to
8412         gnus-async-hashtb, and don't buffer-local it.
8414         (gnus-async-article-callback): new function.
8415         (gnus-make-async-article-function): use it.
8417         (gnus-async-current-prefetch-group): new var.
8418         (gnus-async-current-prefetch-article): new var.
8419         (gnus-async-request-fetched-article): are we fetching it already?
8421         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8423 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8425         * gnus-sum.el (gnus-summary-show-article): Require.
8427         * message.el: Provide before hooks.
8428         (message-send-news): Do MIME before headers.
8430         * gnus-art.el (gnus-article-check-buffer): New function.
8431         (gnus-article-read-summary-keys): Use it.
8433         * mm-decode.el (mm-user-automatic-display): Display all inline
8434         images.
8436         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8437         much.
8438         (gnus-unbuttonized-mime-types): New variable.
8440 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8442         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8444         * mm-decode.el (mm-quote-arg): Quote semicolons.
8446         * gnus-art.el (gnus-mime-display-single): Don't display
8447         attachments.
8448         (gnus-mime-externalize-part): New command and keystroke.
8450         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8451         (mm-alternative-precedence): Changed order.
8453 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8455         * gnus.el (gnus-method-simplify): New function.
8456         (gnus-native-method-p): New function.
8457         (gnus-secondary-method-p): Use gnus-method-equal.
8459         * gnus-start.el (gnus-group-change-level): Shorten select method.
8461 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8463         * gnus.el: Pterodactyl Gnus v0.51 is released.
8465 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8467         * gnus.el: Applied patches from 5.6.45.
8469         * gnus-score.el (gnus-score-find-trace): Print complete file
8470         paths.
8471         (gnus-score-find-trace): Truncate lines.
8473         * gnus.el (gnus-message-archive-group): Allow function.
8475         * message.el (message-encode-message-body): Remove Mime-Version
8476         before inserting.
8478         * gnus-cus.el (gnus-group-customize): Optional topic.
8480         * gnus-sum.el (gnus-summary-customize-parameters): New command and
8481         keystroke.
8483 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8485         * message.el (message-encode-message-body): Rewrite.
8487 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8489         * mml.el (mml-base-boundary): New variable.
8490         (mml-make-boundary): New function.
8492         * gnus-cache.el (gnus-cache-coding-system): New variable.
8493         (gnus-cache-request-article): Use it.
8495         * message.el (message-insert-mime-part): Delete duplicates.
8497 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8499         * gnus-art.el (gnus-mime-display-alternative): Set end of
8500         multipart and display even when nothing is preferred.
8502 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8504         * gnus.el: Pterodactyl Gnus v0.50 is released.
8506 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8508         * mm-decode.el (mm-inline-media-tests): Check that device-type is
8509         fbound.
8511         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8513 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8515         * gnus.el (gnus-similar-server-opened): Compare backend.
8517 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8519         * gnus-topic.el (gnus-topic-expire-articles): New function.
8520         (gnus-topic-mode-map): Bind it.
8522         * gnus.texi (Topic Commands): New expiry command. Reordered.
8524 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
8526         * gnus-sum.el
8527         (gnus-auto-expirable-marks): New variable.
8528         (gnus-inhibit-user-auto-expire): New variable.
8529         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8530         When looking to see if we should expire instead, check
8531         gnus-auto-expirable-marks instead of using a hard-wired list.
8532         (gnus-summary-mark-as-read-forward,
8533         gnus-summary-mark-as-read-backward):
8534         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8535         gnus-summary-mark-forward, instead of `t'.
8537 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8539         * mml.el (mml-compute-boundary): New function.
8540         (mml-compute-boundary-1): New function.
8541         (mml-generate-mime-1): Use it.
8543 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
8545         * mml.el (mml-generate-mime-1): Always precede closing boundary
8546         with newline.
8548 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8550         * mml.el (mml-generate-mime-1): Do right boundaries when several
8551         multiparts.
8553         * mm-decode.el (mm-user-automatic-display): Default to inline
8554         jpeg.
8556         * mml.el (mml-generate-mime-1): Encode non-text parts.
8558 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8560         * gnus.el: Pterodactyl Gnus v0.49 is released.
8562 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8564         * mm-view.el (mm-inline-text): Require w3-vars.
8566         * gnus-setup.el (gnus-use-tm): Removed.
8568         * gnus-art.el (gnus-article-goto-part): Don't beep.
8569         (gnus-article-view-part): Check return value.
8570         (gnus-mime-display-alternative): Don't display when there is
8571         nothing to display.
8573         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8574         (mml-generate-mime-1): Use unibyte for binaries.
8576         * gnus-art.el (gnus-display-mime): Call
8577         gnus-article-mime-part-function.
8578         (gnus-mime-part-function): New function.
8579         (gnus-article-mime-part-function): New function.
8581         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8583 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8585         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8587         * message.el (message-font-lock-keywords): Highlight MML.
8588         (message-mml-face): New font.
8590 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8592         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8593         (gnus-mm-display-part): Do not select-window if the article window
8594         is not found.
8596 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8598         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8600 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8602         * gnus.el: Pterodactyl Gnus v0.48 is released.
8604 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8606         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8608         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8610         * message.el (message-cite-original-without-signature): Ditto.
8611         (message-cite-original): Quote parts.
8613 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8615         * gnus.el: Pterodactyl Gnus v0.47 is released.
8617 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8619         * message.el (message-encode-message-body): Insert MIME warning.
8621         * mml.el (mml-read-tag): Look for #tag.
8623         * mm-util.el (mm-find-charset-region): Check whether
8624         enable-multibyte-characters is bound.
8626 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8628         * gnus.el: Pterodactyl Gnus v0.46 is released.
8630 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8632         * message.el (message-encode-message-body): Insert headers at the
8633         right spot.
8635 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8637         * gnus.el: Pterodactyl Gnus v0.45 is released.
8639 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8641         * nndraft.el (nndraft-save-mime-part): Removed.
8642         (nndraft-get-mime-part): Ditto.
8644         * message.el (message-format-mime-old): Removed.
8645         (message-encode-message-body): Removed.
8646         (message-encode-message-body): Renamed.
8648 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8650         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8652         * message.el (message-format-mime): Check message-mime-part.
8654         * mm-encode.el (mm-mime-file-types): Removed.
8655         (mm-default-file-encoding): New definition.
8657 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
8659         * mm-view.el (mm-inline-image): Use mm-insert-inline.
8660         * gnus-art.el (gnus-mm-display-part): Go to correct position.
8662 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8664         * gnus.el: Pterodactyl Gnus v0.44 is released.
8666 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8668         * message.el (message-format-mime): New function.
8670         * nndraft.el (nndraft-save-mime-part): New function.
8671         (nndraft-get-mime-part): New function.
8673         * mm-encode.el (mm-default-file-encoding): New function.
8674         (mm-content-transfer-encoding): New function.
8675         (mm-encode-buffer): New function.
8677         * message.el: New command.
8678         (message-mime-part): New variable.
8679         (message-insert-mime-part): New command.
8681         * mm-encode.el (mm-encode-content-transfer-encoding): New
8682         function.
8684         * mm-util.el (mm-content-transfer-encoding-defaults): New
8685         variable.
8686         (mm-mime-file-types): Taken from TM.
8688 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8690         * gnus.el: Pterodactyl Gnus v0.43 is released.
8692 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
8694         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8695         * gnus-score.el (gnus-score-default-header): Ditto.
8696         (gnus-header-index): Ditto.
8697         (gnus-summary-increase-score): Ditto, & process "extra" requests.
8698         (gnus-summary-header): Handle extra headers.
8699         (gnus-summary-score-entry): Ditto, & provide new score element.
8700         (gnus-summary-score-effect): Ditto.
8701         (gnus-score-string): Avoid "extra" string sort, & modify match in
8702         "extra" case.
8703         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8705 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8707         * message.el (message-resend): Bind message-required-mail-headers
8708         to nil.
8710         * mm-view.el (mm-inline-text): Bind w3-strict-width.
8712         * nngateway.el (require): Require cl.
8714         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8715         things.
8717 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
8719         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8720         when no articles.
8722 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8724         * message.el (message-ignored-resent-headers): Remove X-Gnus.
8726 1998-11-10  Colin Rafferty  <colin@xemacs.org>
8728         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8729         user-mail-address if non-nil.
8731 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8733         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8734         (gnus-make-sort-function-1): Ditto.
8736         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8737         window.
8739 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8741         * mm-util.el (mm-with-unibyte-buffer): Ditto.
8743         * binhex.el (binhex-decode-region): Quote.
8745 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8747         * gnus-art.el (article-decode-charset): Don't downcase charset.
8749         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8751 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8753         * gnus.el: Pterodactyl Gnus v0.42 is released.
8755 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
8757         * gnus-art.el (gnus-display-mime): Add id for alternative part.
8759 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8761         * nntp.el (nntp-send-mode-reader): Revert.
8763 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
8765         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8767 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
8769         * message.el (message-make-date): Fix for negative time zones.
8771 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8773         * gnus.el: Pterodactyl Gnus v0.41 is released.
8775 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
8777         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8779 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
8781         * gnus.el (gnus-short-group-name): When shortening foreign select
8782         methods, do not scan for plusses beyond the first colon.
8784 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
8786         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8787         lines where `group' is the last thing on the line.
8789 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8791         * gnus-art.el (gnus-article-view-part): Do alternative.
8792         (gnus-mime-display-alternative): Insert marker.
8794 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8796         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8798         * nnmail.el (nnmail-expired-article-p): Protect against bogus
8799         dates.
8801         * gnus-cus.el (gnus-topic): Required.
8803         * nnheader.el (nnheader-parse-nov): Parse extra.
8804         (nnheader-nov-parse-extra): New macro.
8806 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8808         * gnus-art.el (gnus-article-view-part): Internal move.
8810 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
8812         * gnus-cus-new.el (gnus-custom-topic): New free variable.
8813         (gnus-group-customize): Support editing topic parameters.
8815 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
8817         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8818         indicators.
8820 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8822         * gnus-art.el (gnus-mm-display-part): Return.
8823         (gnus-article-view-part): Only go if external.
8824         (gnus-article-dumbquotes-map): Do 205.
8826         * mm-decode.el (mm-display-part): Return what was done.
8828         * message.el (message-buffer-naming-style): New variable.
8829         (message-generate-new-buffers): Extended.
8830         (message-buffer-naming-style): Removed.
8831         (message-buffer-name): Use it.
8832         (message-do-send-housekeeping): Rename new styling.
8834         * gnus-sum.el (gnus-summary-recenter): Allow
8835         gnus-auto-center-summary to be a number.
8837 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8839         * pop3.el (pop3-open-server): Use "binary" instead of
8840         "no-conversion".
8842 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8844         * gnus-srvr.el (gnus-browse-foreign-server): Set
8845         gnus-browse-current-method to the result of gnus-server-to-method.
8847 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8849         * gnus-util.el (gnus-pull): Another optional argument.
8850         * nnweb.el (nnweb-request-delete-group): Delete from
8851         nnweb-group-alist and update active file.
8853 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8855         * gnus-group.el (gnus-group-make-group): Accept group of new
8856         method.
8858 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
8860         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8862 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
8864         * mm-view.el (mm-inline-text): Postion of html portion.
8866 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8868         * nntp.el (nntp-list-active-group): Waited for short strings.
8869         (nntp-send-mode-reader): Ditto.
8870         (nntp-open-connection): Ditto.
8872         * gnus-int.el (gnus-request-group-articles): New function.
8874         * nntp.el (nntp-request-listgroup): New function.
8875         (nntp-request-group-articles): Renamed.
8877 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
8879         * nnheader.el (nnheader-parse-nov): Supply extra.
8881 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8883         * gnus-art.el (gnus-button-push): Don't go to
8884         gnus-article-buffer.
8886         * mm-view.el (mm-inline-image): Add a newline.
8888         * gnus-start.el (gnus-check-first-time-used): Check more.
8890 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
8892         * gnus-start.el (gnus-check-first-time-used): Check current.
8894 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8896         * mm-util.el (mm-find-charset-region): New function.
8898         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8900         * gnus-art.el (gnus-mime-button-menu): Fix.
8902 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
8904         * gnus-art.el (gnus-mime-button-menu): New definition.
8906 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8908         * gnus-art.el (article-decode-charset): Downcase charset.
8909         (article-decode-charset): Pass on type.
8910         (article-decode-charset): Check nil charsets.
8911         (article-remove-cr): Translate CR to LF.
8912         (gnus-ignored-mime-types): Default to nil.
8914         * nnheader.el (nnheader-insert-nov): Work when not Xref.
8916         * gnus-sum.el (gnus-ignored-from-addresses): Default to
8917         user-mail-address.
8918         (gnus-nov-parse-extra): Didn't return right thing.
8920 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
8922         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8924 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8926         * gnus.el: Pterodactyl Gnus v0.40 is released.
8928 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8930         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8932         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8934         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8936         * nnml.el (nnml-possibly-create-directory): Check before making.
8938 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8940         * nnheader.el (nnheader-insert-nov): Don't infloop.
8942 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8944         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8945         set up.
8947 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8949         * nneething.el (nneething-file-name): New definition.
8951 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8953         * gnus-art.el (gnus-treatment-function-alist): Fix.
8954         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8956         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8958 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8960         * gnus.el: Pterodactyl Gnus v0.39 is released.
8962 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8964         * gnus-art.el (gnus-ignored-mime-types): New variable.
8965         (gnus-mime-display-single): Use it.
8966         (gnus-treatment-function-alist): New variable.
8968         * gnus.el (gnus-mime): New group.
8970         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8971         things for other parts.
8972         (gnus-mime-display-alternative): Place point.
8974         * gnus.el: autoload gnus-uu-post-news.
8976         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8977         needsterm/DISPLAY.
8979         * mm-decode.el (mm-display-part): Default to inline text/.*
8980         parts.
8982         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8983         8bit.
8985         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8986         (gnus-mime-display-single): Inline all text parts.
8987         (gnus-article-narrow-to-signature): Removed mime:: stubs.
8989 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8991         * nnml.el (nnml-possibly-create-directory): Rewrite.
8992         (nnml-request-create-group): Change to right server.
8994         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8996         * gnus.el: rmail-output-to-rmail-file autoload.
8998         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8999         Gnus.
9001         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9003         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9005 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9007         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9008         mixed part.
9010 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9012         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9014         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9016 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9018         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9020 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9022         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9023         value.
9025         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9026         hidden.
9028         * gnus-spec.el (gnus-update-format-specifications): Use the
9029         article mode line spec.
9031         * gnus-art.el (gnus-insert-mime-button): Put right type.
9032         (gnus-insert-prev-page-button): Ditto.
9033         (gnus-insert-next-page-button): Dutti.
9035         * pop3.el: New version installed.
9037 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9039         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9040         and display last part.
9042 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9044         * gnus.el: Pterodactyl Gnus v0.38 is released.
9046 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9048         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9049         Removed.
9050         (article-de-quoted-unreadable): Narrow to default.
9052         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9054         * gnus-art.el (article-decode-charset): Decode even when broken
9055         MIME.
9057         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9058         name.
9060         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9062         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9063         nnheader.
9065         * nnmail.el (nnmail-extra-headers): New variable.
9067         * nnheader.el (nnheader-insert-nov): Insert extra.
9069         * gnus.el (gnus-summary-line-format): Doc fix.
9071         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9072         (gnus-nov-parse-line): Ditto.
9073         (gnus-nov-parse-extra): New macro.
9074         (gnus-header): New function.
9075         (gnus-update-summary-mark-positions): Change.
9076         (gnus-ignored-from-addresses): New variable.
9077         (gnus-summary-insert-from-or-to): New function.
9079         * gnus.el (gnus-extra-headers): New variable.
9081         * nnheader.el (make-mail-header): Expand.
9082         (mail-header-extra): New macro.
9083         (mail-header-set-extra): Ditto.
9084         (make-full-mail-header): Expand.
9086 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9088         * gnus.el: Pterodactyl Gnus v0.37 is released.
9090 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9092         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9094         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9095         on.
9097 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9099         * gnus-spec.el (gnus-balloon-face-function): new function
9100         (gnus-parse-format): understand the %< %> specifiers
9101         (gnus-parse-complex-format): ditto.
9103 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9105         * gnus.el: Changed following-char to char-after throughout.
9107 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9109         * mm-decode.el (mm-display-external): Protect more and message.
9111 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9113         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9114         mixed part.
9116 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9118         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9120         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9122 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9124         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9126 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9128         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9130         * mm-decode.el (mm-display-external): Set undisplayer to mm
9131         buffer, not the current buffer; use unwind-protect.
9133 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9135         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9136         (gnus-summary-exit-no-update): Ditto.
9138 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9140         * mm-decode.el (mm-inline-media-tests): Look for w3.
9142         * mailcap.el (mailcap-mime-data): Inline html.
9144 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9146         * gnus.el: Pterodactyl Gnus v0.36 is released.
9148 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9150         * gnus-art.el (article-translate-strings):
9151         (gnus-article-dumbquotes-map): Don't dot.
9153         * pop3.el (pop3-open-server): Set point right.
9155         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9156         (mm-dissect-buffer): Ditto.
9157         (mm-destroy-part): Ignore non-handles.
9158         (mm-remove-part): Ditto.
9159         (mm-destroy-parts): New function.
9160         (mm-remove-parts): Ditto.
9162         * gnus-art.el (gnus-mm-display-part): Don't move point.
9164 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9166         * mm-uu.el : New file.
9168         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9170         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9171         a function.
9173 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9175         * mm-decode.el (mm-display-external): Check before selecting.
9177 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9179         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9181         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9183         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9184         variable.
9186         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9188         * gnus-art.el (gnus-decode-header-methods): New variable.
9190         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9192         * gnus-art.el (gnus-multi-decode-header): New function.
9194 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9196         * gnus.el: Pterodactyl Gnus v0.35 is released.
9198 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9200         * uudecode.el (uudecode-decode-region-external): Insert
9201         literally.
9203         * mm-bodies.el (mm-decode-body): Optional encoding.
9205 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9207         * gnus-ems.el (gnus-mouse-3): New variable.
9209         * binhex.el (binhex-decode-region-external): Don't use -internally.
9211 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9213         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9214         files.
9216 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9218         * gnus-group.el (gnus-add-marked-articles): Request backend update
9219         of flags.
9221 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9223         * gnus-sum.el (gnus-update-read-articles):
9224         (gnus-update-marks): Request backend update of mark.
9226 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9228         * gnus.texi (Optional Backend Functions): New item,
9229         nnchoke-request-set-mark.
9231 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9233         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9234           list to range.
9236 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9238         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9240 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9242         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9243         first used.
9245 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9247         * mm-view.el: Require mm-decode for macros.
9249         * mm-decode.el (mm-handle-type): Move macro declarations above the
9250         place where they are used.
9252 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9254         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9255         buffer.
9257 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9259         * nnagent.el (nnagent-open-server): Error message.
9261 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9263         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9265 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9267         * score-mode.el (gnus-score-mode-map): Ditto.
9269         * message.el (message-mode-map): Ditto.
9271         * gnus-uu.el (gnus-uu-post-news): Ditto.
9273         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9275         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9277         * gnus-art.el (gnus-article-edit-mode-map): Use
9278         `set-keymap-parent' rather than `copy-keymap'.
9280 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9282         * gnus-art.el (gnus-mime-button-commands): New variable.
9283         (gnus-mime-button-map): Initialize it from
9284         `gnus-mime-button-commands'.
9285         (gnus-mime-button-menu): New function.
9286         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9288 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9290         * message.el (message-insert-to): Make `nobody' and `poster'
9291         synonymous to `never' and `always' in Mail-Copies-To.
9292         (message-reply): Ditto.
9293         (message-followup): Ditto.
9295 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9297         * mailcap.el (mailcap-mime-data): Save sound.
9299 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9301         * message.el (message-ignored-supersedes-headers): Include
9302         `NNTP-Posting-Date'.
9304 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9306         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9308 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9310         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9311         uudecode.
9313 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9315         * mm-decode.el (mm-display-external): Don't switch on save.
9317 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9319         * nnmail.el (nnmail-movemail-args): New variable.
9321 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9323         * gnus-art.el (article-translate-strings):
9325 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9327         * gnus-art.el (gnus-article-view-part): Use it.
9328         (gnus-mm-display-part): New function.
9329         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9331         * mm-decode.el (mm-handle-displayed-p): New function.
9333         * gnus-art.el (gnus-mime-copy-part): Create better names.
9334         (gnus-mime-button-line-format): Include dots spec.
9336 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9338       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9339       forward buffer first.
9341 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9343         * gnus-util.el (gnus-set-window-start): New function.
9345         * message.el (message-send): Don't check changed.
9347 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9349         * gnus-art.el (gnus-article-setup-buffer): Set params.
9351         * mm-decode.el (mm-user-display-methods): Inline
9352         "message/delivery-status".
9354 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9356         * message.el (message-auto-save-directory): Rename.
9357         (message-mode): Dof fix.
9359         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9360         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9362         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9364         * message.el (message-make-date): Avoid locale.
9366         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9367         cache.
9369         * mm-decode.el (mm-display-inline): Goto point-min.
9371         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9373         * mm-decode.el (mm-display-external): Reverse before sorting.
9375         * gnus-draft.el (gnus-draft-send): Allow mail.
9377 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9379         * message.el (message-check): Move message-check macro above where
9380         it is first used.
9382         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9384 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9386         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9388 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9390         * gnus.el: Pterodactyl Gnus v0.34 is released.
9392 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9394         * mm-decode.el (mm-inline-media-tests): delivery-status.
9396         * mm-view.el (mm-inline-text): Provide default.
9398 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9400         * mailcap.el (mailcap-possible-viewers): Fix nils.
9402 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9404         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9405         (article-update-date-lapsed): Record the buffer.
9406         (article-update-date-lapsed): Do all windows that display article
9407         buffers.
9409         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9411         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9413         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9414         annoations.
9416         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9418 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9420         * gnus-agent.el (gnus-category-add): Change default category to
9421         'false.
9423         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9424         scores.
9426         * gnus-draft.el (gnus-draft-send): Check server more.
9428         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9429         (gnus-article-goto-part): New function.
9431         * mm-view.el (mm-inline-text): Insert richtext properly.
9433         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9435 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9437         * parse-time.el (parse-time-rules): Accept dates far into the past
9438         and the future, and parse single-digit numbers as years.
9440 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9442         * mm-decode.el (mm-display-external): Chop off directories.
9444 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9446         * uudecode.el (uu-decode-region-external): Use
9447         insert-file-contents-literally.
9449         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9451 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9453         * uudecode.el: New file.
9455         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9456         x-uuencode.
9458 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9460         * gnus-art.el (gnus-mime-display-alternative): Set faces.
9462         * message.el (message-fetch-field): Unfold properly.
9464         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9465         in text/plain.
9467 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9469         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9470         (gnus-auto-select-first): Removed.
9471         (gnus-auto-select-first): Extended.
9472         (gnus-summary-read-group-1): Use new value.
9474 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9476         * message.el (message-fix-before-sending): Space.
9478         * nnmail.el (nnmail-find-file): Don't erase.
9480 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9482         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9484 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9486         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9488 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9490         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9492 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9494         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9495         20.4.
9497 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9499         * gnus-art.el (gnus-mime-view-all-parts): New command and
9500         keystroke.
9502         * mm-decode.el (mm-display-external): Translate slashes.
9504         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9506         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9508         * mm-decode.el (mm-quote-arg): Quote spaces.
9509         (mm-display-external): Quote args.
9511 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9513         * mm-decode.el (mm-inlinable-part-p): New function.
9515 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9517        * mm-util.el (mm-disable-multibyte): New function.
9519 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9521         * gnus.el: Pterodactyl Gnus v0.33 is released.
9523 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9525         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9527         * mm-decode.el (mm-display-external): Don't switch for externals.
9528         (mm-dissect-multipart): Don't include end-sep.
9530         * mm-util.el (mm-get-coding-system-list): New function.
9531         (mm-coding-system-list): New variable.
9533 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9535         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9537 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9539         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9540         group
9542 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9544         * mm-decode.el (mm-interactively-view-part): Typo.
9546 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9548         * mm-decode.el (mm-dissect-multipart): Display last part when the
9549         article has no close-delimiter
9551 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9553         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9554         content-type.
9556 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9558         * gnus-art.el (gnus-display-mime): Typo.
9560 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9562         * gnus.el: Pterodactyl Gnus v0.32 is released.
9564 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9566         * gnus-kill.el (gnus-batch-score): Protect against errors.
9568         * gnus-art.el: Protect against broken headers.
9570         * mm-decode.el (mm-display-external): Respect needsterm.
9571         (mm-display-external): Create buffer for external commands.
9573 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9575         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9577         * mm-decode.el (mm-display-external): Use file name.
9579 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9581         * gnus-util.el (gnus-output-to-rmail):  adjust to
9582           `rmail-output-to-rmail-file'
9584 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9586         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9588         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9589         headers.
9591         * gnus-art.el (article-decode-charset): Fold case.
9593 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
9595         * mailcap.el (mailcap-save-binary-file): Goto point-min.
9597 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
9599         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9600         after being stored.
9602 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
9604         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9605         come.
9607 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9609         * gnus-ems.el (gnus-widget-button-keymap): New variable.
9611 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
9613         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9615 1998-09-23  Matt Armstrong  <matta@geoworks.com>
9617         * gnus-art.el (article-decode-charset): Narrow to the correct
9618         region.
9620         * mm-bodies.el: Fix autoload.
9622 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
9624         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9626 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9628         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9630 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9632         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9633         (gnus-article-add-button): Ditto.
9635         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9637         * gnus-art.el (gnus-article-prepare-display): Make article mode.
9638         (gnus-article-prepare-display): Bind url-standalone-mode.
9640         * mm-decode.el (mm-remove-part): Also delete directory.
9641         (mm-display-external): Create a private sub-dir.
9643         * mailcap.el (mailcap-binary-suffixes): New variable.
9644         (mailcap-command-p): Use it.
9646 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9648         * nnmbox.el (nnmbox-request-group): Change server.
9649         (nnmbox-possibly-change-newsgroup): Enable multibyte.
9651         * message.el (message-encode-message-body): Don't stomp MIME
9652         headers.
9654         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9655         unless useful.
9656         (gnus-summary-exit): Check for a live article buffer.
9657         (gnus-summary-exit-no-update): Ditto.
9659         * gnus-int.el (gnus-request-replace-article): Accept no-encode
9660         param.
9662         * gnus-sum.el (gnus-article-decoded-p): New variable.
9664         * mm-decode.el (mm-display-external): Use no-conv.
9666         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9667         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9669         * gnus-art.el (gnus-article-mode-map): Bind button2 to
9670         mouse-click.
9672 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9674         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9676 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9678         * gnus.el: Pterodactyl Gnus v0.31 is released.
9680 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9682         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9684         * mm-decode.el (mm-display-part): Accept no-default.
9686         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9687         a parameter.
9689         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9690         (gnus-summary-prepare-threads): Ditto.
9692         * gnus.el (gnus-article-mode-map): Make sparse keymap.
9694         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9695         (gnus-mime-button-line-format): Doc fix.
9696         (gnus-insert-mime-button): Use it.
9697         (gnus-article-add-button): Use widget-convert-button.
9699         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9700         ignore.
9702         * mm-decode.el (mm-alternative-precedence): Ditto.
9704 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
9706         * mm-decode.el (mm-user-automatic-display): Use enriched.
9708 1998-09-14  Paul Fisher  <rao@gnu.org>
9710         * mm-decode.el (mm-dissect-multipart): Have the part start on the
9711         right place.
9713 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9715         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9717         * gnus-art.el (article-update-date-lapsed): Only update header if
9718         buffer is dispalyed in frame.
9719         (gnus-article-prepare-display): New function.
9720         (gnus-article-prepare): Use it.
9722 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9724         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9726         * mm-view.el (mm-insert-inline): New function.
9728         * mm-decode.el (mm-pipe-part): Bugged.
9730         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9732         * mm-bodies.el (mm-encode-body): Move over the body.
9734         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9736         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9738 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
9740         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9741           related functions.  Handle message/rfc822 parts.  Display subject on
9742           multipart summary lines.  Display name on sub-parts when available.
9744 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9746         * mailcap.el (mailcap-command-p): New version.
9748 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
9750         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9751         groups.
9753 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9755         * message.el (message-make-date): Remove weekday name.
9757         * mm-decode.el (mm-dissect-buffer): Protect against broken
9758         headers.
9760         * mailcap.el (mailcap-command-in-path-p): New function.
9761         (mailcap-command-p): Renamed.
9763 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9765         * rfc2047.el (eval): Autoload.
9767 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9769         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9770         (gnus-multi-decode-encoded-word-string): New function.
9771         (gnus-encoded-word-method-alist): New variable.
9772         (gnus-decode-encoded-word-functions): Removed.
9774 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9776         * gnus-int.el (gnus-request-replace-article): Replace
9777         message-narrow-to-headers with message-narrow-to-head
9779 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9781         * drums.el (drums-quote-string): Reversed match.
9783         * message.el (message-make-date): Use weekday name.
9785 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9787         * gnus.el: Pterodactyl Gnus v0.30 is released.
9789 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9791         * gnus-art.el (article-decode-encoded-words): Use it.
9792         (gnus-decode-header-function): New variable.
9794         * gnus-sum.el (gnus-nov-parse-line): Use it.
9795         (gnus-decode-encoded-word-function): New variable.
9797         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9798         buffer.
9800         * gnus-art.el (gnus-insert-mime-button): Use widget.
9801         (gnus-widget-press-button): New function.
9802         (gnus-article-prev-button): Removed.
9803         (gnus-article-next-button): Ditto.
9804         (gnus-article-add-button): Ditto.
9806         * gnus.el (gnus-article-mode-map): Inherit from widget.
9807         (gnus-article-mode-map): No, don't.
9809         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9810         (mm-content-id-alist): New variable.
9811         (mm-get-content-id): New function.
9813         * gnus-art.el (gnus-request-article-this-buffer): Only decode
9814         articles if we are fetching to the article buffer.
9816 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9818         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9819         articles.
9821 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9823         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9824         (mm-default-mime-charset): New variable.
9826         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9828         * drums.el (drums-quote-string): Reversed test.
9830 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9832         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9833         string.
9835         * drums.el (drums-quote-string): New function.
9837         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9838         (rfc2047-b-encode-region): Chop lines.
9839         (rfc2047-q-encode-region): Ditto.
9841 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9843         * gnus.el: Pterodactyl Gnus v0.29 is released.
9845 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
9847         * mm-decode.el (mm-save-part): Message right.
9849 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9851         * drums.el (drums-parse-address): Returned a list instead of a
9852         string.
9853         (drums-remove-whitespace): Skip comments.
9854         (drums-parse-addresses): Didn't work.
9856 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9858         * gnus.el: Pterodactyl Gnus v0.28 is released.
9860 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9862         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9863         starting point.
9864         (article-decode-encoded-words): Rename.
9866         * message.el (message-narrow-to-headers-or-head): New function.
9868         * gnus-int.el (gnus-request-accept-article): Narrow to the right
9869         region.
9871         * message.el (message-send-news): Encode body after checking
9872         syntax.
9874         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9876         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9878         * gnus-art.el (gnus-display-mime): Respect disposition.
9880         * mm-decode.el (mm-preferred-alternative): Respect disposition.
9882         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9883         text with annotations.
9885         * message.el (message-make-date): Fix sign for negative time
9886         zones.
9888         * mm-view.el (mm-inline-image): Insert a space at the end of the
9889         image.
9891         * mail-parse.el: New file.
9893         * rfc2231.el: New file.
9895         * drums.el (drums-content-type-get): Removed.
9896         (drums-parse-content-type): Ditto.
9898         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9900 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9902         * gnus.el: Pterodactyl Gnus v0.27 is released.
9904 1998-09-11  Lars Magne Ingebrigtsen- <larsi@gnus.org>
9906         * mm-decode.el (mm-alternative-precedence): New variable.
9907         (mm-preferred-alternative): New function.
9909         * gnus-art.el (gnus-mime-copy-part): New command.
9911         * mm-decode.el (mm-get-part): New function.
9913         * mm-view.el: New file.
9915         * mm-decode.el (mm-dissect-buffer): Downcase cte.
9916         (mm-display-part): Default to mailcap-save-binary-file.
9918 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9920         * gnus.el: Pterodactyl Gnus v0.26 is released.
9922 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9924         * mm-decode.el (mm-interactively-view-part): New function.
9926         * gnus-art.el (gnus-mime-view-part): New command.
9928         * mm-decode.el (mm-last-shell-command): New variable.
9930         * mailcap.el (mailcap-mime-info): Allow returning all matches.
9932         * mm-decode.el (mm-save-part): New function.
9934         * gnus-art.el (article-decode-charset): Protect against buggy
9935         content-types.
9936         (gnus-mime-pipe-part): New command.
9937         (gnus-mime-save-part): New command.
9938         (gnus-mime-button-map): New keymap.
9939         (gnus-mime-button-line-format): New variable.
9940         (gnus-insert-mime-button): New function.
9941         (gnus-display-mime): Use it.
9943         * gnus-util.el (gnus-dd-mmm): Removed length spec.
9945         * mm-decode.el (mm-inline-text): Decode charsets.
9947         * gnus-art.el (gnus-article-save): Comment fix.
9949         * gnus-int.el (gnus-start-news-server): When in batch, don't
9950         prompt.
9952         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9953         decode.
9955         * mm-decode.el (mm-inline-media-tests): Add audio.
9956         (mm-inline-audio): New function.
9958 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9960         * gnus-art.el (article-make-date-line): Didn't work.
9962         * parse-time.el (parse-time-string): One too many nils.
9964 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9966         * gnus.el: Pterodactyl Gnus v0.25 is released.
9968 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9970         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9971         annotations.
9973         * gnus.el ((featurep 'gnus-xmas)): New
9974         'gnus-annotation-in-region-p alias.
9976 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9978         * mm-util.el (mm-with-unibyte-buffer): New function.
9980         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9982         * mm-decode.el (mm-inline-media-tests): New variable.
9984         * gnus-sum.el (gnus-summary-exit): Destroy handles.
9986         * gnus-art.el (gnus-article-mime-handles): New variable.
9988         * drums.el (drums-narrow-to-header): New function.
9990         * gnus-art.el (article-decode-charset): Use it.
9992         * drums.el (drums-content-type-get): New function.
9994         * mm-util.el (mm-content-type-charset): Removed.
9996         * drums.el (drums-syntax-table): @ is word.
9997         (drums-parse-content-type): New function.
9999         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10000         EDT" times.
10002         * gnus-util.el (gnus-date-get-time): Use safe date.
10004         * gnus-sum.el (gnus-show-mime): Removed.
10005         (gnus-summary-toggle-mime): Removed.
10007         * gnus-art.el (gnus-strict-mime): Removed.
10008         (gnus-article-prepare): Don't do MIME.
10009         (gnus-decode-encoded-word-method): Removed.
10010         (gnus-show-mime-method): Removed.
10012 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10014         * gnus.el: Pterodactyl Gnus v0.24 is released.
10016 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10018         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10019         PREFIX.
10021         * parse-time.el (parse-time-rules): Accept times that look like
10022         "h:mm".
10024         * message.el (message-make-date): Use zone properly.
10026         * gnus.el: Autoload gnus-batch.
10028         * gnus-art.el (article-de-quoted-unreadable): Do not do
10029         gnus-article-decode-rfc1522.
10031         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10033         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10034         param.
10036         * message.el (message-encode-message-body): Check for us-ascii.
10038         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10039         to the left.
10041 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10043         * gnus-art.el (article-decode-charset): Rename.
10045 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10047         * gnus.el: Pterodactyl Gnus v0.23 is released.
10049 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10051         * gnus-util.el (gnus-parent-id): Ditto.
10052         (gnus-put-text-property-excluding-newlines): Ditto.
10054         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10056 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10058         * message.el (message-generate-headers): Generate User-Agent
10059         instead of X-Mailer & X-Newsreader.
10061         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10062         User-Agent header format.
10064 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10066         * gnus.el: Pterodactyl Gnus v0.22 is released.
10068 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10070         * mm-util.el (mm-multibyte-p): Typo.
10072 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10074         * gnus.el: Pterodactyl Gnus v0.21 is released.
10076 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10078         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10080 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10082         * mm-util.el (mm-multibyte-p): New function.
10084 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10086         * gnus.el: Pterodactyl Gnus v0.20 is released.
10088 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10090         * rfc2047.el (rfc2047-decode-region): Only decode when in
10091         multibyte.
10093         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10095         * gnus-int.el (gnus-request-replace-article): Encode.
10096         (gnus-request-accept-article): Encode.
10098         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10099         here.
10101         * gnus.el (gnus-article-display-hook): Take the charset functions
10102         out.
10104         * time-date.el (safe-date-to-time): New function.
10106         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10108 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10110         * gnus.el: Pterodactyl Gnus v0.19 is released.
10112 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10114         * mm-util.el (mm-mime-charset): New function.
10116         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10118 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10120         * gnus.el: Pterodactyl Gnus v0.18 is released.
10122 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10124         * message.el (message-send-and-exit): Return t on success.
10125         (message-make-date): Make a proper time zone.
10127         * gnus-draft.el (gnus-draft-send): Only remove article if the
10128         sending is successful.
10130         * drums.el (drums-get-comment): Return the last comment.
10131         (drums-parse-address): Parse old-style From headers.
10133 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10135         * gnus-sum.el (gnus-data-compute-positions): Move below
10136         `gnus-save-hidden-threads' so the former is correctly detected as
10137         a macro.
10139 1998-09-06  Dave Love  <fx@gnu.org>
10141         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10142         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10143         time for nicer failure if it's not available.
10145 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10147         * time-date.el (time-to-seconds): Renamed.
10149         * parse-time.el (parse-time-string): Downcase before handling.
10150         (parse-time-rules): Times without seconds have 0 seconds.
10152         * rfc2047.el (rfc2047-encode-region): New version.
10153         (rfc2047-dissect-region): New function.
10155 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10157         * message.el (message-make-date): Use symbolic zone.
10159 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10161         * time-date.el (parse-time): Always use parse-time.
10163         * parse-time.el (parse-time-syntax): Use vectors.
10165 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10167         * gnus.el: Pterodactyl Gnus v0.17 is released.
10169 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10171         * time-date.el: Renamed from "date".
10173         * gnus.el: Removed all timezone dependencies.
10175         * score-mode.el: Removed.
10176         (gnus-score-edit-insert-date): Use date.
10178         * date.el (float-to-time): New function.
10180         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10182         * date.el (time-to-float): New function.
10184         * message.el (message-make-date): Use format-time-string.
10185         (message-make-expires): Use make-date.
10187         * gnus-util.el (gnus-dd-mmm): Use date.
10188         (gnus-sortable-date): Ditto.
10190         * message.el (message-make-date): Take an optional time.
10192         * gnus: Applied patches from 5.6.43.
10194         * date.el (if): Use parse-time.
10196         * gnus-score.el (gnus-summary-score-entry): Make into a command
10197         again.
10199         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10200         gnus-agent.
10202         * gnus.el (gnus-agent-meta-information-header): Moved here.
10204 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10206         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10207         (gnus-agent-fetch-group-1): Score article headers using normal
10208         group score files if the download score rule of a category/group
10209         is `file'.
10210         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10211         deciding what articles to download.
10212         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10213         predicate processing if predicate is `true' or `false'.
10215 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10217         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10219         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10221         * score-mode.el (score-mode-coding-system): New variable.
10222         (gnus-score-edit-exit): Use it.
10224 1998-09-04  Jason R Mastaler  <jason@4b.org>
10226         * drums.el: Corrected typo.
10228 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10230         * mm-bodies.el (mm-body-encoding): Faster version.
10232 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10234         * gnus-art.el (gnus-article-decode-charset): Only decode text
10235         things.
10237         * message.el (message-output): Use rmail.
10239         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10240         word part.
10242         * mm-util.el (mm-charset-to-coding-system): Use
10243         rfc2047-default-charset.
10244         (mm-known-charsets): New variable.
10246         * message.el (message-caesar-region): Bugged out.
10248 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10250         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10251         specifying `agent-predicate' in a group's parameters.
10253 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10255         * gnus.el: Pterodactyl Gnus v0.16 is released.
10257 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10259         * nnmail.el (nnmail-expired-article-p): Use predicate.
10261         * date.el (time-less-p): Renamed.
10263         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10264         from the headers.
10266         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10267         functions.
10269         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10270         all.
10271         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10272         to all functions.
10274 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10276         * gnus.el: Pterodactyl Gnus v0.15 is released.
10278 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10280         * date.el: New file.
10282         * gnus-util.el (gnus-encode-date): Removed.
10283         (gnus-time-less): Ditto.
10285         * nnmail.el (nnmail-date-to-time): Removed.
10286         (nnmail-time-less): Ditto.
10287         (nnmail-days-to-time): Ditto.
10288         (nnmail-time-since): Ditto.
10290         * drums.el: New file.
10292 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10294         * message.el (message-encode-message-body): Encode headers with
10295         body encoding.
10297         * rfc2047.el (rfc2047-default-charset): Renamed.
10298         (rfc2047-encodable-p): Use it.
10300 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10302         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10303         servers.
10305         * gnus-util.el (gnus-output-to-rmail): Removed.
10307         * gnus-art.el (gnus-summary-save-in-rmail): Use
10308         gnus-output-to-rmailrmail-output-to-rmail-file.
10310         * rfc2047.el (rfc2047-decode-region): Fold case.
10311         (rfc2047-decode): Use decode-string.
10313         * mm-util.el: Provide mm-char-int.
10315 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10317         * gnus.el: Pterodactyl Gnus v0.14 is released.
10319 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10321         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10322         sure we have 7bit.
10324 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10326         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10327         ducplicates.
10328         (gnus-inews-insert-mime-headers): Removed.
10330         * message.el (message-caesar-region): Protect against MULE chars.
10332 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10334         * mm-util.el (if): fset the right function.
10336 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10338         * gnus-art.el (gnus-article-decode-charset): Use real
10339         read-coding-system.
10341 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10343         * mm-bodies.el (mm-decode-body): Protect against malformed
10344         base64.
10345         (mm-decode-body): Check that buffer-file-coding-system is
10346         non-nil.
10348 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10350         * gnus.el: Pterodactyl Gnus v0.13 is released.
10352 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10354         * gnus-util.el (gnus-strip-whitespace): Already defined.
10355         Removed.
10357         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10359         * gnus-util.el (gnus-strip-whitespace): New function.
10361         * mm-util.el (mm-content-type-charset): Downcase.
10363 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10365         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10366         (gnus-article-decode-charset): Don't fetch all headers.
10368         * mm-util.el (mm-read-coding-system): New function.
10370         * mm-bodies.el (mm-decode-body): Check the right charset.
10372         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10374         * gnus-art.el (gnus-article-mode-line-format): Use short group
10375         format.
10377 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10379         * gnus.el: Pterodactyl Gnus v0.12 is released.
10381 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10383         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10385         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10386         (gnus-article-decode-charset): Always run.
10388         * mm-bodies.el (mm-decode-body): Decode cte.
10390 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10392         * gnus.el: Pterodactyl Gnus v0.11 is released.
10394 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10396         * message.el (message-encode-message-body): Ditto.
10398         * gnus-art.el (gnus-article-decode-mime-words): New command and
10399         keystroke.
10400         (gnus-article-decode-charset): Ditto.
10401         (gnus-article-decode-charset): Only work under MULE.
10403         * mm-util.el (mm-content-type-charset): New function.
10405         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10407         * message.el (message-send-mail): Insert MIME headers.
10408         (message-check-news-body-syntax): Don't warn for escape sequences.
10409         (message-check-news-body-syntax): Insert MIME headers.
10411         * mm-bodies.el (mm-body-encoding): New function.
10413         * message.el (message-encode-message-body): New function.
10415         * mm-bodies.el: New file.
10417         * mm-util.el (mm-narrow-to-head): New function.
10419         * rfc2047.el (rfc2047-encode): Use it.
10421         * mm-util.el: Provide mm-encode-coding-region.
10423         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10425         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10427         * mm-util.el (mm-enable-multibyte): New function.
10429         * message.el (message-set-work-buffer): Set multibyte.
10431         * gnus.el (gnus-continuum-version): Be valid forever and ever.
10433         * gnus-util.el (gnus-point-at-eol): Removed.
10434         (gnus-point-at-bol): Ditto.
10436 1998-08-31  Didier Verna  <verna@inf.enst.fr>
10438         * gnus-msg.el (gnus-group-mail): make it behave like
10439         gnus-group-post-news with regards to the prefix (this enables the
10440         use of posting styles).
10442 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10444         * gnus.el (gnus-article-display-hook): Added
10445         gnus-article-decode-rfc1522 to hook.
10447 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10449         * gnus.el: Pterodactyl Gnus v0.10 is released.
10451 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10453         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10454         hook to be run.
10456 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10458         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10460         * mm-util.el (mm-charsets-in-region): Removed.
10462         * rfc2047.el: Renamed file.
10464         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10466         * message.el (message-mode): Set multibyte.
10468         * mm-util.el (mm-charsets-in-region): Copied here.
10470         * gnus-util.el: Removed gnus-truncate-string.
10472         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10474         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10475         (rfc1522-encodable-p): New function.
10476         (rfc1522-encode-message-header): Use it.
10478 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10480         * gnus.el: Pterodactyl Gnus v0.9 is released.
10482 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10484         * mm-util.el: Shadow encode-coding-string.
10486         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10488         * mm-util.el: New file.
10490         * mm-decode.el: Somewhat depleted.
10491         * mm-encode.el: Ditto.
10493         * rfc1522.el: New file.
10495         * mm-util.el (mm-replace-chars-in-string): Copied here.
10497         * mm-encode.el (mm-q-encode-region): New function.
10499         * qp.el (quoted-printable-encode-region): Take an optional CLASS
10500         param.
10502         * mm-encode.el (mm-encode-word-region): Downcase.
10504 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10506         * gnus.el: Pterodactyl Gnus v0.8 is released.
10508 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10510         * message.el (message-send-mail): Encode headers.
10512         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10513         (quoted-printable-encode-region): Upcase.
10515         * message.el (message-default-charset): New variable.
10517         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10519         * message.el (message-narrow-to-field): Changed name.
10521         * mm-encode.el: New file.
10523         * message.el (message-narrow-to-header): New function.
10525         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10526         right buffer.
10528 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10530         * gnus.el: Pterodactyl Gnus v0.7 is released.
10532 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10534         * gnus.el: Remove autoload for
10535         gnus-article-mime-decode-quoted-printable.
10537         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10538         be decoded in non-MULE Emacsen.
10540 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10542         * mm-decode.el: Check for coding-system-list.
10544 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10546         * gnus.el: Pterodactyl Gnus v0.6 is released.
10548 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10550         * nnheader.el (fboundp): Protect code-coding-string.
10552         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10553         is available.
10555 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10557         * gnus.el: Pterodactyl Gnus v0.5 is released.
10559 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10561         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10562         (gnus-hack-decode-rfc1522): Removed.
10564         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10566 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10568         * gnus.el: Gnus v0.4 is released.
10570 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10572         * gnus-art.el (gnus-article-decode-mime-words): New command and
10573         keystroke.
10575         * qp.el (quoted-printable-decode-region): Don't use hexl.
10577         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10578         (gnus-structured-field-decoder): Removed.
10579         (gnus-unstructured-field-decoder): Ditto.
10581         * mm-decode.el: New file.
10583         * qp.el: New file.
10585         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10587         * gnus-ems.el (fboundp): Removed gnus-split-string.
10589         * gnus.el (gnus-splash-face): Doc fix.
10591         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10593         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10594         hexl.
10596         * nnheader.el (nnheader-temp-write): Removed.
10598 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10600         * gnus.el: Gnus v0.3 is released.
10602 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10604         * gnus.el: Gnus v0.2 is released.
10606 ;; Local Variables:
10607 ;; coding: iso-2022-7bit
10608 ;; End:
10610     Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
10611   Copying and distribution of this file, with or without modification,
10612   are permitted provided the copyright notice and this notice are preserved.