Revert last change.
[emacs.git] / lisp / gnus / ChangeLog
bloba511d8887ecba80e8627825bf95fb3c6458dffc8
1 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
3         * nnheader.el (toplevel): Don't require `gnus-util' at
4         compile-time; this creates a circular dependency, and prevents
5         a bootstrap.
7 2001-01-22  Andreas Schwab  <schwab@suse.de>
9         * nnheader.el (gnus-delete-line): Autoload it as a macro.
11 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
13         * message.el (message-forward): Use mule4.
14         * mm-util.el (mm-string-as-unibyte): New.
15         * message.el (message-forward): Use it.
16         * message.el (message-cite-original-without-signature): Don't peel
17         off the blank line.
18         (message-get-reply-headers): Add Cc if it is not in follow-to.
19         * message.el (message-send-mail): Content-Type may not be there.
20         By Alberto Lusiani.
21         * gnus-art.el (article-display-x-face): Insert X-Face if there is
22         not.
23         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
24         one.
25         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
26         (gnus-remove-some-windows): Ditto.
27         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
28         handle.
29         * gnus-art.el (gnus-mime-view-part): Copy it.
30         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
31         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
32         orig-file. Use ',source.
33         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
34         Lars Magne Ingebrigtsen.
35         * pop3.el (pop3-get-message-count): Andrew Innes
36         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
38 2001-01-08  Dave Love  <fx@gnu.org>
40         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
41         single character.
43         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
45         * message.el: Doc and message fixes.
46         (message-send-rename-function)
47         (message-make-forward-subject-function)
48         (message-send-mail-function, message-reply-to-function)
49         (message-wide-reply-to-function, message-followup-to-function)
50         (message-distribution-function, message-auto-save-directory): Fix
51         :type.
53         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
54         proceeding after warnings.  Amend multipart warning message.
56 2001-01-04  Dave Love  <fx@gnu.org>
58         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
59         compiling.
60         (gnus-make-directory): Require nnmail.
62         * mm-decode.el (mm-inline-media-tests): Add
63         image/x-portable-bitmap.
64         (mm-get-image): Grok pbm.
66 2000-12-24 11:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
68         * message.el (message-mail): Support yank-action.
70         * message.el (message-setup): Revoke the last change.
72 2000-12-24 01:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
74         * message.el (message-setup): Use cons. Suggested by Johan Vromans
75         <jvromans@squirrel.nl>.
77         * gnus-topic.el (gnus-topic-create-topic): Use list.
79         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
80         before binding gnus-default-article-saver.
82         * gnus-sum.el (gnus-summary-save-article): 
83         (gnus-summary-pipe-output): 
84         (gnus-summary-save-article-mail): 
85         (gnus-summary-save-article-rmail): 
86         (gnus-summary-save-article-file): 
87         (gnus-summary-write-article-file): 
88         (gnus-summary-save-article-body-file): Ditto.
90         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
92 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
94         * gnus-art.el (gnus-article-check-hidden-text): Return t.
96         * gnus-util.el (gnus-remove-text-properties-when): Return t.
98         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
99         malformatted messages.
101 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
103         * gnus-art.el (article-treat-dumbquotes): Quote \.
105 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
107         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
108         Emacs 20 runs on a terminal.
110 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
112         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
113         Paul Stevenson <p.stevenson@surrey.ac.uk>
115 2000-12-21 14:00:00  ShengHuo ZHU  <zsh@cs.rochester.edu>
117         * mml.el (gnus-add-minor-mode): Autoload.
119         * message.el (message-forward): Save-restriction.
121         * message.el (message-mail-user-agent): Add :version.
123         * message.el (message-mail-user-agent): New variable.
124         (message-setup): Renamed to message-setup-1. Support
125         mail-user-agent.
126         (message-mail-user-agent): New function.
127         (message-mail): Use it.
128         (message-reply): Use it.
129         (message-resend): Use it.
130         (message-mail-other-window): Use it.
131         (message-mail-other-frame): Use it.
133         * gnus-msg.el (gnus-bug): Support mail-user-agent.
135 2000-12-21  Miles Bader  <miles@gnu.org>
137         * message.el (message-mode): Set `comment-start' to the  yank prefix.
139 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
141         * message.el (message-narrow-to-head-1): New function.
142         (message-narrow-to-head): Use it.
143         (message-reply): Ditto.
144         (message-cancel-news): Ditto.
145         (message-supersede): Ditto.
146         (message-make-forward-subject): Ditto.
147         (message-bounce): Ditto.
149         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
151         * message.el (message-forward): Copy buffer in unibyte mode.
152         (message-make-forward-subject): Don't widen. Decode.
153         (message-forward): Don't decode subject.
155         * mml.el (gnus-ems): Require it.
157         * gnus-msg.el (gnus-summary-mail-forward):
158         
159         * message.el (message-forward):  Move mime-to-mml here.
161         * nnmbox.el (nnmbox-file-coding-system): Use binary.
162         (nnmbox-active-file-coding-system): Ditto.
164         * gnus-cus.el (gnus-group-parameters): Add posting-style.
166         * mm-uu.el: Require binhex.
168 2000-12-20  Christoph Conrad <C.Conrad@cli.de>
170         * qp.el (quoted-printable-encode-region): Upcase QP.
172 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
174         * gnus-util.el (gnus-add-text-properties-when): New function.
175         (gnus-remove-text-properties-when): Ditto.
177         * gnus-cite.el (gnus-article-hide-citation): Use them.
178         (gnus-article-toggle-cited-text): Use them.
179         
180         * gnus-art.el (gnus-signature-toggle): Use them.
181         (gnus-article-show-hidden-text): Ditto.
182         (gnus-article-hide-text): Ditto.
184         * gnus-art.el (gnus-article-describe-key): Use prompt.
185         (gnus-article-describe-key-briefly): Ditto.
187 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
189         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
191 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
193         * *.xpm, *.pbm: Convert icons icons to size 24x24.
195 2000-12-18  Dave Love  <fx@gnu.org>
197         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
198         (unused).
200 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
202         * pop3.el (pop3-movemail): Use binary.
203         (pop3-movemail-file-coding-system): Removed.
205 2000-12-13  Miles Bader  <miles@gnu.org>
207         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
208         to t, so that we don't get stuck while trying to smilefy
209         intangible text.
211 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
213         * smiley-ems.el (smiley-regexp-alist): Make regexps match
214         at the end of the buffer.
215         (smiley-region): In the loop, move to the end of the submatch
216         matching the smiley instead of using the end of the match 
217         of the whole regexp.
219 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
221         * message.el (message-mode): Doc fix.
223 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
225         * smiley-ems.el (smiley-region): Doc fix.
226         
227 2000-12-11  Miles Bader  <miles@gnu.org>
229         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
230         bottom line visible, check to see if it's partially obscured, and
231         if so, either scroll one more line to make it fully visible, or
232         revert to showing the second line from the top.
234 2000-12-07  Dave Love  <fx@gnu.org>
236         * mailcap.el (mailcap-download-directory)
237         * gnus-audio.el (gnus-audio-directory)
238         * smiley-ems.el (smiley-data-directory): Fix :type.
240 2000-12-05  Dave Love  <fx@gnu.org>
242         * starttls.el: New file.
244 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
246         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
247         succeeds.
248         (gnus-setup-message): Remove a hack.
250         * gnus-win.el (gnus-configure-windows): Make sure
251         nntp-server-buffer is live.
252         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
253         (gnus-configure-frame): Save selected window.
255 2000-12-04  Andreas Jaeger  <aj@suse.de>
257         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
259 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
261         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
262         raw 8-bit in headers in dk.* newsgroups.
264 2000-11-30  Dave Love  <fx@gnu.org>
266         * message.el (message-auto-save-directory): Use
267         file-name-as-directory.
268         (message-set-auto-save-file-name): Create
269         message-auto-save-directory if necessary.
270         (message-replace-chars-in-string): Removed -- unused.
271         (message-mail-alias-type): Customize.
272         (message-headers): Remove duplicate defgroup.
274 2000-11-29  Dave Love  <fx@gnu.org>
276         * qp.el (quoted-printable-decode-region): Use error, not message
277         to report malformed text (like base64).  Amend message.
279 2000-11-29  Miles Bader  <miles@gnu.org>
281         * message.el (message-header-lines): Fontify tag.
283 2000-11-27  Dave Love  <fx@gnu.org>
285         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
286         compiler warning.
288 2000-11-26  Dave Love  <fx@gnu.org>
290         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
292 2000-11-23  Dave Love  <fx@gnu.org>
294         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
296         * mm-uu.el (uudecode): Require.
297         (uudecode-decode-region, uudecode-decode-region-external): Don't
298         autoload.
299         (mm-uu-copy-to-buffer): Doc fix.
300         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
301         type fix.
303         * mailcap.el: Doc fixes.
304         (mailcap-mime-data): Various adjustments.
305         (mailcap): New group.
306         (mailcap-download-directory): Customize.
307         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
308         (mailcap-temporary-directory): Deleted (unused).
309         (mailcap-unescape-mime-test): Simplify slightly.
310         (mailcap-viewer-passes-test): Use functionp.
311         (mailcap-command-p): Aliased to executable-find.
313         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
314         default-enable-multibyte-characters is nil.
316 2000-11-22  Simon Josefsson  <simon@josefsson.org>
318         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
319         instead of "from: " for rfc822 compliance.  Insert SPC.
321 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
323         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
325 2000-11-22 ShengHuo ZHU  <zsh@cs.rochester.edu>
327         * message.el (message-send-mail): Use buffer-substring-no-properties.
328         (message-send-news): Ditto.
330 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
332         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
334 2000-11-21  Dave Love  <fx@gnu.org>
336         * gnus-art.el (gnus-mime-button-map): Don't inherit from
337         gnus-article-mode-map.
338         (gnus-mime-button-menu): Use mouse-set-point.
339         (gnus-insert-mime-button, gnus-mime-display-alternative) 
340         (gnus-mime-display-alternative): Don't use local-map property.
342 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
344         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
345         sending a command; allow the rtelnet prompt as well.
347 2000-11-17  Simon Josefsson  <simon@josefsson.org>
349         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
350         prefetch.
352 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
354         * nntp.el (nntp-decode-text): Delete bogus status lines.
355         (nntp-open-connection): Kill process buffer when quit.
356         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
357         FSF Emacs 20 and XEmacs 21.
358         (nntp-retrieve-data): Don't ignore quit.
360 2000-11-17  Dave Love  <fx@gnu.org>
362         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
363         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
364         and make-temp-file.
365         (uudecode-decode-region): Doc fix.
367 2000-11-14  Dave Love  <fx@gnu.org>
369         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
370         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
371         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
372         New files, derived from the XPMs.
374 2000-11-12  Dave Love  <fx@gnu.org>
376         From Emerick Rogul <emerick@csa.bu.edu>.
377         * message.el (message-setup-fill-variables): New variable.
378         (message-mode): Use it.
380 2000-11-10 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
382         * gnus-mlspl.el: Documentation tweaks.
383         
384 2000-11-10  Dave Love  <fx@gnu.org>
386         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
387         (gnus-agent-lib-file, gnus-agent-load-alist)
388         (gnus-agent-save-alist, gnus-agent-article-name): Use
389         expand-file-name.
391         * gnus-group.el (gnus-group-name-charset-method-alist): Add
392         :version.
393         (nnkiboze-score-file): Defvar when compiling.
395         * gnus-start.el (gnus-read-newsrc-file): Add :version.
397         * gnus-art.el (gnus-article-banner-alist) 
398         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types) 
399         (gnus-article-date-lapsed-new-header) 
400         (gnus-article-mime-match-handle-function, gnus-mime-action-alist) 
401         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601) 
402         (gnus-treat-strip-headers-in-body) 
403         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds) 
404         (gnus-treat-translate): Add :version.
405         (gnus-article-mime-part-function): Fix defcustom.
407         * nnmail.el (nnmail-expiry-target) 
408         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers) 
409         (nnmail-split-header-length-limit): Add :version.
411         * gnus-sum.el (gnus-auto-expirable-marks) 
412         (gnus-inhibit-user-auto-expire, gnus-list-identifiers) 
413         (gnus-extra-headers, gnus-ignored-from-addresses) 
414         (gnus-newsgroup-ignored-charsets) 
415         (gnus-group-highlight-words-alist) 
416         (gnus-summary-show-article-charset-alist): Add :version.
418         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
419         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
420         files, converted from the XPMs.
422         * gnus-cache.el (gnus-cache-active-file): Don't use
423         file-name-as-directory on directory.
424         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
425         use file-name-as-directory on directory.
427         * time-date.el (timezone-make-date-arpa-standard): Autoload.
428         (date-to-time): Use it.
430         * message.el (message-mode) <adaptive-fill-regexp>:
431         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
432         (message-newline-and-reformat): Likewise.
433         (message-forward-as-mime, message-forward-ignored-headers) 
434         (message-buffer-naming-style, message-default-charset) 
435         (message-dont-reply-to-names, message-send-mail-partially-limit):
436         Add :version.
438         * mm-util.el: Doc fixes.
439         (mm-mime-charset): Don't use the raw result of
440         mm-preferred-coding-system.
441         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
442         (mm-with-unibyte): Simplify.
444         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
445         concat.
447         * pop3.el (pop3-version): Deleted.
448         (pop3-make-date): New function, avoiding message-make-date.
449         (pop3-munge-message-separator): Use it.
451 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
453         * pop3.el (pop3-munge-message-separator): A message may have an
454         empty body.
456 2000-11-09  Dave Love  <fx@gnu.org>
458         * gnus-group.el (gnus-group-make-directory-group) 
459         (gnus-group-fetch-faq): Use expand-file-name.
460         (gnus-group-fetch-faq): Simplify completing-read form.
462         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
463         test for Mule.
465         * message.el (tool-bar-map): Defvar when compiling.
467         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
468         (gnus-tm-lisp-directory): Deleted.
469         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
470         (featurep 'xemacs).
471         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory) 
472         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
473         version numbers from file names.
475 2000-11-08  John Wiegley  <johnw@gnu.org>
477         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
478         `gnus-group-change-level-function', instead of `remove-hook',
479         because it's not a hook!
481 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
483         * nnweb.el (nnweb-decode-entities): Work for non-character
484         entities. 
486         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
487         Issue message on quit.
489 2000-11-08  Simon Josefsson  <simon@josefsson.org>
491         * rfc2104.el: Add SHA-1 example.
492         (rfc2104-hexstring-to-bitstring): New function.
493         (rfc2104-hash): Use it.
495 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
497         * gnus-start.el: Remove gnus-xemacs.
498         
499         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
501         * gnus-score.el (gnus-score-body): Don't score body when
502         agent-fetching.
503         (gnus-score-followup): Don't score followup either.
504         (gnus-score-use-all-scores): New variable.
505         (gnus-all-score-files): Use it.
506         (gnus-score-find-bnews): Use directory-sep-char.
508         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is 
509         asynchronous in Exp version.
511 2000-11-08  Dave Love  <fx@gnu.org>
513         * mm-view.el: Use featurep for XEmacs test.
514         (mm-inline-message): Test for `remove-specifier'; don't use
515         condition-case.
517         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
519         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
520         (gnus-score-find-bnews): Don't concat "".
522         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
523         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
524         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
525         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
527         * gnus-sum.el: Put some defvars in eval-when-compile.
528         (gnus-summary-mode-hook): Add :options.
529         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
530         (gnus-summary-tool-bar-map): New variable.
531         (gnus-summary-make-tool-bar): New function.
532         (gnus-summary-mode): Put kill-all-local-variables first.
534         * gnus-group.el (gnus-group-toolbar-map): New variable.
535         (gnus-group-make-tool-bar): Rewritten.
536         (gnus-group-mode): Put kill-all-local-variables first.
538         * rfc2047.el: Require gnus-util.
540         * nnml.el (gnus-sorted-intersection): Autoload.
542         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
543         Put some defvars in eval-when-compile.
544         (gnus-intersection, gnus-sorted-complement):  Autoload.
546         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
548         * mm-encode.el (mm-body-7-or-8): Autoload.
550         * mm-decode.el (mm-insert-inline): Autoload.
552         * mml.el:
553         * message.el: Put some defvars in eval-when-compile.
555         * gnus-msg.el: Put some defvars in eval-when-compile.
556         (gnus-msg-mail): Move after gnus-setup-message.
558         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
560 2000-11-07  Dave Love  <fx@gnu.org>
562         * gnus-util.el (nnheader): Don't require message (recursive
563         autoload).
565         * uudecode.el: Avoid compiler warnings.
567         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
568         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
570 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
572         * rfc2047.el: Require cl when compiling.
573         (rfc2047-q-encode-region): Don't break if a QP-word could be
574         fitted in one line.
575         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
576         (rfc2047-fold-region): "=?=" is not a break point.
577         (rfc2047-encode-message-header): Move fold into encode-region.
578         (rfc2047-dissect-region): Rewrite.
579         (rfc2047-encode-region): Rewrite.
580         (rfc2047-fold-region): Fold
581         (rfc2047-unfold-region): New function.
582         (rfc2047-decode-region): Use it.
583         (rfc2047-q-encode-region): Don't break at bob.
584         (rfc2047-decode): Use unibyte.
585         (rfc2047-q-encode-region): Better calculation of break point.
586         (rfc2047-fold-region): Don't break the first non-LWSP characters.
587         (rfc2047-encode-region): Merge only if regions are adjacent.
589 2000-11-06  Dave Love  <fx@gnu.org>
591         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
593         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
594         (uudecode-char-int): New alias, replacing char-int.
595         (uudecode-decode-region): Don't call buffer-disable-undo.
597         * mm-uu.el (mm-uu-configure): Unquote lambda.
598         (mm-uu-configure-list): Doc fix.
600         * earcon.el (running-xemacs): Don't define.
602 2000-11-06  John Wiegley  <johnw@gnu.org>
604         * gnus-mlspl.el (gnus-group-split-update): Check the value of
605         `nnmail-crosspost', and use it to set the `no-crosspost'
606         argument when calling `gnus-group-split-fancy'.  Otherwise, it
607         assumes that cross-posting is always OK, no matter what
608         `nmail-crosspost' is set to.
609         (gnus-group-split-fancy): The argument order in the
610         second-to-last `push' call was wrong, but since `no-crosspost'
611         was always nil, it was never being triggered.
613 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
615         Don't postpone GCC if none of GCC methods is agent-covered.  This
616         fix presumes that the post-method must be agent-covered if any Gcc
617         method is agent-covered.
619         * gnus-msg.el (gnus-inews-group-method): New function.
620         (gnus-inews-do-gcc): Use it.
621         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
622         (gnus-agent-possibly-save-gcc): Use it.
623         (gnus-agent-possibly-do-gcc): Ditto.
625         *gnus-msg.el: (gnus-inews-add-send-actions): Use
626         `gnus-agent-possibly-do-gcc' if Agentized.
627         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
628         to `message-header-hook'.
630         * gnus-mlspl.el: Require cl when compiling.
632         * gnus-ml.el: Usage.
633         (gnus-mailing-list-archive, gnus-mailing-list-owner,
634         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
635         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
636         (gnus-mailing-list-menu): Define it.
637         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
639         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
640         
641 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
643         * message.el (message-font-lock-keywords): Match a final newline
644         to help font-lock's multiline support.
646 2000-11-03  Dave Love  <fx@gnu.org>
648         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
650         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
651         name.
653         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
654         <banner>: Fix custom type, doc.
656         * mm-decode.el (mm-display-external): Space-prefix temp buffer
657         name.  Don't disable undo explicitly.
659 2000-11-02  Dave Love  <fx@gnu.org>
661         * message.el (message-font-lock-keywords): Use [:alpha:] for
662         cite-prefix.
664 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
666         * mm-uu.el (mm-uu-configure-list): Move back to old location,
667         because defcustom tries to call `mm-uu-configure'.
669 2000-11-01  Dave Love  <fx@gnu.org>
671         * rfc2047.el (base64): Require unconditionally.
672         (message-posting-charset): Defvar when compiling.
673         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
674         message.
676         * gnus-sum.el (nnoo): Require.
677         (mm-uu-dissect): Autoload.
679         * mml.el (mml-parse-1): Clarify message.
680         (mml-minibuffer-read-type): Use mailcap-mime-types.
682 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
684         * mml.el: Fix a typo in the requiring of CL.
686 2000-11-01 ShengHuo ZHU  <zsh@cs.rochester.edu>
688         * rfc2231.el: Require cl when compiling.
690 2000-11-01  Dave Love  <fx@gnu.org>
692         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
693         Fix custom type.
694         (mm-uu-configure-list): Move and fix custom type.
696         * utf7.el: Require cl when compiling.
698         * binhex.el: Use (featurep 'xemacs).
699         (binhex-char-int): New alias, replacing char-int.  Change callers.
700         (binhex-decode-region): Simplify work buffer code.
701         (binhex-decode-region-external): Use expand-file-name, not concat.
703 2000-10-30  Dave Love  <fx@gnu.org>
705         * gnus-art.el: Fix 2000-10-27 change properly.
707 2000-10-28  Miles Bader  <miles@gnu.org>
709         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
711 2000-10-27 Christoph Conrad <christoph.conrad@gmx.de>
713         * gnus-draft.el (gnus-draft-send-message): Typo.
715 2000-10-27  John Wiegley  <johnw@gnu.org>
717         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
718         variable to correspond with `gnus-article-hide-citation-maybe'.
719         (gnus-treatment-function-alist): Added entry for the above
720         correlation.
722 2000-10-27  Richard M. Alderson III <alderson@netcom2.netcom.com> 
724         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
726 2000-10-27  Dave Love  <fx@gnu.org>
728         * gnus.el: Don't require custom.  Don't require message at top
729         level.
730         (gnus-message-archive-method): Require message here.
732 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
734         * gnus-art.el (article-strip-banner): Use
735         gnus-group-find-parameter rather than gnus-group-get-parameter, to
736         allow inheritance on the banner.
737         From elkin@tverd.astro.spbu.ru.
739         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
740         Cashin <ecashin@coe.uga.edu>).
742 2000-10-27  Simon Josefsson  <simon@josefsson.org>
744         * gnus-agent.el (gnus-agent-possibly-do-gcc):
745         (gnus-agent-restore-gcc):
746         (gnus-agent-possibly-save-gcc): New functions.
748         * nnimap.el (nnimap-group-overview-filename): Create directory for
749         newfile (when use long filenames is nil).  Copy+delete file if
750         rename didn't work.
751         (nnimap-group-overview-filename): `rename-file' and `copy-file'
752         doesn't return anything useful, use ignore-errors instead.
753         (nnimap-verify-uidvalidity): Delete overview file when
754         uid validity changes.
755         (nnimap-group-overview-filename): Store uidvalidity in filenames.
756         Rename old files into new format.
757         (nnimap-request-accept-article): Remove \n's from
758         From_ lines.
759         (nnimap-request-accept-article): Remove From[^:] lines.
760         (imap-starttls-p): Check for starttls binary.
761         (imap-starttls-open): More verbose.
762         (imap-gssapi-auth): Ditto.
763         (imap-kerberos4-auth): Ditto.
764         (imap-cram-md5-auth): Ditto.
765         (imap-login-auth): Ditto.
766         (imap-anonymous-auth): Ditto.
767         (imap-digest-md5-auth): Ditto.
768         (imap-open): Ditto.
769         (imap-digest-md5-p): Check capability first.
770         (imap-parse-flag-list): Correctly parse empty lists.
771         (imap-login-p): Support LOGINDISABLED.
772         (imap-parse-body): Work around bug in Sun SIMS.
774         * gnus-agent.el (gnus-agent-possibly-do-gcc): 
775         (gnus-agent-restore-gcc): 
776         (gnus-agent-possibly-save-gcc): New functions.
778         Asks the user to synch flags with server when you plug in.
780         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
781         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
782         (gnus-agent-toggle-plugged): Call it.
783         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
784         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
785         (gnus-agent-possibly-synchronize-flags): New function.
786         (gnus-agent-possibly-synchronize-flags-server): New function.
788         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
790         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
792         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
793         support ACL's.
795 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
797         * gnus-draft.el (gnus-draft-send-message): Ditto.
798         (gnus-group-send-drafts): Ditto.
800         * gnus-art.el (gnus-request-article-this-buffer):
801         gnus-refer-article-method might be a single method.
802         (gnus-article-mime-total-parts): New function.
803         (gnus-mm-display-part): Use it.
804         (gnus-mime-display-single): Ditto.
805         (gnus-mime-display-alternative): Ditto.
806         (gnus-mime-inline-part): Check validity of charset.
807         (gnus-treat-display-smileys): Default value in Emacs 21.
808         * gnus-art.el: Define dynamic variables in eval-when-compile.
809         (gnus-article-prepare): Configure it again.
810         (gnus-insert-mime-button): Use gnus-overlay-buffer,
811         gnus-overlay-start.
812         (gnus-article-prepare): Configure windows before
813         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
814         window might be overrided.
815         (gnus-mime-inline-part): Use prefix argument only
816         when it is called interactively.
817         (gnus-mime-action-alist): New variable.
818         (gnus-mime-action-on-part): Use it.
819         (gnus-mime-button-commands): Add command ".".
820         (gnus-mime-inline-part): Support prefix argument.
821         (gnus-article-banner-alist): New variable.
822         (article-strip-banner): Use it.
824         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
825         because they are files, not paths.
826         (mailcap-parse-mimetypes): Ditto.
827         (mailcap-mime-types): Use mailcap-mime-data.
829         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
830         gnus-overlay-start.
831         * gnus.el (gnus-agent-fetching): New variable.
832         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
833         
834         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
835         (gnus-agent-fetch-group-1): Score-param could be nil.
836         (gnus-agent-any-covered-gcc): New function.
837         (gnus-agent-possibly-save-gcc): Use it.
838         (gnus-agent-possibly-do-gcc): Ditto.
839         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
840         the GNU assignment issue.
841         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
842         * gnus-agent.el: timer vs. itimer.
844         * webmail.el (webmail-type-definition): Fix my-deja open url.
845         (webmail-hotmail-list): Fix.
846         (webmail-netscape-open, webmail-hotmail-article,
847         webmail-hotmail-list): Update.
848         (webmail-my-deja-*): Rewrite.
850         * gnus-sum.el (gnus-refer-article-methods): The second could be 
851         a named method.
852         (gnus-cache-write-active): Auto load.
853         (gnus-summary-display-article): Enable multibyte.
854         (gnus-summary-select-article): Don't enable multibyte here.
855         (gnus-summary-goto-article): Ditto.
856         (gnus-summary-enter-digest-group): Decode to-address.
858         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
859         (mm-with-unibyte-current-buffer-mule4): New function.
860         (mm-enable-multibyte-mule4): New.
861         (mm-disable-multibyte-mule4): New.
863         * mm-util.el (mm-enable-multibyte-mule4): New.
864         (mm-disable-multibyte-mule4): New.
865         * gnus-sum.el (gnus-summary-mode): Use it.
866         (gnus-summary-select-article): Ditto.
867         (gnus-summary-goto-article): Use enable multibyte.
869         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
870         (nnkiboze-enter-nov): Fix it when there is no xref.
871         (nnkiboze-generate-groups): List groups.        
872         (nnkiboze-request-article): Use
873         gnus-cache-request-article.
875         * gnus-group.el (gnus-group-make-kiboze-group): Use 
876         nnkiboze-score-file.
877         (gnus-group-make-kiboze-group): Fix prompt.
879         * message.el (message-send-mail-partially): Replace the header
880         delimiter with a blank line.
881         (message-sending-message): New variable.
882         (message-send): Use it.
883         (message-default-charset): Default value for non-Mule Emacsen.
884         (message-alternative-emails): New.
885         (message-use-alternative-email-as-from): New.
886         (message-setup): Use them.
887         (message-default-charset): Set default value in non-MULE XEmacsen
888         as iso-8859-1.
890 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
892         * message.el: xemacs cleanup (use featurep ' xemacs)
894         * nnheader.el: ditto
896         * mm-util.el: ditto
898 2000-10-27  Stanislav Shalunov <shalunov@internet2.edu>
900         * message.el (message-make-in-reply-to): In-Reply-To is message-id
901         (see DRUMS).
902         
903 2000-10-27  Simon Josefsson  <simon@josefsson.org>
905         * message.el (message-send): Make sure error is signalled if no
906         send method is specified.
908 2000-10-27  Dave Love  <fx@gnu.org>
910         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
911         strings.
912         (gnus-group-make-tool-bar): New function.
913         (gnus-group-mode): Use it.
915         * message.el (message-mode-menu): Add some :help strings.
916         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
917         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
919         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
920         * describe-group.xpm, get-news.xpm, kill-group.xpm:
921         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
923         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
924         display-graphic-p here.
926 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
928         * mm-decode.el (mm-viewer-completion-map): New.
929         (mm-interactively-view-part): Use it.
931 2000-10-27  Simon Josefsson  <sj@extundo.com>
933         * mail-source.el (mail-sources): IMAP predicate is a string.
934         (mail-sources): Add default values for IMAP mailbox, predicate and
935         fetchflag.
937 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
939         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
940         of the `gnus-xemacs' variable, as the latter has been removed.
941         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
942         * gnus-art.el (gnus-treat-display-xface)
943         (gnus-treat-display-smileys, gnus-treat-display-picons) 
944         (gnus-article-read-summary-keys): Likewise.
946 2000-10-26  Dave Love  <fx@gnu.org>
948         * flow-fill.el: Require cl when compiling.
950 2000-10-26  Simon Josefsson  <simon@josefsson.org>
952         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
953         (fill-flowed): Make "quote-depth wins" rule work when first line
954         is at level 0.
956 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
958         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
959         (gnus-kill-all-overlays): Move here.
961         * gnus-util.el (gnus-kill-all-overlays): Move out.
963 2000-10-26  Dave Love  <fx@gnu.org>
965         * mail-source.el: Require imap when compiling and defvar
966         display-time-mail-function.  Require mm-util.
967         (nnheader-cancel-timer): Autoload.
968         (mail-source-imap-authenticators, mail-source-imap-streams): New
969         variables.
970         (mail-sources): Use them.
971         (defvar): Use rmail-spool-directory unconditionally.
973 2000-10-26  Dirk Meyer <dischi@tzi.de>
975         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
976         seconds instead of hour.
978 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
980         * mail-source.el (mail-sources): Better `:type'.
982 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
984         * mail-source.el (mail-source-keyword-map): Use
985         `rmail-spool-directory' as a default directory for the `file'
986         source, if the variable is defined.  Fall back to hardcoded
987         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
988         <seh@speakeasy.org>.
990 2000-10-25  Jason Rumney  <jasonr@gnus.org>
992         * gnus-art.el (gnus-signature-face): Use italic on any frame that
993         supports it.
995 2000-10-18  Dave Love  <fx@gnu.org>
997         * mm-bodies.el (mm-uu-decode-function)
998         (mm-uu-binhex-decode-function): Defvar when compiling.
1000         * gnus-nocem.el (gnus-nocem-issuers): Update.
1001         (gnus-nocem-check-from): New option.
1002         (gnus-nocem-scan-groups): Use it.
1003         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1004         (gnus-nocem-check-article-limit): Add :version.
1006 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1008         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1009         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1011 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1013         * ietf-drums.el (mm-util): Require CL when compiling.
1015 2000-10-15  Dave Love  <fx@gnu.org>
1017         * qp.el: Require mm-util.
1019 2000-10-13  Dave Love  <fx@gnu.org>
1021         * qp.el (quoted-printable-decode-region): Avoid invalid
1022         coding-systems.
1024 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1026         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1027         to a recursive load.
1029 2000-10-12  Dave Love  <fx@gnu.org>
1031         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1033         * gnus.el (gnus-group-startup-message): Check for PBM image.
1035 2000-10-09  Dave Love  <fx@gnu.org>
1037         * mail-source.el (mail-source-fetch-imap): Bind
1038         default-enable-multibyte-characters rather than using
1039         mm-disable-multibyte.
1041 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1043         * mail-source.el (mail-source-fetch-maildir): Don't insert
1044         newlines.
1046 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1048         * mm-encode.el: Require CL.  At least, for `incf'.
1050 2000-10-06  Dave Love  <fx@gnu.org>
1052         * gnus-audio.el: Don't require cl.
1053         (gnus-audio): New custom group.
1054         (gnus-audio-inline-sound): Change to work with Emacs.
1055         (gnus-audio-directory, gnus-audio-directory) 
1056         (gnus-audio-au-player):  Customize.
1057         (gnus-audio-play): Try external player if play-sound-file fails.
1058         Use file-name-extension, not string-match.
1060 2000-10-05  Dave Love  <fx@gnu.org>
1062         * rfc1843.el: Require cl when compiling.
1064         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1065         Autoload.
1066         (quoted-printable-decode-region):  Rename arg which confused
1067         charset with coding-system.  Don't use nonascii-insert-offset.
1068         Coding-system encode the region initially.  Don't recognize `=='
1069         as valid QP.  Coding-system decode the region finally.
1070         (quoted-printable-decode-string): Rename arg which confused
1071         charset with coding-system.
1073         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1074         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1075         mm-encode-coding-region.
1076         (mm-decode-body, mm-decode-string): Rename variables which
1077         confused charset with coding-system.
1078         (binhex-decode-region): Don't autoload.
1079         (mm-body-encoding): Require message.
1080         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1081         cond branches.
1083         * gnus-art.el (article-de-quoted-unreadable)
1084         (article-de-base64-unreadable): Fold search case
1085         rather than downcasing string.  Apply mm-charset-to-coding-system
1086         to arg of quoted-printable-decode-region.
1088 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1090         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1092         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1094         * gnus-kill.el (gnus-kill): Typo.
1096 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1098         * gnus-mule.el: Revived.
1100 2000-10-04  Dave Love  <fx@gnu.org>
1102         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1103         Require ring when compiling.
1104         (gnus-x-splash): Bind width, height.
1105         (gnus-article-compface-xbm): New variable.
1106         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1107         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1109 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1111         * nnimap.el: require 'cl when compiling.
1113 2000-10-04  Dave Love  <fx@gnu.org>
1115         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1116         pbm images.
1118         * frown.pbm, smile.pbm, wry.pbm: New files.
1120         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1122 2000-10-03  Dave Love  <fx@gnu.org>
1124         * mail-source.el (mail-sources): Revert to nil.
1126         * nnmail (nnmail-spool-file): Revert to `((file))'.
1128         * qp.el: Don't require mm-util.
1129         (quoted-printable-decode-region): Rewritten.
1130         (quoted-printable-decode-string, quoted-printable-encode-region):
1131         Doc fix.
1132         (quoted-printable-encode-region): Barf on multibyte characters.
1133         Maybe make the class multibyte.  Upcase chars, not formatted
1134         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1135         (quoted-printable-encode-string): Don't use
1136         mm-with-unibyte-buffer.
1138 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1140         * mail-source.el (mail-source-report-new-mail): Use
1141         nnheader-cancel-timer.
1143 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1145         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1146         (mail-source-fetch-imap): Use it.
1148 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1150         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1151         last change.
1153         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1154         `:ascent center'.
1156         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1158 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1160         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1161         image's :ascent to 80.  That gives a mode-line which is approx.
1162         as tall as the normal one.
1164 2000-09-21  Dave Love  <fx@gnu.org>
1166         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1167         (for Emacs 20).  Tidy somewhat.
1169 2000-09-21  Dave Love  <fx@gnu.org>
1171         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1172         image processing.  Rationalize logic somewhat.
1174 2000-09-20  Dave Love  <fx@gnu.org>
1176         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1178         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1179         we'll be careful merging development changes.
1181         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1182         specifically.
1184         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1185         (mouse-set-point, set-face-foreground)
1186         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1187         them.
1189         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1191         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1192         redundant autoloads.
1194 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1196         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1197         to XBM; we always have PBM support.
1199 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1201         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1202         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1203         * gnus-sum.el (gnus-nov-parse-line): Ditto.
1204         * nnkiboze.el (nnkiboze-file-coding-system): New.
1205         (nnkiboze-retrieve-headers): Use it.
1206         (nnkiboze-request-group): Ditto.
1207         (nnkiboze-close-group): Ditto.
1208         (nnkiboze-generate-group): Ditto.
1209         (nnkiboze-enter-nov): Insert first Xref properly.
1211 2000-09-19  Dave Love  <fx@gnu.org>
1213         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1214         (nnmail-get-new-mail): Test `sources' in top-level conditional.
1216         * mail-source.el (mail-sources): Change default to '((file)).
1217         Add useful custom type.
1219 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1221         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1222         year).
1223         (gnus-date-iso8601): Ditto.
1225 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1227         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1229 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1231         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1232         pattern. Avoid using 8 bit chars.
1233         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1235 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1237         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1238         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1239         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1240         functions are not implemented yet.
1241         
1242         * dgnushack.el (dgnushack-compile): Remove smiley.el and 
1243         x-overlay.el from the FSF Emacs black list.
1245 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1247         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1248         (mm-inline-media-tests): Ditto.
1249         (mm-automatic-display): Ditto.
1250         * mm-view.el (mm-display-inline-fontify): Generalize from 
1251         mm-display-patch-inline. 
1252         (mm-display-patch-inline): Use it.
1253         (mm-display-elisp-inline): Ditto.
1254         
1255 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1257         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1258         (gnus-topic-unmark-topic): Ditto.
1259         (gnus-topic-mark-topic): Ditto.
1260         (gnus-topic-get-new-news-this-topic): Use it.
1262 2000-09-15 09:01:40  ShengHuo ZHU  <zsh@cs.rochester.edu>
1264         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1265         display xface.
1267 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
1269         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1270         zombie or killed groups.
1271         
1272 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1274         * mml.el (mml-preview): Reinsert unibyte content. 
1275         (mml-parse-1): Remove with-unibyte-current-buffer.
1276         (mml-generate-mime-1): Ditto.
1277         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1278         * message.el (message-forward): Ditto.
1280 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1282         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1283         original article buffer.
1284         (article-de-base64-unreadable): Ditto.
1285         (article-wash-html): Ditto.
1287 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1289         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1290         unless forward-show-mml.
1292 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1294         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1295         (gnus-summary-save-parts-last-directory): New.
1296         (gnus-summary-save-parts): Save history.
1298 2000-09-14 Ben Gertzfield <che@debian.org>
1300         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1301         variable.
1302         (gnus-summary-save-parts): Use it.
1304 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1306         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1307         * gnus-sum.el (gnus-summary-exit): Ditto.
1308         (gnus-summary-exit-no-update): Ditto.
1309         (gnus-summary-show-article): Ditto.
1311 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1313         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1314         Content-Disposition.
1316 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1318         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1320 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1322         * gnus-art.el (gnus-article-setup-buffer): Set
1323         gnus-article-mime-handles to nil.
1324         * gnus-sum.el (gnus-summary-exit): Ditto.
1325         (gnus-summary-exit-no-update): Ditto.
1326         (gnus-summary-show-article): Ditto.
1327         (gnus-summary-save-parts): Use gnus-article-mime-handles if
1328         dissected.
1329         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1331 2000-09-14  Dave Love  <fx@gnu.org>
1333         * gnus.el (gnus-charset): 
1334         * mm-decode.el (mime-display):
1335         * imap.el (imap) <defgroup>: Add :version.
1337 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1339         * parse-time.el: Fix author's mail address.
1341         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1342         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1343         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1344         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1345         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1346         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1347         * rfc2231.el, uudecode.el: Fix copyright notice.
1349         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1350         require `w3' at load-time only if not running in batch mode.
1352 2000-09-13  Dave Love  <fx@gnu.org>
1354         * gnus-ems.el (gnus-ems-redefine): Don't alias
1355         gnus-summary-set-display-table.
1357         * message.el (message-user-agent): Don't wrap ignore-errors around
1358         it.
1360         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
1361         `format'.
1362         (mm-content-transfer-encoding): Don't use cadar.
1364         * uudecode.el (uudecode-decoder-program) 
1365         (uudecode-decoder-switches): Customize.
1367         * gnus-score.el (gnus-home-score-file): Improve custom type.
1369         * gnus-cus.el (gnus-custom-mode): Conditionally set local
1370         variables for Emacs 21.
1371         (gnus-group-customize): Disable undo while laying out the buffer.
1373 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
1375         * gnus-util.el (gnus-write-active-file): Bind
1376         coding-system-for-write.
1378         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
1379         
1380         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
1381         * gnus-kill.el (gnus-batch-score): Ditto.
1382         * gnus-move.el (gnus-change-server): Ditto.
1383         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
1385 2000-09-12  Simon Josefsson  <simon@josefsson.org>
1387         * gnus-sum.el (gnus-update-read-articles): Undo
1388         `gnus-request-set-mark' operation.
1390 2000-09-11  Dave Love  <fx@gnu.org>
1392         * Changelog: Use iso-2022 coding.
1394         * gnus-msg.el (gnus-msg-mail): New function.
1395         (gnus-user-agent): New mail agent.
1397 2000-09-10  Dave Love  <fx@gnu.org>
1399         * message.el: Require mail-abbrevs for XEmacs for a problem with
1400         keybinding despite the autoloads for it.
1402 2000-09-08  Simon Josefsson  <simon@josefsson.org>
1404         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
1406         * nnimap.el (nnimap-request-update-info-internal): Remove tick
1407         marks from dormant articles. (See nnimap-request-set-mark.)
1408         (nnimap-retrieve-headers-progress): Demule.
1409         (nnimap-open-server): Call nnoo-change-server twice, once for
1410         getting the nnimap-server-buffer and once for letting n-c-s set
1411         the variables in that buffer.
1413 2000-09-08  David Edmondson <dme@dme.org>
1415         * gnus.el (gnus-short-group-name): Guess separator.
1417 2000-09-06  Francis Litterio <franl-removethis@world.omitthis.std.com>
1419         * gnus-group.el (gnus-group-insert-group-line): Fix.
1421 2000-09-04  Dave Love  <fx@gnu.org>
1423         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
1424         (mm-get-image): Avoid the losing `make-glyph' from W3.
1426 2000-09-03  Simon Josefsson  <simon@josefsson.org>
1428         * gnus-sum.el (gnus-summary-delete-article): Check server.
1430 2000-09-01  Simon Josefsson  <simon@josefsson.org>
1432         * imap.el (imap-parse-flag-list): Rewrite.
1434         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
1436         * imap.el (imap-parse-flag-list): Hack.
1438 2000-08-29  Dave Love  <fx@gnu.org>
1440         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
1442         * gnus-agent.el (gnus-agent-union): new function.
1443         (gnus-agent-fetch-headers): Use it.
1445         * gnus.el (gnus-group-startup-message): Specify foreground and
1446         background for xpm image.  Centre image vertically.
1447         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
1449 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
1451         * message.el (message-send-mail): Narrow-to-headers.
1453 2000-08-24  Dave Love  <fx@gnu.org>
1455         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
1456         21.
1458 2000-08-21  Dave Love  <fx@gnu.org>
1460         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
1462 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
1464         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
1465         permanent is used.
1466         (gnus-topic-show-topic): Read topic when to show permanent hidden
1467         topic.
1468         (gnus-topic-remove-topic): Revert to the old behavior, not using
1469         hide.
1471 2000-08-21  Dave Love  <fx@gnu.org>
1473         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
1474         (gnus-xemacs): Use featurep.
1476         * mm-util.el (mm-read-charset): Maybe use builtin.
1477         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
1478         (mm-multibyte-p, mm-with-unibyte-current-buffer)
1479         (mm-with-unibyte): Use featurep, not string-match.
1480         (mm-with-unibyte-buffer): Simplify.
1481         (mm-quote-arg): Maybe use shell-quote-argument.
1483         * mml.el (mml-make-string): Deleted (unused).
1485         * gnus.el (gnus-mode-line-buffer-identification): Supply
1486         definition for Emacs 21.
1488         * gnus-salt.el: Small doc fixes.
1489         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
1490         gnus-add-minor-mode.
1492         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
1493         gnus-add-minor-mode.
1495 2000-08-20  Simon Josefsson  <simon@josefsson.org>
1497         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
1498         function, thanks to Lloyd Zusman for debugging.
1499         (nnimap-request-group): 
1500         (nnimap-request-list): 
1501         (nnimap-retrieve-groups): 
1502         (nnimap-request-newgroups): Use it.
1504         * nnimap.el (nnimap-request-article-part): Less verbose.
1506 2000-08-18  Dave Love  <fx@gnu.org>
1508         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
1509         custom type.
1511         * nnheader.el (nnheader-replace-chars-in-string): Use
1512         subst-char-in-string if available.
1514         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name) 
1515         (gnus-request-article-this-buffer): Use expand-file-name.
1516         (gnus-mime-view-part-as-type): Simplify interactive spec.
1517         (gnus-mime-button-map): Define it all in defvar.
1519 2000-08-17  Dave Love  <fx@gnu.org>
1521         * gnus-group.el (gnus-group-running-xemacs): Deleted.
1523         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
1524         last-nonmenu-event.
1526         * uudecode.el (char-int): Use defalias, not fset.
1528         * score-mode.el: Don't require easymenu.  Require mm-util.
1529         (score-mode-coding-system): Use mm-auto-save-coding-system.
1531         * nneething.el (nneething-create-mapping): Don't use cadar & al.
1532         (nneething-file-name): Use expand-file-name, not concat.
1534 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1536         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
1537         Failure proof for email addresses.
1538         (nnslashdot-sane-retrieve-headers): Ditto.
1540 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1542         * message.el (message-send-mail): Only insert courtesy message
1543         when text/plain.
1545 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
1547         * message.el (message-cancel-news): Copy the From header from the
1548         original article.
1550 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1552         * gnus-async.el (gnus-asynchronous): Removed.
1554 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1556         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
1557         format.
1559 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
1561         * nnmail.el (nnmail-expiry-target-group): Fixed.
1563 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1565         * nnmail.el (nnmail-expiry-target-group): Fix the call to
1566         gnus-request-accept-article so that body encoding is *not* done.
1567         Encoding is not done on incoming mail, so why should it be done on
1568         expired mail?
1571 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1573         * nnml.el (nnml-request-expire-articles): Fix the calls to
1574         nnml-request-article (the filename was being passed instead of the
1575         article number) and nnmail-expiry-target-group
1576         (nnml-current-directory is changed by nnml-request-accept-article,
1577         causing it to be incorrect for the next article to be expired).
1579 2000-08-14  Rod Whitby <list.ding@rwhitby.net>
1581         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
1582         expiry-target group parameters. 
1584 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1586         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
1587         buffer.
1588         (gnus-topic-hide-topic): Take a PERMANENT parameter.
1589         (gnus-topic-show-topic): Ditto.
1591         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
1593 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
1595         * mail-source.el (mail-source-incoming-file-prefix): New
1596         variable. 
1598 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1600         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
1602         * mailcap.el (mailcap-maybe-eval): Be even more warning.
1604 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
1606         * message.el (message-syntax-checks): New check quotin-style: 
1607         Text must be written below quoted text.
1608         (message-check-news-body-syntax): Check it.
1610 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1612         * imap.el (imap-authenticator-alist): Fix typo.
1613         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
1614         Jonas Oberg for debugging.
1616 2000-08-11  Simon Josefsson  <simon@josefsson.org>
1618         * gnus-async.el (gnus-asynchronous): Disable by default.
1620 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1622         * mm-view.el (mm-inline-text): Bind fill-column.
1624         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
1625         list of unexpired articles.
1627         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
1628         un-expired articles. 
1630         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
1631         headers. 
1633         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
1634         we update the right topic.. 
1636         * mm-decode.el (mm-display-external): Put point at start. 
1638 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1640         * nnmail.el (nnmail-expiry-target): More explicit documentation.
1642         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
1644 2000-08-09  Simon Josefsson <simon@josefsson.org>
1646         * imap.el (imap-parse-body):
1647         (imap-parse-string-list): Add bug workarounds for Stalker
1648         Communigate Pro 3.0 server.
1649         (imap-body-lines): Remove bogus comment.
1651         * imap.el (imap-range-to-message-set): Move from nnimap.el.
1653         * nnimap.el (nnimap-retrieve-which-headers):
1654         (nnimap-retrieve-headers-from-server):
1655         (nnimap-request-set-mark):
1656         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
1658 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1660         * message.el (message-dont-reply-to-names):
1661         rmail-dont-reply-to-names may not be defined.
1663 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1665         * gnus-group.el (gnus-group-iterate): Uncompiled function should 
1666         not use pop.
1668 2000-07-19  Dave Love  <fx@gnu.org>
1670         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
1671         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
1672         check.
1673         (gnus-article-display-xface): Special-case for dark backgrounds.
1675 2000-07-19  Kim-Minh Kaplan <kmkaplan@galaxy.fr>
1677         * imap.el (imap-calculate-literal-size-first): New variable.
1678         (imap-local-variables): Add it.
1679         (imap-kerberos4-open): Set it.
1680         (imap-send-command): Use it.
1682 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1684         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
1685         (mailcap-parse-mimetypes): Use it.
1686         (mailcap-extension-to-mime): Parse mimetype.
1687         (mailcap-mime-types): Ditto.
1688         * mml.el (mml-minibuffer-read-type): Ditto.
1690 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1692         * nndoc.el (nndoc-type-alist): Add outlook.
1693         (nndoc-outlook-type-p): New function.
1694         (nndoc-outlook-article-begin): Ditto.
1696 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
1698         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
1699         excursion.
1701 2000-07-15  Simon Josefsson  <simon@josefsson.org>
1703         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
1705         * imap.el (imap): 
1706         (imap-kerberos4-program): 
1707         (imap-gssapi-program): 
1708         (imap-ssl-program): Customization.
1709         (imap-shell-program): 
1710         (imap-shell-host): New variables.
1711         (imap-streams): 
1712         (imap-stream-alist): Add shell.
1713         (imap-shell-p): 
1714         (imap-shell-open): New functions.
1715         (imap-open): Don't call authenticator if preauth.
1716         (imap-authenticate): Return t if already authenticated.
1718 2000-07-14  Simon Josefsson  <simon@josefsson.org>
1720         * gnus.el (gnus-invalid-group-regexp): New variable.
1721         (gnus-read-group): Use it.
1723 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1725         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below, 
1726         expunge-below and orphan-score are "group variables".
1728 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
1730         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
1731         qualified group names to `gnus-group-read-ephemeral-group'.
1733 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
1735         * gnus-sum.el: `W t' is toggle-header in info.
1737 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
1739         * gnus-art.el (article-de-base64-unreadable): Typo.
1741 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
1743         * gnus-agent.el (require): Require timer.
1745 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1747         * message.el (message-bounce): Call mime-to-mml.
1749 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1751         * nnslashdot.el (nnslashdot-request-close): New function.
1753 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1755         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
1756         right line number for the article.
1758 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
1760         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
1761         * webmail.el (webmail-fetch): Bind 
1762         url-http-silence-on-insecure-redirection.
1764 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1766         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
1767         unibyte.
1768         (nnslashdot-sane-retrieve-headers): Ditto.
1769         (nnslashdot-request-article): Ditto.
1771 2000-07-10  William M. Perry <wmperry@aventail.com>
1773         * mailcap.el (mailcap-parse-mimetype-file): 
1775 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1777         * nnweb.el (nnweb-insert): Stricter test.
1778         * webmail.el (webmail-refresh-redirect): Ditto.
1780 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1782         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
1784 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
1786         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
1788 2000-07-05  Dave Love  <fx@gnu.org>
1790         * utf7.el: Doc and header fixes.
1792         * gnus-sum.el: Doc fixes.
1794         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
1795         defalias, not fset.
1797         * flow-fill.el (fill-flowed-point-at-eol)
1798         (fill-flowed-point-at-bol): Use defalias, not fset.
1800         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
1801         (gnus-Plain-save-name): Delete -- apparently bogus.
1803 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1805         * nnsoup.el: Use expand-file-name throughout.
1807 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
1809         * nnmail.el (nnmail-read-incoming-hook): New example.
1811 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1813         * mm-view.el (mm-inline-text): Check whether the text has already
1814         been decoded.
1816 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1818         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
1820 2000-07-03  Stainless Steel Rat <ratinox@peorth.gweep.net>
1822         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
1824 2000-07-03  Simon Josefsson  <simon@josefsson.org>
1826         * gnus-sum.el (gnus-update-marks): Don't propagate download and
1827         unsend flags.
1829 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
1831         * nnimap.el (nnimap-open-connection): Don't look up virtual server
1832         name in authinfo (.authinfo now support ports, no need for the
1833         hack).
1834         (nnimap-split-find-rule): Fix.
1835         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
1837 2000-07-03  Paul Stodghill <stodghil@CS.Cornell.EDU>
1839         * message.el (message-unquote-tokens): Remove all quotes.
1841 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
1843         * gnus-ml.el: New file. 
1845 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1847         * nnultimate.el (nnultimate-request-close): New function.
1849         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history. 
1851 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
1853         * gnus.el: Gnus v5.8.7 is released.
1855 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1857         * mm-decode.el (mm-insert-part): Characters doubly decoded.
1859 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
1861         * message.el (message-do-fcc): Encode MIME.
1863 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1865         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
1866         (nnimap-assoc-match): New function.
1867         (nnimap-split-find-rule): Support extended syntax.
1869 2000-06-28  Simon Josefsson  <simon@josefsson.org>
1871         * nnimap.el (nnimap-open-connection): Use port stuff.
1873         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
1874         document port and defaultport.
1876 2000-06-27  Paul Stodghill <stodghil@CS.Cornell.EDU>
1878         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
1880 2000-06-26  Dave Love  <fx@gnu.org>
1882         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs. 
1884         * message.el: Remove unnecessary `require'ments.  Defvar
1885         gnus-list-identifiers when compiling.  Don't try to autoload
1886         variable `gnus-list-identifiers'.  Autoload
1887         gnus-group-name-charset.
1888         (message-fetch-field): Don't assume `format' removes text
1889         properties.
1890         (message-strip-list-identifiers, message-reply, message-followup):
1891         Require gnus-sum.
1892         (message-mode): Tidy XEmacs conditionals.
1893         (message-replace-chars-in-string): Use subst-char-in-string when
1894         available.
1896         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
1897         removes text properties.
1899         * gnus-srvr.el (gnus-browse-group-name): Likewise.
1901         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
1903         * gnus-score.el (gnus-summary-score-entry): Likewise.
1905 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
1907         * nnimap.el (nnimap-request-post): Fix parenthesis.
1909 2000-06-26  Paul Stodghill <stodghil@CS.Cornell.EDU>
1911         * message.el (message-unquote-tokens): New function.
1913         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
1915         * nnimap.el (nnimap-request-post): Ditto.
1917 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
1919         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
1921         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
1922         patch commited 2000-04-02).
1924 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
1926         * imap.el (imap-mailbox-examine-1): New function.
1927         (imap-message-copyuid-1):
1928         (imap-message-appenduid-1): Use it, instead of
1929         `imap-mailbox-examine' which would utf-7 encode mailbox name
1930         twice.
1932 2000-06-19  Dave Love  <fx@gnu.org>
1934         * mm-uu.el Don't require message.  Require cl when compiling.
1936 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
1938         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
1939         a local variable.
1940         * gnus-sum.el (gnus-orphan-score): Move here.
1942 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
1944         * message.el (message-forward): Remove show-mml condition.
1945         (message-forward-ignored-headers): Remove X-Gnus headers.
1947 2000-06-08  Simon Josefsson  <simon@josefsson.org>
1949         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
1951 2000-06-08  Urban Engberg <ue@ccieurope.com>
1953         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
1955 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
1957         * message.el (message-syntax-checks): Add type.
1959 2000-06-07  Dave Love  <fx@gnu.org>
1961         * mm-view.el (mm-inline-image-emacs): Don't specify string for
1962         put-image.
1963         (mm-inline-image): Defalias, not fset.
1965         * gnus.el (gnus-group-startup-message): Don't specify string for
1966         insert-image.
1968         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
1969         add-minor-mode is available.
1970         (gnus-article-display-xface): Don't specify string for
1971         insert-image.
1973 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
1975         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
1976         (gnus-topic-insert-topic-line): Use shownp.
1977         (gnus-topic-hide-topic): Don't use hidden.
1978         (gnus-topic-show-topic): Don't use hidden.
1980 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
1982         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
1983         system.
1984         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
1985         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
1986         * gnus-util.el (gnus-output-to-rmail): Ditto.
1987         (gnus-output-to-mail): Ditto.
1988         (gnus-write-buffer): Ditto.
1989         * gnus-uu.el (gnus-uu-save-article): Ditto.
1991 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
1993         * message.el (message-read-from-minibuffer): Typo.
1995 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
1997         * gnus-art.el (article-decode-charset): Override non-MIME forward
1998         charset.
2000 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2002         * mml.el (mml-quote-region): Correct the regexp.
2003         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2005 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2007         * message.el (message-forward): Insert raw text.
2008         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2009         (mml-generate-mime-1): Insert raw text in unibyte mode.
2011 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2013         * mm-bodies.el (mm-body-encoding): Always encoded if
2014         `mm-use-ultra-safe-encoding' is set.
2016 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2018         * mml.el (ange-ftp-name-format): Typo.
2020 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2022         * gnus-start.el (gnus-get-unread-articles): If
2023         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2024         try to do anything on that server.
2025         
2026 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2028         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2029         from latest draft.
2031 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2033         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2034         is open.
2036 2000-05-24  Dave Love  <fx@gnu.org>
2038         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2040 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2042         * gnus.el (gnus-redefine-select-method-widget): new function, call
2043         it once. Add an "other" entry for unknown but editable backend
2044         name symbols.
2045         * gnus-start.el (gnus-declare-backend): use it.
2047 2000-05-19  Dave Love  <fx@gnu.org>
2049         * gnus-art.el (gnus-article-next-page): Revert last change.
2051 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2053         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2055 2000-05-19  Dave Love  <fx@gnu.org>
2057         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2058         not mm-inline-large-images.
2060 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2062         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2064 2000-05-18  Dave Love  <fx@gnu.org>
2066         * gnus-art.el: Use defalias, not fset.
2067         (gnus-article-x-face-command): Don't test for xbm.
2068         (gnus-article-next-page): Redisplay before testing point in window.
2070 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2072         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2073         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2075 2000-05-17  Jim Davidson <jdavidson@acm.org>
2077         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2078         gnus-summary-save-in-rmail.
2079         * message.el (message-output): Ditto.
2081 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2083         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2085 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2087         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2088         is a charset.
2089         * message.el (message-send-news): Check group name charset.
2090         * gnus-msg.el (gnus-post-news): Decode group name.
2091         (gnus-inews-do-gcc): Encode group name.
2093 2000-05-17  Karl Kleinpaste <karl@charcoal.com>
2095         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2096         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2098 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2100         * gnus-group.el (gnus-group-mark-line-p): New function.
2101         (gnus-group-goto-group): New parameter.
2102         (gnus-group-remove-mark): Use it.
2103         * gnus-topic.el (gnus-topic-move-group): Ditto.
2104         (gnus-topic-remove-group): Ditto.
2106 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2108         * gnus-group.el (gnus-group-list-dormant): New function.
2110 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2112         * gnus-agent.el (gnus-agent-synchronize): Use
2113         nnheader-insert-file-contents.
2114         (gnus-agent-save-active-1): Ditto.
2115         (gnus-agent-write-active): Ditto.
2116         (gnus-agent-expire): Ditto.
2117         * gnus-cache.el (gnus-cache-read-active): Ditto.
2118         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2119         * gnus-sum.el (gnus-summary-import-article): Ditto.
2121         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2122         (gnus-agent-save-group-info): Ditto.
2123         (gnus-agent-save-alist): Ditto.
2124         * gnus-util.el (gnus-make-directory): Ditto.
2126         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2128 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2130         * mml.el (mml-generate-mime-preprocess-function): New variable.
2131         (mml-generate-mime-postprocess-function): New variable.
2132         (mml-generate-mime-1): Use them.
2134 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2136         * gnus-group.el (gnus-group-apropos): Group name charset.
2137         * gnus-sum.el (gnus-set-mode-line): Ditto.
2138         * gnus-group.el (gnus-group-decoded-name): New function.
2139         (gnus-group-edit-group): Use it.
2140         * gnus-cus.el (gnus-group-customize): Use it.
2142 2000-05-16  Karl Kleinpaste <karl@charcoal.com>
2144         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2146 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2148         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2149         (gnus-group-name-charset-group-alist): Ditto.
2150         (gnus-group-name-charset): New function.
2151         (gnus-group-name-decode): New function.
2152         (gnus-group-insert-group-line): Use them.
2153         (gnus-group-prepare-flat-list-dead): Ditto.
2154         (gnus-group-list-active): Ditto.
2155         (gnus-group-describe-all-groups): Ditto.
2156         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2157         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2158         add gnus-group property.
2159         (gnus-browse-group-name): Read gnus-group property.
2161 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2163         * nnfolder.el (nnfolder-possibly-change-group): Use
2164         file-name-coding-system instead of pathname-coding-system.
2165         * nnmail.el (nnmail-find-file): Ditto.
2166         (nnmail-write-region): Ditto.
2167         * nnmh.el (nnmh-retrieve-headers): Ditto.
2168         (nnmh-request-article): Ditto.
2169         (nnmh-request-group): Ditto.
2170         (nnmh-request-list): Ditto.
2171         (nnmh-possibly-change-directory): Ditto.
2172         (nnmh-active-number): Ditto.
2173         * nnml.el (nnml-possibly-change-directory): Ditto.
2174         (nnml-request-list): Ditto.
2175         (nnml-request-article): Ditto.
2176         (nnml-retrieve-headers): Ditto.
2178 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2180         * nnimap.el (nnimap-request-accept-article): Don't unselect
2181         mailbox if no mailbox is selected.
2183 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2185         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2186         Recognize domain names starting with `www.' as starting an URL.
2188 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2190         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2191         (mail-source-keyword-map): Add "subdirs" for maildir.
2193 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2195         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2196         (nnmail-get-new-mail): Use it.
2197         * gnus-start.el (gnus-get-unread-articles): Ditto.
2199 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2201         * gnus-sum.el (gnus-summary-edit-article): Better support for
2202         nndraft:drafts.
2203         * nndraft.el (nndraft-request-replace-article): New function,
2204         bind nnmail-file-coding-system.
2206 2000-05-14  Dave Love  <fx@gnu.org>
2208         * nnheader.el: Replace uses of `fset' with `defalias'.
2209         (jka-compr-compression-info-list): Only defvar when compiling.
2211 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2213         * webmail.el (webmail-netaddress-article): Refresh redirect.
2215 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2217         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2219 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2221         * webmail.el: Translate &nbsp; to SP.
2223 2000-05-13  Robin S. Socha <robin@socha.net>
2225         * message.el (message-bounce): Doc typo.
2227 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2229         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2230         (gnus-soup-store): Ditto.
2231         (gnus-soup-send-packet): Ditto.
2232         * nnsoup.el (nnsoup-replies-format-type): Ditto.
2233         (nnsoup-dissect-buffer): Ditto.
2234         (nnsoup-narrow-to-article): Ditto.
2235         (nnsoup-make-active): Ditto
2237 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2239         * message.el (message-mode): Two parameters for local-variable-p.
2241 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2243         * message.el (message-strip-list-identifiers): New function.
2244         (message-reply): Use it and use message-strip-subject-re.
2245         (message-followup): Ditto.
2246         * gnus-art.el (article-hide-list-identifiers): Remove more.
2247         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2249 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2251         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2252         mail-parset-charset and use non-numeric argument.
2254 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2256         * mml.el (mml-buffer-list): New variable.
2257         (mml-generate-new-buffer): New function.
2258         (mml-destroy-buffers): Ditto.
2259         (mml-insert-mime): Use them.
2260         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2261         * gnus-sum.el (gnus-summary-edit-article): Ditto.
2262         * message.el (message-mode): Ditto.
2263         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2264         (gnus-uu-save-article): Support show-as-mml.
2265         * message.el (message-forward): Ditto.
2267 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2269         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2270         (nndoc-mime-digest-type-p): Locate article head precisely.
2271         * mml.el (mml-generate-default-type): New variable.
2272         (mml-generate-mime-1): Use it.
2273         (mml-insert-mime-headers): Use it.
2274         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2275         (gnus-uu-digest-mail-forward): Use it and call message-forward
2276         with argument digest.
2277         (gnus-uu-save-article): Support message-forward-as-mime.
2278         * message.el (message-forward): Add parameter digest.
2279         * mm-decode.el (mm-dissect-default-type): New variable.
2280         (mm-dissect-buffer): Use it.
2282 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
2284         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2285         newline and paragraph to nil when got a non-ascii character. Test
2286         paragraph before newline.
2288 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2290         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2291         limit to 76.
2293 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2295         * nnslashdot.el (nnslashdot-sid-strip): New function.
2296         (nnslashdot-threaded-retrieve-headers): New format.
2297         (nnslashdot-sane-retrieve-headers): Ditto.
2298         (nnslashdot-request-article): Ditto.
2299         (nnslashdot-threaded-retrieve-headers): Thread properly.
2300         (nnslashdot-request-article): Be more lenient.
2301         (nnslashdot-threaded-retrieve-headers): Regexp search.
2303 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2305         * gnus-sum.el (gnus-with-article): Define it before use it.
2307 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2309         * message.el (message-supersede): Use mime-to-mml.
2310         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2312 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
2314         * gnus-group.el (gnus-group-list-cached): Don't use
2315         `subst-char-in-string'.
2317 2000-05-08  Dave Love  <fx@gnu.org>
2319         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2321 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2323         * mm-decode.el (mm-interactively-view-part): Append %s if the
2324         method is a single word.
2325         * nnwarchive.el (nnwarchive-type-definition): Typo.
2327 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2329         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2330         function.
2331         (gnus-group-prepare-flat-predicate): Use it.
2332         (gnus-group-list-cached): List dead groups.
2334 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2336         * gnus-art.el (article-decode-charset): Don't decode message with
2337         format.
2339 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
2341         * mailcap.el (mailcap-maybe-eval): Honor user request not to
2342         evaluate the Lisp code.
2344 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2346         * gnus-art.el (article-wash-html): New function.
2347         (gnus-article-wash-html): Bind.
2348         (gnus-article-make-menu-bar): Menu item.
2349         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2350         (gnus-summary-make-menu-bar): Menu item.
2351         * gnus.el: Autoload.
2353 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
2355         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
2356         (gnus-uu-unshar-article): Use it.
2358         * mailcap.el (mailcap-maybe-eval-warning): New variable.
2359         (mailcap-maybe-eval): Use it.
2361         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
2362         in docstring.
2364         * mml.el (mml-generate-mime-1): Small comment.
2366 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2368         * gnus-art.el (article-de-base64-unreadable): New function.
2369         (gnus-article-de-base64-unreadable): Bind.
2370         (gnus-article-make-menu-bar): Menu item.
2371         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
2372         (gnus-summary-make-menu-bar): Menu item.
2373         * gnus.el: Autoload.
2375 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2377         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
2378         (gnus-summary-select-article): Add en/disable multibyte.
2380 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2382         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
2383         (gnus-summary-edit-article): New feature: editing raw articles.
2385 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
2387         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
2388         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
2389         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
2390         Emacs MULE can not copy some 8bit characters in multibyte buffers.
2391         * mm-decode.el (mm-insert-part): Ditto.
2393 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2395         * nndoc.el (nndoc-type-alist): Extend forward regexp.
2396         (nndoc-forward-type-p): Ditto.
2398 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2400         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
2401         value of enable-multibyte-characters.
2403 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2405         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
2407 2000-05-03  Dave Love  <fx@gnu.org>
2409         * gnus-ems.el (gnus-article-xface-ring-internal)
2410         (gnus-article-xface-ring-size): New variable.
2411         (gnus-article-display-xface): Use them to cache data.  Don't try
2412         to use XPM.  Set up binary coding for PBM's sake.
2414 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2416         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
2417         * gnus-int.el (gnus-request-accept-article): Ditto.
2418         (gnus-request-replace-article): Ditto.
2419         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
2421 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2423         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
2425 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2427         * rfc2047.el (rfc2047-encode-message-header): Encode field by
2428         field.
2429         * mml.el (mml-to-mime): Use message-default-charset.
2430         (mml-preview): Narrow to headers.
2431         * message.el (message-send-mail): Use message-default-charset.
2432         (message-send-news): Narrow to headers;
2433         use message-default-charset.
2435 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2437         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
2438         detect.
2439         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
2440         restriction.
2441         (mml-parse-1): Warning message.
2442         (mml-preview): Disable multibyte.
2444 2000-05-03  Dave Love  <fx@gnu.org>
2446         * gnus.el (gnus-group-startup-message): Add newline before image.
2448 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2450         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
2451         * message.el (message-send-mail): Use unibyte-buffer.
2452         (message-send-mail): Ditto.
2454 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2456         * gnus.el: Gnus v5.8.6 is released.
2458 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2460         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
2462 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2464         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
2466 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2468         * message.el (message-send-mail-partially): Use forward-line.
2470 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2472         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
2474 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2476         * mml.el (mml-generate-mime-1): Ignore 0x1b.
2477         (mml-insert-mime): No markup only for text/plain.
2478         (mime-to-mml): Remove MIME headers.
2480 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2482         * mml.el (mml-preview): Set gnus-newsgroup-charset.
2483         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
2484         as 8-bit.
2486 2000-04-28  Dave Love  <fx@gnu.org>
2488         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
2489         21.
2491         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
2492         search order.  Use parse-colon-path and remove some redundancy.
2493         Doc fix.
2494         (mailcap-parse-mimetypes): Code consistently with
2495         mailcap-parse-mailcaps.  Doc fix.
2497         * gnus-start.el (gnus-unload): Iterate over `features', not
2498         `load-history'.
2500 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2502         * mml.el (mml-parse-1): Don't create blank parts.
2503         (mml-read-part): Fix mml tag.
2504         (mml-insert-mime): Convert message/rfc822.
2505         (mml-insert-mml-markup): Add mmlp parameter.
2507 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2509         * message.el (message-send-mail-partially): Remove CTE.
2511 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2513         * mm-view.el (mm-inline-image): Fset it.
2515 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
2517         * nndoc.el (nndoc-type-alist): Change forward regexp.
2519 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2521         * message.el (message-send-mail-partially-limit): Change the
2522         default value.
2524 2000-04-27  Erik Toubro Nielsen <erik@ifad.dk>
2526         * gnus-util.el (gnus-extract-address-components): Name might be
2527         "".
2529 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2531         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
2532         (gnus-summary-post-forward): Ditto.
2533         * message.el (message-forward-show-mml): New variable.
2534         (message-forward): Use it.
2535         * mml.el (mml-parse-1): Add tag mml.
2536         (mml-read-part): Ditto.
2537         (mml-generate-mime): Support reentance.
2538         (mml-generate-mime-1): Support mml tag.
2540 2000-04-27  Dave Love  <fx@gnu.org>
2542         * gnus-art.el: Don't bother to require custom, browse-url.
2543         (gnus-article-x-face-command): Include gnus-article-display-xface.
2545         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
2546         Use defalias, not fset.
2547         (gnus-article-display-xface): New function.
2549         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
2551         * mm-decode.el: Small doc fixes.  Require cl when compiling.
2552         (mm-xemacs-p): Deleted.
2553         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
2554         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
2555         use create-image and don't special-case xbm.
2556         (mm-valid-image-format-p): Use display-graphic-p.
2558 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2560         * message.el (message-send-mail-partially-limit): New variable.
2561         (message-send-mail-partially): New function.
2562         (message-send-mail): Use it.
2563         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2564         all blank lines inside of base64.
2565         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
2566         blank lines.
2568 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2570         * mml.el (mml-insert-tag): Match more special characters.
2572 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2574         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
2576 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
2578         * mm-decode.el (mm-inline-media-tests): Add message/partial.
2579         (mm-inlined-types): Ditto.
2580         * mm-partial.el: New file.
2582 2000-04-27  Dave Love  <fx@gnu.org>
2584         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
2585         matter in Emacs 21.
2587 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
2589         * mm-bodies.el (mm-encode-body): Remove reference to
2590         mm-default-charset in comment.
2592 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
2594         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
2596 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2598         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
2599         let.
2601 2000-04-26  Pavel Janik ml. <Pavel.Janik@inet.cz>
2603         * gnus-draft.el (gnus-draft-setup): Fix comments.
2605 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2607         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
2608         if nnmbox-file-coding-system-for-write is nil.
2610 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2612         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
2613         header if nil.
2615 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2617         * mm-view.el (mm-inline-text): Insert directly if decoded.
2618         * mml.el (autoload): Typo.
2620 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
2622         * mml.el (mml-preview): Set up posting-charset.
2623         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
2625 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2627         * webmail.el: Fix yahoo mail.
2629 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
2631         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
2632         word if not necessary.
2633         (rfc2047-encode-region): Put space between encoded words.
2635 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2637         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
2639 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2641         * gnus-draft.el (gnus-draft-setup): Restore mml only when
2642         required.
2643         (gnus-draft-edit-message): Require restoration.
2645 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2647         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
2648         back.
2650 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2652         * gnus-art.el (gnus-treat-article): Make sure that the summary
2653         buffer is live.
2655 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2657         * mailcap.el (mailcap-parse-mailcaps): Reorder.
2658         (mailcap-parse-mailcap): Backwards parsing.
2659         (mailcap-possible-viewers): Remove nreverse.
2660         (mailcap-mime-info): Ditto.
2661         (mailcap-add-mailcap-entry): Keep alternative viewer.
2663 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2665         * gnus.el: Gnus v5.8.5 is released.
2667 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2669         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
2671         * gnus-util.el (gnus-netrc-machine): Default to nntp.
2673         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
2675 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
2677         * mm-view.el (mm-inline-message): Disable prepare-hook.
2679 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2681         * gnus.el: Fix copyright statements.
2683         * gnus-sum.el (gnus-alter-articles-to-read-function): New
2684         variable.
2685         (gnus-articles-to-read): Use it.
2687         * message.el (message-get-reply-headers): Bind free variable.
2689 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2691         * message.el (message-get-reply-headers): Fix to-address.
2693 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
2695         * webmail.el: Hotmail fix. Add a debug function.
2697 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2699         * gnus-sum.el (t): M-down and M-up.
2701 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2703         * gnus-sum.el: Doc fix.
2705 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
2707         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
2709 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2711         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
2712         string.
2713         (nnweb-request-group): Don't scan twice.
2714         (nnweb-request-scan): Don't nix out the hashtb.
2716         * message.el (message-get-reply-headers): Return a value.
2718 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
2720         * gnus-art.el (gnus-button-url-regexp): New value to match naked
2721         urls.
2723 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2725         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
2726         order messages are inserted.
2728         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
2729         message/rfc822 parts.
2731         * gnus-art.el (gnus-article-read-summary-keys): Check for
2732         numerical values.
2734         * message.el (message-get-headers): Made into own function.
2735         (message-reply): Use it.
2736         (message-get-reply-headers): Renamed.
2737         (message-widen-reply): New command.
2739 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2741         * nntp.el (nntp-retrieve-data): Report the error and return nil.
2743 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2745         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
2746         non-base64 text at the end if not found.
2748 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
2750         * gnus-sum.el (gnus-read-move-group-name):
2751         (gnus-summary-move-article): Use `gnus-group-method' to find out
2752         what method the manually entered group belong to.
2753         `gnus-group-name-to-method' doesn't return any method parameters
2754         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
2755         for new groups so they wouldn't work.
2757 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2759         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
2760         override.
2762 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2764         * nnmail.el (nnmail-cache-insert): Does some stuff that is
2765         probably good to do, or something.  I dunno.  I just write these
2766         ChangeLog entries, and my name is Lars.
2768 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
2770         * message.el (message-caesar-region): Use translate-region.
2772 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
2774         * gnus-group.el (gnus-group-catchup-current): Doc fix.
2776 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2778         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
2779         variables, because that makes Emacs flash.
2781         * gnus-group.el (gnus-group-insert-group-line): Don't call
2782         gnus-group-add-icon unconditionally.
2784         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
2785         xmas.
2786         (gnus-group-glyph-directory): Removed.
2788 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
2790         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
2791         gnus-newsgroup-name is "".
2793 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
2795         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
2796         in conjunction with MULE-UCS.
2798 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
2800         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
2802 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
2804         * message.el (message-shorten-references): Only cater to broken
2805         INN for news. This caters for broken smtpd.
2807 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2809         * mailcap.el (mailcap-mime-info): Use the first match; not the
2810         last.
2812         * gnus-agent.el (gnus-category-kill): Save the category list.
2814 2000-04-21  Chris Brierley  <brierley@pobox.com>
2816         * gnus-sum.el (gnus-summary-move-article): Do something or other.
2818 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2820         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2822 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2824         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
2826 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2828         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
2829         (gnus-group-list-cached): Use it.
2831 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2833         * gnus.el: Update all the copyright notices.
2835 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
2837         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
2838         non-base64 text at the end.
2840 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
2842         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
2844 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2846         * nnheader.el: Don't autoload cancel-function-timers.
2848         * message.el (message-fetch-field): Fold case.
2850 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2852         * message.el (message-forward-before-signature): New variable.
2854 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
2856         * gnus-mlspl.el: Fix stuff.
2858 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2860         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
2861         subjects when unthreaded.
2863 2000-04-21  David S. Goldberg  <dsg@mitre.org>
2865         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
2866         well.
2868 2000-04-21  Rui Zhu  <sprache@iname.com>
2870         * gnus-art.el (gnus-article-mode): Fix variable name.
2872 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2874         * mm-view.el: Fix autoload.
2876         * flow-fill.el (flow-fill): Fix provide.
2878         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
2879         nil.
2881 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
2883         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
2885 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
2887         * gnus-util.el (gnus-netrc-machine): Didn't work.
2889 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
2891         * gnus-draft.el (gnus-draft-setup): Restore to mml.
2893 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2895         * flow-fill.el: Renamed from fill-flowed.
2897         * message.el (message-forward-ignored-headers): Default to
2898         removing CTE.
2900 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2902         * message.el (message-mode): Don't fill headers.
2904 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2906         * message.el (message-pipe-buffer-body): Use shell
2908 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
2910         * nnvirtual.el (nnvirtual-request-article):
2911         Bind gnus-override-method to nil.
2912         (nnvirtual-request-update-mark): Don't update mark when
2913         article is not there.
2915 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
2917         * mm-uu.el (mm-uu-dissect): Check forwarded message.
2919 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2921         * gnus-util.el (gnus-parse-netrc): Allow "port".
2922         (gnus-netrc-machine): Take a port param.
2923         (gnus-netrc-machine):
2925         * gnus-art.el (gnus-request-article-this-buffer): Allow
2926         re-selecting referenced articles.
2928         * message.el (message-cancel-news): Allow editing.
2929         (message-cancel-message): Add newline.
2931 2000-04-20  William M. Perry  <wmperry@aventail.com>
2933         * mm-view.el (mm-inline-image-emacs): New function.
2935 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2937         * mail-source.el (mail-source-delete-incoming): Change default in
2938         cvs.
2940 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
2942         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
2943         function.
2945 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2947         * nnml.el (nnml-request-expire-articles): Use it.
2949         * nnmail.el (nnmail-expiry-target): New variable.
2950         (nnmail-expiry-target-group): New function.
2952 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
2954         * message.el (message-forward): Add non-MIME separators.
2956 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2958         * message.el (message-generate-headers): Respect the syntax check
2959         spec.
2961         * gnus-sum.el (gnus-remove-thread-1): Show thread.
2962         (gnus-remove-thread): Don't show all threads.
2964 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
2966         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
2968 2000-04-19  Dave Love  <fx@gnu.org>
2970         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
2972 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
2974         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
2975         (nnwarchive-egroups-*): Ditto.
2976         (nnwarchive-url): Unibyte buffer and single line cookie.
2978 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2980         * mm-util.el (mm-char-or-char-int-p): New alias.
2981         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
2982         entities.
2984 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
2986         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
2987         article case insensitively.
2989 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2991         * mail-source.el (mail-source-fetch-webmail): Use the default
2992         password provided in mail-sources; use webmail:subtype:user as
2993         the key.
2995 2000-04-10  John Wiegley <johnw@gnu.org>
2997         * mail-source.el (mail-source-fetch-webmail): Use
2998         mail-source-password-cache.
3000 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3002         * webmail.el: Add netscape mail and fix HotMail mail.
3004 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3006         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3008 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3010         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3011         RFC822.PEEK if server support IMAP4rev1.
3012         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3013         RFC822.TEXT.PEEK if server support IMAP4rev1.
3014         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3015         RFC822.HEADER if server support IMAP4rev1.
3016         (nnimap-request-article-part): Support bodydetail in response
3017         data.
3019 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3021         * fill-flowed.el: New file.
3023         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3024         text/plain parts with `format' parameters.
3026         * mm-view.el (autoload): Autoload fill-flowed.
3027         (mm-inline-text): For "plain" parts with a format=flowed
3028         parameter, call `fill-flowed'.
3030 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3032         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3033         slashdot ids.
3035 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3037         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3038         format.
3040 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3042         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3043         `imtest' too.
3044         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3045         (imap-gssapi-program): New variable.
3046         (imap-streams): Add gssapi.
3047         (imap-stream-alist): Ditto.
3048         (imap-authenticators): Ditto.
3049         (imap-authenticator-alist): Ditto.
3050         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3051         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3052         1.6.x `imtest' syntax.
3053         (imap-gssapi-stream-p): New function.
3054         (imap-gssapi-open): Ditto.
3055         (imap-gssapi-auth-p): Ditto.
3056         (imap-gssapi-auth): Ditto.
3057         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3058         (imap-send-command): Use buffer-local `imap-client-eol' value.
3060         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3061         lines and turn TAB into SPC before parsing.
3063 2000-03-15  Simon Josefsson <jas@pdc.kth.se>
3065         * nnheader.el (nnheader-group-pathname): Make sure to return a
3066         directory.
3067         * nnmail.el (nnmail-group-pathname): Ditto.
3069 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3071         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3072         might split in the middle of a message-id.
3074 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3076         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3077         groups from the server.
3079         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3080         (gnus-summary-toggle-header): Update the wash status.
3082         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3083         Moved here.
3085         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3086         setting.
3088         * nnmail.el (nnmail-get-active): Use it.
3089         (nnmail-parse-active): New function.
3091         * mm-view.el (mm-inline-text): Support the new version of
3092         vcard.el.
3094         * gnus-sum.el (gnus-summary-move-article): Only delete article
3095         when moving junk.
3096         (gnus-deaden-summary): Bury the buffer.
3098         * nnmail.el (nnmail-group-pathname): Ditto.
3100         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3102 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3104         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3105         whether Mule.
3107 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3109         * message.el (message-send-mail): Protect against unloaded Gnus.
3111         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3112         parent.
3113         (gnus-topic-update-topic-line): Yes, do.
3114         (gnus-topic-goto-missing-group): Tally the correct number of
3115         unread articles before inserting the topic line.
3117 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3119         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3121 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3123         * mm-decode.el (mm-dissect-buffer): Ditto.
3125         * gnus-art.el (article-decode-charset): Strip CTE.
3127         * ietf-drums.el (ietf-drums-strip): New function.
3129         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3130         when prompting in read-only groups.
3132 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3134         * imap.el (imap-send-command): Change EOL-chars when
3135         `imap-client-eol' differs from default, not only for kerberos4.
3136         (imap-mailbox-status): Get encoded mailbox's status.
3138 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3140         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3141         into `mail-source-password-cache'.
3143 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3145         * mm-util.el (mm-mime-charset): Check for presence of
3146         `coding-system-get' and `get-charset-property' (recent XEmacs has
3147         the former, but not the latter).
3149 2000-01-28  Dave Love  <fx@gnu.org>
3151         * message.el (message-check-news-header-syntax): Fix typo
3152         `newsgroyps'.
3153         (message-talkative-question): Put temp buffer in fundamental-mode.
3154         (message-recover): Use fundamental-mode in the right buffer.
3156         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3157         right buffer.
3159 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3161         * qp.el (quoted-printable-decode-region): Add charset parameter.
3162         (quoted-printable-decode-string): Ditto.
3164         * gnus-art.el (article-de-quoted-unreadable): Use it.
3166 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3168         * nnimap.el (nnimap-split-predicate): New variable.
3169         (nnimap-split-articles): Use it.
3171 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3173         * utf7.el: Change email address.
3175 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3177         * gnus-group.el (gnus-group-catchup): Purge split history.
3179 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3181         * nnmail.el (nnmail-generate-active): Support extended group name.
3182         (nnmail-get-active): Ditto.
3184 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3186         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3187         group names, don't remove anything.
3189 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3191         * webmail.el (webmail-my-deja-open): My-deja changes.
3193 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3195         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3197 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3199         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3201 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3203         * gnus.el (gnus-other-frame): Fix typo.
3205 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3207         * gnus-cus.el (gnus-group-customize): Fix typo.
3209 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3211         * nnweb.el (nnweb-insert): Simplified.
3213 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3215         * gnus-art.el (gnus-article-mode-map): "e" is
3216         gnus-summary-edit-article.
3218 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
3220         * mailcap.el (mailcap-mime-extensions): Add .diff.
3222 2000-01-06  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3224         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3225         there is no "%s" in the method.
3227 2000-01-08  Kim-Minh Kaplan <kmkaplan@vocatex.fr>
3229         * gnus-sum.el (gnus-summary-select-article): Return 'old.
3231 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3233         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3235         * gnus.el: Really always pop up a new frame.
3237         * parse-time.el (parse-time-rules): Allow 100-110 to be
3238         2000-2010.
3240         * time-date.el (date-to-time): Don't use timezone.
3242 2000-01-06  Dave Love  <fx@gnu.org>
3244         * time-date.el: Add keywords.
3245         (date-to-time): Add autoload cookie.  Canonicalize with
3246         timezone-make-date-arpa-standard.
3247         (time-to-seconds): Avoid caddr.
3248         (safe-date-to-time): Add autoload cookie.
3250 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
3252         * gnus-group.el (gnus-group-line-format-alist): Added %E for
3253         eyecandy.
3254         (gnus-group-insert-group-line): Now groks %E and inserts icon in
3255         group line using gnus-group-add-icon.
3256         (gnus-group-icons): Added customize group.
3257         (gnus-group-icon-list): Added variable.
3258         (gnus-group-glyph-directory): Added variable.
3259         (gnus-group-icon-cache): Added variable.
3260         (gnus-group-running-xemacs): Added variable.
3261         (gnus-group-add-icon): Added function. Add an icon to the current
3262         line according to gnus-group-icon-list.
3263         (gnus-group-icon-create-glyph): Added function.
3265 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3267         * gnus-sum.el (gnus-summary-select-article): Return whether we
3268         selected something new.
3269         (gnus-summary-search-article): Start searching at the window
3270         point.
3272         * gnus-group.el (gnus-fetch-group): Complete over
3273         gnus-active-hashtb.
3275 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3277         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3279 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3281         * gnus-sum.el (gnus-preserve-marks): New variable.
3282         (gnus-summary-move-article): Use it.
3283         (gnus-group-charset-alist): Added more entries.
3285 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3287         * mm-decode.el (mm-inline-override-types): Removed duplicate.
3289         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3290         as the default score.
3292         * gnus-score.el (gnus-score-delta-default): Changed name.
3294 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
3296         * imap.el (imap-parse-literal):
3297         (imap-parse-flag-list): Don't care about props.
3298         (imap-parse-string): Handle quoted characters.
3300 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3302         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3303         (gnus-summary-mark-article): Doc fix.
3304         (gnus-summary-mark-forward): Doc fix.
3305         (t): Changed keystroke for gnus-summary-customize-parameters.
3307         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3308         "e".
3309         (gnus-article-mode-map): No, don't.
3311         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3312         of the final article.
3314         * mm-decode.el (mm-interactively-view-part): Error on no method.
3316 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
3318         * gnus-score.el (gnus-score-insert-help): Something.
3320         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3322         * gnus-win.el (gnus-configure-frame): Ditto.
3324         * gnus-mh.el (gnus-summary-save-in-folder): Use
3325         with-current-buffer.
3327 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3329         * nnwarchive.el: Changed file perms.
3331 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3333         * gnus-group.el (gnus-group-delete-groups): New command.
3334         (gnus-group-delete-group): Extra no-prompt parameters.
3336 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3338         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3339         <p>.
3341 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3343         * webmail.el (webmail-hotmail-article): Don't insert message id.
3345 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3347         * nnimap.el (nnimap-split-fancy): New variable.
3348         (nnimap-split-fancy): New function.
3350 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
3352         (nnimap-split-rule): Document symbol value.
3354 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
3356         * nnimap.el (nnimap-retrieve-headers-progress): Let
3357         `nnheader-parse-head' parse article.
3358         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
3359         request headers needed by `nnheader-parse-head'.
3361 1999-12-23  Florian Weimer  <fw@s.netic.de>
3363         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
3364         value (crosspostings are handled), improve documentation.
3366         * nnultimate.el: Declare file coding system as iso-8859-1.
3368         * message.el: Dito.
3370         * gnus-cite.el: Dito.
3372         * gnus-spec.el: Dito.
3374 1999-12-21  Florian Weimer  <fw@s.netic.de>
3376         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
3377         (gnus-setup-message): No longer make `message-posting-charset'
3378         buffer-local.
3379         (gnus-setup-posting-charset): Reflect the new layout of
3380         `gnus-group-posting-charset-alist' and `message-posting-charset'.
3382         * message.el (message-send-mail): Bind `message-this-is-mail' and
3383         `message-posting-charset'.
3384         (message-send-news): Dito, and honour new layout of
3385         `message-posting-charset'.
3386         (message-encode-message-body): Ignore `message-posting-charset'.
3388         * mm-bodies.el (mm-body-encoding): Consider
3389         `message-posting-charset' when deciding whether to use 8bit.
3391         * rfc2047.el (rfc2047-encode-message-header): Back out change.
3392         (rfc2047-encodable-p): Now solely for headers; use
3393         `message-posting-charset'.
3395 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3397         * nnwarchive.el (nnwarchive-type-definition): Set default value.
3399 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
3401         * nnagent.el (nnagent-server-opened): Optional.
3402         (nnagent-status-message): Optional.
3404 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
3406         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
3407         end (referenced by instructions in
3408         `gnus-cited-opened-text-button-line-format-alist').
3410 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3412         * imap.el (imap-starttls-open): Typo.
3414 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3416         * mm-util.el (mm-charset-after): Non-MULE case.
3417         * mail-prsvr.el (mail-parse-mule-charset): New variable.
3418         * rfc2047.el (rfc2047-dissect-region): Bind it.
3420 1999-12-18  Florian Weimer  <fw@s.netic.de>
3422         * mml.el (mml-generate-multipart-alist): Correct default value.
3424         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
3425         (mm-safer-encoding): New function.
3426         (mm-content-transfer-encoding): Use both.
3428         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
3429         * qp.el (quoted-printable-encode-region): Dito.
3431 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3433         * webmail.el (webmail-hotmail-article): Snarf the raw file.
3435 1999-12-18  Victor S. Miller  <victor@idaccr.org>
3437         * webmail.el (webmail-hotmail-list): raw=0.
3439 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3441         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
3442         group name.
3444 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3446         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
3448 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
3450         * imap.el: Don't autoload digest-md5.
3451         (imap-starttls-open): Bind coding-system-for-{read,write}.
3452         (imap-starttls-p): Check if we can find starttls.el.
3453         (imap-digest-md5-p): Check if we can find digest-md5.el.
3455 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3457         * imap.el: Require `digest-md5' when compiling; add autoload
3458         settings for `digest-md5-parse-digest-challenge',
3459         `digest-md5-digest-response', `starttls-open-stream' and
3460         `starttls-negotiate'.
3461         (imap-authenticators): Add `digest-md5'.
3462         (imap-authenticator-alist): Setup for `digest-md5'.
3463         (imap-digest-md5-p): New function.
3464         (imap-digest-md5-auth): New function.
3465         (imap-stream-alist): Add STARTTLS entry.
3466         (imap-starttls-p): New function.
3467         (imap-starttls-open): New function.
3469 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3471         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
3473 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3475         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
3476         string-to-x function.
3478 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3480         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
3482 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3484         * webmail.el: Enhance hotmail-snarf.
3486 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
3488         * rfc2047.el (rfc2047-dissect-region): Rewrite.
3490 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
3492         * webmail.el (webmail-hotmail-list): Search no-error.
3494 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3496         * nnwarchive.el: Support nov-is-evil.
3497         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
3498         Set it if non-nil.
3499         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
3501 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3503         * nnagent.el (nnagent-server-opened): Redefine.
3504         (nnagent-status-message): Ditto.
3506 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3508         * rfc1843.el (rfc1843-decode-region): Use
3509         buffer-substring-no-properties.
3510         * gnus-art.el (article-decode-HZ): New function.
3512 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3514         * nnheader.el (nnheader-translate-file-chars): Only in full path.
3516 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3518         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
3519         MIME charset not a MULE charset.
3521 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3523         * gnus-ems.el: Translate more ugly characters.
3524         * nnheader.el (nnheader-translate-file-chars): Don't translate
3525         the second ':'.
3527 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3529         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
3530         method if cannot find the article.
3532 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3534         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
3535         method if overrided.
3537 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3539         * mail-source.el (mail-source-fetch-webmail): Parameter
3540         dontexpunge.
3542 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3544         * webmail.el: Support my-deja. Better error report.
3546 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3548         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
3549         is bad.
3550         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
3551         is not 1.
3553 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3555         * nnslashdot.el (nnslashdot-request-article): A space.
3557 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3559         * nnagent.el: Support different backend with same name.
3561 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3563         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
3564         archived group.
3565         (nnslashdot-sane-retrieve-headers): Ditto.
3566         (nnslashdot-request-article): Ditto.
3568 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3570         * nnweb.el (nnweb-insert): Narrow to point.
3572 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3574         * nnweb.el (nnweb-insert): Follow refresh url.
3575         * nnslashdot.el: Use it.
3577 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3579         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
3580         (nnweb-decode-entities-string): New function.
3582         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
3583         nnweb-* and move to nnweb.el.
3584         * nnwarchive.el: Use nnweb-decode-entities, etc.
3585         * webmail.el: Ditto.
3587         * nnslashdot.el: Use nnweb-decode-entities-string.
3588         (nnslashdot-decode-entities): Remove.
3590 1999-12-13  Eric Marsden <emarsden@mail.dotcom.fr>
3592         * nnslashdot.el: Decode entities.
3594 1999-12-12  Dave Love  <fx@gnu.org>
3596         * gnus-agent.el (gnus-category-edit-groups)
3597         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
3598         expansion of setf, fixed.
3600 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3602         * gnus-agent.el: Revoke last Dave Love's patch, because of
3603         incompatibility of XEmacs.
3605 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3607         * mm-uu.el: Change headers.
3608         * rfc1843.el: Ditto.
3609         * uudecode.el: Ditto.
3611 1999-12-07  Dave Love  <fx@gnu.org>
3613         * gnus-agent.el (gnus-category-edit-predicate)
3614         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
3615         inside backquote to avoid it at runtime.
3617 1999-12-07  Dave Love  <fx@gnu.org>
3619         * binhex.el: Require cl when compiling.
3621 1999-12-04  Dave Love  <fx@gnu.org>
3623         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
3625 1999-12-04  Dave Love  <fx@gnu.org>
3627         * mm-util.el (mm-delete-duplicates): New function.
3628         (mm-write-region): Use it.
3630         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
3632         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
3633         mm-delete-duplicates.
3635         * imap.el (imap-open, imap-debug): Avoid mapc.
3637         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
3639         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
3640         (gnus-multi-decode-encoded-word-string): Avoid mapc.
3642         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
3643         runtime.
3645         * gnus.el (gnus-select-method): Likewise.
3647         * nnheader.el (nnheader-nov-read-integer): Likewise.
3649         * mm-view.el (mm-inline-message): Require cl when compiling.
3650         Avoid ignore-errors at runtime.
3651         (mm-inline-text): Avoid mapc.
3653 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3655         * gnus-art.el (article-decode-charset): Widen is bad.
3657 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3659         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
3661 1999-12-12  Florian Weimer  <fw@s.netic.de>
3663         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
3664         indicate that only US-ASCII is permitted.
3665         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
3666         use unencoded 8-bit characters in message headers.
3668 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3670         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
3671         CRLF.
3673 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3675         * webmail.el: Require url-cookie.
3677 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3679         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
3680         new function to make modified caesar table.
3681         (nnwarchive-from-r13): Use it.
3682         (nnwarchive-mail-archive-article): Improved.
3684 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3686         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
3688 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3690         * nnweb.el (nnweb-request-article): Return cons.
3692 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3694         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
3696 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3698         * mm-util.el (mm-with-unibyte): New macro.
3699         * nnweb.el (nnweb-init): Use it.
3701 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3703         * mm-util.el (mm-charset-after): New function.
3704         (mm-find-mime-charset-region): Set charsets after
3705         delete-duplicates and use find-coding-systems-region.
3706         (mm-find-charset-region): Remove composition.
3708         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
3710         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
3712 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3714         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
3715         * mml.el (mml-confirmation-set): New variable.
3716         (mml-parse-1): Ask user to confirm.
3718 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
3720         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
3721         are scanned when we have directory mail-sources (the mail source
3722         is modified in that case, so we must scan it for all
3723         groups/methods).
3725 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3727         * nnml.el (nnml-request-move-article): Save nnml-current-directory
3728         and nnml-article-file-alist.
3730 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3732         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
3733         nnmail-fetched-sources.
3735 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3737         * mm-util.el (mm-find-charset-region): Use the last charset.
3739 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3741         * gnus.el (gnus-select-method): Made the option list prettier.
3743 1999-12-08  Florian Weimer  <fw@s.netic.de>
3745         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
3746         for the `de' newsgroups hierarchy, as it is common practice there.
3749 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3751         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
3752         buffer-string arguments. Fix references.
3754 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3756         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
3757         (gnus-agent-batch-fetch): Use it.
3758         (gnus-agent-fetch-session): Use it.
3760 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3762         * mm-util.el (mm-find-mime-charset-region): Delete nil.
3764 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3766         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
3767         nil.
3769 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
3771         * nnslashdot.el (nnslashdot-request-list): There were two
3772         top-level body-forms.  Put a `progn' around them.
3774         * gnus.el (gnus-select-method): Use `condition-case'
3775         instead of `ignore-errors', since cl may not be loaded when the
3776         form is evaluated.
3778 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3780         * nnwarchive.el: Support www.mail-archive.com.
3782 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3784         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
3785         do anything.
3787 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
3789         * utf7.el: New file, written by Jon K Hellan.
3791         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
3792         default to t.
3794 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3796         * nnslashdot.el (nnslashdot-request-delete-group): New function.
3798         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
3799         current.
3800         (gnus-refer-article-methods): New function.
3801         (gnus-summary-refer-article): Use it.
3803 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
3805         * nnimap.el (nnimap-retrieve-groups): Return active format.
3807         * nnimap.el (nnimap-replace-in-string): Removed.
3808         (nnimap-request-list):
3809         (nnimap-retrieve-groups):
3810         (nnimap-request-newgroups): Quote group instead of escaping SPC.
3812 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
3814         * imap.el: Use format-spec for ssl program.
3815         * imap.el (imap-ssl-arguments): Removed.
3816         (imap-ssl-open-{1,2}): Removed.
3818 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
3820         * gnus-start.el (gnus-site-init-file): Use `condition-case'
3821         instead of `ignore-errors', since cl may not be loaded when the
3822         form is evaluated.
3824 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3826         * mm-bodies.el (mm-8bit-char-regexps): Removed.
3827         (mm-7bit-chars): New variable.
3828         (mm-body-7-or-8): Use it in both cases.
3830 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
3832         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
3833           defcustom definitions.
3835 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
3837         * mm-decode.el (mm-display-part): Let mm-display-external return
3838         inline or external.
3839         (mm-display-external): For copiousoutput methods, insert output in
3840         buffer.
3842 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3844         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
3845         buffer.
3847 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3849         * gnus-audio.el: An M too far.
3851         * gnus-msg.el (gnus-setup-message): One backtick too many.
3853         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
3854         a function, not a variable.
3856 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
3858         * gnus-score.el (gnus-score-body): Widen before requesting.
3860 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3862         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
3864 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3866         * mail-source.el (mail-source-fetch-webmail): Bind
3867         mail-source-string.
3869 1999-12-04  Matt Swift  <swift@alum.mit.edu>
3871         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
3872         (gnus-uu-unmark-by-regexp): Ditto.
3874         * gnus-group.el (gnus-group-catchup-current): Would bug out on
3875         dead groups.
3877 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3879         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
3880         do their real thing.
3882         * nnmh.el (nnmh-be-safe): Doc fix.
3884         * gnus-sum.el (gnus-summary-exit): Write cache active file.
3886         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
3887         status line has arrived before we count it.
3889         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
3891         * gnus-sum.el (gnus-thread-header): Fixed after indent.
3892         Whitespace problems.
3894         * gnus-win.el (gnus-configure-windows): Error fix.
3896         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
3897         right function.
3899         * gnus.el: Fixed all the doc strings to match the FSF convetions.
3900         Indent all functions.  Fix all comments to match the comment
3901         conventions.  Double-space after full stop.
3903 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
3905         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
3906         value to divide received mails into my favorite groups and I met
3907         an error.  It takes place if the length of a element "VALUE" in
3908         nnmail-split-fancy is less than two.
3910 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
3912         * mml.el (mml-insert-part): New function.
3914 1999-12-02  Dave Love  <fx@gnu.org>
3916         * mm-decode.el: Customize.
3918 1999-12-03  Dave Love  <fx@gnu.org>
3920         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
3921         the W3 stuff isn't available.
3923 1999-12-03  Dave Love  <fx@gnu.org>
3925         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
3926         at runtime.
3928 1999-12-04  Dan Christensen  <jdc@jhu.edu>
3930         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
3932 1999-12-01  Andrew Innes  <andrewi@gnu.org>
3934         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
3935         don't be fooled by "From nobody" lines added by respooling.
3937         * pop3.el (pop3-movemail): Write crashbox in binary.
3938         (pop3-get-message-count): New function.
3940         * mail-source.el (mail-source-primary-source): New variable.
3941         (mail-source-report-new-mail-interval): New variable.
3942         (mail-source-idle-time-delay): New variable.
3943         (mail-source-new-mail-available): New internal variable.
3944         (mail-source-fetch-pop): Clear new mail flag, when mail from
3945         primary source has been fetched.
3946         (mail-source-check-pop): New function.
3947         (mail-source-new-mail-p): New function.
3948         (mail-source-start-idle-timer): New function.
3949         (mail-source-report-new-mail): New function.
3950         (mail-source-report-new-mail): New internal variable.
3951         (mail-source-report-new-mail-timer): New internal variable.
3952         (mail-source-report-new-mail-idle-timer): New internal variables.
3954 1999-12-04  Andreas Schwab  <schwab@suse.de>
3956         * gnus-cus.el (gnus-group-customize): Customize fix.
3958 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
3960         * message.el (message-send-mail-with-sendmail): Use
3961         message-make-address.
3963 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3965         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
3967 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3969         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
3971 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
3973         * mml.el (mml-insert-tag): Don't close the tag.
3974         (mml-insert-empty-tag): New function.
3975         (mml-attach-file): Use mml-insert-empty-tag instead of
3976         mml-insert-tag.
3977         (mml-attach-buffer): Ditto.
3978         (mml-attach-external): Ditto.
3979         (mml-insert-multipart): Ditto.
3981 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3983         * nnfolder.el (nnfolder-request-article): Return -1 if not find
3984         the article number.
3986 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3988         * gnus.el (gnus-find-method-for-group): The method of a new group
3989         is not the native one.
3991 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3993         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
3995 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3997         * nnultimate.el (nnultimate-retrieve-headers): Use
3998         mm-with-unibyte-current-buffer.
3999         (nnultimate-request-article): Ditto.
4001 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4003         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4005 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4007         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4008         * nnweb.el (nnweb-retrieve-headers): Use it.
4009         (nnweb-request-article): Use it.
4011         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4012         case matching failed.
4014 1999-12-02  John Wiegley <jwiegley@inprise.com>
4016         * mail-source.el (mail-source-keyword-map): Add backslash to
4017         Delete-flag.
4019 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4021         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4022         Latin-1.
4023         (gnus-group-charset-alist): No, don't.
4025         * nnweb.el (nnweb-init): Make the buffer unibyte.
4027 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4029         * mail-source.el (mail-source-set-common-1): Fix to get the
4030         default value.
4032 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4034         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4036         * nnultimate.el (nnultimate-request-list): Use unibyte.
4038         * gnus-uu.el (gnus-uu-grab-articles): Bind
4039         gnus-display-mime-function to nil.
4041         * message.el (message-send-mail-with-sendmail): Use the
4042         user-mail-address variable.
4044         * gnus-art.el (gnus-ignored-headers): More headers.
4046         * message.el (message-shorten-1): Use list.
4048 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4050         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4051         signatures.
4053         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4054         (nnweb-dejanews-create-mapping): Do the properish date.
4056 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4058         * mail-source.el (mail-source-common-keyword-map): New variable.
4059         (mail-source-bind-common): New macro.
4060         (mail-source-fetch): Support plugged mail source.
4061         * gnus-int.el (gnus-request-scan): Use them.
4063 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4065         * mm-view.el (mm-inline-message): Check whether charset is a
4066         string.
4068         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4070         * message.el (message-mode-map): Changed keystroke for
4071         message-yank-buffer.
4073 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4075         * message.el (message-shorten-references): Cut references to 31
4076         elements, then either fold them or shorten them to 988 characters.
4077         (message-shorten-1): New function.
4078         (message-cater-to-broken-inn): New variable.
4080 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4082         * nnslashdot.el (nnslashdot-lose): New function.
4084 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4086         * mm-view.el (mm-inline-message): Not the right type of charset is
4087         being fetched here.  Let the group charset rule.
4088         (mm-inline-message): Ignore us-ascii.
4090 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4092         * mail-source.el (mail-source-fetch-maildir): work around the
4093         ommitted "file-regular-p" in efs/ange-ftp
4095 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4097         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4098         (mml-generate-mime-1): Use the encoding param.
4100         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4102         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4103         gnus-art before binding its variables.
4105         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4106         after the MIME.
4108 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4110         * message.el (message-clone-locals): Use it.
4112         * gnus-msg.el (gnus-configure-posting-styles): Make
4113         user-mail-address local.
4115 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4117         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4118         once.
4120 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4122         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4123         (message-clone-locals): Ditto.
4125         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4126         group inherit reply-to or from.
4128 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4130         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4131         for charset.
4132         (gnus-summary-show-article-charset-alist): New variable.
4134         * mm-bodies.el (mm-decode-string): Support gnus-all and
4135         gnus-unknown.
4136         (mm-decode-body): Ditto.
4137         * rfc2047.el (rfc2047-decode): Ditto.
4139 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4141         * mail-source.el (mail-source-delete-incoming): Change default to
4142         t.
4144 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4146         * gnus.el: Pterodactyl Gnus v0.99 is released.
4148 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4150         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4151         spec.
4153         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4154         (gnus-configure-posting-styles): No, don't.
4155         (gnus-configure-posting-styles): Allow overriding files.
4157         * gnus-art.el (gnus-header-button-alist): Use browse-url
4158         directly.
4160         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4162         * gnus-msg.el (gnus-summary-yank-message): New command and
4163         keystroke.
4165         * message.el (message-yank-buffer): New command.
4166         (message-buffers): New function.
4168         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4169         next group in a more normal fasion.
4171         * mml.el (mml-boundary-function): New variable.
4172         (mml-compute-boundary): Use it.
4174         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4175         that exist for them.
4177         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4178         (gnus-async-timer): New variable.
4180 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4182         * nnultimate.el (nnultimate-request-list): Be more lenient with
4183         root addresses.
4185 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4187         * gnus-art.el (gnus-treatment-function-alist): Do
4188         gnus-treat-capitalize-sentences.
4190 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4192         * webmail.el (webmail-hotmail-article): Hotmail changes the
4193         format.
4195 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4197         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4198         switch to buffer after calling program.
4199         (mm-display-external): Use `shell-command-switch' instead of "-c".
4201 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4203         * nnultimate.el (nnultimate-possibly-change-server): Don't always
4204         read groups file.
4206         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4207         <p>.
4209 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4211         * message.el (message-mode): Doc fix.
4213 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4215         * gnus-art.el (article-emphasize): Check group variable.
4216         * rfc1843.el (rfc1843-decode-article-body): Ditto.
4218 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4220         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4221         type.
4223 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4225         * webmail.el: Support www.netaddress.com, i.e. usa.net.
4227 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
4229         * mml.el (mml-quote-region): Insert ! after the hash.
4231 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4233         * gnus-group.el (gnus-group-warchive-address-history): Change to
4234         nil.
4236 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4238         * webmail.el: Support mail.yahoo.com.
4240         * mail-source.el (mail-source-fetch-webmail): Add password check.
4241         (mail-source-keyword-map): Use `subtype'.
4243 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
4245         * mail-source.el (mail-source-keyword-map): Add webmail.
4246         (mail-source-fetcher-alist): Ditto.
4247         (mail-source-fetch-webmail): New function.
4248         * webmail.el: New file.
4250 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4252         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4254 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4256         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4258 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4260         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4261         (nnultimate-prune-days): New function.
4262         (nnultimate-create-mapping): Use it.
4263         (nnultimate-request-group): Only fetch the groups list if it has
4264         not been done before.
4265         (nnultimate-retrieve-headers): Don't write groups.
4266         (nnultimate-create-mapping): Off-by-one error.
4268 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4270         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4271         threaded subjects.
4273 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4275         * nnwarchive.el: Lots of changes make agent happy.
4277 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4279         * gnus-start.el (gnus-get-unread-articles): Assert group is in
4280         hashtb.
4282 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4284         * mm-decode.el (mm-display-external): Write region with binary
4285         mode.
4287 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4289         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4291 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4293         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4294         (mm-uu-test): Now it is in restricted region.
4296         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4298         * mm-view.el (mm-view-message): Fix buffer leak.
4299         (mm-inline-message): Support 'gnus-decoded.
4301         * mm-bodies.el (mm-decode-body): Ditto.
4303         * rfc2047.el (rfc2047-decode-region): Ditto.
4305 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
4307         * imap.el (require): Added autoload for base64-encode-string.
4309 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4311         * gnus.el (gnus-refer-article-method): Made list value
4312         customizable.
4314 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4316         * gnus-sum.el (gnus-summary-recenter): set-window-start with
4317         NOFORCE in Emacs case.
4319 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4321         * gnus-art.el (gnus-request-article-this-buffer): Set
4322         gnus-newsgroup-name.
4324 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
4326         * gnus-start.el (gnus-get-unread-articles): Check server before
4327         scanning.
4329 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4331         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4333         * nnslashdot.el (nnslashdot-login-name): New variable.
4334         (nnslashdot-password): Ditto.
4335         (nnslashdot-request-post): New function.
4337         * gnus-art.el (gnus-treat-buttonize): More testing.
4339         * mm-encode.el: Another CVS test.
4341         * gnus-art.el (gnus-treat-emphasize): Change default.
4342         (gnus-treat-buttonize): Ditto.
4343         (gnus-treat-buttonize): This is a test.
4345         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4346         (gnus-build-sparse-threads): Ditto.
4347         (gnus-build-all-threads): Ditto.
4349         * nnheader.el (make-full-mail-header): Make into a subst.
4351         * gnus.el (gnus-refer-article-method): Doc fix.
4353         * gnus-sum.el: Do not accept a prefix.
4354         (gnus-summary-refer-article): Accept a list of select methods.
4356 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
4358         * message.el (message-forward): Pay attention to prefix argument
4359         again and forward all headers when it is set, regardless of the
4360         value of message-forward-ignored-headers.
4362 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4364         * gnus-ems.el: Check for cygwin32.
4366 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4368         * mm-decode.el (mm-display-external): Use 'non-viewer.
4370 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4372         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
4373         nntp-inhibit-erase.
4375 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4377         * gnus-start.el (gnus-get-unread-articles): Use
4378         nnfoo-retrieve-groups to find new news, if available.
4379         (gnus-read-active-file-2): New function.
4380         (gnus-get-unread-articles): Use it.
4381         (gnus-read-active-file-1): Ditto.
4383 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4385         * mm-util.el (mm-find-mime-charset-region): Make sure
4386         find-coding-systems-for-charsets is fbound.
4388         * gnus-ems.el: Typo fix.
4390 1999-11-13  Florian Weimer  <fw@s.netic.de>
4392         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
4393         it's available and makes sense.
4395 1999-11-12  Fabrice POPINEAU <Fabrice.Popineau@supelec.fr>
4397         * gnus-score.el (gnus-score-save): Translate score file.
4399 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4401         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
4402         added fetchflag and dontexpunge keywords.
4403         (mail-source-fetch-imap): Use them.
4405 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
4407         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
4408         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
4409         `defconst'.
4411         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
4412         `defconst'.
4413         Mention that it is both for group and topic parameters.
4414         (gnus-extra-topic-parameters): New constant, including `subscribe'
4415         parameter.
4416         (gnus-extra-group-parameters): New constant.
4417         (gnus-group-customize): Use them.
4419         * gnus.el (gnus-select-method): Added default value and tag.
4420         (gnus-refer-article-method): Added `DejaNews' customization option.
4422 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4424         * gnus-int.el (gnus-server-opened): Ignore denied servers.
4426         * gnus-ems.el (gnus-mule-max-width-function): New backquote
4427         syntax.
4429         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
4431         * nnslashdot.el (nnslashdot-group-number): Changed default.
4433         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
4434         (nnweb-dejanews-wash-article): Removed.
4435         (nnweb-type-definition): Fetch by id.
4437         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
4438         we mean it.
4440         * nnslashdot.el (nnslashdot-group-number): Doc fix.
4441         (nnslashdot-request-list): Use Ultramode as well.
4442         (nnslashdot-date-to-date): Be more lenient.
4443         (nnslashdot-threaded): New function.
4445 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4447         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
4449 1999-11-11  Steinar Bang  <sb@metis.no>
4451         * nnweb.el (nnweb-type-definition): /=dnc
4453 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4455         * nnultimate.el (nnultimate-retrieve-headers): Work with american
4456         dates.
4457         (nnultimate-retrieve-headers): Wrong ordering.
4459 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
4461         * message.el (message-forward-as-mime): New variable.
4463 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4465         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
4467 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4469         * mail-source.el (mail-source-movemail-and-remove): New function.
4470         (mail-source-keyword-map): Add `function' for `maildir'.
4471         (mail-source-fetch-maildir): Use it.
4473 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4475         * nnwarchive.el: New file.
4476         * gnus-group.el (gnus-group-make-warchive-group): New function.
4477         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
4479 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4481         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
4482         subjects.
4484 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
4486         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
4488 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4490         * nnultimate.el (nnultimate-open-server): Do address.
4491         (nnultimate-forum-table-p): New function.
4493         * nnweb.el (nnweb-insert-html): Renamed.
4494         (nnweb-insert): New function.
4496         * nnultimate.el (nnultimate-insert-html): New function.
4498         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
4499         if nov is evil.
4500         (nnslashdot-retrieve-headers): use the sane version instead.
4502 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4504         * nnslashdot.el (nnslashdot-request-article): Fold case.
4506         * nnultimate.el: New file.
4508         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
4509         unless wanted.
4511         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
4512         (gnus-read-active-file-1): Separated into own function.
4513         (gnus-read-active-file): Catch quits.
4515         * nnslashdot.el (nnslashdot-request-article): Search better on
4516         first article.
4517         (nnslashdot-request-list): Fold case.
4518         (nnslashdot-retrieve-headers): Ditto.
4520 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4522         * gnus.el: Autoload gnus-subscribe-topics.
4524 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4526         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
4527         before dot.
4528         * gnus-util.el (gnus-write-active-file): Ditto.
4530 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4532         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
4533         function.
4534         * gnus-cache.el (gnus-cache-file-name): Use it.
4535         * gnus-agent.el (gnus-agent-group-path): Use it.
4536         * nnmail.el (nnmail-group-pathname): Use it.
4538 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4540         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
4541         if cooked.
4542         * gnus-util.el (gnus-write-active-file): Write cooked active file.
4543         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
4544         * gnus.el (gnus-short-group-name): "..." proof.
4546 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4548         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
4549         support nnslashdot.
4551 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4553         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
4554         many articles.
4555         (nnslashdot-generate-active): New function.
4556         (nnslashdot-request-newgroups): Use it.
4558         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
4559         names.
4561         * nnslashdot.el (nnslashdot-request-newgroups): New function.
4562         (nnslashdot-request-list): Not moderated.
4564 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
4566         * nnimap.el (nnimap-open-server): Remove error signal if
4567         nnimap-server-buffer is nil (the check should've been `boundp').
4569         * imap.el (imap-log):
4570         * nnimap.el (nnimap-debug): Disable debugging by default.
4572 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4574         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
4576         * gnus-topic.el (gnus-subscribe-topic): New function.
4578         * nnslashdot.el (nnslashdot-request-list): Give out extended group
4579         names.
4581         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
4582         if starting with a quote.
4584 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4586         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
4587         group name.
4589 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4591         * nnslashdot.el: New file.
4593         * nnheader.el (nnheader-insert-header): New function.
4595         * gnus-art.el (gnus-mime-internalize-part): Bind
4596         mm-inlined-types.
4598         * nndraft.el (nndraft-request-expire-articles): Do all the backup
4599         files.
4601 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4603         * emacs-mime.texi (Customization): Document mm-inline-override-types
4605 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4607         * emacs-mime.texi (Customization): Document mm-inline-override-types
4609 1999-10-29  David S. Goldberg  <dsg@mitre.org>
4611         * emacs-mime.texi (Customization): Document mm-inline-override-types
4613 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4615         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
4616         empty buffers.
4618 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4620         * gnus-art.el (gnus-article-mode-map): Use the summary article
4621         edit.
4623 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
4625         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
4627 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4629         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
4631 1999-10-07  Katsumi Yamaoka <yamaoka@jpl.org>
4633         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
4634         is list or not before condition.
4636 1999-10-07  Yoshiki Hayashi <t90553@mail.ecc.u-tokyo.ac.jp>
4638         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
4640 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
4642         * gnus-art.el (gnus-emphasis-alist): New value.
4644 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4646         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
4647         `buffer-substring'.
4649 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4651         * gnus-art.el (article-date-ut): Keep the updated timer.
4652         (gnus-emphasis-underline-italic): Doc fix.
4654         * gnus-msg.el (gnus-post-method): Doc fix.
4655         (gnus-post-method): Change default.
4657 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
4659         * message.el (message-newline-and-reformat): Improvements.
4661 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4663         * message.el (message-newline-and-reformat): Don't insert too many
4664         newlines.
4665         (message-newline-and-reformat): Work even if not sc.
4667         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
4669         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
4671 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
4673         * mm-view.el (mm-display-patch-inline): New function.
4675 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
4677         * mm-view.el (mm-display-patch-inline): New function.
4679 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4681         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
4682         group.
4684         * message.el (message-forward): Narrow to the right header.
4686         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
4687         dates.
4689         * gnus-msg.el (gnus-configure-posting-styles): Use the
4690         user-full-name function.
4692         * mm-bodies.el (mm-body-encoding): Use the choosing function.
4693         (mm-body-charset-encoding-alist): Default to nil.
4695         * message.el (message-elide-ellipsis): Fix typo.
4696         (message-elide-region): Ditto.
4697         (message-elide-region): Don't insert a newline first.
4699 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4701         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
4702         gnus-fetch-old-headers.
4703         (gnus-cut-threads): Ditto.
4704         (gnus-summary-initial-limit): Ditto.
4705         (gnus-summary-limit-children): Ditto.
4707         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
4708         matches.
4710 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
4712         * gnus-art.el (article-decode-encoded-words):
4713         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
4714         live.
4716         * gnus.el (gnus-read-method): Add methods from
4717         `gnus-opened-servers' to completion. Map entered method/address
4718         into existing methods if possible.
4720         * gnus-group.el (gnus-group-make-group): Simplify method.
4722         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
4724         * mml.el (mml-preview): Remove mail-header-separator before
4725         encoding.
4727 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4729         * message.el (message-read-from-minibuffer): New function.
4731 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4733         * gnus.el: Pterodactyl Gnus v0.98 is released.
4735 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4737         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
4739 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4741         * mml.el (mml-generate-mime-1): Read attached binary file in
4742         binary mode.
4744 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4746         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
4748 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4750         * mailcap.el (mailcap-viewer-lessp): Fix bug.
4752 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4754         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
4756 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
4758         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
4759         (gnus-article-mime-match-handle-function): New variable.
4760         (gnus-article-view-part): Make `b' customizable.
4762 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4764         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
4766 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
4768         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
4770 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
4772         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
4774 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
4776         * gnus-srvr.el (gnus-browse-foreign-server): Use
4777         `buffer-substring' instead of `read'.
4779 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
4781         * nnimap.el, imap.el, rfc2104.el: New files.
4783         * gnus.el (gnus-valid-select-methods): Add nnimap.
4785         * gnus-group.el (gnus-group-group-map): Add
4786         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
4787         (gnus-group-nnimap-expunge): New function.
4788         (gnus-group-nnimap-edit-acl): New function.
4790         * gnus-agent.el (gnus-agent-group-mode-map): Add
4791         gnus-agent-synchronize.
4792         (gnus-agent-synchronize): New function.
4793         (gnus-agent-fetch-group-1): Check if server is open.
4795         * nnagent.el (nnagent-request-set-mark): Save marks.
4797         * mail-source.el (mail-source-keyword-map): New imap mail-source.
4798         (mail-source-fetcher-alist): Map to imap fetcher function.
4799         (mail-source-fetch-imap): New function.
4801         * gnus-art.el (article-hide-pgp): Hide all headers, not just
4802         Hash:.
4804 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
4806         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
4807         (gnus-topic-sort-topics): New function.
4808         (gnus-topic-make-menu-bar): Add sort-topics.
4809         (gnus-topic-move): New function.
4810         (gnus-topic-move-group): Move the topic if no group selected.
4812 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4814         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
4816 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4818         * mm-view.el (mm-inline-message): Fix leaving group bug.
4820 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4822         * gnus-msg.el (gnus-post-method): Use normal method if current is
4823         not available.
4825 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4827         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
4828         (nnmail-insert-lines): Ditto.
4830 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4832         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
4833         line.
4835         * message.el (message-unsent-separator): One more separator.
4837 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4839         * nnfolder.el (nnfolder-request-move-article): For empty article,
4840         search till (point-max).
4841         (nnfolder-retrieve-headers): Ditto.
4842         (nnfolder-request-accept-article): Ditto.
4843         (nnfolder-save-mail): Ditto.
4844         (nnfolder-insert-newsgroup-line): Ditto.
4846 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
4848         * qp.el (quoted-printable-encode-region): Check eobp.
4850 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4852         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
4854 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4856         * nntp.el (nntp-send-xover-command): Wait for nothing if not
4857         wait-for-reply.
4859 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4861         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
4862         (mm-uu-forward-end-line): Ditto.
4864 1999-09-29  Didier Verna  <verna@inf.enst.fr>
4866         * binhex.el (binhex-decode-region): don't consider the value of
4867         `enable-multibyte-characters' in XEmacs.
4869         * gnus-start.el (gnus-read-descriptions-file): ditto.
4871         * mm-util.el (mm-multibyte-p): ditto.
4872         (mm-with-unibyte-buffer): ditto.
4873         (mm-find-charset-region): use `mm-multibyte-p'.
4875         * mm-bodies.el (mm-decode-body): ditto.
4876         (mm-decode-string): ditto.
4878 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
4880         * mm-util.el (mm-binary-coding-system): Try binary first.
4882 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4884         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
4886 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4888         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
4889         format.
4890         (article-date-ut): Find correct insert position.
4892 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4894         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
4895         forwarded message.
4897 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4899         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
4900         groups.
4902         * message.el (message-resend): Use message mode when prompting.
4904         * gnus-art.el (article-hide-headers): Mark wash.
4905         (article-emphasize): Ditto.
4907 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
4909         * message.el (message-newline-and-reformat): Work for SC.
4911 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4913         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
4915         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
4917 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4919         * mm-decode.el mm-inline-override-types: New variable
4921         * mm-decode.el (mm-inline-override-p): New function
4923         * mm-decode.el (mm-inlined-p): Use it
4925 1999-10-20  David S. Goldberg  <dsg@mitre.org>
4927         * mm-decode.el mm-inline-override-types: New variable
4929         * mm-decode.el (mm-inline-override-p): New function
4931         * mm-decode.el (mm-inlined-p): Use it
4933 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4935         * gnus.el: Pterodactyl Gnus v0.97 is released.
4937 1999-09-01  Brendan Kehoe  <brendan@zen.org>
4939         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
4940         gnus-summary-next-group, not gnus-summary-next-article.  Only give
4941         3 args.
4943 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4945         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
4946         buffer for params.
4948         * message.el (message-forward-ignored-headers): New variable.
4950         * gnus-art.el (gnus-article-prepare-display): Nix out
4951         gnus-article-wash-types.
4953         * gnus-agent.el (gnus-agent-create-buffer): New function.
4954         (gnus-agent-fetch-group-1): Use it.
4955         (gnus-agent-start-fetch): Ditto.
4957         * gnus-sum.el (gnus-summary-exit): Don't use
4958         `gnus-use-adaptive-scoring'.
4960         * mail-source.el (mail-source-fetch-pop): Only store password when
4961         successful.
4963         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
4965 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4967         * message.el (message-reply): Use it.
4968         (message-dont-reply-to-names): New variable.
4970         * nntp.el (nntp-open-telnet): Don't erase-buffer.
4972         * mm-util.el (mm-preferred-coding-system): Typo fix.
4974         * message.el (message-bounce): Work for non-MIME.
4976         * gnus.el (gnus-short-group-name): Short the right parts of the
4977         name.
4979 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
4981         * mm-encode.el (mm-qp-or-base64): New version.
4983 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4985         * gnus-art.el (article-make-date-line): Fix time-zone bug.
4987 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4989         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
4990         of restricted region.
4991         (gnus-mime-display-single): Set beg at correct point.
4993 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4995         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
4997 1999-09-09  Jens-Ulrik Petersen <jens-ulrik.petersen@nokia.com>
4999         * gnus-msg.el (gnus-configure-posting-styles): Let
5000         `gnus-posting-styles' have its say in posting-style: local
5001         variable `styles' is already bound to `gnus-posting-styles' so
5002         don't rebind it to nil.
5004 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5006         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5007         Message-ID.
5009 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5011         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5012         quoted-printable-encode-region.
5014         * qp.el (quoted-printable-encode-region): Assume charset
5015         encoded. Fold every line in the region.
5017 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5019         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5020         of active file.
5022 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5024         * message.el (message-mode): allows whitespaces between multiple
5025         instances of the fill character ">".
5027 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5029         * mm-encode.el (mm-qp-or-base64): Fix.
5031 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5033         * message.el (message-send): Too much and.
5035 1999-09-24  Andreas Schwab  <schwab@suse.de>
5037         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5039 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5041         * gnus-score.el (gnus-score-headers): Work for nil scores.
5043 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5045         * gnus-cache.el (gnus-cache-write-active): Write full names.
5047         * gnus-util.el (gnus-write-active-file): Accept full name.
5049         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5050         (mm-assoc-string-match): New function.
5051         (mm-display-inline): Use it.
5053         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5055         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5057 1999-08-27  Florian Weimer  <fw@s.netic.de>
5059         * mml.el (mml-generate-multipart-alist): New variable.
5061 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5063         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5065 1999-08-27  Peter von der Ahe <pahe@daimi.au.dk>
5067         * message.el (message-send): More helpful error message if sending
5068         fails
5070 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5072         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5073         in newer emacsen, where ?r isn't equal 114.
5075 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5077         * gnus.el: Pterodactyl Gnus v0.96 is released.
5079 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5081         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5082         to get active info if method is covered by agent, otherwise
5083         active info is lost.
5085 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5087         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5089 1999-08-09  Dave Love  <fx@gnu.org>
5091         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5093 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5095         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5096           (already matched by "^X-Pgp"), removed duplicate
5097           X-Mailing-List, added several new junk headers.
5099 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5101         * gnus-art.el (article-decode-charset): Don't assume
5102         gnus-summary-buffer is live.
5104 1999-08-27  Florian Weimer  <fw@s.netic.de>
5106         * gnus-score.el (gnus-home-score-file): Work with absolute path
5107         names.
5109 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5111         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5112         nothing else in the group.
5114 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5116         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5117         the article.
5119 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5121         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5123 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5125         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5126         from mutt.
5128 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5130         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5131         whitespace.
5133 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5135         * mm-util.el (mm-text-coding-system-for-write): New variable.
5136         (mm-append-to-file): New function.
5137         (mm-write-region): New function.
5139         * gnus-art.el (gnus-output-to-file): Use it.
5140         * gnus-util.el (gnus-output-to-rmail): Ditto.
5141         (gnus-output-to-mail): Ditto.
5142         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5144 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5146         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5148         * nnheader.el (nnheader-insert-file-contents): Revert and use
5149         mm-insert-file-contents.
5150         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5151         (nnheader-auto-mode-alist): Removed.
5153         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5154         (mm-insert-file-contents): Add a new parameter for inserting
5155         compressed file literally.
5157         * mml.el (mml-generate-mime-1): Insert non-text literally.
5159         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5161 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5163         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5165 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5167         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5168         koi8-r.
5170 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5172         * mml.el (mml-insert-mime): Decode text.
5173         (mml-to-mime): Narrow to headers-or-head.
5175 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5177         * mm-view.el (mm-inline-text): Check
5178         w3-meta-content-type-charset-regexp.
5180 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5182        * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5183        predicate.
5185 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5187         * gnus-mlspl.el: Documentation fixes.
5189 1999-08-27  Rui Zhu  <sprache@iname.com>
5191         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5193 1999-08-27  Michael Cook  <cook@sightpath.com>
5195         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5196         variables.
5198 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5200         * nnmail.el (nnmail-get-new-mail): "Done".
5202 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5204         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5205         interactive.
5207 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5209         * gnus-art.el (article-decode-charset): Fix broken CT.
5211 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5213         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5214         overview buffer if it is killed.
5216 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
5218         * gnus-art.el (article-babel): New version.
5220 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
5222         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5224 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5226         * gnus.texi (More Threading): Document new variable
5227         `gnus-sort-gathered-threads-function'.
5229 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5231         * gnus.texi (More Threading): Document new variable
5232         `gnus-sort-gathered-threads-function'.
5234 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5236         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5237         usage.
5239 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5241         * mm-util.el (mm-running-xemacs): Removed.
5242         (mm-coding-system-p): New function.
5243         (mm-binary-coding-system): Safe guess.
5244         (mm-text-coding-system): Ditto.
5245         (mm-auto-save-coding-system): Ditto.
5247 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5249         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5250         (mm-qp-or-base64): Reversed logic.
5252         * mm-decode.el (mm-save-part-to-file): Let coding system be
5253         binary.
5255 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
5257         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5258         be set in topic parameters.
5260 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5262         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5263         (gnus-sort-gathered-threads): Allow the user to specify the
5264         function to use when sorting gathered threads.
5266         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5267         mark cached articles as `undownloaded'.
5269 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
5271         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5272         to have buffer local values.
5274 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
5276         * gnus-group.el (gnus-group-make-doc-group): Notice when user
5277         types 'g' for 'guess group type.
5279 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
5281         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5282         after each regexp in nnmail-list-identifiers, not just after last
5283         one.
5285         * gnus-sum.el (gnus-list-identifiers): New variable.
5286         (gnus-summary-remove-list-identifiers): New function.
5287         (gnus-select-newsgroup): Use it.
5288         (gnus-summary-wash-hide-map): Bind
5289         `gnus-article-hide-list-identifiers' to W W l.
5290         (gnus-summary-make-menu-bar): Add list-identifiers command.
5292         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5293         (gnus-treatment-function-alist): Add variable.
5294         (article-hide-list-identifiers): New function.
5295         (mapcar): Add function.
5296         (gnus-article-hide): Use it.
5298 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5300         * gnus.el: Pterodactyl Gnus v0.95 is released.
5302 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5304         * mm-decode.el (mm-mailcap-command): New function.
5305         (mm-display-external): Use it.
5307         * gnus-art.el (article-make-date-line): Work for India.
5309         * mm-encode.el (mm-qp-or-base64): Typo.
5311         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5313 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5315         * gnus.el: Pterodactyl Gnus v0.94 is released.
5317 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5319         * pop3.el: New version.
5321 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5323         * mm-encode.el (mm-qp-or-base64): New function.
5324         (mm-content-transfer-encoding): Use it.
5326         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5328 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5330         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5332         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5334 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5336         * gnus-art.el (gnus-mime-view-part-as-media): New command and
5337         keystroke.
5339         * mailcap.el (mailcap-mime-types): New function.
5341         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5343         * message.el (message-goto-eoh): Really go to the end.
5345 1999-07-09  Puneet Goel  <puneet@computer.org>
5347         * message.el (message-make-date): Do the right thing in with
5348         sub-hour time zones.
5350 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5352         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5353         report.
5355 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5357         * nnfolder.el (nnfolder-request-rename-group): Create directory.
5359 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5361         * mailcap.el (mailcap-parse-mailcap): Skip \;.
5362         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
5363         and use t as default value.
5365 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5367         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
5368         gnus-summary-buffer is live.
5370 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
5372         * mm-util.el (mm-enable-multibyte): Check whether var bound.
5374 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5376         * message.el (message-bounce): Do MIME bounces MIMEy.
5378         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
5380 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5382         * mailcap.el (mailcap-mime-extensions): Changed patch to
5383         text/x-patch.
5385         * mm-decode.el (mm-display-external): Wrong placement of paren.
5387 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5389         * gnus.el: Pterodactyl Gnus v0.93 is released.
5391 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
5393         * gnus-cus.el (gnus-group-parameters): New entries for
5394         gnus-group-split.
5396         * gnus-mlspl.el: Renamed functions and variables so as to
5397         start with gnus-group-split.
5398         * gnus.el: Adjust autoload entries.
5400 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
5402         * gnus-mlspl.el: Removed trailing t from comment and provide.
5403         Renamed functions and variables to start with gnus-mlsplit.
5404         Added autoload comments.
5405         * gnus.el: Added autoload entries.
5407 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5409         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
5410         so that matches excluded by RESTRICTs do not cause the whole split
5411         to be ignored.  This also fixes a long-standing bug in which a
5412         split with \N substitutions wouldn't cause cross-posting as
5413         expected.
5415         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
5416         (nnmail-split-it): Implement them.
5418         * nnmail.el (nnmail-split-fancy): Document ! splits.
5420 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5422         * pop3.el: New version.
5424 1999-07-05  Simon Josefsson
5426         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
5428 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5430         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
5432 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5434         * gnus-util.el (gnus-write-active-file): Use real name.
5436         * gnus-agent.el (gnus-agent-expire): Update active file
5437         method by method.
5439 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5441         * nndraft.el (nndraft-request-article): Use difference
5442         coding-systems for queue and drafts.
5444         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
5445         nndraft:drafts.
5447         * mm-util.el (mm-auto-save-coding-system): New coding system.
5449         * message.el (message-draft-coding-system): Use it.
5451 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5453         * mm-uu.el: More customizable and less aggressive.
5455 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5457         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
5458         when plugged.
5460         * mml.el (mml-generate-mime-1): Don't insert nofile files.
5461         (mml-insert-mml-markup): Accept a nofile.
5462         (mml-insert-mime): Insert nofile.
5464         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
5466         * mm-decode.el (mm-handle-media-type): New function.
5467         (mm-handle-media-supertype): New function.
5468         (mm-handle-media-subtype): New function.
5469         Use new functions throughout. "/"))
5471 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
5473         * gnus-art.el (gnus-treat-predicate): Typo.
5475 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5477         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
5479 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5481         * gnus-art.el (article-date-ut): UT!  Default it!
5483 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5485         * gnus.el: Pterodactyl Gnus v0.92 is released.
5487 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
5489         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
5491 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5493         * nntp.el (nntp-retrieve-groups): Don't do anything when not
5494         connected.
5496         * gnus-start.el (gnus-active-to-gnus-format): Only save active
5497         when plugged.
5499         * mm-view.el (mm-inline-message): Ignore remove-spec.
5501         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
5502         is bound.
5504         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
5506         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
5508         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
5509         start.
5511         * message.el (message-fill-yanked-message): Remove `t' arg.
5513         * gnus-group.el (gnus-group-kill-group): Message killing of
5514         groups.
5516         * mm-util.el (mm-preferred-coding-system): New function.
5517         (mm-mime-charset): Use it.
5519         * mml.el (mml-generate-mime-1): Charset-encode message parts.
5521 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5523         * gnus-mlsplt.el: New file.
5525 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5527         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
5528         functions.
5529         (mm-attachment-override-p): Take a handle instead of a type.
5530         (mm-inlined-p): Ditto.
5531         (mm-automatic-display-p): Ditto,
5532         (mm-inlinable-p): Ditto.
5534         * nndraft.el (nndraft-request-expire-articles): Delete backup
5535         files.
5537         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
5539         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
5541 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
5543         * nnmail.el (nnmail-split-it): Allow .*.
5545 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5547         * mm-decode.el (mm-inline-large-images-p): Renamed.
5549         * gnus-art.el (article-date-ut): Always look in the current buffer
5550         for the Date header.
5552         * mml.el (mml-validate): New command.
5554         * mailcap.el (mailcap-possible-viewers): Revert to string-match
5555         since we are dealing with regexps.
5557 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5559         * gnus.el: Pterodactyl Gnus v0.91 is released.
5561 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5563         * gnus-agent.el (gnus-agent-save-active-1): New function.
5564         (gnus-agent-save-active): use it.
5565         (gnus-agent-save-groups): Ditto.
5567         * gnus-cache.el (gnus-cache-write-active): Use it.
5569         * gnus-agent.el (gnus-agent-write-active): Use it.
5571         * gnus-util.el (gnus-write-active-file): New function.
5573         * gnus-agent.el (gnus-agent-write-active): New function to keep
5574         lower boundaries and canceled groups.
5575         (gnus-agent-save-groups): Use it.
5576         (gnus-agent-save-active): Use it.
5577         (gnus-agent-save-group-info): Only write active files.
5578         (gnus-agent-expire): Update active file.
5580         * mm-decode.el (mm-inlinable-part-p): Removed.
5581         (mm-user-display-methods): Default to nil.
5582         (mm-user-display-methods): Removed.
5583         (add-mime-display-method): Removed.
5584         (mm-automatic-display): Renamed.
5585         (mm-automatic-display-p): Use it.
5586         (mm-inlined-types): New variable.
5587         (mm-inlined-p): New function.
5589         * message.el (message-reply): Bind message-this-is-mail.
5591 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5593         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
5595         * message.el (message-check-news-header-syntax): Protect against
5596         nil froms.
5598         * mm-util.el (mm-auto-mode-alist): New.
5600         * mml.el (mml-generate-mime-1): Ditto.
5602         * gnus.el: Use mm-insert-file-contents throughout instead of
5603         nnheader.
5605         * mm-util.el (mm-insert-file-contents): New function.
5607 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5609         * gnus.el: Pterodactyl Gnus v0.90 is released.
5611 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
5613         * mailcap.el (mailcap-possible-viewers): Use string=.
5615 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5617         * mm-uu.el (mm-uu-forward-begin-line): New variable.
5618         (mm-uu-forward-end-line): New variable.
5619         (mm-uu-begin-line): Handle forwarded message.
5620         (mm-uu-identifier-alist): Ditto.
5621         (mm-uu-dissect): Ditto.
5623 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5625         * nnheader.el (nnheader-file-coding-system): Use raw-text.
5626         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
5627         * gnus-cache.el (gnus-cache-coding-system): Ditto.
5629         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
5630         (nnfolder-file-coding-system-for-write): New variable.
5631         (nnfolder-active-file-coding-system): New variable.
5632         (nnfolder-active-file-coding-system-for-write): New variable.
5633         (nnfolder-save-active): New function.
5634         (nnfolder-save-buffer): Use them.
5635         (nnfolder-possibly-change-group): Ditto.
5636         (nnfolder-request-list-newsgroups): Ditto.
5637         (nnfolder-request-create-group): Ditto.
5638         (nnfolder-request-expire-articles): Ditto.
5639         (nnfolder-request-move-article): Ditto.
5640         (nnfolder-request-accept-article): Ditto.
5641         (nnfolder-request-delete-group): Ditto.
5642         (nnfolder-request-rename-group): Ditto.
5643         (nnfolder-possibly-change-folder): Ditto.
5644         (nnfolder-read-folder): Ditto.
5645         (nnfolder-request-list): Remove pathname-coding-system.
5646         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
5648         * nnmail.el (nnmail-file-coding-system): Use raw-text.
5649         (nnmail-file-coding-system-1): Removed.
5650         (nnmail-find-file): Use nnmail-pathname-coding-system.
5651         (nnmail-write-region): Ditto.
5653         * nnmbox.el (nnmbox-file-coding-system): New variable.
5654         (nnmbox-file-coding-system-for-write): New variable.
5655         (nnmbox-active-file-coding-system): New variable.
5656         (nnmbox-active-file-coding-system-for-write): New variable.
5657         (nnmbox-save-buffer): New function.
5658         (nnmbox-save-active): New function.
5659         (nnmbox-request-scan): Use them.
5660         (nnmbox-request-expire-articles): Ditto.
5661         (nnmbox-request-move-article): Ditto.
5662         (nnmbox-request-accept-article): Ditto.
5663         (nnmbox-request-replace-article): Ditto.
5664         (nnmbox-request-delete-group): Ditto.
5665         (nnmbox-request-rename-group): Ditto.
5666         (nnmbox-request-create-group): Ditto.
5668         * mm-util.el (mm-text-coding-system): raw-text or -dos.
5669         (mm-running-ntemacs): Removed.
5671         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
5673 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5675         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
5677 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5679         * qp.el (quoted-printable-encoding-characters): Support lower case.
5681 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
5683         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
5684         (rfc2047-b-encode-region): Encode line by line.
5686 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5688         * mm-util.el (mm-find-mime-charset-region): Fix.
5690 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
5692         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
5693         (mm-find-mime-charset-region): Ditto.
5695 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
5697         * gnus-sum.el (gnus-summary-move-article): Fix something or
5698         other.
5700 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5702         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
5703         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
5704         (gnus-summary-enter-digest-group): Use them.
5705         (gnus-summary-setup-default-charset): Ditto.
5707 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5709         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
5710           gnus-newsgroup-name is nil.
5712 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5714         * rfc2047.el (rfc2047-encode): Chop the tail newline.
5716 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5718         * gnus-art.el (article-emphasize): Use correct
5719         gnus-article-emphasis-alist.
5721 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5723         * mm-view.el (mm-inline-text): Fix text/html bug.
5725 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5727         * gnus.el: Pterodactyl Gnus v0.89 is released.
5729 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5731         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
5732         * message.el (message-draft-coding-system): Ditto.
5733         * mm-util.el (mm-running-ntemacs): Ditto.
5735 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5737         * mm-view.el (mm-inline-text): Ignore error in w3-region.
5739 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5741         * mml.el: require mm-decode.
5743 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5745         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
5747 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5749         * mm-view.el (mm-inline-image): Fix image undisplayer.
5751 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5753         * mml.el (mml-insert-multipart): Error in compeling-read.
5754         (mml-insert-tag): Match tags.
5756 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5758         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
5759         (gnus-cache-braid-heads): Ditto.
5760         (gnus-cache-retrieve-headers): Ditto.
5762 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5764         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
5766 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
5768         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
5769         to string under XEmacs.
5771 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
5773         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
5775 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5777         * mm-view.el (mm-inline-message): Fix message view bug.
5778         * gnus-art.el (gnus-article-prepare): Ditto.
5780 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5782         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
5784 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5786         * gnus.el: Pterodactyl Gnus v0.88 is released.
5788 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5790         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
5791         usage.
5793         * nnmail.el (nnmail-get-new-mail): Save info.
5795 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5797         * gnus.el: Pterodactyl Gnus v0.87 is released.
5799 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5801         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
5802         (mail-source-run-script): New function.
5803         (mail-source-fetch-pop): Use it.
5805 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5807         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
5809 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5811         * gnus.el: Pterodactyl Gnus v0.86 is released.
5813 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5815         * gnus-art.el (gnus-treat-translate): New variable.
5816         (gnus-treat-predicate): Accept a list of regexps.
5817         (gnus-article-treat-custom): Allow a list of regexps.
5819 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
5821         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
5822         type.
5824 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5826         * gnus-art.el (article-babel): Narrow a bit.
5828         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
5830 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
5832         (gnus-agent-get-undownloaded-list): Operate on all articles, not
5833         only unread ones.
5834         (gnus-agent-fetch-headers): Fetch headers from unread and marked
5835         articles, not only unread ones.
5837 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5839         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
5840         keystroke.
5842         * gnus-art.el (gnus-article-x-face-command): Ditto.
5844         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
5846         * gnus.el (gnus-method-simplify): Accept server names.
5848 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
5850         * gnus-art.el (article-babel-prompt): New function.
5851         (article-babel): New command.
5853 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5855         * gnus-art.el (gnus-article-part-wrapper): Go to part.
5857         * mml.el (mml-generate-mime-1): Don't insert literally.
5859         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
5860         (gnus-netrc-syntax-table): Removed.
5861         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
5863 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5865         * mm-view.el (mm-inline-text): Fix charset for text/html.
5867 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5869         * message.el (message-draft-coding-system): Use emacs-mule-dos.
5871 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5873         * nnmail.el (nnmail-split-incoming): Return the number of split
5874         mails.
5875         (nnmail-process-babyl-mail-format): Ditto.
5876         (nnmail-process-unix-mail-format): Ditto.
5877         (nnmail-process-mmdf-mail-format): Ditto.
5878         (nnmail-process-maildir-mail-format): Ditto.
5880         * mail-source.el (mail-source-callback): Return the number from
5881         the callback.
5883         * message.el (message-send-mail): Generate Lines.
5885         * mail-source.el (mail-source-call-script): New function.
5886         (mail-source-call-script): New function.
5888 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5890         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
5891         (gnus-select-newsgroup): Use it.
5892         (gnus-group-highlight-words-alist): New variable.
5893         (gnus-newsgroup-emphasis-alist): New variable.
5894         (gnus-summary-local-variables):  Use it.
5895         * gnus-art.el (article-emphasize): Use it.
5896         (gnus-emphasis-highlight-words): New face.
5897         * gnus-cus.el (gnus-group-parameters): New parameter.
5899 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5901         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
5902         parameter `headers'.
5903         (gnus-cache-enter-article): Ditto.
5904         (gnus-cache-update-article): Ditto.
5905         * gnus-sum.el (gnus-summary-move-article): Ditto.
5906         (gnus-summary-mark-article-as-unread): Ditto.
5907         (gnus-summary-mark-article): Ditto.
5909 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5911         * gnus-msg.el (gnus-message-insert-stylings): Removed.
5912         (gnus-posting-style-alist): Removed.
5913         (gnus-message-style-insertions): Ditto.
5914         (gnus-configure-posting-styles): Reimplementation.
5916         * mail-source.el (mail-source-fetch): Error the message.
5918         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
5920 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5922         * gnus.el: Pterodactyl Gnus v0.85 is released.
5924 1999-04-20  Michael Cook  <cook@sightpath.com>
5926         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
5927           Outlook citation regex.
5929 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
5931         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
5932         semicolon.
5934 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5936         * gnus-range.el (gnus-remove-from-range): Document range1
5937         modification, protect range2.
5939 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
5941         * gnus-sum.el (gnus-update-marks): Protect lists from
5942         gnus-remove-from-range, don't sort twice.
5944 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
5946         * gnus-start.el (gnus-read-descriptions-file): Protect if no
5947         function in backend.
5949 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
5951         * gnus-sum.el (gnus-valid-move-group-p): Check for a
5952         request-accept-article function in the backend instead of using
5953         the 'respool capability.
5955 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
5957         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
5958         spurious whitespace at eob.
5960 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
5962         * nnmail.el (nnmail-get-new-mail): Check right variable.
5964 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
5966         * mailcap.el (mailcap-mime-data): Fix rfc822.
5968 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
5970         * nndoc.el (nndoc-nsmail-type-p): New function.
5971         (nndoc-type-alist): Recognize nsmail.
5973 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
5975         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
5976         *before* `article-hide-headers' deletes the information.
5978 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5980         * gnus-sum.el (gnus-summary-save-parts): New command and
5981         keystroke.
5982         (gnus-summary-save-parts-1): New function.
5983         (gnus-summary-iterate): Buggy.
5985         * mm-decode.el (mm-save-part-to-file): Made into own function.
5987 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5989         * gnus-group.el (gnus-group-set-info): Resist nils.
5991 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5993         * mailcap.el (mailcap-mime-data): Ditto.
5995         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
5997         * gnus-art.el (gnus-article-x-face-command): Default to ee.
5999 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6001         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6002         gnus-article-date-lapsed-new-header is t.
6004 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6006         * gnus.el: Pterodactyl Gnus v0.84 is released.
6008 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6010         * gnus-msg.el (gnus-bug-message): Mime change.
6012 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6014         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6016 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6018         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6019         `x-uue'.
6021 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6023         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6024         when authentication is 'password.
6026 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6028         * gnus-win.el (gnus-configure-windows): Accept a setting.
6030 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6032         * mm-util.el (mm-quote-arg): Moved here.
6034         * mm-decode.el (mm-quote-arg): Quote more chars.
6036 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6038         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6039         with newlines would create buggy .nov files.
6041         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6043         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6044         end of lines.
6046         * message.el (message-mode): Doc fix.
6048         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6050         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6052         * gnus-art.el (article-date-ut): Rewrite.
6054         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6055         order.
6057         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6058         headers.
6060         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6062 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6064         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6065         (article-date-ut): use it.
6067 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6069         * mail-source.el (mail-source-fetch-pop): Call script
6070         asynchronously.
6072 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6074         * gnus.el: Pterodactyl Gnus v0.83 is released.
6076 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6078         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6080         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6082         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6084         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6086         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6088         * message.el (message-generate-headers): Accept continuation
6089         headers.
6091 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6093         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6095 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6097         * gnus-art.el (gnus-treatment-function-alist): use
6098         maybe-hide-headers.
6100         * message.el (message-inhibit-body-encoding): Typo.
6101         (message-resend): Inhibit encoding.
6103         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6105         * gnus-art.el (article-remove-cr): Use re-search.
6107         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6108         headers.
6110         * mm-decode.el (mm-quote-arg): Quote '.
6112         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6114         * mm-decode.el (mm-insert-part): Use multibyte for text.
6116         * gnus-start.el (gnus-read-newsrc-file): New variable.
6117         (gnus-read-newsrc-file): Use it.
6119 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6121         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6123         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6124         function.
6126 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6128         * gnus.el: Pterodactyl Gnus v0.82 is released.
6130 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6132         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6133         for iso8859-2.
6135 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6137         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6138         synonym alist.
6140 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6142         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6144 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6146         * mail-source.el (mail-source-fetch): Ask before bugging out.
6148 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6150         * uudecode.el (uudecode-decode-region-external): Don't assume
6151         uudecode-temporary-file-directory ends with a slash.
6153 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6155         * gnus-sum.el (gnus-update-marks):
6156         (gnus-update-read-articles):
6157         (gnus-summary-expire-articles): Check server.
6159 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6161         * mml.el (mml-preview): New function.
6163 1999-04-17  William M. Perry  <wmperry@aventail.com>
6165         * mail-source.el (mail-source-fetch-file): Return the right
6166         value.
6168 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6170         * mml.el (mml-insert-parameter): New function.
6171         (mml-insert-parameter-string): New function.
6173         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6175         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6176         (gnus-mime-display-part): Use it.
6178         * mm-decode.el (mm-alternative-precedence): Removed.
6179         (mm-discouraged-alternatives): New variable.
6180         (mm-preferred-alternative-precedence): New function.
6182         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6184         * mail-source.el (mail-sources): New variable.
6186         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6188         * mm-decode.el (mm-valid-image-format-p): New function.
6189         (mm-inline-media-tests): Use it.
6190         (mm-valid-and-fit-image-p): New function.
6192         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6193         (gnus-agent-fetch-group): Ditto.
6195 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6197         * nnmail.el (nnmail-article-group): in case of a group name
6198         containing "\\n" constructs, be sure to pass the expanded value to
6199         nn*-save-mail.
6201 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6203         * gnus.el: Pterodactyl Gnus v0.81 is released.
6205 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6207         * gnus-sum.el (gnus-get-split-value): Reverse result.
6209 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6211         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6213 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6215         * mml.el (mml-insert-tag): Insert concluding part.
6217         * message.el (message-send-mail): Encode later.
6218         (message-send-news): Ditto.
6220         * nnfolder.el: Don't use mail delim.
6222 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6224         * gnus-cus.el (gnus-group-customize): Put point at min.
6226         * mm-view.el (mm-inline-text): Allow toggling html.
6228 1999-03-28  William M. Perry  <wmperry@aventail.com>
6230         * mail-source.el: Added prescript and postscript to file.
6232 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6234         * nnmail.el: Reverted.
6236         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6237         (gnus-setup-posting-charset): Did work.
6239 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
6241         * gnus.el (gnus-short-group-name): Use
6242         gnus-group-uncollapsed-levels.
6244 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6246         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6248 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6250         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6251         (article-strip-headers-from-body): New command and keystroke.
6253 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6255         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6257         * nnheader.el (nnheader-insert-file-contents): Bind
6258         enable-local-eval to nil.
6259         (nnheader-find-file-noselect): Ditto.
6261         * nnmail.el (nnmail-article-group): Don't remove long lines.
6262         (nnmail-remove-long-lines): New function.
6263         (nnmail-split-header-length-limit): Removed.
6265         * mml.el (mml-generate-mime-1): Use unibyte buffers.
6267         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6269 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6271         * gnus-sum.el (gnus-summary-generic-mark): New function.
6273         * nnmail.el (nnmail-split-header-length-limit): Increased.
6274         (nnmail-article-group): Allow nil.
6276         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6278         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6279         first.
6281         * mml.el (mml-minibuffer-read-type): Include types from
6282         mailcap-mime-data.
6284         * nndraft.el (nndraft-request-article): Would clobber Japanese.
6286 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
6288         * mml.el (mml-insert-tag): New function.
6289         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6290         confusion with functions like `mml-read-tag'.
6291         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6292         (mml-minibuffer-read-description): Ditto with
6293         `mml-minibuffer-read-description'.
6294         (mml-attach-buffer): New function.
6295         (mml-mode-map): New entry for /.
6296         (mml-minibuffer-read-type): Accept DEFAULT.
6298         * mml.el (mml-quote-region): Narrow the region.
6300         * message.el (message-mode-menu): message-mime-attach-file is now
6301         mml-attach-file.
6303 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6305         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6307 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
6309         * mml.el (mml-attach-buffer): New command.
6311 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
6313         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6314         with a proper range. Compress range.
6316         * gnus-range.el (gnus-remove-from-range): Protect arguments.
6318 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6320         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6322 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6324         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6325         (gnus-picons-convert-x-face): Removed.
6326         (gnus-picons-article-display-x-face): Removed.
6327         (gnus-picons-x-face-sentinel): Ditto.
6328         (gnus-picons-display-x-face): Ditto.
6330 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6332         * gnus.el: Pterodactyl Gnus v0.80 is released.
6334 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6336         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6338         * gnus-sum.el (gnus-with-article): Moved here.
6340         * mail-source.el (mail-source-fetch-pop): Ask for password even
6341         when program.
6343 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6345         * gnus-msg.el (gnus-bug): Add description.
6347         * mml.el (mml-insert-mml-markup): Insert disposition.
6349         * message.el (message-send-mail): Always encode mail headers.
6351 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6353         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
6354         when requested.
6356         * nnmail.el (nnmail-current-spool): Removed.
6358         * gnus-salt.el (gnus-tree-inhibit): New varible.
6360         * gnus.el (mm-util): Required.
6362 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
6364         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
6366 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6368         * mail-source.el (mail-source-bind): Doc fix.
6370 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6372         * message.el (message-mode): Doc fix.
6374         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
6375         encoding.
6377         * gnus.el (gnus-methods-equal-p): Moved here.
6379         * mail-source.el: pop at 110.
6381         * pop3.el (pop3-movemail): Use write-region instead of
6382         append-to-file to avoid excessive messaging.
6384 1999-02-27  lantz moore  <lmoore@contigo.com>
6386         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
6387         type directory.
6389 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
6391         * gnus-art.el (article-hide-boring-headers): Field names must not
6392         contain whitespace.
6394 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6396         * gnus.el: Pterodactyl Gnus v0.79 is released.
6398 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6400         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
6402         * mml.el (mml-mode): Don't use add-minor-mode.
6404         * message.el (messgage-inhibit-body-encoding): New variable.
6405         (message-encode-message-body): Use it.
6407 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6409         * gnus.el: Pterodactyl Gnus v0.78 is released.
6411 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6413         * message.el (message-mode): Switch on MML mode.
6415         * mml.el: Included commands and functions.
6416         (mml-mode-map): New keymap.
6418         * message.el: Removed the insertion commands and functions.
6420         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
6422         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
6423         keystroke.
6425         * gnus-art.el (gnus-narrow-to-page): Revert.
6427         * gnus-cite.el (gnus-cite-delete-overlays): New function.
6428         (gnus-cite-parse-maybe): Always reparse.
6430         * message.el (message-encode-message-body): Don't insert
6431         "multipart warning".
6433         * gnus-art.el (gnus-article-treat-head-custom): New variable.
6435 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
6437         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
6439         * nnmail.el: Require mm-util.
6441 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
6443         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
6444         group.
6446 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
6448         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
6450 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
6452         * gnus-msg.el (gnus-extended-version): Better regexp.
6454 1999-02-25  Didier Verna  <verna@inf.enst.fr>
6456         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
6457         is called with the result of SPLIT and should return a new split.
6459         * gnus.texi: update the doc.
6461 1999-02-23  Didier Verna  <verna@inf.enst.fr>
6463         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
6464         displayed in the article buffer, output bars if
6465         `gnus-picons-display-article-move-p'.
6467 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
6469         * mail-source.el (mail-source-fetch-pop): Typo.
6471 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6473         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6475 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6477         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
6479 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6481         * mml.el (mml-insert-buffer): New function.
6483         * message.el (message-forward): Insert the buffer in the buffer.
6485 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
6487         * mm-view.el (mm-inline-message): Insert part in narrowed region.
6489 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
6491         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
6493 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6495         * gnus.el: Pterodactyl Gnus v0.77 is released.
6497 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6499         * gnus-art.el (gnus-displaying-mime): New variable.
6500         (article-narrow-to-head): New function.
6502         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
6503         Default to pop instead of pop3.
6505 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6507         * gnus-art.el (article-hide-pgp): Goto body.
6509         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
6511         * gnus-cite.el: Don't use goto-line.
6513         * gnus-art.el (gnus-article-treat-html): Removed.
6514         (gnus-treat-article): Save restriction.
6516 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
6518         * message.el (message-send-mail): Don't untabify.
6519         (message-mode): Don't use tabs for indentation.
6521 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6523         * message.el (message-send-mail): Don't untabify.
6525         * nnml.el (nnml-save-mail): Typo fix.
6527 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
6529         * message.el (message-cite-function): Add
6530         `message-cite-original-without-signature' customization option.
6532 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
6534         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
6535         `nnmail-prepare-incoming-header-hook'.
6537 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
6539         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
6541 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6543         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
6545 1999-02-18  Michael Cook  <cook@sightpath.com>
6547         * Recognize Microsoft Outlook's cite attribution conventions.
6549 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
6551         * gnus-sum.el: Bind M.
6553 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
6555         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
6557 1999-02-15  Didier Verna  <verna@inf.enst.fr>
6559         * gnus-picon.el (gnus-group-display-picons): ensures that
6560         `article-goto-body' really goes to the article body.
6562 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6564         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
6566         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
6568         * mm-view.el (mm-view-message): Enable multibyte.
6570 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6572         * nnmail.el (nnmail-get-new-mail): Message later.
6574         * mm-util.el (mm-find-charset-region): Revert to checking
6575         multibyte.
6577 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
6579       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
6580       attachment.
6582 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6584         * gnus.el: Pterodactyl Gnus v0.76 is released.
6586 1999-02-06  Felix Lee  <flee@cygnus.com>
6588         * gnus.el (gnus-group-change-level-function): Typo.
6590 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6592         * gnus-sum.el (gnus-nov-skip-field): Removed.
6593         (gnus-nov-field): Ditto.
6594         (gnus-nov-parse-extra): Ditto.
6595         (gnus-nov-read-integer): Ditto.
6597 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
6599         * nnheader.el (nnheader-nov-read-message-id): New macro.
6600         (nnheader-parse-nov): Use it.
6602         * gnus-sum.el (gnus-nov-read-message-id): New macro.
6603         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
6604         `(eq (char-after) ?\n)'.
6606 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6608         * gnus.el (gnus-other-frame): Always pop up a new frame.
6610 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
6612         * gnus-range.el (gnus-range-add): Rewrite.
6614 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
6616         * nnmail.el (nnmail-split-incoming): Added detection of maildir
6617         format.
6618         (nnmail-process-maildir-mail-format): New function.
6620         * mail-source.el (mail-source-fetch-maildir): New function.
6621         (mail-source-keyword-map): Add default for maildir method.
6622         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
6624 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6626         * mail-source.el (mail-source-fetcher-alist): Remove apop.
6628         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
6629         (nndoc-mime-digest-type-p): Removed.
6631 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6633         * gnus-art.el (gnus-article-read-summary-keys): Set the point
6634         where it is supposed to be.
6635         (gnus-treat-play-sounds): New variable.
6637         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
6639         * gnus-art.el (article-display-x-face): Narrow to head.
6640         (gnus-article-washed-types): New variable.
6641         (article-hide-pgp): Is not a toggle.
6642         (gnus-article-hide-text-type): Save types.
6643         (article-decode-charset): Use it.
6645         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
6647         * message.el (message-forward-start-separator): Removed.
6648         (message-forward-end-separator): Removed.
6649         (message-signature-before-forwarded-message): Removed.
6650         (message-included-forward-headers): Removed.
6651         (message-check-news-body-syntax): Don't check forward.
6652         (message-forward): Use MIME.
6654         * nnvirtual.el (nnvirtual-request-article): Bind
6655         gnus-article-decode-hook to nil.
6657 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6659         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
6660         us-ascii.
6662 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6664         * format-spec.el (format-spec): Be more robust.
6666         * message.el (message-encode-message-body): Default
6667         mail-parse-charset to mail-parse-charset.
6669         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
6670         (gnus-summary-edit-article): Bind mail-parse-charset.
6672         * mml.el (mml-read-tag): Ignore white space after end of tag.
6674         * message.el (message-goto-body): Also work in separatorless
6675         articles.
6677         * mml.el (mml-translate-from-mime): New function.
6678         (mml-insert-mime): Ditto.
6679         (mml-to-mime): New function.
6680         (mime-to-mml): New name.
6682         * gnus-sum.el (gnus-summary-edit-article): Always select raw
6683         article.
6685         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
6687         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
6688         special-case nndraft groups.
6690 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6692         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
6693         (gnus-get-newsgroup-headers): Already bound.
6695         * message.el (message-encode-message-body): Use posting charset.
6697         * mm-bodies.el (mm-encode-body): Use MIME charsets.
6698         (mm-body-encoding): Do CTE.
6699         (mm-body-7-or-8): New function.
6701         * mm-util.el (mm-mime-charset): Always fall back on alist.
6702         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
6703         (mm-mime-mule-charset-alist): Add arabic-*-column.
6704         (mm-find-mime-charset-region): New function.
6706         * format-spec.el (format-spec-make): New function.
6708         * mail-source.el (format-spec): Required.
6709         (mail-source-fetch-with-program): Removed.
6710         (mail-source-fetch-with-program): New function.
6712         * format-spec.el: New file.
6714 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
6716         * mail-source.el (mail-source-fetch-with-program): Take optional
6717         parameter.
6719 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6721         * gnus-start.el: Ignore some groups.
6722         (gnus-setup-news): Bind nnmail-fetched-sources.
6724         * message.el (message-send-mail): Remove all tabs.
6726         * mm-util.el (mm-find-charset-region): Just check whether
6727         find-charset-region is defined.
6729 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6731         * gnus-group.el (gnus-group-get-new-news): Use
6732         nnmail-fetched-sources.
6734         * nnmail.el (nnmail-fetched-sources): New variable.
6735         (nnmail-get-new-mail): Use it.
6737         * mail-source.el (mail-source-fetched-sources): New variable.
6738         (mail-source-fetch): Use it.
6740 1999-02-02  Mark W. Eichin  <eichin@thok.org>
6742         * gnus.el (gnus-getenv-nntpserver): if the file that
6743         gnus-nntpserver-file names has a trailing newline, the
6744         string-match will always match, and thus the file will never be
6745         read.  (^ matches start of "line", \\` matches start of "buffer",
6746         which is what was intended...)
6748 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
6750         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
6752 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
6754         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
6755         select methods.
6757 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
6759         * gnus-range.el (gnus-remove-from-range): Sort second argument.
6761 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
6763         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
6765 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6767         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
6768         a typo.
6769         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
6770         charset to nil.
6771         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
6772         * gnus-start.el (gnus-start-draft-setup): Ditto.
6774 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6776         * mail-source.el (mail-source-fetch-directory): Use the predicate.
6777         (mail-source-value): Don't do variables.
6779         * nnmail.el (nnmail-get-new-mail): Set the predicate.
6781         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
6783 1999-02-01  Michael Cook  <cook@sightpath.com>
6785         * Defenestrate spurious ?a.
6787 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6789         * mail-source.el (mail-source-fetch-pop): Instead use
6790         :authentication.
6792 1999-02-01  Tatsuya Ichikawa <t-ichi@po.shiojiri.ne.jp>
6794         * lisp/mail-source.el : Support APOP authentication scheme.
6796 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
6798         * pop3.el (pop3-movemail): Return t.
6800 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6802         * rfc2047.el (rfc2047-fold-region): New function.
6803         (rfc2047-encode-message-header): Use it.
6805 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
6807         * gnus-sum.el (gnus-group-charset-alist): Add more.
6809 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6811         * gnus.el: Pterodactyl Gnus v0.75 is released.
6813 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6815         * gnus-art.el (article-display-x-face): Don't narrow to head.
6817 1999-02-01  Michael Cook  <cook@sightpath.com>
6819         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
6821 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6823         * mail-source.el (mail-source-fetch-directory): Ignore
6824         directories.
6826         * gnus-cus.el (gnus-group-parameters): Addition.
6828         * gnus-art.el (article-strip-banner): Do symbolic banners.
6829         (article-strip-banner): New keystroke.
6831 1999-02-01  Michael Cook  <cook@sightpath.com>
6833         * gnus-art.el (article-strip-banner): New command.
6835 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6837         * gnus-art.el (gnus-treat-strip-banners): New variable.
6839 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
6841         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
6842         has been exist.
6844 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
6846         * message.el (message-draft-coding-system): Check coding-system.
6847         * mm-util.el (mm-text-coding-system): Ditto.
6849 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
6851         * mail-source.el (mail-source-fetch-pop): Save excursion.
6853 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6855         * mail-source.el (mail-source-movemail-args): Not constant.
6856         (mail-source-movemail-args): Removed.
6857         (mail-source-fetch-with-program): New function.
6858         (mail-source-fetch-pop): Use program and function.
6859         (mail-source-movemail-program): Removed.
6861         * gnus-art.el (gnus-treat-date-iso8601): New variable.
6862         (gnus-treat-date-user-defined): New variable.
6864 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
6866         * nnmail.el (nnmail-fix-eudora-headers): New function.
6868 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6870         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
6872 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6874         * gnus-art.el (gnus-treatment-function-alist): Do
6875         gnus-article-add-buttons-to-head later.
6876         (gnus-treat-capitalize-sentences): New variable.
6877         (article-capitalize-sentences): New command and keystroke.
6879         * gnus-group.el (gnus-group-catchup-current): Do group.
6881         * message.el (message-default-charset): Add group.
6883 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6885         * gnus.el: Pterodactyl Gnus v0.74 is released.
6887 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6889         * gnus-art.el (article-fill-long-lines): Renamed.
6890         (article-fill-long-lines): New keystroke.
6892 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6894         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
6896         * gnus-group.el (gnus-group-catchup-current): Skip groups now
6897         displayed.
6898         (gnus-group-catchup-current): Be more robus.
6900         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
6901         headers.
6903 1999-01-25  Dave Love  <fx@gnu.org>
6905         * message.el (message-mode-menu): Add message-mime-attach-file.
6906         (message-mode): Doc fix.
6908 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6910         * nnmail.el (nnmail-check-duplication): Insert the mail source
6911         string.
6913         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
6914         (mail-source-fetch-directory): Ditto.
6915         (mail-source-fetch-file): Ditto.
6916         (mail-source-string): New variable.
6918         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
6919         the level.
6921         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
6922         before handling.
6924         * mm-util.el (mm-mime-charset): Use the parameters.
6925         (mm-mime-charset): Removed region paremeters.
6927         * nnmail.el (nnmail-get-new-mail): Don't message the entire
6928         source.
6930 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
6932         * nnmail.el (nnmail-get-split-group): Quote right.
6934 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6936         * mail-source.el (mail-source-movemail): Would kill an arbitrary
6937         buffer.
6939 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6941         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
6942         (gnus-group-mode): Don't hook.
6944         * mail-source.el (mail-source-bind): Doc fix.
6945         (mail-source-bind): Take only one param.
6947         * gnus-art.el (gnus-treat-highlight-signature): typep.
6949         * mail-source.el (mail-source-movemail): Ignore empty file.
6950         (mail-source-callback): Check before deleting.
6952         * message.el (message-mime-attach-file): Include name.
6954 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6956         * mm-util.el (mm-read-charset): Return a symbol.
6958         * mm-view.el (mm-inline-text): Insert signature separator.
6960         * gnus-art.el (gnus-treat-predicate): New function.
6961         (gnus-treat-article): Allow all types to be checked.
6963         * gnus-util.el (gnus-or): New function.
6964         (gnus-and): Ditto.
6966         * gnus-art.el (gnus-mime-display-single): Use override.
6968         * mm-decode.el (mm-attachment-override-types): New variable.
6969         (mm-attachment-override-p): New function.
6971         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
6973 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
6975         * mm-view.el (mm-inline-text): Do vcards.
6977 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6979         * gnus.el: Pterodactyl Gnus v0.73 is released.
6981 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6983         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
6984         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
6985         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
6986         (nnmail-movemail-program): Removed.
6987         (nnmail-movemail-args): Removed.
6988         (nnmail-pop-password-required): Ditto.
6989         (nnmail-tmp-directory): Ditto.
6990         (nnmail-delete-incoming): Removed.
6991         (nnmail-pop-password, nnmail-moved-inboxes,
6992         nnmail-internal-password, nnmail-move-inbox): Removed.
6993         (nnmail-read-passwd): Ditto.
6994         (nnmail-get-spool-files): Removed.
6995         (nnmail-resplit-incoming): Reinstated.
6997         * mail-source.el: New file.
6999 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7001         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7003 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7005         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7007 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7009         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7011         * gnus-picon.el (gnus-group-display-picons): Goto body.
7013         * gnus.el: Indented all functions; broke long lines; changed all
7014         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7016 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7018         * gnus.el: Pterodactyl Gnus v0.72 is released.
7020 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7022         * gnus.el: Cleaned up trailing whitespace.
7024         * mm-util.el (mm-read-charset): Work.
7026 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7028         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7029         nnheader-translate-file-chars'd group name.
7031 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7033         * message.el (message-encode-message-body): Fold case.
7035 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7037         * mailcap.el (mailcap-add): New function.
7039 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7041         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7042         (article-goto-body): Use it.
7043         (gnus-treat-article): Ditto.
7045         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7046         downloaded articles from the downloadeble list.
7048 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7050         * message.el (message-encode-message-body): Bind
7051         mail-parse-charset.
7053         * mm-util.el (mm-charset-synonym-alist): New variable.
7054         (mm-charset-to-coding-system): Use it.
7055         (mm-charset-coding-system-alist): Removed.
7056         (mm-charset-to-coding-system): Don't use it.
7057         (mm-find-charset-region): Use mail-parse-charset.
7059         * gnus-art.el (gnus-treatment-function-alist): Use
7060         gnus-article-display-picons.
7061         (gnus-treat-display-xface): Only do if we have xface feature.
7062         (gnus-part-display-hook): New function.
7063         (gnus-treat-article): Use it.
7064         (gnus-treat-article): Use gnus-visual.
7066         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7068         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7069         displaying.
7071         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7073         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7074         regexp file names.
7076 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7078         * gnus.el: Pterodactyl Gnus v0.71 is released.
7080 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7082         * mm-view.el (mm-inline-image): Don't add a dot.
7084         * gnus-art.el (gnus-treat-article): New function.
7086         * gnus.el (gnus-article-display-hook): Removed.
7088         * gnus-art.el (gnus-article-treat-custom): New variable.
7090         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7092         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7093         functions.
7095         * message.el (message-posting-charset): New variable.
7096         (message-send-mail): Use it.
7098         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7099         (gnus-setup-posting-charset): New function.
7100         (gnus-setup-message): Use it.
7102         * message.el (message-encode-message-body): Just look for
7103         Content-Type before inserting a new one.
7105 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7107         * rfc2047.el (rfc2047-default-charset): Removed.
7109         * mail-prsvr.el: New file.
7110         (mail-parse-charset): New variable.
7112         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7113         Changed name.
7115         * gnus.el (gnus-charset): New group.
7117         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7119         * gnus-sum.el (gnus-default-charset): Default to nil.
7120         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7121         (gnus-newsgroup-iso-8859-1-forced): Removed.
7123         * mm-util.el (mm-known-charsets): Removed.
7124         (mm-default-coding-system): Removed.
7125         (mm-default-charset): Removed.
7126         (mm-read-charset): New function.
7128         * message.el (message-default-charset): Removed.
7130         * rfc2047.el (rfc2047-default-charset): Default to nil.
7132         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7134 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7136         * gnus.el: Pterodactyl Gnus v0.70 is released.
7138 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7140         * mm-decode.el (mm-save-part): Use mm-get-part.
7141         (mm-insert-part): New function.
7142         (mm-get-part): Use it.
7143         (mm-get-image): Ditto.
7144         (mm-display-external): Ditto.
7146         * mm-view.el (mm-inline-text): Ditto.
7148         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7149         ranges.
7151         * mm-decode.el (mm-display-external): Save the buffer.
7152         (mm-remove-part): Kill it.
7154         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7156         * nnagent.el (nnagent-request-set-mark): Defined stub.
7158 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7160         * gnus-score.el (gnus-score-load-score-alist): Bind
7161         coding-system-for-read.
7163         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7164         prepare-exit-hook.
7166         * mm-view.el (mm-setup-w3): Require w3.
7168 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7170         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7171         body.
7173 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7175         * mm-encode.el: Ditto.
7177         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7178         error.
7180         * mailcap.el (mailcap-mime-data): SAFER ps.
7182         * message.el (message-encode-message-body): Always insert a
7183         Content-Type header.
7185         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7186         shown inline.
7188         * mm-view.el (mm-inline-text): Handle all sorts of text.
7190         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7191         don't view.
7193         * mm-decode.el (mm-display-external): Use it.
7195         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7197         * mm-decode.el (mm-save-part): Removed double code.
7199 1999-01-12  Dave Love  <fx@gnu.org>
7201         * mm-decode.el (mm-save-part): Avoid doubly-compressed
7202         application/octet-stream .gz & al files with jka-compr.
7204 1999-01-12  Dave Love  <fx@gnu.org>
7206         * gnus-ems.el (gnus-down-mouse-3): New variable.
7207         * gnus-art.el (gnus-mime-button-map): Use it.
7208         (gnus-mime-button-menu): Set the clicked-on buffer initially.
7210 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7212         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7214 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7216         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7217         buffers.
7219         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7221         * gnus-cache.el (gnus-cache-read-active): Reversed check.
7223 1999-01-12  Matt Armstrong  <matta@geoworks.com>
7225         * mml.el (mml-parameter-string): Strip directory component.
7227 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7229         * gnus.el (gnus-use-demon): Removed.
7231 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
7233         * nnmail.el (nnmail-article-group): Don't infloop.
7235 1999-01-11  Colin Rafferty  <colin@xemacs.org>
7237         * gnus-art.el (article-update-date-lapsed): Made it work with
7238         picons, and make it update on all visible frames.
7239         (article-date-ut): Get summary-buffer's current-headers.
7241 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7243         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7244         (gnus-picons-setup-p): New variable.
7246 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7248         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7250 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7252         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7253         (gnus-summary-exit-no-update): Use mapcar.
7255 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7257         * gnus-agent.el (gnus-category-write): Make directory.
7259 1998-09-26  Simon Josefsson <jas@pdc.kth.se>
7261         * gnus-sum.el (gnus-update-read-articles):
7262         (gnus-update-marks): Request backend update of mark.
7264 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7266         * mm-bodies.el (mm-body-encoding): Use mm-find.
7268 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
7270         * gnus-picon.el (gnus-article-display-picons): Fix.
7272 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7274         * gnus.el: Pterodactyl Gnus v0.69 is released.
7276 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7278         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7280         * gnus-agent.el (gnus-agent-remove-group): New command and
7281         keystroke.
7283         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7285 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7287         * gnus-agent.el (gnus-agent-write-servers): Make directory.
7289 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7291         * mm-view.el (mm-inline-text): Bind current id.
7293         * mm-decode.el (mm-handle-id): New macro.
7294         (mm-make-handle): Accept id.
7295         (mm-dissect-singlepart): Use it.
7297 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
7299       * message.el (message-cite-original-without-signature): Use
7300       message-signature-separator when searching for signature in
7301       message-cite-original-without-signature.
7303 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
7305         * gnus.el (gnus-server-to-method): Check named methods.
7307 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7309         * mm-view.el (mm-view-message): Goto point-min.
7311         * nnmail.el (nnmail-article-group): Don't delete lines, only
7312         shorten them.
7314         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7315         values.
7317         * nnheader.el (nnheader-temp-directory): New variable.
7318         (nnheader-temp-directory): Removed.
7320 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
7322         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7323         list of files to check for mailcap entries under windows-nt.
7325 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7327         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7328         summary buffer exists.
7330 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7332         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7333         irrelevant Sun sendmail bug.
7334         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7336         * message.el (message-send-news): Bind mail-header-separator to
7337         "" when asking backend to post.
7339 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7341         * mm-uu.el (mm-dissect-disposition): New variable.
7342         (mm-uu-dissect): Use it.
7344 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7346         * mm-view.el (mm-inline-text): Bind url-current-object.
7348 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
7350         * gnus-range.el (gnus-remove-from-range): Rewrite.
7352 1998-12-09  SL Baur  <steve@altair.xemacs.org>
7354         * gnus-picon.el (annotations): Remove bogus require 'xpm.
7356 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
7358         * message.el (message-encode-message-body): Insert `MIME-Version'
7359         instead of `Mime-Version'.
7361 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7363         * message.el (message-insert-mime-part): Add the attachment
7364         disposition.
7365         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
7366         (message-mime-query-type): New function.
7367         (message-mime-query-description): Ditto.
7368         (message-mime-query-file): Ditto.
7369         (message-insert-mime-part): Use them.
7370         (message-mime-insert-external): Use the new stuff.
7372 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7374         * nnmail.el (nnmail-split-header-length-limit): New variable.
7376         * mm-decode.el (mm-dissect-buffer): Check syntax.
7378         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
7380         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
7381         (rfc2047-dissect-region): Ditto.
7383 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7385         * mm-view.el (mm-view-message): Decode charset.
7387 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7389         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
7390         CT headers.
7392 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
7394         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
7395         mm-uu-*-function.
7396         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
7398 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7400         * message.el (message-send-mail): Do MML first.
7401         (message-send-news): Ditto.
7403 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7405         * gnus-picon.el (gnus-picons-face): New face.
7406         (gnus-picons-try-face): Use it.
7408 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7410         * gnus.el: Pterodactyl Gnus v0.68 is released.
7412 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7414         * gnus.el: Pterodactyl Gnus v0.67 is released.
7416 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7418         * gnus.el: Pterodactyl Gnus v0.66 is released.
7420 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7422         * gnus-art.el (gnus-insert-mime-button): Decode description.
7424 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
7426         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
7427         (gnus-decode-header-methods): Ditto.
7428         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
7430 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7432         * mml.el (mml-insert-mime-headers): Encode description.
7434         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
7435         line.
7437         * gnus-sum.el (gnus-default-charset): Doc fix.
7439 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
7441         * mm-decode.el (mm-display-part): Forward a line.
7443 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
7445         * mm-util.el (mm-running-ntemacs): New variable.
7446         (mm-text-coding-system): Ditto.
7447         * nnmail.el (nnmail-incoming-coding-system): Ditto.
7448         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
7450 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7452         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
7453         buffer.
7455         * message.el (message-insert-headers): New command and keystroke.
7457 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7459         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
7460         (mm-get-image): Ditto.
7462         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
7463         base64, uudecode and binhex.
7465 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
7467         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
7468         in text/plain.
7469         * mm-uu.el (mm-uu-dissect): Use inline.
7471 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7473         * mm-view.el (mm-view-message): New function.
7475         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
7476         qp.
7478 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
7480         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
7481         entry for message/rfc822 as 8bit.
7483 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7485         * mailcap.el (mailcap-mime-extensions): Add patch.
7487 1998-12-05  Dale Hagglund  <rdh@best.com>
7489         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
7490         argument to force all multipart/* to look like multipart/mixed.
7492         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
7493         variable.
7494         (gnus-mime-display-part): Use it.
7496 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7498         * gnus-draft.el (gnus-draft-send): Only disable checks for
7499         non-interactive use.
7500         (gnus-draft-send-message): Use it.
7502 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7504         * gnus.el: Pterodactyl Gnus v0.65 is released.
7506 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7508         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
7510         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
7512 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7514         * gnus.el: Pterodactyl Gnus v0.64 is released.
7516 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7518         * mm-view.el (mm-setup-w3): Don't load.
7520         * gnus-msg.el (gnus-setup-message): Set group name.
7521         (gnus-group-mail): Avoid leaking local vars.
7523         * message.el (message-attach-file): Renamed.
7524         (message-mime-attach-file): Renamed again.
7526 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
7528         * gnus-art.el (article-decode-encoded-words): Bind
7529         rfc2047-default-charset here.
7531         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
7533 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7535         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
7536         (gnus-picons-setup-hook): New hook.
7538 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
7540         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
7541         string.
7542         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
7543         line.
7545 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7547         * gnus-art.el (gnus-article-prepare-display): Setup w3.
7548         (gnus-mime-view-part): Ditto.
7549         (gnus-mime-inline-part): Dotii.
7550         (gnus-mime-externalize-part): Daddo.
7551         (gnus-mime-internalize-part): Tutti frutti.
7552         (gnus-widget-press-button): Da da do.
7554         * mm-view.el (mm-setup-w3): Require url-vars.
7556 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
7558         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
7559         * mm-util.el (mm-find-charset-region): Ditto.
7561 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7563         * message.el (message-send): Don't encode here.
7564         (message-send-mail): But here.
7565         (message-send-news): And here.
7567 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7569         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
7571 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7573         * gnus.el: Pterodactyl Gnus v0.63 is released.
7575 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7577         * mml.el (mml-base-boundary): Shorten.
7579         * message.el (message-insert-mime-part): Use default.
7581         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
7583 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
7585         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
7586         buttons, not [*].
7588 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7590         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
7592 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
7594         * gnus-art.el (gnus-insert-mime-button): Fix.
7596 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7598         * message.el (message-insert-mime-part): Nicify prompts.
7599         (message-insert-mime-part): Really delete duplicates.
7600         (message-insert-mime-part): Check against common errors.
7601         (message-insert-mime-part): Fix docstring.
7603 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7605         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
7607 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7609         * gnus-art.el (gnus-mime-button-line-format): Nicify.
7610         (gnus-insert-mime-button): Modify accordingly.
7612 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7614         * gnus-art.el (gnus-display-mime): Set window point.
7616         * mm-decode.el (mm-display-external): Only decode when not
7617         saving.
7618         (mm-alternative-precedence): Prefer multiparts.
7619         (mm-inline-media-tests): Inline multiparts.
7621         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
7622         Ignore errors when requiring url.
7624         * mml.el (mml-quote-region): New command.
7626         * message.el (message-cite-original): Use it.
7627         (message-cite-original-without-signature): Ditto.
7629 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7631         * gnus.el: Pterodactyl Gnus v0.62 is released.
7633 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7635         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
7637 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
7639         * mm-view.el (mm-inline-text): Use `point-min-marker' and
7640         `point-max-marker'.
7642 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7644         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
7646         * gnus-art.el (gnus-mime-display-single): Check for attachment
7647         before other tests.
7649 1998-12-03  Didier Verna  <verna@inf.enst.fr>
7651         * gnus-msg.el (gnus-configure-posting-styles): find a
7652         posting-style entry in the group parameters, if any, and honor it
7653         at the end.
7655 1998-12-03  Felix Lee  <flee@teleport.com>
7657         * nntp.el (nntp-after-change-function): Fix.
7659 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
7661         * mml.el (mml-generate-mime-1): Insert literally.
7663 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7665         * mml.el (mml-insert-mime-headers): Removed debug.
7667 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7669         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
7670         prefixed.
7672         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
7673         application/emacs-lisp to 8bit.
7675 1998-12-03  Dale Hagglund  <rdh@best.com>
7677         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
7679 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7681         * gnus.el: Pterodactyl Gnus v0.61 is released.
7683 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7685         * mml.el (mml-parse-1): Skipped parts.
7686         (mml-insert-mime-headers): Nil is a list.
7687         (mml-generate-mime-1): Don't insert literally.
7688         (mml-read-tag): Drop text props.
7689         (mml-read-part): Ditto.
7690         (mml-parse-singlepart-with-multiple-charsets): Ditto.
7692 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7694         * gnus.el: Pterodactyl Gnus v0.60 is released.
7696 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7698         * mml.el (mml-parse-1): Don't throw contents away.
7700 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
7702         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
7704 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7706         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
7707         function.
7708         (mml-parse-1): Use it.
7710 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7712         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
7713         Use gnus-newsgroup-default-charset.
7714         (article-decode-encoded-words): Remove charset codes.
7715         * gnus-sum.el (gnus-newsgroup-default-charset): Use
7716         gnus-default-charset.
7718 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7720         * message.el (message-send-mail): Don't encode here.
7721         (message-send-news): Nor here.
7722         (message-send): ... but here instead.
7724         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
7725         default to nil.
7726         (gnus-article-display-picons): Replace From line.
7727         (gnus-group-display-picons): Replace Newsgroups line.
7728         (gnus-picons-display-glyph): Set baseline.
7729         (gnus-group-display-picons): Piconize the entire Newsgroups line.
7730         (gnus-picons-xbm-face): Revert to old, standard colors.
7732         * message.el (message-fetch-field): Remove text props.
7734         * gnus-art.el (gnus-article-normalized-header-length): New
7735         variable.
7736         (article-normalize-headers): New command and keystroke.
7738         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
7740 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7742         * gnus.el: Pterodactyl Gnus v0.59 is released.
7744 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7746         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
7748         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
7750 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7752         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
7754 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7756         * mm-decode.el (mm-all-images-fit): New variable.
7757         (mm-image-fit-p): Use it.
7759         * gnus-art.el (gnus-mime-display-single): Use it.
7760         (gnus-mime-internalize-part): New command and keystroke.
7762         * mm-decode.el (mm-user-automatic-external-display): New
7763         variable.
7764         (mm-automatic-external-display-p): New function.
7766         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
7767         colors.
7769 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7771         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
7773         * gnus-art.el (gnus-with-article): Work in the original article
7774         buffer.
7775         (gnus-with-article): Work in read-only groups.
7777 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7779         * mm-bodies.el (mm-decode-string): Return original string if not
7780         decode.
7782 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
7784         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
7786 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
7788         * nndoc.el (nndoc-mime-parts-type-p): Do related.
7790 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7792         * gnus.el: Pterodactyl Gnus v0.58 is released.
7794 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
7796         * mm-decode.el (mm-get-image): Return a glyph, not an image
7797         specifier.
7799 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
7801         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
7803 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7805         * mail-parse.el (rfc2045): Required.
7807 1998-12-01  William M. Perry  <wmperry@aventail.com>
7809         * mm-view.el (mm-inline-text): Remove props.
7811 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7813         * mm-view.el (mm-setup-w3): Protect url-misc.
7815         * message.el (message-ignored-resent-headers): Remove
7816         Gnus-Warning.
7818         * mml.el (mml-insert-mime-headers): Use encoding.
7819         (mml-parameter-string): Ditto.
7821         * rfc2045.el: New file.
7822         (rfc2045-encode-string): New function.
7824 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7826         * mail-parse.el (mail-header-encode-parameter): New function.
7828         * rfc2231.el (rfc2231-encode-string): New function.
7830 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
7832         * mm-bodies.el (mm-decode-string): New function.
7833         * mm-view.el (mm-inline-text): Use mm-decode-string.
7835 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7837         * gnus.el: Pterodactyl Gnus v0.57 is released.
7839 1998-11-23  Felix Lee  <flee@cygnus.com>
7841         * nntp.el (nntp-async-needs-kluge): new setting.
7842         (nntp-async-timer): new var.
7843         (nntp-async-process-list): new var.
7844         (nntp-async-kluge): new function.
7845         (nntp-async-timer-handler): new function.
7846         (nntp-async-wait): new function.
7847         (nntp-async-stop): new function.
7848         (nntp-after-change-function): renamed, and split apart.
7849         (nntp-async-trigger): new function.
7850         (nntp-do-callback): new function.
7851         (nntp-accept-process-output): add optional timeout arg.
7853         * gnus-async.el (gnus-async-request-fetched-article): fixed.
7854         (gnus-async-wait-for-article): new function.
7855         (gnus-async-with-semaphore): s/asynch/async/.
7857 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7859         * gnus-art.el (gnus-with-article): Don't encode.
7860         (gnus-insert-mime-button): Fall back on filename from C-D.
7861         (gnus-mime-display-single): Have dots right on text/plain
7862         attachments.
7864         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
7865         broken parts.
7867         * gnus-art.el (gnus-with-article): Flush cache and backlog.
7869         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
7870         binhex.
7872         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
7873         (gnus-summary-repair-multipart): New command and keystroke.
7875         * gnus-art.el (gnus-with-article-buffer): New macro.
7877 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
7879         * gnus-art.el (gnus-mime-inline-part): Do not get part when
7880         undisplay the part.
7882 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7884         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
7886         * mml.el (mml-read-part): Partition right.
7888         * mm-decode.el (mm-handle-set-cache): New macro.
7889         (mm-handle-cache): Ditto.
7890         (mm-make-handle): Ditto.
7891         (mm-dissect-singlepart): Use it.
7892         (mm-get-image): Use the cache.
7894 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7896         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
7897         (gnus-mime-display-single): Don't insert lines between parts.
7899 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
7901         * nnmail.el (nnmail-file-coding-system-1): New variable.
7902         * nnfolder.el (nnfolder-file-coding-system): Ditto.
7903         (nnfolder-read-folder): Use nnfolder-file-coding-system.
7904         * nnml.el (nnml-file-coding-system): New variable.
7905         (nnml-request-article): Use nnml-file-coding-system.
7907 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7909         * gnus.el: Pterodactyl Gnus v0.56 is released.
7911 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7913         * gnus-art.el (gnus-mime-display-part): New function.
7914         (gnus-mime-display-mixed): Use it.
7916         * mm-view.el (mm-setup-w3): Don't register.
7918         * message.el (message-cite-original): Cite parts.
7920 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7922         * mml.el (mml-parameter-string): New function.
7923         (mml-insert-mime-headers): Separated into new function.
7925 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
7927         * mml.el (mml-make-boundary): Use `make-string'.
7929 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
7931         * binhex.el (binhex-insert-char): Ditto.
7933         * uudecode.el (uudecode-insert-char): Code correctly.
7935 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7937         * mml.el (mml-generate-mime): Don't generate multiparts for
7938         empties.
7940         * gnus-art.el (gnus-display-mime): Save excursion.
7942         * message.el (message-remove-first-header): New function.
7943         (message-encode-message-body): Use it.
7945 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7947         * gnus.el: Pterodactyl Gnus v0.55 is released.
7949 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7951         * mm-view.el (mm-setup-w3): New function.
7953         * mm-decode.el (mm-content-id-get-contents): New function.
7954         (mm-content-id-get-type): Ditto.
7955         (mm-content-id-get-encoding): Ditto.
7956         (mm-get-handle-by-content-id): Removed.
7958 1998-11-25  Colin Rafferty  <colin@xemacs.org>
7960         * message.el (message-generate-new-buffers): Fix tag.
7962 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7964         * message.el (message-buffer-name): Check for unique first.
7966         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
7967         gnus-inhibit-mime-unbuttonizing.
7969         * gnus-sum.el (t): Bind M-t.
7970         (gnus-inhibit-unbuttonizing): New variable.
7971         (gnus-summary-toggle-display-buttonized): New command.
7973         * gnus-art.el (gnus-display-mime): Select article window.
7974         (article-strip-trailing-space): New command and keystroke.
7976         * nneething.el (nneething-include-files): New variable.
7977         (nneething-create-mapping): Use it.
7979         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
7981         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
7982         ayto-expirable marks.
7984 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7986         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
7988         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
7989         ARG.
7991         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
7993 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
7995         * mm-util.el (mm-binary-coding-system): New variable.
7996         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
7997         * mm-decode.el (mm-display-external): Ditto.
7999 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8001         * gnus.el: Pterodactyl Gnus v0.54 is released.
8003 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8005         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8007 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8009         * mm-decode.el (mm-save-part): Unquote.
8011 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8013         * mm-decode.el (mm-save-part): Bind coding system for write.
8015 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8017         * gnus-art.el (gnus-article-mode-line-format): New default.
8018         (gnus-article-mime-part-status): New function.
8020         * message.el (message-send-news): Check the body syntax before
8021         encoding.
8023         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8024         (gnus-mime-display-single): Use it.
8025         (gnus-mime-display-alternative): Ditto.
8027         * mm-decode.el: Check for whether we are running under a term.
8029 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8031         * mm-decode.el (mm-preferred-alternative): Default to first
8032         alternative.
8033         (mm-preferred-alternative): No, we dont.
8035 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8037         * mm-decode.el (mm-display-external): Use binary instead of
8038         no-conversion.
8039         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8040         * nnheader.el (nnheader-file-coding-system): Ditto.
8041         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8043 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8045         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8046         name without method.
8048 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8050         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8051         coding-system -> default-charset.
8052         (gnus-newsgroup-default-charset-alist): Ditto.
8053         (gnus-summary-local-variables): Ditto.
8054         (gnus-set-global-variables): Ditto.
8055         (gnus-get-newsgroup-headers): Ditto.
8056         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8057         (gnus-get-newsgroup-headers-xover): Ditto.
8058         (gnus-newsgroup-setup-default-charset): Ditto.
8059         (article-decode-mime-words): Ditto.
8060         (article-decode-charset): Ditto.
8061         (article-decode-encoded-words): Ditto.
8062         (article-de-quoted-unreadable): Ditto.
8063         (gnus-mime-view-all-parts): Ditto.
8064         (gnus-mime-externalize-part): Ditto.
8065         (gnus-mm-display-part): Ditto.
8066         (gnus-mime-display-single): Ditto.
8067         (gnus-mime-display-alternative): Ditto.
8069 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8071         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8072         * gnus-art.el (article-decode-charset): Overlay
8073         rfc2047-default-charset.
8074         * message.el (message-draft-coding-system): New variable.
8075         (message-set-auto-save-file-name): Use message-draft-coding-system.
8076         * nndraft.el (nndraft-request-article): Ditto.
8077         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8078         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8080 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8082         * mm-uu.el (mm-uu-test): New function.
8083         (mm-uu-dissect): Inherit charset and cte from head.
8084         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8086 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8088         * gnus.el: Pterodactyl Gnus v0.53 is released.
8090 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8092         * mm-decode.el (mm-get-image): New function.
8093         (mm-image-fit-p): New function.
8095         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8097         * gnus-art.el (gnus-article-insert-newline): New function.
8098         (article-goto-body): New function.
8100 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8102         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8103         buttons.
8105         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8106         keystroke.
8108         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8109         line between parts.
8111         * message.el (message-remove-header): Go to end if wanted.
8113 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8115         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8116         movement with save-window-excursion.
8118 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8120         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8122 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8124         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8126 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8128         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8129         gnus-newsgroup-coding-system.
8130         (gnus-get-newsgroup-headers): Ditto.
8131         (gnus-get-newsgroup-headers-xover): Ditto.
8132         (gnus-set-global-variables): Ditto.
8133         * gnus-art.el (article-decode-mime-words): Ditto.
8134         (article-decode-charset): Ditto.
8135         (article-decode-encoded-words): Ditto.
8136         (article-de-quoted-unreadable): Ditto.
8137         (gnus-mime-view-all-parts): Ditto.
8138         (gnus-mime-externalize-part): Ditto.
8139         (gnus-mm-display-part): Ditto.
8140         (gnus-mime-display-alternative): Ditto.
8141         (gnus-mime-display-single): Ditto.
8142         * mm-view.el (mm-inline-text): Use default coding system.
8144 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8146         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8147         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8148         (gnus-newsgroup-coding-system): New local variable.
8149         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8150         (gnus-summary-local-variables): Add two new local variables.
8151         (gnus-newsgroup-setup-coding-system): New function.
8152         (gnus-select-newsgroup): Setup coding system.
8153         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8154         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8155         * gnus-cus.el (gnus-group-parameters): Customizable
8156         iso-8859-1-forced.
8158 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8160         * gnus.el: Pterodactyl Gnus v0.52 is released.
8162 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8164         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8165         encoding.
8167         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8168         undisplayed text types.
8170         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8171         types.
8173 1998-11-19  Felix Lee  <flee@cygnus.com>
8175         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8177 1998-11-19  Felix Lee  <flee@cygnus.com>
8179         * gnus-async.el (gnus-asynch-obarray): rename to
8180         gnus-async-hashtb, and don't buffer-local it.
8182         (gnus-async-article-callback): new function.
8183         (gnus-make-async-article-function): use it.
8185         (gnus-async-current-prefetch-group): new var.
8186         (gnus-async-current-prefetch-article): new var.
8187         (gnus-async-request-fetched-article): are we fetching it already?
8189         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8191 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8193         * gnus-sum.el (gnus-summary-show-article): Require.
8195         * message.el: Provide before hooks.
8196         (message-send-news): Do MIME before headers.
8198         * gnus-art.el (gnus-article-check-buffer): New function.
8199         (gnus-article-read-summary-keys): Use it.
8201         * mm-decode.el (mm-user-automatic-display): Display all inline
8202         images.
8204         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8205         much.
8206         (gnus-unbuttonized-mime-types): New variable.
8208 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8210         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8212         * mm-decode.el (mm-quote-arg): Quote semicolons.
8214         * gnus-art.el (gnus-mime-display-single): Don't display
8215         attachments.
8216         (gnus-mime-externalize-part): New command and keystroke.
8218         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8219         (mm-alternative-precedence): Changed order.
8221 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8223         * gnus.el (gnus-method-simplify): New function.
8224         (gnus-native-method-p): New function.
8225         (gnus-secondary-method-p): Use gnus-method-equal.
8227         * gnus-start.el (gnus-group-change-level): Shorten select method.
8229 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8231         * gnus.el: Pterodactyl Gnus v0.51 is released.
8233 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8235         * gnus.el: Applied patches from 5.6.45.
8237         * gnus-score.el (gnus-score-find-trace): Print complete file
8238         paths.
8239         (gnus-score-find-trace): Truncate lines.
8241         * gnus.el (gnus-message-archive-group): Allow function.
8243         * message.el (message-encode-message-body): Remove Mime-Version
8244         before inserting.
8246         * gnus-cus.el (gnus-group-customize): Optional topic.
8248         * gnus-sum.el (gnus-summary-customize-parameters): New command and
8249         keystroke.
8251 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8253         * message.el (message-encode-message-body): Rewrite.
8255 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8257         * mml.el (mml-base-boundary): New variable.
8258         (mml-make-boundary): New function.
8260         * gnus-cache.el (gnus-cache-coding-system): New variable.
8261         (gnus-cache-request-article): Use it.
8263         * message.el (message-insert-mime-part): Delete duplicates.
8265 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8267         * gnus-art.el (gnus-mime-display-alternative): Set end of
8268         multipart and display even when nothing is preferred.
8270 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8272         * gnus.el: Pterodactyl Gnus v0.50 is released.
8274 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8276         * mm-decode.el (mm-inline-media-tests): Check that device-type is
8277         fbound.
8279         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8281 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8283         * gnus.el (gnus-similar-server-opened): Compare backend.
8285 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8287         * gnus-topic.el (gnus-topic-expire-articles): New function.
8288         (gnus-topic-mode-map): Bind it.
8290         * gnus.texi (Topic Commands): New expiry command. Reordered.
8292 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
8294         * gnus-sum.el
8295         (gnus-auto-expirable-marks): New variable.
8296         (gnus-inhibit-user-auto-expire): New variable.
8297         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8298         When looking to see if we should expire instead, check
8299         gnus-auto-expirable-marks instead of using a hard-wired list.
8300         (gnus-summary-mark-as-read-forward,
8301         gnus-summary-mark-as-read-backward):
8302         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8303         gnus-summary-mark-forward, instead of `t'.
8305 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8307         * mml.el (mml-compute-boundary): New function.
8308         (mml-compute-boundary-1): New function.
8309         (mml-generate-mime-1): Use it.
8311 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
8313         * mml.el (mml-generate-mime-1): Always precede closing boundary
8314         with newline.
8316 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8318         * mml.el (mml-generate-mime-1): Do right boundaries when several
8319         multiparts.
8321         * mm-decode.el (mm-user-automatic-display): Default to inline
8322         jpeg.
8324         * mml.el (mml-generate-mime-1): Encode non-text parts.
8326 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8328         * gnus.el: Pterodactyl Gnus v0.49 is released.
8330 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8332         * mm-view.el (mm-inline-text): Require w3-vars.
8334         * gnus-setup.el (gnus-use-tm): Removed.
8336         * gnus-art.el (gnus-article-goto-part): Don't beep.
8337         (gnus-article-view-part): Check return value.
8338         (gnus-mime-display-alternative): Don't display when there is
8339         nothing to display.
8341         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8342         (mml-generate-mime-1): Use unibyte for binaries.
8344         * gnus-art.el (gnus-display-mime): Call
8345         gnus-article-mime-part-function.
8346         (gnus-mime-part-function): New function.
8347         (gnus-article-mime-part-function): New function.
8349         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8351 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8353         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
8355         * message.el (message-font-lock-keywords): Highlight MML.
8356         (message-mml-face): New font.
8358 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8360         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
8361         (gnus-mm-display-part): Do not select-window if the article window
8362         is not found.
8364 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8366         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
8368 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8370         * gnus.el: Pterodactyl Gnus v0.48 is released.
8372 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8374         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
8376         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
8378         * message.el (message-cite-original-without-signature): Ditto.
8379         (message-cite-original): Quote parts.
8381 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8383         * gnus.el: Pterodactyl Gnus v0.47 is released.
8385 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8387         * message.el (message-encode-message-body): Insert MIME warning.
8389         * mml.el (mml-read-tag): Look for #tag.
8391         * mm-util.el (mm-find-charset-region): Check whether
8392         enable-multibyte-characters is bound.
8394 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8396         * gnus.el: Pterodactyl Gnus v0.46 is released.
8398 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8400         * message.el (message-encode-message-body): Insert headers at the
8401         right spot.
8403 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8405         * gnus.el: Pterodactyl Gnus v0.45 is released.
8407 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8409         * nndraft.el (nndraft-save-mime-part): Removed.
8410         (nndraft-get-mime-part): Ditto.
8412         * message.el (message-format-mime-old): Removed.
8413         (message-encode-message-body): Removed.
8414         (message-encode-message-body): Renamed.
8416 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8418         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
8420         * message.el (message-format-mime): Check message-mime-part.
8422         * mm-encode.el (mm-mime-file-types): Removed.
8423         (mm-default-file-encoding): New definition.
8425 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
8427         * mm-view.el (mm-inline-image): Use mm-insert-inline.
8428         * gnus-art.el (gnus-mm-display-part): Go to correct position.
8430 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8432         * gnus.el: Pterodactyl Gnus v0.44 is released.
8434 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8436         * message.el (message-format-mime): New function.
8438         * nndraft.el (nndraft-save-mime-part): New function.
8439         (nndraft-get-mime-part): New function.
8441         * mm-encode.el (mm-default-file-encoding): New function.
8442         (mm-content-transfer-encoding): New function.
8443         (mm-encode-buffer): New function.
8445         * message.el: New command.
8446         (message-mime-part): New variable.
8447         (message-insert-mime-part): New command.
8449         * mm-encode.el (mm-encode-content-transfer-encoding): New
8450         function.
8452         * mm-util.el (mm-content-transfer-encoding-defaults): New
8453         variable.
8454         (mm-mime-file-types): Taken from TM.
8456 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8458         * gnus.el: Pterodactyl Gnus v0.43 is released.
8460 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
8462         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
8463         * gnus-score.el (gnus-score-default-header): Ditto.
8464         (gnus-header-index): Ditto.
8465         (gnus-summary-increase-score): Ditto, & process "extra" requests.
8466         (gnus-summary-header): Handle extra headers.
8467         (gnus-summary-score-entry): Ditto, & provide new score element.
8468         (gnus-summary-score-effect): Ditto.
8469         (gnus-score-string): Avoid "extra" string sort, & modify match in
8470         "extra" case.
8471         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
8473 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8475         * message.el (message-resend): Bind message-required-mail-headers
8476         to nil.
8478         * mm-view.el (mm-inline-text): Bind w3-strict-width.
8480         * nngateway.el (require): Require cl.
8482         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
8483         things.
8485 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
8487         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
8488         when no articles.
8490 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8492         * message.el (message-ignored-resent-headers): Remove X-Gnus.
8494 1998-11-10  Colin Rafferty  <colin@xemacs.org>
8496         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
8497         user-mail-address if non-nil.
8499 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8501         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
8502         (gnus-make-sort-function-1): Ditto.
8504         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
8505         window.
8507 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8509         * mm-util.el (mm-with-unibyte-buffer): Ditto.
8511         * binhex.el (binhex-decode-region): Quote.
8513 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8515         * gnus-art.el (article-decode-charset): Don't downcase charset.
8517         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
8519 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8521         * gnus.el: Pterodactyl Gnus v0.42 is released.
8523 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
8525         * gnus-art.el (gnus-display-mime): Add id for alternative part.
8527 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8529         * nntp.el (nntp-send-mode-reader): Revert.
8531 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
8533         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
8535 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
8537         * message.el (message-make-date): Fix for negative time zones.
8539 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8541         * gnus.el: Pterodactyl Gnus v0.41 is released.
8543 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
8545         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8547 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
8549         * gnus.el (gnus-short-group-name): When shortening foreign select
8550         methods, do not scan for plusses beyond the first colon.
8552 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
8554         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
8555         lines where `group' is the last thing on the line.
8557 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8559         * gnus-art.el (gnus-article-view-part): Do alternative.
8560         (gnus-mime-display-alternative): Insert marker.
8562 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8564         * mm-decode.el (mm-dissect-multipart): Quote regexp.
8566         * nnmail.el (nnmail-expired-article-p): Protect against bogus
8567         dates.
8569         * gnus-cus.el (gnus-topic): Required.
8571         * nnheader.el (nnheader-parse-nov): Parse extra.
8572         (nnheader-nov-parse-extra): New macro.
8574 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8576         * gnus-art.el (gnus-article-view-part): Internal move.
8578 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
8580         * gnus-cus-new.el (gnus-custom-topic): New free variable.
8581         (gnus-group-customize): Support editing topic parameters.
8583 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
8585         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
8586         indicators.
8588 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8590         * gnus-art.el (gnus-mm-display-part): Return.
8591         (gnus-article-view-part): Only go if external.
8592         (gnus-article-dumbquotes-map): Do 205.
8594         * mm-decode.el (mm-display-part): Return what was done.
8596         * message.el (message-buffer-naming-style): New variable.
8597         (message-generate-new-buffers): Extended.
8598         (message-buffer-naming-style): Removed.
8599         (message-buffer-name): Use it.
8600         (message-do-send-housekeeping): Rename new styling.
8602         * gnus-sum.el (gnus-summary-recenter): Allow
8603         gnus-auto-center-summary to be a number.
8605 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8607         * pop3.el (pop3-open-server): Use "binary" instead of
8608         "no-conversion".
8610 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8612         * gnus-srvr.el (gnus-browse-foreign-server): Set
8613         gnus-browse-current-method to the result of gnus-server-to-method.
8615 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8617         * gnus-util.el (gnus-pull): Another optional argument.
8618         * nnweb.el (nnweb-request-delete-group): Delete from
8619         nnweb-group-alist and update active file.
8621 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8623         * gnus-group.el (gnus-group-make-group): Accept group of new
8624         method.
8626 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
8628         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
8630 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
8632         * mm-view.el (mm-inline-text): Postion of html portion.
8634 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8636         * nntp.el (nntp-list-active-group): Waited for short strings.
8637         (nntp-send-mode-reader): Ditto.
8638         (nntp-open-connection): Ditto.
8640         * gnus-int.el (gnus-request-group-articles): New function.
8642         * nntp.el (nntp-request-listgroup): New function.
8643         (nntp-request-group-articles): Renamed.
8645 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
8647         * nnheader.el (nnheader-parse-nov): Supply extra.
8649 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8651         * gnus-art.el (gnus-button-push): Don't go to
8652         gnus-article-buffer.
8654         * mm-view.el (mm-inline-image): Add a newline.
8656         * gnus-start.el (gnus-check-first-time-used): Check more.
8658 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
8660         * gnus-start.el (gnus-check-first-time-used): Check current.
8662 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8664         * mm-util.el (mm-find-charset-region): New function.
8666         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
8668         * gnus-art.el (gnus-mime-button-menu): Fix.
8670 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
8672         * gnus-art.el (gnus-mime-button-menu): New definition.
8674 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8676         * gnus-art.el (article-decode-charset): Downcase charset.
8677         (article-decode-charset): Pass on type.
8678         (article-decode-charset): Check nil charsets.
8679         (article-remove-cr): Translate CR to LF.
8680         (gnus-ignored-mime-types): Default to nil.
8682         * nnheader.el (nnheader-insert-nov): Work when not Xref.
8684         * gnus-sum.el (gnus-ignored-from-addresses): Default to
8685         user-mail-address.
8686         (gnus-nov-parse-extra): Didn't return right thing.
8688 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
8690         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
8692 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8694         * gnus.el: Pterodactyl Gnus v0.40 is released.
8696 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8698         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
8700         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
8702         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
8704         * nnml.el (nnml-possibly-create-directory): Check before making.
8706 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
8708         * nnheader.el (nnheader-insert-nov): Don't infloop.
8710 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8712         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
8713         set up.
8715 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
8717         * nneething.el (nneething-file-name): New definition.
8719 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8721         * gnus-art.el (gnus-treatment-function-alist): Fix.
8722         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
8724         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
8726 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8728         * gnus.el: Pterodactyl Gnus v0.39 is released.
8730 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8732         * gnus-art.el (gnus-ignored-mime-types): New variable.
8733         (gnus-mime-display-single): Use it.
8734         (gnus-treatment-function-alist): New variable.
8736         * gnus.el (gnus-mime): New group.
8738         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
8739         things for other parts.
8740         (gnus-mime-display-alternative): Place point.
8742         * gnus.el: autoload gnus-uu-post-news.
8744         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
8745         needsterm/DISPLAY.
8747         * mm-decode.el (mm-display-part): Default to inline text/.*
8748         parts.
8750         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
8751         8bit.
8753         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
8754         (gnus-mime-display-single): Inline all text parts.
8755         (gnus-article-narrow-to-signature): Removed mime:: stubs.
8757 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8759         * nnml.el (nnml-possibly-create-directory): Rewrite.
8760         (nnml-request-create-group): Change to right server.
8762         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
8764         * gnus.el: rmail-output-to-rmail-file autoload.
8766         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
8767         Gnus.
8769         * nnheader.el (nnheader-parse-head): Checked wrong variable.
8771         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
8773 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
8775         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8776         mixed part.
8778 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
8780         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8782         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8784 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8786         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8788 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8790         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
8791         value.
8793         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
8794         hidden.
8796         * gnus-spec.el (gnus-update-format-specifications): Use the
8797         article mode line spec.
8799         * gnus-art.el (gnus-insert-mime-button): Put right type.
8800         (gnus-insert-prev-page-button): Ditto.
8801         (gnus-insert-next-page-button): Dutti.
8803         * pop3.el: New version installed.
8805 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8807         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
8808         and display last part.
8810 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8812         * gnus.el: Pterodactyl Gnus v0.38 is released.
8814 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8816         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
8817         Removed.
8818         (article-de-quoted-unreadable): Narrow to default.
8820         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
8822         * gnus-art.el (article-decode-charset): Decode even when broken
8823         MIME.
8825         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
8826         name.
8828         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
8830         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
8831         nnheader.
8833         * nnmail.el (nnmail-extra-headers): New variable.
8835         * nnheader.el (nnheader-insert-nov): Insert extra.
8837         * gnus.el (gnus-summary-line-format): Doc fix.
8839         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
8840         (gnus-nov-parse-line): Ditto.
8841         (gnus-nov-parse-extra): New macro.
8842         (gnus-header): New function.
8843         (gnus-update-summary-mark-positions): Change.
8844         (gnus-ignored-from-addresses): New variable.
8845         (gnus-summary-insert-from-or-to): New function.
8847         * gnus.el (gnus-extra-headers): New variable.
8849         * nnheader.el (make-mail-header): Expand.
8850         (mail-header-extra): New macro.
8851         (mail-header-set-extra): Ditto.
8852         (make-full-mail-header): Expand.
8854 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8856         * gnus.el: Pterodactyl Gnus v0.37 is released.
8858 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8860         * mm-bodies.el (mm-decode-body): Check for multibyticity.
8862         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
8863         on.
8865 1998-10-22  Didier Verna  <verna@inf.enst.fr>
8867         * gnus-spec.el (gnus-balloon-face-function): new function
8868         (gnus-parse-format): understand the %< %> specifiers
8869         (gnus-parse-complex-format): ditto.
8871 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8873         * gnus.el: Changed following-char to char-after throughout.
8875 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8877         * mm-decode.el (mm-display-external): Protect more and message.
8879 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
8881         * gnus-art.el (gnus-mime-display-mixed): Multipart in
8882         mixed part.
8884 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
8886         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
8888         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
8890 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8892         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
8894 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
8896         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
8898         * mm-decode.el (mm-display-external): Set undisplayer to mm
8899         buffer, not the current buffer; use unwind-protect.
8901 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8903         * gnus-sum.el (gnus-summary-exit): Destroy parts.
8904         (gnus-summary-exit-no-update): Ditto.
8906 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8908         * mm-decode.el (mm-inline-media-tests): Look for w3.
8910         * mailcap.el (mailcap-mime-data): Inline html.
8912 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8914         * gnus.el: Pterodactyl Gnus v0.36 is released.
8916 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8918         * gnus-art.el (article-translate-strings):
8919         (gnus-article-dumbquotes-map): Don't dot.
8921         * pop3.el (pop3-open-server): Set point right.
8923         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
8924         (mm-dissect-buffer): Ditto.
8925         (mm-destroy-part): Ignore non-handles.
8926         (mm-remove-part): Ditto.
8927         (mm-destroy-parts): New function.
8928         (mm-remove-parts): Ditto.
8930         * gnus-art.el (gnus-mm-display-part): Don't move point.
8932 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8934         * mm-uu.el : New file.
8936         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
8938         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
8939         a function.
8941 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8943         * mm-decode.el (mm-display-external): Check before selecting.
8945 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
8947         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
8949         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
8951         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
8952         variable.
8954         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
8956         * gnus-art.el (gnus-decode-header-methods): New variable.
8958         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
8960         * gnus-art.el (gnus-multi-decode-header): New function.
8962 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8964         * gnus.el: Pterodactyl Gnus v0.35 is released.
8966 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8968         * uudecode.el (uudecode-decode-region-external): Insert
8969         literally.
8971         * mm-bodies.el (mm-decode-body): Optional encoding.
8973 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8975         * gnus-ems.el (gnus-mouse-3): New variable.
8977         * binhex.el (binhex-decode-region-external): Don't use -internally.
8979 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
8981         * mailcap.el (mailcap-parse-mailcaps): Only open regular
8982         files.
8984 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
8986         * gnus-group.el (gnus-add-marked-articles): Request backend update
8987         of flags.
8989 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
8991         * gnus-sum.el (gnus-update-read-articles):
8992         (gnus-update-marks): Request backend update of mark.
8994 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
8996         * gnus.texi (Optional Backend Functions): New item,
8997         nnchoke-request-set-mark.
8999 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9001         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9002           list to range.
9004 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9006         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9008 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9010         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9011         first used.
9013 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9015         * mm-view.el: Require mm-decode for macros.
9017         * mm-decode.el (mm-handle-type): Move macro declarations above the
9018         place where they are used.
9020 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9022         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9023         buffer.
9025 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9027         * nnagent.el (nnagent-open-server): Error message.
9029 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9031         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9033 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9035         * score-mode.el (gnus-score-mode-map): Ditto.
9037         * message.el (message-mode-map): Ditto.
9039         * gnus-uu.el (gnus-uu-post-news): Ditto.
9041         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9043         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9045         * gnus-art.el (gnus-article-edit-mode-map): Use
9046         `set-keymap-parent' rather than `copy-keymap'.
9048 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9050         * gnus-art.el (gnus-mime-button-commands): New variable.
9051         (gnus-mime-button-map): Initialize it from
9052         `gnus-mime-button-commands'.
9053         (gnus-mime-button-menu): New function.
9054         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9056 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9058         * message.el (message-insert-to): Make `nobody' and `poster'
9059         synonymous to `never' and `always' in Mail-Copies-To.
9060         (message-reply): Ditto.
9061         (message-followup): Ditto.
9063 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9065         * mailcap.el (mailcap-mime-data): Save sound.
9067 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9069         * message.el (message-ignored-supersedes-headers): Include
9070         `NNTP-Posting-Date'.
9072 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9074         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9076 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9078         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9079         uudecode.
9081 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9083         * mm-decode.el (mm-display-external): Don't switch on save.
9085 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9087         * nnmail.el (nnmail-movemail-args): New variable.
9089 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9091         * gnus-art.el (article-translate-strings):
9093 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9095         * gnus-art.el (gnus-article-view-part): Use it.
9096         (gnus-mm-display-part): New function.
9097         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9099         * mm-decode.el (mm-handle-displayed-p): New function.
9101         * gnus-art.el (gnus-mime-copy-part): Create better names.
9102         (gnus-mime-button-line-format): Include dots spec.
9104 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9106       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9107       forward buffer first.
9109 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9111         * gnus-util.el (gnus-set-window-start): New function.
9113         * message.el (message-send): Don't check changed.
9115 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9117         * gnus-art.el (gnus-article-setup-buffer): Set params.
9119         * mm-decode.el (mm-user-display-methods): Inline
9120         "message/delivery-status".
9122 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9124         * message.el (message-auto-save-directory): Rename.
9125         (message-mode): Dof fix.
9127         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9128         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9130         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9132         * message.el (message-make-date): Avoid locale.
9134         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9135         cache.
9137         * mm-decode.el (mm-display-inline): Goto point-min.
9139         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9141         * mm-decode.el (mm-display-external): Reverse before sorting.
9143         * gnus-draft.el (gnus-draft-send): Allow mail.
9145 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9147         * message.el (message-check): Move message-check macro above where
9148         it is first used.
9150         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9152 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9154         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9156 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9158         * gnus.el: Pterodactyl Gnus v0.34 is released.
9160 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9162         * mm-decode.el (mm-inline-media-tests): delivery-status.
9164         * mm-view.el (mm-inline-text): Provide default.
9166 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9168         * mailcap.el (mailcap-possible-viewers): Fix nils.
9170 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9172         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9173         (article-update-date-lapsed): Record the buffer.
9174         (article-update-date-lapsed): Do all windows that display article
9175         buffers.
9177         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9179         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9181         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9182         annoations.
9184         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9186 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9188         * gnus-agent.el (gnus-category-add): Change default category to
9189         'false.
9191         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9192         scores.
9194         * gnus-draft.el (gnus-draft-send): Check server more.
9196         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9197         (gnus-article-goto-part): New function.
9199         * mm-view.el (mm-inline-text): Insert richtext properly.
9201         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9203 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9205         * parse-time.el (parse-time-rules): Accept dates far into the past
9206         and the future, and parse single-digit numbers as years.
9208 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9210         * mm-decode.el (mm-display-external): Chop off directories.
9212 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9214         * uudecode.el (uu-decode-region-external): Use
9215         insert-file-contents-literally.
9217         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9219 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9221         * uudecode.el: New file.
9223         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9224         x-uuencode.
9226 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9228         * gnus-art.el (gnus-mime-display-alternative): Set faces.
9230         * message.el (message-fetch-field): Unfold properly.
9232         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9233         in text/plain.
9235 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9237         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9238         (gnus-auto-select-first): Removed.
9239         (gnus-auto-select-first): Extended.
9240         (gnus-summary-read-group-1): Use new value.
9242 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9244         * message.el (message-fix-before-sending): Space.
9246         * nnmail.el (nnmail-find-file): Don't erase.
9248 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9250         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9252 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9254         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9256 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9258         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9260 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9262         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9263         20.4.
9265 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9267         * gnus-art.el (gnus-mime-view-all-parts): New command and
9268         keystroke.
9270         * mm-decode.el (mm-display-external): Translate slashes.
9272         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9274         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9276         * mm-decode.el (mm-quote-arg): Quote spaces.
9277         (mm-display-external): Quote args.
9279 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9281         * mm-decode.el (mm-inlinable-part-p): New function.
9283 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9285        * mm-util.el (mm-disable-multibyte): New function.
9287 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9289         * gnus.el: Pterodactyl Gnus v0.33 is released.
9291 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9293         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9295         * mm-decode.el (mm-display-external): Don't switch for externals.
9296         (mm-dissect-multipart): Don't include end-sep.
9298         * mm-util.el (mm-get-coding-system-list): New function.
9299         (mm-coding-system-list): New variable.
9301 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9303         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9305 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9307         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9308         group
9310 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9312         * mm-decode.el (mm-interactively-view-part): Typo.
9314 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9316         * mm-decode.el (mm-dissect-multipart): Display last part when the
9317         article has no close-delimiter
9319 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9321         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9322         content-type.
9324 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9326         * gnus-art.el (gnus-display-mime): Typo.
9328 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9330         * gnus.el: Pterodactyl Gnus v0.32 is released.
9332 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9334         * gnus-kill.el (gnus-batch-score): Protect against errors.
9336         * gnus-art.el: Protect against broken headers.
9338         * mm-decode.el (mm-display-external): Respect needsterm.
9339         (mm-display-external): Create buffer for external commands.
9341 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9343         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9345         * mm-decode.el (mm-display-external): Use file name.
9347 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9349         * gnus-util.el (gnus-output-to-rmail):  adjust to
9350           `rmail-output-to-rmail-file'
9352 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9354         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
9356         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
9357         headers.
9359         * gnus-art.el (article-decode-charset): Fold case.
9361 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
9363         * mailcap.el (mailcap-save-binary-file): Goto point-min.
9365 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
9367         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
9368         after being stored.
9370 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
9372         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
9373         come.
9375 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9377         * gnus-ems.el (gnus-widget-button-keymap): New variable.
9379 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
9381         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
9383 1998-09-23  Matt Armstrong  <matta@geoworks.com>
9385         * gnus-art.el (article-decode-charset): Narrow to the correct
9386         region.
9388         * mm-bodies.el: Fix autoload.
9390 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
9392         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
9394 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9396         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
9398 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9400         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
9401         (gnus-article-add-button): Ditto.
9403         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
9405         * gnus-art.el (gnus-article-prepare-display): Make article mode.
9406         (gnus-article-prepare-display): Bind url-standalone-mode.
9408         * mm-decode.el (mm-remove-part): Also delete directory.
9409         (mm-display-external): Create a private sub-dir.
9411         * mailcap.el (mailcap-binary-suffixes): New variable.
9412         (mailcap-command-p): Use it.
9414 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9416         * nnmbox.el (nnmbox-request-group): Change server.
9417         (nnmbox-possibly-change-newsgroup): Enable multibyte.
9419         * message.el (message-encode-message-body): Don't stomp MIME
9420         headers.
9422         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
9423         unless useful.
9424         (gnus-summary-exit): Check for a live article buffer.
9425         (gnus-summary-exit-no-update): Ditto.
9427         * gnus-int.el (gnus-request-replace-article): Accept no-encode
9428         param.
9430         * gnus-sum.el (gnus-article-decoded-p): New variable.
9432         * mm-decode.el (mm-display-external): Use no-conv.
9434         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
9435         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
9437         * gnus-art.el (gnus-article-mode-map): Bind button2 to
9438         mouse-click.
9440 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9442         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
9444 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9446         * gnus.el: Pterodactyl Gnus v0.31 is released.
9448 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9450         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
9452         * mm-decode.el (mm-display-part): Accept no-default.
9454         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
9455         a parameter.
9457         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
9458         (gnus-summary-prepare-threads): Ditto.
9460         * gnus.el (gnus-article-mode-map): Make sparse keymap.
9462         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
9463         (gnus-mime-button-line-format): Doc fix.
9464         (gnus-insert-mime-button): Use it.
9465         (gnus-article-add-button): Use widget-convert-button.
9467         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
9468         ignore.
9470         * mm-decode.el (mm-alternative-precedence): Ditto.
9472 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
9474         * mm-decode.el (mm-user-automatic-display): Use enriched.
9476 1998-09-14  Paul Fisher  <rao@gnu.org>
9478         * mm-decode.el (mm-dissect-multipart): Have the part start on the
9479         right place.
9481 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9483         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
9485         * gnus-art.el (article-update-date-lapsed): Only update header if
9486         buffer is dispalyed in frame.
9487         (gnus-article-prepare-display): New function.
9488         (gnus-article-prepare): Use it.
9490 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9492         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
9494         * mm-view.el (mm-insert-inline): New function.
9496         * mm-decode.el (mm-pipe-part): Bugged.
9498         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
9500         * mm-bodies.el (mm-encode-body): Move over the body.
9502         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
9504         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
9506 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
9508         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
9509           related functions.  Handle message/rfc822 parts.  Display subject on
9510           multipart summary lines.  Display name on sub-parts when available.
9512 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9514         * mailcap.el (mailcap-command-p): New version.
9516 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
9518         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
9519         groups.
9521 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9523         * message.el (message-make-date): Remove weekday name.
9525         * mm-decode.el (mm-dissect-buffer): Protect against broken
9526         headers.
9528         * mailcap.el (mailcap-command-in-path-p): New function.
9529         (mailcap-command-p): Renamed.
9531 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9533         * rfc2047.el (eval): Autoload.
9535 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9537         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
9538         (gnus-multi-decode-encoded-word-string): New function.
9539         (gnus-encoded-word-method-alist): New variable.
9540         (gnus-decode-encoded-word-functions): Removed.
9542 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9544         * gnus-int.el (gnus-request-replace-article): Replace
9545         message-narrow-to-headers with message-narrow-to-head
9547 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9549         * drums.el (drums-quote-string): Reversed match.
9551         * message.el (message-make-date): Use weekday name.
9553 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9555         * gnus.el: Pterodactyl Gnus v0.30 is released.
9557 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9559         * gnus-art.el (article-decode-encoded-words): Use it.
9560         (gnus-decode-header-function): New variable.
9562         * gnus-sum.el (gnus-nov-parse-line): Use it.
9563         (gnus-decode-encoded-word-function): New variable.
9565         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
9566         buffer.
9568         * gnus-art.el (gnus-insert-mime-button): Use widget.
9569         (gnus-widget-press-button): New function.
9570         (gnus-article-prev-button): Removed.
9571         (gnus-article-next-button): Ditto.
9572         (gnus-article-add-button): Ditto.
9574         * gnus.el (gnus-article-mode-map): Inherit from widget.
9575         (gnus-article-mode-map): No, don't.
9577         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
9578         (mm-content-id-alist): New variable.
9579         (mm-get-content-id): New function.
9581         * gnus-art.el (gnus-request-article-this-buffer): Only decode
9582         articles if we are fetching to the article buffer.
9584 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
9586         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
9587         articles.
9589 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9591         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
9592         (mm-default-mime-charset): New variable.
9594         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
9596         * drums.el (drums-quote-string): Reversed test.
9598 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9600         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
9601         string.
9603         * drums.el (drums-quote-string): New function.
9605         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
9606         (rfc2047-b-encode-region): Chop lines.
9607         (rfc2047-q-encode-region): Ditto.
9609 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9611         * gnus.el: Pterodactyl Gnus v0.29 is released.
9613 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
9615         * mm-decode.el (mm-save-part): Message right.
9617 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9619         * drums.el (drums-parse-address): Returned a list instead of a
9620         string.
9621         (drums-remove-whitespace): Skip comments.
9622         (drums-parse-addresses): Didn't work.
9624 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9626         * gnus.el: Pterodactyl Gnus v0.28 is released.
9628 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9630         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
9631         starting point.
9632         (article-decode-encoded-words): Rename.
9634         * message.el (message-narrow-to-headers-or-head): New function.
9636         * gnus-int.el (gnus-request-accept-article): Narrow to the right
9637         region.
9639         * message.el (message-send-news): Encode body after checking
9640         syntax.
9642         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
9644         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
9646         * gnus-art.el (gnus-display-mime): Respect disposition.
9648         * mm-decode.el (mm-preferred-alternative): Respect disposition.
9650         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
9651         text with annotations.
9653         * message.el (message-make-date): Fix sign for negative time
9654         zones.
9656         * mm-view.el (mm-inline-image): Insert a space at the end of the
9657         image.
9659         * mail-parse.el: New file.
9661         * rfc2231.el: New file.
9663         * drums.el (drums-content-type-get): Removed.
9664         (drums-parse-content-type): Ditto.
9666         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
9668 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9670         * gnus.el: Pterodactyl Gnus v0.27 is released.
9672 1998-09-11  Lars Magne Ingebrigtsen- <larsi@gnus.org>
9674         * mm-decode.el (mm-alternative-precedence): New variable.
9675         (mm-preferred-alternative): New function.
9677         * gnus-art.el (gnus-mime-copy-part): New command.
9679         * mm-decode.el (mm-get-part): New function.
9681         * mm-view.el: New file.
9683         * mm-decode.el (mm-dissect-buffer): Downcase cte.
9684         (mm-display-part): Default to mailcap-save-binary-file.
9686 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9688         * gnus.el: Pterodactyl Gnus v0.26 is released.
9690 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9692         * mm-decode.el (mm-interactively-view-part): New function.
9694         * gnus-art.el (gnus-mime-view-part): New command.
9696         * mm-decode.el (mm-last-shell-command): New variable.
9698         * mailcap.el (mailcap-mime-info): Allow returning all matches.
9700         * mm-decode.el (mm-save-part): New function.
9702         * gnus-art.el (article-decode-charset): Protect against buggy
9703         content-types.
9704         (gnus-mime-pipe-part): New command.
9705         (gnus-mime-save-part): New command.
9706         (gnus-mime-button-map): New keymap.
9707         (gnus-mime-button-line-format): New variable.
9708         (gnus-insert-mime-button): New function.
9709         (gnus-display-mime): Use it.
9711         * gnus-util.el (gnus-dd-mmm): Removed length spec.
9713         * mm-decode.el (mm-inline-text): Decode charsets.
9715         * gnus-art.el (gnus-article-save): Comment fix.
9717         * gnus-int.el (gnus-start-news-server): When in batch, don't
9718         prompt.
9720         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
9721         decode.
9723         * mm-decode.el (mm-inline-media-tests): Add audio.
9724         (mm-inline-audio): New function.
9726 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9728         * gnus-art.el (article-make-date-line): Didn't work.
9730         * parse-time.el (parse-time-string): One too many nils.
9732 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9734         * gnus.el: Pterodactyl Gnus v0.25 is released.
9736 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9738         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
9739         annotations.
9741         * gnus.el ((featurep 'gnus-xmas)): New
9742         'gnus-annotation-in-region-p alias.
9744 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9746         * mm-util.el (mm-with-unibyte-buffer): New function.
9748         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
9750         * mm-decode.el (mm-inline-media-tests): New variable.
9752         * gnus-sum.el (gnus-summary-exit): Destroy handles.
9754         * gnus-art.el (gnus-article-mime-handles): New variable.
9756         * drums.el (drums-narrow-to-header): New function.
9758         * gnus-art.el (article-decode-charset): Use it.
9760         * drums.el (drums-content-type-get): New function.
9762         * mm-util.el (mm-content-type-charset): Removed.
9764         * drums.el (drums-syntax-table): @ is word.
9765         (drums-parse-content-type): New function.
9767         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
9768         EDT" times.
9770         * gnus-util.el (gnus-date-get-time): Use safe date.
9772         * gnus-sum.el (gnus-show-mime): Removed.
9773         (gnus-summary-toggle-mime): Removed.
9775         * gnus-art.el (gnus-strict-mime): Removed.
9776         (gnus-article-prepare): Don't do MIME.
9777         (gnus-decode-encoded-word-method): Removed.
9778         (gnus-show-mime-method): Removed.
9780 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9782         * gnus.el: Pterodactyl Gnus v0.24 is released.
9784 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9786         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
9787         PREFIX.
9789         * parse-time.el (parse-time-rules): Accept times that look like
9790         "h:mm".
9792         * message.el (message-make-date): Use zone properly.
9794         * gnus.el: Autoload gnus-batch.
9796         * gnus-art.el (article-de-quoted-unreadable): Do not do
9797         gnus-article-decode-rfc1522.
9799         * gnus-msg.el (gnus-inews-do-gcc): Use it.
9801         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
9802         param.
9804         * message.el (message-encode-message-body): Check for us-ascii.
9806         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
9807         to the left.
9809 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9811         * gnus-art.el (article-decode-charset): Rename.
9813 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9815         * gnus.el: Pterodactyl Gnus v0.23 is released.
9817 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9819         * gnus-util.el (gnus-parent-id): Ditto.
9820         (gnus-put-text-property-excluding-newlines): Ditto.
9822         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
9824 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
9826         * message.el (message-generate-headers): Generate User-Agent
9827         instead of X-Mailer & X-Newsreader.
9829         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
9830         User-Agent header format.
9832 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9834         * gnus.el: Pterodactyl Gnus v0.22 is released.
9836 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9838         * mm-util.el (mm-multibyte-p): Typo.
9840 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9842         * gnus.el: Pterodactyl Gnus v0.21 is released.
9844 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9846         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
9848 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9850         * mm-util.el (mm-multibyte-p): New function.
9852 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9854         * gnus.el: Pterodactyl Gnus v0.20 is released.
9856 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9858         * rfc2047.el (rfc2047-decode-region): Only decode when in
9859         multibyte.
9861         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
9863         * gnus-int.el (gnus-request-replace-article): Encode.
9864         (gnus-request-accept-article): Encode.
9866         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
9867         here.
9869         * gnus.el (gnus-article-display-hook): Take the charset functions
9870         out.
9872         * time-date.el (safe-date-to-time): New function.
9874         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
9876 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9878         * gnus.el: Pterodactyl Gnus v0.19 is released.
9880 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9882         * mm-util.el (mm-mime-charset): New function.
9884         * gnus-draft.el (gnus-draft-edit-message): Delete article.
9886 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9888         * gnus.el: Pterodactyl Gnus v0.18 is released.
9890 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9892         * message.el (message-send-and-exit): Return t on success.
9893         (message-make-date): Make a proper time zone.
9895         * gnus-draft.el (gnus-draft-send): Only remove article if the
9896         sending is successful.
9898         * drums.el (drums-get-comment): Return the last comment.
9899         (drums-parse-address): Parse old-style From headers.
9901 1998-09-07  SL Baur  <steve@altair.xemacs.org>
9903         * gnus-sum.el (gnus-data-compute-positions): Move below
9904         `gnus-save-hidden-threads' so the former is correctly detected as
9905         a macro.
9907 1998-09-06  Dave Love  <fx@gnu.org>
9909         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
9910         ignore-errors too, eval'd when compile.  Require w3 stuff at load
9911         time for nicer failure if it's not available.
9913 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9915         * time-date.el (time-to-seconds): Renamed.
9917         * parse-time.el (parse-time-string): Downcase before handling.
9918         (parse-time-rules): Times without seconds have 0 seconds.
9920         * rfc2047.el (rfc2047-encode-region): New version.
9921         (rfc2047-dissect-region): New function.
9923 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9925         * message.el (message-make-date): Use symbolic zone.
9927 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9929         * time-date.el (parse-time): Always use parse-time.
9931         * parse-time.el (parse-time-syntax): Use vectors.
9933 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9935         * gnus.el: Pterodactyl Gnus v0.17 is released.
9937 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9939         * time-date.el: Renamed from "date".
9941         * gnus.el: Removed all timezone dependencies.
9943         * score-mode.el: Removed.
9944         (gnus-score-edit-insert-date): Use date.
9946         * date.el (float-to-time): New function.
9948         * nnspool.el (nnspool-seconds-since-epoch): Removed.
9950         * date.el (time-to-float): New function.
9952         * message.el (message-make-date): Use format-time-string.
9953         (message-make-expires): Use make-date.
9955         * gnus-util.el (gnus-dd-mmm): Use date.
9956         (gnus-sortable-date): Ditto.
9958         * message.el (message-make-date): Take an optional time.
9960         * gnus: Applied patches from 5.6.43.
9962         * date.el (if): Use parse-time.
9964         * gnus-score.el (gnus-summary-score-entry): Make into a command
9965         again.
9967         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
9968         gnus-agent.
9970         * gnus.el (gnus-agent-meta-information-header): Moved here.
9972 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
9974         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
9975         (gnus-agent-fetch-group-1): Score article headers using normal
9976         group score files if the download score rule of a category/group
9977         is `file'.
9978         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
9979         deciding what articles to download.
9980         (gnus-agent-fetch-group-1): Don't push headers through scoring and
9981         predicate processing if predicate is `true' or `false'.
9983 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9985         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
9987         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
9989         * score-mode.el (score-mode-coding-system): New variable.
9990         (gnus-score-edit-exit): Use it.
9992 1998-09-04  Jason R Mastaler  <jason@4b.org>
9994         * drums.el: Corrected typo.
9996 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
9998         * mm-bodies.el (mm-body-encoding): Faster version.
10000 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10002         * gnus-art.el (gnus-article-decode-charset): Only decode text
10003         things.
10005         * message.el (message-output): Use rmail.
10007         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10008         word part.
10010         * mm-util.el (mm-charset-to-coding-system): Use
10011         rfc2047-default-charset.
10012         (mm-known-charsets): New variable.
10014         * message.el (message-caesar-region): Bugged out.
10016 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10018         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10019         specifying `agent-predicate' in a group's parameters.
10021 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10023         * gnus.el: Pterodactyl Gnus v0.16 is released.
10025 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10027         * nnmail.el (nnmail-expired-article-p): Use predicate.
10029         * date.el (time-less-p): Renamed.
10031         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10032         from the headers.
10034         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10035         functions.
10037         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10038         all.
10039         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10040         to all functions.
10042 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10044         * gnus.el: Pterodactyl Gnus v0.15 is released.
10046 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10048         * date.el: New file.
10050         * gnus-util.el (gnus-encode-date): Removed.
10051         (gnus-time-less): Ditto.
10053         * nnmail.el (nnmail-date-to-time): Removed.
10054         (nnmail-time-less): Ditto.
10055         (nnmail-days-to-time): Ditto.
10056         (nnmail-time-since): Ditto.
10058         * drums.el: New file.
10060 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10062         * message.el (message-encode-message-body): Encode headers with
10063         body encoding.
10065         * rfc2047.el (rfc2047-default-charset): Renamed.
10066         (rfc2047-encodable-p): Use it.
10068 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10070         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10071         servers.
10073         * gnus-util.el (gnus-output-to-rmail): Removed.
10075         * gnus-art.el (gnus-summary-save-in-rmail): Use
10076         gnus-output-to-rmailrmail-output-to-rmail-file.
10078         * rfc2047.el (rfc2047-decode-region): Fold case.
10079         (rfc2047-decode): Use decode-string.
10081         * mm-util.el: Provide mm-char-int.
10083 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10085         * gnus.el: Pterodactyl Gnus v0.14 is released.
10087 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10089         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10090         sure we have 7bit.
10092 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10094         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10095         ducplicates.
10096         (gnus-inews-insert-mime-headers): Removed.
10098         * message.el (message-caesar-region): Protect against MULE chars.
10100 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10102         * mm-util.el (if): fset the right function.
10104 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10106         * gnus-art.el (gnus-article-decode-charset): Use real
10107         read-coding-system.
10109 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10111         * mm-bodies.el (mm-decode-body): Protect against malformed
10112         base64.
10113         (mm-decode-body): Check that buffer-file-coding-system is
10114         non-nil.
10116 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10118         * gnus.el: Pterodactyl Gnus v0.13 is released.
10120 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10122         * gnus-util.el (gnus-strip-whitespace): Already defined.
10123         Removed.
10125         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10127         * gnus-util.el (gnus-strip-whitespace): New function.
10129         * mm-util.el (mm-content-type-charset): Downcase.
10131 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10133         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10134         (gnus-article-decode-charset): Don't fetch all headers.
10136         * mm-util.el (mm-read-coding-system): New function.
10138         * mm-bodies.el (mm-decode-body): Check the right charset.
10140         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10142         * gnus-art.el (gnus-article-mode-line-format): Use short group
10143         format.
10145 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10147         * gnus.el: Pterodactyl Gnus v0.12 is released.
10149 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10151         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10153         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10154         (gnus-article-decode-charset): Always run.
10156         * mm-bodies.el (mm-decode-body): Decode cte.
10158 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10160         * gnus.el: Pterodactyl Gnus v0.11 is released.
10162 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10164         * message.el (message-encode-message-body): Ditto.
10166         * gnus-art.el (gnus-article-decode-mime-words): New command and
10167         keystroke.
10168         (gnus-article-decode-charset): Ditto.
10169         (gnus-article-decode-charset): Only work under MULE.
10171         * mm-util.el (mm-content-type-charset): New function.
10173         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10175         * message.el (message-send-mail): Insert MIME headers.
10176         (message-check-news-body-syntax): Don't warn for escape sequences.
10177         (message-check-news-body-syntax): Insert MIME headers.
10179         * mm-bodies.el (mm-body-encoding): New function.
10181         * message.el (message-encode-message-body): New function.
10183         * mm-bodies.el: New file.
10185         * mm-util.el (mm-narrow-to-head): New function.
10187         * rfc2047.el (rfc2047-encode): Use it.
10189         * mm-util.el: Provide mm-encode-coding-region.
10191         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10193         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10195         * mm-util.el (mm-enable-multibyte): New function.
10197         * message.el (message-set-work-buffer): Set multibyte.
10199         * gnus.el (gnus-continuum-version): Be valid forever and ever.
10201         * gnus-util.el (gnus-point-at-eol): Removed.
10202         (gnus-point-at-bol): Ditto.
10204 1998-08-31  Didier Verna  <verna@inf.enst.fr>
10206         * gnus-msg.el (gnus-group-mail): make it behave like
10207         gnus-group-post-news with regards to the prefix (this enables the
10208         use of posting styles).
10210 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10212         * gnus.el (gnus-article-display-hook): Added
10213         gnus-article-decode-rfc1522 to hook.
10215 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10217         * gnus.el: Pterodactyl Gnus v0.10 is released.
10219 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10221         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10222         hook to be run.
10224 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10226         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10228         * mm-util.el (mm-charsets-in-region): Removed.
10230         * rfc2047.el: Renamed file.
10232         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10234         * message.el (message-mode): Set multibyte.
10236         * mm-util.el (mm-charsets-in-region): Copied here.
10238         * gnus-util.el: Removed gnus-truncate-string.
10240         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10242         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10243         (rfc1522-encodable-p): New function.
10244         (rfc1522-encode-message-header): Use it.
10246 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10248         * gnus.el: Pterodactyl Gnus v0.9 is released.
10250 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10252         * mm-util.el: Shadow encode-coding-string.
10254         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10256         * mm-util.el: New file.
10258         * mm-decode.el: Somewhat depleted.
10259         * mm-encode.el: Ditto.
10261         * rfc1522.el: New file.
10263         * mm-util.el (mm-replace-chars-in-string): Copied here.
10265         * mm-encode.el (mm-q-encode-region): New function.
10267         * qp.el (quoted-printable-encode-region): Take an optional CLASS
10268         param.
10270         * mm-encode.el (mm-encode-word-region): Downcase.
10272 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10274         * gnus.el: Pterodactyl Gnus v0.8 is released.
10276 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10278         * message.el (message-send-mail): Encode headers.
10280         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10281         (quoted-printable-encode-region): Upcase.
10283         * message.el (message-default-charset): New variable.
10285         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10287         * message.el (message-narrow-to-field): Changed name.
10289         * mm-encode.el: New file.
10291         * message.el (message-narrow-to-header): New function.
10293         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10294         right buffer.
10296 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10298         * gnus.el: Pterodactyl Gnus v0.7 is released.
10300 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10302         * gnus.el: Remove autoload for
10303         gnus-article-mime-decode-quoted-printable.
10305         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10306         be decoded in non-MULE Emacsen.
10308 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10310         * mm-decode.el: Check for coding-system-list.
10312 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10314         * gnus.el: Pterodactyl Gnus v0.6 is released.
10316 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10318         * nnheader.el (fboundp): Protect code-coding-string.
10320         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10321         is available.
10323 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10325         * gnus.el: Pterodactyl Gnus v0.5 is released.
10327 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10329         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10330         (gnus-hack-decode-rfc1522): Removed.
10332         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10334 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10336         * gnus.el: Gnus v0.4 is released.
10338 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10340         * gnus-art.el (gnus-article-decode-mime-words): New command and
10341         keystroke.
10343         * qp.el (quoted-printable-decode-region): Don't use hexl.
10345         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10346         (gnus-structured-field-decoder): Removed.
10347         (gnus-unstructured-field-decoder): Ditto.
10349         * mm-decode.el: New file.
10351         * qp.el: New file.
10353         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
10355         * gnus-ems.el (fboundp): Removed gnus-split-string.
10357         * gnus.el (gnus-splash-face): Doc fix.
10359         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
10361         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
10362         hexl.
10364         * nnheader.el (nnheader-temp-write): Removed.
10366 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10368         * gnus.el: Gnus v0.3 is released.
10370 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10372         * gnus.el: Gnus v0.2 is released.
10374 ;; Local Variables:
10375 ;; coding: iso-2022-7bit
10376 ;; End: