(nntp-accept-process-output): Don't use point-max to get the buffer's size.
[emacs.git] / lisp / gnus / ChangeLog
blob66bab8d0f79c092950b9d39fd3ee2ff6b864c3ce
1 2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
3         * nntp.el (nntp-accept-process-output): Don't use point-max to get
4         the buffer's size.
6 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
8         * nnheader.el: Added cygwin to system-type comparisons.
10 2003-01-27  Juanma Barranquero  <lektu@terra.es>
12         * imap.el (imap-mailbox-status): Fix typo.
14 2003-01-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
16         * gnus-sum.el (gnus-alter-header-function): Add type and group.
18 2003-01-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
20         * gnus-agent.el: Don't use `path'.
22         * nnsoup.el (nnsoup-file-name): Ditto.
24         * nnmail.el (nnmail-pathname-coding-system): Ditto.
25         (nnmail-group-pathname): Ditto.
27         * nnimap.el (nnimap-group-overview-filename): Ditto.
29         * nnheader.el (nnheader-pathname-coding-system): Ditto.
30         (nnheader-group-pathname): Ditto.
32         * nnfolder.el (nnfolder-group-pathname): Ditto.
34         * gnus.el (gnus-home-directory): Ditto.
36         * gnus-group.el (gnus-group-icon-list): Ditto.
38 2003-01-04  Kim F. Storm  <storm@cua.dk>
40         * message.el (message-split-line): New function.
41         (message-mode-map): Remap split-line to message-split-line.
43 2002-11-29  ShengHuo ZHU  <zsh@cs.rochester.edu>
45         * smiley-ems.el (gnus-smiley-display): Typo.
47         * nnvirtual.el: Typo.
49         * nnsoup.el (nnsoup-retrieve-headers): Typo.
51         * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
53         * nnimap.el: Typo.
54         (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
56         * mm-encode.el (mm-safer-encoding): Typo.
58         * messcompat.el: Typo.
60         * message.el (message-face-alist): Typo.
62         * imap.el (imap-interactive-login, imap-anonymous-auth)
63         (imap-open): Typos.
65         * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
67         * gnus.el: Typo.
69         * gnus-win.el (gnus-configure-frame): Typo.
71         * gnus-util.el (gnus-atomic-progn-assign): Typo.
73         * gnus-topic.el (gnus-topic-sort-topics): Typo.
75         * gnus-sum.el (gnus-summary-article-number)
76         (gnus-summary-read-group-1, gnus-summary-mark-article)
77         (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
79         * gnus-mule.el (gnus-mule-add-group): Typo.
81         * gnus-mlspl.el (gnus-group-split-fancy): Typo.
83         * gnus-group.el (gnus-group-fetch-faq): Typo.
85         * gnus-art.el (gnus-decode-header-methods): Typo.
87         * flow-fill.el: Typo.
89 2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>
91         * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
93 2002-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
95         * message.el (message-set-auto-save-file-name):
96         Use make-directory, to avoid the dependence on gnus-util.
98 2002-11-11  Markus Rost  <rost@math.ohio-state.edu>
100         * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
101         parens in column 0.
103 2002-11-08  Markus Rost  <rost@math.ohio-state.edu>
105         * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
106         column 0.
108 2002-10-18  Dave Love  <fx@gnu.org>
110         * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
111         (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
112         emacs-mule.
113         (mm-find-mime-charset-region): Fix :mime-charset part.
114         (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
115         (mm-mime-charset, mm-find-mime-charset-region): Look for
116         `:mime-charset' property of coding systems before `mime-charset'.
117         (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
118         (mm-with-unibyte-current-buffer-mule4): Deleted.
119         (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
120         (multibyte-char-to-unibyte): New.
122         * rfc2047.el (message-posting-charset): defvar when compiling.
123         (ietf-drums, gnus-util): Don't require.
124         (rfc2047-header-encoding-alist): Add `address-mime' part.  Doc fixes.
125         (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
126         iso-8859-8.
127         (rfc2047-q-encoding-alist): Augment header list.
128         (rfc2047-encoding-type): New.
129         (rfc2047-dissect-region): Deleted.
130         (rfc2047-encode-region, rfc2047-encode): Rewritten to take
131         account of rfc2047 rules with respect to rfc2822 tokens and to do
132         encoding in place rather than by passing strings.
133         (rfc2047-encode-message-header): Don't include header name field
134         in encoding.  Add `address-mime' case and bind
135         rfc2047-encoding-type for `mime' case.
136         (rfc2047-encode-string): Doc fix.
137         (rfc2047-encode): Use longer chunks for base64.
138         (rfc2047-fold-region): Insert single characters, not strings.
139         (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
141         * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
142         (gnus-summary-select-article, gnus-summary-edit-article):
143         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
145         * message.el (message-forward-make-body):
146         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
148         * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
149         Maybe use string-to-multibyte.  Avoid find-charset-region.
150         Cope with encoding Emacs 22 eight-bit chars.
152         * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
153         (mm-encode-body): Just call mm-encode-coding-region in encoding case.
155 2002-10-17  Juanma Barranquero  <lektu@terra.es>
157         * nnweb.el (nnweb-dejanews-create-mapping)
158         (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
159         (nnweb-google-create-mapping): Fix typos.
161         * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
163         * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
165         * gnus-cus.el (gnus-group-customize): Likewise.
167         * gnus-util.el (gnus-parse-netrc): Likewise.
169 2002-09-21  Rob Browning  <rlb@defaultvalue.org>
171         * gnus-art.el (gnus-article-x-face-command):
172         Use gnus-article-compface-xbm if bound.
174 2002-09-18  Rob Browning  <rlb@defaultvalue.org>
176         * gnus-art.el (gnus-article-x-face-command):
177         Don't use gnus-article-compface-xbm.
179 2002-09-06  Juanma Barranquero  <lektu@terra.es>
181         * gnus-int.el (gnus-status-message): Fix spacing.
183 2002-08-30  Juanma Barranquero  <lektu@terra.es>
185         * imap.el (imap-authenticator-alist, imap-stream-alist)
186         (imap-continuation): Fix typos.
188 2002-08-23  ShengHuo ZHU  <zsh@cs.rochester.edu>
190         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
192         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
194         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
196         * nnmh.el (nnmh-request-expire-articles):
197         Implemented expiry-target for nnmh backend.
199 2002-08-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
201         * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
203         * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
204         avoid arithmetic errors.
206 2002-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
208         * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
209         Change cdaar to cdar and car.
211         * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
212         (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
214 2002-07-03  Juanma Barranquero  <lektu@terra.es>
216         * gnus-sum.el (gnus-summary-highlight): Fix typo.
218 2002-06-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
220         * nnheader.el (nnheader-file-name-translation-alist): Set the
221         default value for MS Windows systems.
223         * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
225         * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
226         * nndoc.el: Add several new types.
228 2002-05-16  Juanma Barranquero  <lektu@terra.es>
230         * gnus-art.el (gnus-mime-copy-part): Fix typo.
232 2002-05-09  Miles Bader  <miles@gnu.org>
234         * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
235         (gnus-article-hide-citation): Respect it.
237 2002-04-12  Juanma Barranquero  <lektu@terra.es>
239         * pop3.el (pop3-open-server): Fix typo.
241 2002-04-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
243         * pop3.el (pop3-munge-message-separator): Work if no date.
244         Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
246         * pop3.el (pop3-munge-message-separator): Only use valid date.
247         Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
249 2002-04-11  Stefan Monnier  <monnier@cs.yale.edu>
251         * gnus-sum.el (gnus-update-summary-mark-positions)
252         (gnus-summary-toggle-header):
253         * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
254         (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
255         (gnus-uu-post-encoded):
256         * nnfolder.el (nnfolder-possibly-change-group):
257         * nnimap.el (nnimap-retrieve-headers):
258         * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
260 2002-04-08  Stefan Monnier  <monnier@cs.yale.edu>
262         * nnml.el (nnml-save-nov, nnml-generate-nov-file):
263         * pop3.el (pop3-md5): Don't hardcode point-min == 1.
265 2002-04-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
267         * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
269 2002-04-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
271         * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
273         * message.el (message-tool-bar-map): Ditto.
275         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
277 2002-04-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
279         * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
281 2002-03-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
283         * mail-source.el (make-source-make-complex-temp-name):
284         Use make-temp-file.
286         * mm-util.el (mm-make-temp-file): New function.
287         * nneething.el (nneething-file-name): Use it.
288         * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
289         * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
290         (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
291         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
293         * message.el (message-mode): If buffer-file-name, don't set auto
294         save file name.
295         Trivial change from Geoff Greene <ggreene@wpi.edu>
297 2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>
299         * qp.el (quoted-printable-decode-region): Doc addition.
301 2002-02-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
303         * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
305 2002-02-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
307         * mm-encode.el (mm-content-transfer-encoding-defaults): Set
308         default to base64. Add application/emacs-lisp.
310         * mail-source.el (mail-source-fetch-directory): Run scripts.
312 2002-02-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
314         * gnus-msg.el (gnus-post-method): Fix doc.
316         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
318 2002-02-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
320         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
321         From:  Stefan Monnier  <monnier@cs.yale.edu>
323 2002-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
325         * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
326         * mm-view.el (mm-w3-prepare-buffer): Ditto.
327         (mm-inline-text): Ditto.
328         Suggested by  Dave Love <fx@gnu.org>.
330         * mml.el (mml-preview): Disable local map.
332         * mml.el (mml-preview): Bind `q'.
334 2002-02-05  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
336         * binhex.el (binhex-decoder-switches): Doc fix.
338 2002-02-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
340         * message.el (message-forward-rmail-make-body): Directly use
341         rmail-msg-restore-non-pruned-header to avoid calling
342         vertical-motion.
344 2002-01-27  Richard M. Stallman  <rms@gnu.org>
346         * time-date.el: Add autoload cookies.  Many doc fixes.
347         (time-add): New function.
348         (time-subtract): Renamed from subtract-time.
349         (subtract-time): New alias for time-subtract.
351 2002-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
353         * gnus-start.el (gnus-read-init-file): Cleaned up.
355 2002-01-03  Dave Love  <d.love@dl.ac.uk>
357         * gnus-start.el (gnus-startup-file-coding-system): Removed.
358         (gnus-read-init-file): Don't use it.
360 2002-01-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
362         * gnus-start.el (gnus-read-init-file): Don't force coding system
363         for ~/.gnus.  From Dave Love <fx@gnu.org>.
365 2002-01-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
367         * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
368         * mm-util.el (mm-use-find-coding-systems-region): New variable.
369         (mm-find-mime-charset-region): Use it.
370         * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
371         * nnspool.el (nnspool-request-post): Ditto.
373 2002-01-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
375         * message.el, gnus-art.el, gnus.el, gnus-cite.el:
376         Adapt face definitions to use :weight and :slant.
378 2001-12-12  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
380         * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
381         to variable, follow doc-string conventions).
383 2001-12-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
385         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
386         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
388         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
390         * gnus-sum.el (gnus-summary-save-article): Nix
391         gnus-display-mime-function and gnus-article-prepare-hook.
393 2001-12-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
395         * message.el (message-mail): Add send-actions.
397 2001-11-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
399         * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
400         arguments.
402 2001-11-25  Stefan Monnier  <monnier@cs.yale.edu>
404         * imap.el (imap-interactive-login, imap-open, imap-authenticate):
405         Use make-local-variable rather than make-variable-buffer-local.
407 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
409         * message.el (message-forward-rmail-make-body): Use
410         save-window-excursion.
411         (message-encode-message-body): Use noerror when search.
412         (message-setup-1): Convert compose-mail send-actions to
413         message-send-actions.
415         * message.el (message-forward-subject-author-subject): Don't use
416         message-news-p, which widens the buffer.
417         (message-forward-make-body): New function.
418         (message-forward): Use it.
419         (message-insinuate-rmail): New function.
420         (message-forward-rmail-make-body): New function.
422         * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
423         * gnus-score.el (gnus-score-find-bnews): Use it.
424         * mm-util.el (mm-iso-8859-x-to-15-region): Use
425         insert-before-markers.
426         From Jesper Harder <harder@ifa.au.dk>
427         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
428         * mm-util.el (mm-coding-system-priorities): New variable.
429         (mm-sort-coding-systems-predicate): New function.
430         (mm-find-mime-charset-region): Resort coding systems if needed.
431         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
433         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
434         (mm-hack-charsets): Fix doc.
436         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
437         (mm-iso-8859-x-to-15-table): Ditto.
438         (mm-iso-8859-x-to-15-region): Ditto.
439         (mm-find-mime-charset-region): Ditto.
441         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
442         (gnus-summary-limit-to-author): Ditto.
443         (gnus-summary-limit-to-extra): Ditto.
444         (gnus-summary-find-matching): Support not-matching argument.
446         * message.el (message-wash-subject): Use `insert' rather than
447         `insert-string', which is deprecated.
448         From  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
450 2001-11-14  Sam Steingold  <sds@gnu.org>
452         * gnus-score.el: Fixed some doc strings to properly quote symbols.
454 2001-11-10  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
456         * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
457         function `system-name' instead of both function and variable.
459 2001-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
461         * mml.el (mml-preview): Bind mail-header-separator.
463 2001-11-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
465         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
466         Suggested by  Dave Love  <fx@gnu.org>.
468 2001-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
470         * mm-util.el (mm-charset-synonym-alist): Revert (some).
472 2001-10-30  ShengHuo ZHU  <zsh@cs.rochester.edu>
474         * mm-util.el (mm-iso-8859-x-to-15-region): New function.
475         (mm-hack-charsets): New variable.
476         (mm-iso-8859-15-compatible): New variable.
477         (mm-iso-8859-x-to-15-table): New variable.
478         (mm-find-mime-charset-region): Add parameter hack-charsets.
480         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
481         is nil.
483         * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
484         pages are changed.
486         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
487         mm-coding-system-p. Don't correct it only in XEmacs.
488         (mm-charset-to-coding-system): Use mm-coding-system-p and
489         mm-get-coding-system-list.
490         (mm-emacs-mule, mm-mule4-p): New.
491         (mm-enable-multibyte, mm-disable-multibyte,
492         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
493         mm-with-unibyte-current-buffer,
494         mm-with-unibyte-current-buffer-mule4): Use them.
495         (mm-find-mime-charset-region): Treat iso-2022-jp.
497         From  Dave Love  <fx@gnu.org>:
499         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
500         construction.
501         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
502         entries conditional on not having a coding system defined for
503         them.
504         (mm-mule-charset-to-mime-charset): Use
505         find-coding-systems-for-charsets if defined.
506         (mm-charset-to-coding-system): Don't use
507         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
508         later.  Add last resort search of coding systems.
509         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
510         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
511         Mule 4.
512         (mm-find-mime-charset-region): Re-write.
513         (mm-with-unibyte-current-buffer): Restore buffer as well as
514         multibyteness.
516 2001-10-30  Simon Josefsson  <jas@extundo.com>
518         * nnimap.el (nnimap-date-days-ago): Defeat locale.
520 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
522         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
524 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
526         * Branch for 21.1.
528 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
530         * gnus-ems.el (gnus-article-display-xface): Skip over previously
531         inserted images.
533 2001-09-19  Sam Steingold  <sds@gnu.org>
535         * gnus-win.el (gnus-buffer-configuration):
536         Respect `gnus-bug-create-help-buffer'.
538 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
540         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
541         can read e-mails from Microsoft Outlook users not using ISO
542         8859-2 character set.
544 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
546         * gnus-sum.el (gnus-select-newsgroup):
547         Make `gnus-current-select-method' buffer-local.
548         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
550         * gnus-art.el (gnus-request-article-this-buffer): Refer to
551         `gnus-current-select-method' in the current summary buffer.
552         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
554 2001-09-18  Miles Bader  <miles@gnu.org>
556         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
557         error querying a backend abort the whole process.
559 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
561         * gnus-srvr.el (gnus-server-mode): Doc fix.
563 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
565         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
567 2001-08-31  Sam Steingold  <sds@gnu.org>
569         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
570         typo: `exmine' --> `examine'.
572 2001-08-20  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
574         * earcon.el (earcon-auto-play): Remove unused option.
576 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
578         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
580         * gnus-util.el (gnus-output-to-rmail): Ditto.
581         (gnus-output-to-mail): Ditto.
583         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
585 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
587         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
589 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
591         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
592         already fboundp.  Add INTERACTIVE arg to autoload form.
594 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
596         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
597         (gnus-ding-file-coding-system): New variable.
598         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
599         (gnus-slave-save-newsrc): Use it.
601 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
603         * gnus-start.el (gnus-startup-file-coding-system): Change to
604         `emacs-mule'.
606 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
608         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
609         command.
611         * gnus-start.el (gnus-find-new-newsgroups): Use
612         `message-make-date' instead of `current-time-string'.
613         (gnus-ask-server-for-new-groups): Ditto.
614         (gnus-check-first-time-used): Ditto.
616 2001-07-13  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
618         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
620 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
622         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
624 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
626         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
627         Browse->Next entries to Browse->Prev.
628         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
630 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
632         * nnheader.el (nnheader-init-server-buffer): Make sure the
633         *nntpd* buffer is made multibyte instead of a random buffer.
635 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
637         * gnus.el: Fix the header line, for finder.el.  Suggested by
638         Pavel Janik <Pavel@Janik.cz>
640 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
642         * gnus.el (gnus-local-domain): Removed because unused.
644 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
646         * qp.el (quoted-printable-decode-region): If called interactively,
647         use coding-system-for-read.
649 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
651         * gnus.el (gnus-interactive): Fix parenthesis errors.
653 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
655         * message.el (rmail-output): It is in rmailout.el not rmail.el.
657         * message.el (message-forward): local-variable-p takes an extra
658         argument in XEmacs.
660         * message.el (message-forward-decoded-p): New variable.
661         (message-forward-subject-author-subject): Use it.
662         (message-make-forward-subject): Use it.
663         (message-forward): Use it.
665         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
667 2001-03-05  Dave Love  <fx@gnu.org>
669         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
670         Move it after definition of mm-coding-system-p.
672 2001-03-01  Dave Love  <fx@gnu.org>
674         * mm-util.el (mm-inhibit-file-name-handlers): Add
675         image-file-handler.
677 2001-02-11  Dave Love  <fx@gnu.org>
679         * message.el (message-signature-file): Fix doc, :type.
681 2001-02-08  Dave Love  <fx@gnu.org>
683         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
684         (message-posting-charset): Defvar when compiling again.
685         (rfc2047-encodable-p): Require message.
687         * gnus-sum.el (gnus-alter-articles-to-read-function):
688         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
690 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
692         * message.el (message-make-forward-subject): Argument decoded.
693         (message-forward): Use it when digest.
695         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
696         buffer.
698         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
699         in Emacs.
701         * gnus-art.el (gnus-article-make-menu-bar): Make
702         gnus-article-post-menu.
704 2001-02-06  Dave Love  <fx@gnu.org>
706         * qp.el (quoted-printable-encode-region): Remove redundant code
707         from last change.
709 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
711         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
713         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
714         command if there is not last-saver.
716         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
717         (rfc2047-charset-encoding-alist): Add big5.
719         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
720         GB2312 and Big5.
722         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
724         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
726         * gnus-sum.el (gnus-summary-print-article): Take one prefix
727         argument. Allow to print several articles in one file.
729         * webmail.el (webmail-type-definition): netaddress changes.
731 2001-01-31  Dave Love  <fx@gnu.org>
733         * mm-util.el (mm-mime-mule-charset-alist)
734         (mm-find-mime-charset-region): Consider mule-utf-8.
736 2001-01-31  Dave Love  <fx@gnu.org>
738         * gnus-art.el (gnus-article-x-face-command)
739         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
740         :version.
742 2001-01-26  Dave Love  <fx@gnu.org>
744         * mm-util.el (mm-multibyte-string-p): New.
746         * qp.el: Remove un-logged bogus changes from 2000-12-20.
747         (quoted-printable-encode-region): Doc fix.  Don't call
748         string-as-multibyte on class.  Clarify line-folding.
749         (quoted-printable-encode-string): Make temp buffer inherit
750         string's multibyteness.
752 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
754         * nnheader.el (toplevel): Don't require `gnus-util' at
755         compile-time; this creates a circular dependency, and prevents
756         a bootstrap.
758 2001-01-22  Andreas Schwab  <schwab@suse.de>
760         * nnheader.el (gnus-delete-line): Autoload it as a macro.
762 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
764         * message.el (message-forward): Use mule4.
765         * mm-util.el (mm-string-as-unibyte): New.
766         * message.el (message-forward): Use it.
767         * message.el (message-cite-original-without-signature): Don't peel
768         off the blank line.
769         (message-get-reply-headers): Add Cc if it is not in follow-to.
770         * message.el (message-send-mail): Content-Type may not be there.
771         By Alberto Lusiani.
772         * gnus-art.el (article-display-x-face): Insert X-Face if there is
773         not.
774         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
775         one.
776         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
777         (gnus-remove-some-windows): Ditto.
778         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
779         handle.
780         * gnus-art.el (gnus-mime-view-part): Copy it.
781         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
782         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
783         orig-file. Use ',source.
784         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
785         Lars Magne Ingebrigtsen.
786         * pop3.el (pop3-get-message-count): Andrew Innes
787         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
789 2001-01-08  Dave Love  <fx@gnu.org>
791         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
792         single character.
794         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
796         * message.el: Doc and message fixes.
797         (message-send-rename-function)
798         (message-make-forward-subject-function)
799         (message-send-mail-function, message-reply-to-function)
800         (message-wide-reply-to-function, message-followup-to-function)
801         (message-distribution-function, message-auto-save-directory): Fix
802         :type.
804         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
805         proceeding after warnings.  Amend multipart warning message.
807 2001-01-04  Dave Love  <fx@gnu.org>
809         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
810         compiling.
811         (gnus-make-directory): Require nnmail.
813         * mm-decode.el (mm-inline-media-tests): Add
814         image/x-portable-bitmap.
815         (mm-get-image): Grok pbm.
817 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
819         * message.el (message-mail): Support yank-action.
821         * message.el (message-setup): Revoke the last change.
823 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
825         * message.el (message-setup): Use cons. Suggested by Johan Vromans
826         <jvromans@squirrel.nl>.
828         * gnus-topic.el (gnus-topic-create-topic): Use list.
830         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
831         before binding gnus-default-article-saver.
833         * gnus-sum.el (gnus-summary-save-article):
834         (gnus-summary-pipe-output):
835         (gnus-summary-save-article-mail):
836         (gnus-summary-save-article-rmail):
837         (gnus-summary-save-article-file):
838         (gnus-summary-write-article-file):
839         (gnus-summary-save-article-body-file): Ditto.
841         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
843 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
845         * gnus-art.el (gnus-article-check-hidden-text): Return t.
847         * gnus-util.el (gnus-remove-text-properties-when): Return t.
849         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
850         malformatted messages.
852 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
854         * gnus-art.el (article-treat-dumbquotes): Quote \.
856 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
858         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
859         Emacs 20 runs on a terminal.
861 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
863         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
864         Paul Stevenson <p.stevenson@surrey.ac.uk>
866 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
868         * mml.el (gnus-add-minor-mode): Autoload.
870         * message.el (message-forward): Save-restriction.
872         * message.el (message-mail-user-agent): Add :version.
874         * message.el (message-mail-user-agent): New variable.
875         (message-setup): Renamed to message-setup-1. Support
876         mail-user-agent.
877         (message-mail-user-agent): New function.
878         (message-mail): Use it.
879         (message-reply): Use it.
880         (message-resend): Use it.
881         (message-mail-other-window): Use it.
882         (message-mail-other-frame): Use it.
884         * gnus-msg.el (gnus-bug): Support mail-user-agent.
886 2000-12-21  Miles Bader  <miles@gnu.org>
888         * message.el (message-mode): Set `comment-start' to the  yank prefix.
890 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
892         * message.el (message-narrow-to-head-1): New function.
893         (message-narrow-to-head): Use it.
894         (message-reply): Ditto.
895         (message-cancel-news): Ditto.
896         (message-supersede): Ditto.
897         (message-make-forward-subject): Ditto.
898         (message-bounce): Ditto.
900         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
902         * message.el (message-forward): Copy buffer in unibyte mode.
903         (message-make-forward-subject): Don't widen. Decode.
904         (message-forward): Don't decode subject.
906         * mml.el (gnus-ems): Require it.
908         * gnus-msg.el (gnus-summary-mail-forward):
910         * message.el (message-forward): Move mime-to-mml here.
912         * nnmbox.el (nnmbox-file-coding-system): Use binary.
913         (nnmbox-active-file-coding-system): Ditto.
915         * gnus-cus.el (gnus-group-parameters): Add posting-style.
917         * mm-uu.el: Require binhex.
919 2000-12-20  Christoph Conrad  <C.Conrad@cli.de>
921         * qp.el (quoted-printable-encode-region): Upcase QP.
923 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
925         * gnus-util.el (gnus-add-text-properties-when): New function.
926         (gnus-remove-text-properties-when): Ditto.
928         * gnus-cite.el (gnus-article-hide-citation): Use them.
929         (gnus-article-toggle-cited-text): Use them.
931         * gnus-art.el (gnus-signature-toggle): Use them.
932         (gnus-article-show-hidden-text): Ditto.
933         (gnus-article-hide-text): Ditto.
935         * gnus-art.el (gnus-article-describe-key): Use prompt.
936         (gnus-article-describe-key-briefly): Ditto.
938 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
940         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
942 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
944         * *.xpm, *.pbm: Convert icons icons to size 24x24.
946 2000-12-18  Dave Love  <fx@gnu.org>
948         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
949         (unused).
951 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
953         * pop3.el (pop3-movemail): Use binary.
954         (pop3-movemail-file-coding-system): Removed.
956 2000-12-13  Miles Bader  <miles@gnu.org>
958         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
959         to t, so that we don't get stuck while trying to smilefy
960         intangible text.
962 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
964         * smiley-ems.el (smiley-regexp-alist): Make regexps match
965         at the end of the buffer.
966         (smiley-region): In the loop, move to the end of the submatch
967         matching the smiley instead of using the end of the match
968         of the whole regexp.
970 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
972         * message.el (message-mode): Doc fix.
974 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
976         * smiley-ems.el (smiley-region): Doc fix.
978 2000-12-11  Miles Bader  <miles@gnu.org>
980         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
981         bottom line visible, check to see if it's partially obscured, and
982         if so, either scroll one more line to make it fully visible, or
983         revert to showing the second line from the top.
985 2000-12-07  Dave Love  <fx@gnu.org>
987         * mailcap.el (mailcap-download-directory)
988         * gnus-audio.el (gnus-audio-directory)
989         * smiley-ems.el (smiley-data-directory): Fix :type.
991 2000-12-05  Dave Love  <fx@gnu.org>
993         * starttls.el: New file.
995 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
997         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
998         succeeds.
999         (gnus-setup-message): Remove a hack.
1001         * gnus-win.el (gnus-configure-windows): Make sure
1002         nntp-server-buffer is live.
1003         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1004         (gnus-configure-frame): Save selected window.
1006 2000-12-04  Andreas Jaeger  <aj@suse.de>
1008         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1010 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
1012         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1013         raw 8-bit in headers in dk.* newsgroups.
1015 2000-11-30  Dave Love  <fx@gnu.org>
1017         * message.el (message-auto-save-directory): Use
1018         file-name-as-directory.
1019         (message-set-auto-save-file-name): Create
1020         message-auto-save-directory if necessary.
1021         (message-replace-chars-in-string): Removed -- unused.
1022         (message-mail-alias-type): Customize.
1023         (message-headers): Remove duplicate defgroup.
1025 2000-11-29  Dave Love  <fx@gnu.org>
1027         * qp.el (quoted-printable-decode-region): Use error, not message
1028         to report malformed text (like base64).  Amend message.
1030 2000-11-29  Miles Bader  <miles@gnu.org>
1032         * message.el (message-header-lines): Fontify tag.
1034 2000-11-27  Dave Love  <fx@gnu.org>
1036         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1037         compiler warning.
1039 2000-11-26  Dave Love  <fx@gnu.org>
1041         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1043 2000-11-23  Dave Love  <fx@gnu.org>
1045         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1047         * mm-uu.el (uudecode): Require.
1048         (uudecode-decode-region, uudecode-decode-region-external): Don't
1049         autoload.
1050         (mm-uu-copy-to-buffer): Doc fix.
1051         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1052         type fix.
1054         * mailcap.el: Doc fixes.
1055         (mailcap-mime-data): Various adjustments.
1056         (mailcap): New group.
1057         (mailcap-download-directory): Customize.
1058         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1059         (mailcap-temporary-directory): Deleted (unused).
1060         (mailcap-unescape-mime-test): Simplify slightly.
1061         (mailcap-viewer-passes-test): Use functionp.
1062         (mailcap-command-p): Aliased to executable-find.
1064         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1065         default-enable-multibyte-characters is nil.
1067 2000-11-22  Simon Josefsson  <simon@josefsson.org>
1069         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1070         instead of "from: " for rfc822 compliance.  Insert SPC.
1072 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1074         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1076 2000-11-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1078         * message.el (message-send-mail): Use buffer-substring-no-properties.
1079         (message-send-news): Ditto.
1081 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1083         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1085 2000-11-21  Dave Love  <fx@gnu.org>
1087         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1088         gnus-article-mode-map.
1089         (gnus-mime-button-menu): Use mouse-set-point.
1090         (gnus-insert-mime-button, gnus-mime-display-alternative)
1091         (gnus-mime-display-alternative): Don't use local-map property.
1093 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1095         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1096         sending a command; allow the rtelnet prompt as well.
1098 2000-11-17  Simon Josefsson  <simon@josefsson.org>
1100         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1101         prefetch.
1103 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1105         * nntp.el (nntp-decode-text): Delete bogus status lines.
1106         (nntp-open-connection): Kill process buffer when quit.
1107         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1108         FSF Emacs 20 and XEmacs 21.
1109         (nntp-retrieve-data): Don't ignore quit.
1111 2000-11-17  Dave Love  <fx@gnu.org>
1113         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1114         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1115         and make-temp-file.
1116         (uudecode-decode-region): Doc fix.
1118 2000-11-14  Dave Love  <fx@gnu.org>
1120         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1121         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1122         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1123         New files, derived from the XPMs.
1125 2000-11-12  Dave Love  <fx@gnu.org>
1127         From Emerick Rogul <emerick@csa.bu.edu>.
1128         * message.el (message-setup-fill-variables): New variable.
1129         (message-mode): Use it.
1131 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1133         * gnus-mlspl.el: Documentation tweaks.
1135 2000-11-10  Dave Love  <fx@gnu.org>
1137         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1138         (gnus-agent-lib-file, gnus-agent-load-alist)
1139         (gnus-agent-save-alist, gnus-agent-article-name): Use
1140         expand-file-name.
1142         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1143         :version.
1144         (nnkiboze-score-file): Defvar when compiling.
1146         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1148         * gnus-art.el (gnus-article-banner-alist)
1149         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1150         (gnus-article-date-lapsed-new-header)
1151         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1152         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1153         (gnus-treat-strip-headers-in-body)
1154         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1155         (gnus-treat-translate): Add :version.
1156         (gnus-article-mime-part-function): Fix defcustom.
1158         * nnmail.el (nnmail-expiry-target)
1159         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1160         (nnmail-split-header-length-limit): Add :version.
1162         * gnus-sum.el (gnus-auto-expirable-marks)
1163         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1164         (gnus-extra-headers, gnus-ignored-from-addresses)
1165         (gnus-newsgroup-ignored-charsets)
1166         (gnus-group-highlight-words-alist)
1167         (gnus-summary-show-article-charset-alist): Add :version.
1169         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1170         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1171         files, converted from the XPMs.
1173         * gnus-cache.el (gnus-cache-active-file): Don't use
1174         file-name-as-directory on directory.
1175         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1176         use file-name-as-directory on directory.
1178         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1179         (date-to-time): Use it.
1181         * message.el (message-mode) <adaptive-fill-regexp>:
1182         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1183         (message-newline-and-reformat): Likewise.
1184         (message-forward-as-mime, message-forward-ignored-headers)
1185         (message-buffer-naming-style, message-default-charset)
1186         (message-dont-reply-to-names, message-send-mail-partially-limit):
1187         Add :version.
1189         * mm-util.el: Doc fixes.
1190         (mm-mime-charset): Don't use the raw result of
1191         mm-preferred-coding-system.
1192         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1193         (mm-with-unibyte): Simplify.
1195         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1196         concat.
1198         * pop3.el (pop3-version): Deleted.
1199         (pop3-make-date): New function, avoiding message-make-date.
1200         (pop3-munge-message-separator): Use it.
1202 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1204         * pop3.el (pop3-munge-message-separator): A message may have an
1205         empty body.
1207 2000-11-09  Dave Love  <fx@gnu.org>
1209         * gnus-group.el (gnus-group-make-directory-group)
1210         (gnus-group-fetch-faq): Use expand-file-name.
1211         (gnus-group-fetch-faq): Simplify completing-read form.
1213         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1214         test for Mule.
1216         * message.el (tool-bar-map): Defvar when compiling.
1218         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1219         (gnus-tm-lisp-directory): Deleted.
1220         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1221         (featurep 'xemacs).
1222         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1223         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1224         version numbers from file names.
1226 2000-11-08  John Wiegley  <johnw@gnu.org>
1228         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1229         `gnus-group-change-level-function', instead of `remove-hook',
1230         because it's not a hook!
1232 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1234         * nnweb.el (nnweb-decode-entities): Work for non-character
1235         entities.
1237         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1238         Issue message on quit.
1240 2000-11-08  Simon Josefsson  <simon@josefsson.org>
1242         * rfc2104.el: Add SHA-1 example.
1243         (rfc2104-hexstring-to-bitstring): New function.
1244         (rfc2104-hash): Use it.
1246 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1248         * gnus-start.el: Remove gnus-xemacs.
1250         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1252         * gnus-score.el (gnus-score-body): Don't score body when
1253         agent-fetching.
1254         (gnus-score-followup): Don't score followup either.
1255         (gnus-score-use-all-scores): New variable.
1256         (gnus-all-score-files): Use it.
1257         (gnus-score-find-bnews): Use directory-sep-char.
1259         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1260         asynchronous in Exp version.
1262 2000-11-08  Dave Love  <fx@gnu.org>
1264         * mm-view.el: Use featurep for XEmacs test.
1265         (mm-inline-message): Test for `remove-specifier'; don't use
1266         condition-case.
1268         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1270         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1271         (gnus-score-find-bnews): Don't concat "".
1273         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1274         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1275         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1276         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1278         * gnus-sum.el: Put some defvars in eval-when-compile.
1279         (gnus-summary-mode-hook): Add :options.
1280         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1281         (gnus-summary-tool-bar-map): New variable.
1282         (gnus-summary-make-tool-bar): New function.
1283         (gnus-summary-mode): Put kill-all-local-variables first.
1285         * gnus-group.el (gnus-group-toolbar-map): New variable.
1286         (gnus-group-make-tool-bar): Rewritten.
1287         (gnus-group-mode): Put kill-all-local-variables first.
1289         * rfc2047.el: Require gnus-util.
1291         * nnml.el (gnus-sorted-intersection): Autoload.
1293         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1294         Put some defvars in eval-when-compile.
1295         (gnus-intersection, gnus-sorted-complement): Autoload.
1297         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1299         * mm-encode.el (mm-body-7-or-8): Autoload.
1301         * mm-decode.el (mm-insert-inline): Autoload.
1303         * mml.el:
1304         * message.el: Put some defvars in eval-when-compile.
1306         * gnus-msg.el: Put some defvars in eval-when-compile.
1307         (gnus-msg-mail): Move after gnus-setup-message.
1309         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1311 2000-11-07  Dave Love  <fx@gnu.org>
1313         * gnus-util.el (nnheader): Don't require message (recursive
1314         autoload).
1316         * uudecode.el: Avoid compiler warnings.
1318         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1319         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1321 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1323         * rfc2047.el: Require cl when compiling.
1324         (rfc2047-q-encode-region): Don't break if a QP-word could be
1325         fitted in one line.
1326         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1327         (rfc2047-fold-region): "=?=" is not a break point.
1328         (rfc2047-encode-message-header): Move fold into encode-region.
1329         (rfc2047-dissect-region): Rewrite.
1330         (rfc2047-encode-region): Rewrite.
1331         (rfc2047-fold-region): Fold
1332         (rfc2047-unfold-region): New function.
1333         (rfc2047-decode-region): Use it.
1334         (rfc2047-q-encode-region): Don't break at bob.
1335         (rfc2047-decode): Use unibyte.
1336         (rfc2047-q-encode-region): Better calculation of break point.
1337         (rfc2047-fold-region): Don't break the first non-LWSP characters.
1338         (rfc2047-encode-region): Merge only if regions are adjacent.
1340 2000-11-06  Dave Love  <fx@gnu.org>
1342         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1344         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1345         (uudecode-char-int): New alias, replacing char-int.
1346         (uudecode-decode-region): Don't call buffer-disable-undo.
1348         * mm-uu.el (mm-uu-configure): Unquote lambda.
1349         (mm-uu-configure-list): Doc fix.
1351         * earcon.el (running-xemacs): Don't define.
1353 2000-11-06  John Wiegley  <johnw@gnu.org>
1355         * gnus-mlspl.el (gnus-group-split-update): Check the value of
1356         `nnmail-crosspost', and use it to set the `no-crosspost'
1357         argument when calling `gnus-group-split-fancy'.  Otherwise, it
1358         assumes that cross-posting is always OK, no matter what
1359         `nmail-crosspost' is set to.
1360         (gnus-group-split-fancy): The argument order in the
1361         second-to-last `push' call was wrong, but since `no-crosspost'
1362         was always nil, it was never being triggered.
1364 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1366         Don't postpone GCC if none of GCC methods is agent-covered.  This
1367         fix presumes that the post-method must be agent-covered if any Gcc
1368         method is agent-covered.
1370         * gnus-msg.el (gnus-inews-group-method): New function.
1371         (gnus-inews-do-gcc): Use it.
1372         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1373         (gnus-agent-possibly-save-gcc): Use it.
1374         (gnus-agent-possibly-do-gcc): Ditto.
1376         *gnus-msg.el: (gnus-inews-add-send-actions): Use
1377         `gnus-agent-possibly-do-gcc' if Agentized.
1378         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1379         to `message-header-hook'.
1381         * gnus-mlspl.el: Require cl when compiling.
1383         * gnus-ml.el: Usage.
1384         (gnus-mailing-list-archive, gnus-mailing-list-owner,
1385         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1386         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1387         (gnus-mailing-list-menu): Define it.
1388         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1390         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1392 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1394         * message.el (message-font-lock-keywords): Match a final newline
1395         to help font-lock's multiline support.
1397 2000-11-03  Dave Love  <fx@gnu.org>
1399         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1401         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1402         name.
1404         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1405         <banner>: Fix custom type, doc.
1407         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1408         name.  Don't disable undo explicitly.
1410 2000-11-02  Dave Love  <fx@gnu.org>
1412         * message.el (message-font-lock-keywords): Use [:alpha:] for
1413         cite-prefix.
1415 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
1417         * mm-uu.el (mm-uu-configure-list): Move back to old location,
1418         because defcustom tries to call `mm-uu-configure'.
1420 2000-11-01  Dave Love  <fx@gnu.org>
1422         * rfc2047.el (base64): Require unconditionally.
1423         (message-posting-charset): Defvar when compiling.
1424         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1425         message.
1427         * gnus-sum.el (nnoo): Require.
1428         (mm-uu-dissect): Autoload.
1430         * mml.el (mml-parse-1): Clarify message.
1431         (mml-minibuffer-read-type): Use mailcap-mime-types.
1433 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1435         * mml.el: Fix a typo in the requiring of CL.
1437 2000-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1439         * rfc2231.el: Require cl when compiling.
1441 2000-11-01  Dave Love  <fx@gnu.org>
1443         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1444         Fix custom type.
1445         (mm-uu-configure-list): Move and fix custom type.
1447         * utf7.el: Require cl when compiling.
1449         * binhex.el: Use (featurep 'xemacs).
1450         (binhex-char-int): New alias, replacing char-int.  Change callers.
1451         (binhex-decode-region): Simplify work buffer code.
1452         (binhex-decode-region-external): Use expand-file-name, not concat.
1454 2000-10-30  Dave Love  <fx@gnu.org>
1456         * gnus-art.el: Fix 2000-10-27 change properly.
1458 2000-10-28  Miles Bader  <miles@gnu.org>
1460         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1462 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
1464         * gnus-draft.el (gnus-draft-send-message): Typo.
1466 2000-10-27  John Wiegley  <johnw@gnu.org>
1468         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1469         variable to correspond with `gnus-article-hide-citation-maybe'.
1470         (gnus-treatment-function-alist): Added entry for the above
1471         correlation.
1473 2000-10-27  Richard M. Alderson III  <alderson@netcom2.netcom.com>
1475         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1477 2000-10-27  Dave Love  <fx@gnu.org>
1479         * gnus.el: Don't require custom.  Don't require message at top
1480         level.
1481         (gnus-message-archive-method): Require message here.
1483 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1485         * gnus-art.el (article-strip-banner): Use
1486         gnus-group-find-parameter rather than gnus-group-get-parameter, to
1487         allow inheritance on the banner.
1488         From elkin@tverd.astro.spbu.ru.
1490         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1491         Cashin <ecashin@coe.uga.edu>).
1493 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1495         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1496         (gnus-agent-restore-gcc):
1497         (gnus-agent-possibly-save-gcc): New functions.
1499         * nnimap.el (nnimap-group-overview-filename): Create directory for
1500         newfile (when use long filenames is nil).  Copy+delete file if
1501         rename didn't work.
1502         (nnimap-group-overview-filename): `rename-file' and `copy-file'
1503         doesn't return anything useful, use ignore-errors instead.
1504         (nnimap-verify-uidvalidity): Delete overview file when
1505         uid validity changes.
1506         (nnimap-group-overview-filename): Store uidvalidity in filenames.
1507         Rename old files into new format.
1508         (nnimap-request-accept-article): Remove \n's from
1509         From_ lines.
1510         (nnimap-request-accept-article): Remove From[^:] lines.
1511         (imap-starttls-p): Check for starttls binary.
1512         (imap-starttls-open): More verbose.
1513         (imap-gssapi-auth): Ditto.
1514         (imap-kerberos4-auth): Ditto.
1515         (imap-cram-md5-auth): Ditto.
1516         (imap-login-auth): Ditto.
1517         (imap-anonymous-auth): Ditto.
1518         (imap-digest-md5-auth): Ditto.
1519         (imap-open): Ditto.
1520         (imap-digest-md5-p): Check capability first.
1521         (imap-parse-flag-list): Correctly parse empty lists.
1522         (imap-login-p): Support LOGINDISABLED.
1523         (imap-parse-body): Work around bug in Sun SIMS.
1525         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1526         (gnus-agent-restore-gcc):
1527         (gnus-agent-possibly-save-gcc): New functions.
1529         Asks the user to synch flags with server when you plug in.
1531         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1532         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1533         (gnus-agent-toggle-plugged): Call it.
1534         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1535         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1536         (gnus-agent-possibly-synchronize-flags): New function.
1537         (gnus-agent-possibly-synchronize-flags-server): New function.
1539         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1541         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1543         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1544         support ACL's.
1546 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1548         * gnus-draft.el (gnus-draft-send-message): Ditto.
1549         (gnus-group-send-drafts): Ditto.
1551         * gnus-art.el (gnus-request-article-this-buffer):
1552         gnus-refer-article-method might be a single method.
1553         (gnus-article-mime-total-parts): New function.
1554         (gnus-mm-display-part): Use it.
1555         (gnus-mime-display-single): Ditto.
1556         (gnus-mime-display-alternative): Ditto.
1557         (gnus-mime-inline-part): Check validity of charset.
1558         (gnus-treat-display-smileys): Default value in Emacs 21.
1559         * gnus-art.el: Define dynamic variables in eval-when-compile.
1560         (gnus-article-prepare): Configure it again.
1561         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1562         gnus-overlay-start.
1563         (gnus-article-prepare): Configure windows before
1564         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1565         window might be overrided.
1566         (gnus-mime-inline-part): Use prefix argument only
1567         when it is called interactively.
1568         (gnus-mime-action-alist): New variable.
1569         (gnus-mime-action-on-part): Use it.
1570         (gnus-mime-button-commands): Add command ".".
1571         (gnus-mime-inline-part): Support prefix argument.
1572         (gnus-article-banner-alist): New variable.
1573         (article-strip-banner): Use it.
1575         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1576         because they are files, not paths.
1577         (mailcap-parse-mimetypes): Ditto.
1578         (mailcap-mime-types): Use mailcap-mime-data.
1580         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1581         gnus-overlay-start.
1582         * gnus.el (gnus-agent-fetching): New variable.
1583         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1585         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1586         (gnus-agent-fetch-group-1): Score-param could be nil.
1587         (gnus-agent-any-covered-gcc): New function.
1588         (gnus-agent-possibly-save-gcc): Use it.
1589         (gnus-agent-possibly-do-gcc): Ditto.
1590         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1591         the GNU assignment issue.
1592         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1593         * gnus-agent.el: timer vs. itimer.
1595         * webmail.el (webmail-type-definition): Fix my-deja open url.
1596         (webmail-hotmail-list): Fix.
1597         (webmail-netscape-open, webmail-hotmail-article,
1598         webmail-hotmail-list): Update.
1599         (webmail-my-deja-*): Rewrite.
1601         * gnus-sum.el (gnus-refer-article-methods): The second could be
1602         a named method.
1603         (gnus-cache-write-active): Auto load.
1604         (gnus-summary-display-article): Enable multibyte.
1605         (gnus-summary-select-article): Don't enable multibyte here.
1606         (gnus-summary-goto-article): Ditto.
1607         (gnus-summary-enter-digest-group): Decode to-address.
1609         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1610         (mm-with-unibyte-current-buffer-mule4): New function.
1611         (mm-enable-multibyte-mule4): New.
1612         (mm-disable-multibyte-mule4): New.
1614         * mm-util.el (mm-enable-multibyte-mule4): New.
1615         (mm-disable-multibyte-mule4): New.
1616         * gnus-sum.el (gnus-summary-mode): Use it.
1617         (gnus-summary-select-article): Ditto.
1618         (gnus-summary-goto-article): Use enable multibyte.
1620         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1621         (nnkiboze-enter-nov): Fix it when there is no xref.
1622         (nnkiboze-generate-groups): List groups.
1623         (nnkiboze-request-article): Use
1624         gnus-cache-request-article.
1626         * gnus-group.el (gnus-group-make-kiboze-group): Use
1627         nnkiboze-score-file.
1628         (gnus-group-make-kiboze-group): Fix prompt.
1630         * message.el (message-send-mail-partially): Replace the header
1631         delimiter with a blank line.
1632         (message-sending-message): New variable.
1633         (message-send): Use it.
1634         (message-default-charset): Default value for non-Mule Emacsen.
1635         (message-alternative-emails): New.
1636         (message-use-alternative-email-as-from): New.
1637         (message-setup): Use them.
1638         (message-default-charset): Set default value in non-MULE XEmacsen
1639         as iso-8859-1.
1641 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1643         * message.el: xemacs cleanup (use featurep ' xemacs)
1645         * nnheader.el: ditto
1647         * mm-util.el: ditto
1649 2000-10-27  Stanislav Shalunov  <shalunov@internet2.edu>
1651         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1652         (see DRUMS).
1654 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1656         * message.el (message-send): Make sure error is signalled if no
1657         send method is specified.
1659 2000-10-27  Dave Love  <fx@gnu.org>
1661         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1662         strings.
1663         (gnus-group-make-tool-bar): New function.
1664         (gnus-group-mode): Use it.
1666         * message.el (message-mode-menu): Add some :help strings.
1667         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1668         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1670         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1671         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1672         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1674         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1675         display-graphic-p here.
1677 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1679         * mm-decode.el (mm-viewer-completion-map): New.
1680         (mm-interactively-view-part): Use it.
1682 2000-10-27  Simon Josefsson  <sj@extundo.com>
1684         * mail-source.el (mail-sources): IMAP predicate is a string.
1685         (mail-sources): Add default values for IMAP mailbox, predicate and
1686         fetchflag.
1688 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1690         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1691         of the `gnus-xemacs' variable, as the latter has been removed.
1692         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1693         * gnus-art.el (gnus-treat-display-xface)
1694         (gnus-treat-display-smileys, gnus-treat-display-picons)
1695         (gnus-article-read-summary-keys): Likewise.
1697 2000-10-26  Dave Love  <fx@gnu.org>
1699         * flow-fill.el: Require cl when compiling.
1701 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1703         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1704         (fill-flowed): Make "quote-depth wins" rule work when first line
1705         is at level 0.
1707 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1709         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1710         (gnus-kill-all-overlays): Move here.
1712         * gnus-util.el (gnus-kill-all-overlays): Move out.
1714 2000-10-26  Dave Love  <fx@gnu.org>
1716         * mail-source.el: Require imap when compiling and defvar
1717         display-time-mail-function.  Require mm-util.
1718         (nnheader-cancel-timer): Autoload.
1719         (mail-source-imap-authenticators, mail-source-imap-streams): New
1720         variables.
1721         (mail-sources): Use them.
1722         (defvar): Use rmail-spool-directory unconditionally.
1724 2000-10-26  Dirk Meyer  <dischi@tzi.de>
1726         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1727         seconds instead of hour.
1729 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1731         * mail-source.el (mail-sources): Better `:type'.
1733 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1735         * mail-source.el (mail-source-keyword-map): Use
1736         `rmail-spool-directory' as a default directory for the `file'
1737         source, if the variable is defined.  Fall back to hardcoded
1738         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1739         <seh@speakeasy.org>.
1741 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1743         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1744         supports it.
1746 2000-10-18  Dave Love  <fx@gnu.org>
1748         * mm-bodies.el (mm-uu-decode-function)
1749         (mm-uu-binhex-decode-function): Defvar when compiling.
1751         * gnus-nocem.el (gnus-nocem-issuers): Update.
1752         (gnus-nocem-check-from): New option.
1753         (gnus-nocem-scan-groups): Use it.
1754         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1755         (gnus-nocem-check-article-limit): Add :version.
1757 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1759         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1760         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1762 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1764         * ietf-drums.el (mm-util): Require CL when compiling.
1766 2000-10-15  Dave Love  <fx@gnu.org>
1768         * qp.el: Require mm-util.
1770 2000-10-13  Dave Love  <fx@gnu.org>
1772         * qp.el (quoted-printable-decode-region): Avoid invalid
1773         coding-systems.
1775 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1777         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1778         to a recursive load.
1780 2000-10-12  Dave Love  <fx@gnu.org>
1782         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1784         * gnus.el (gnus-group-startup-message): Check for PBM image.
1786 2000-10-09  Dave Love  <fx@gnu.org>
1788         * mail-source.el (mail-source-fetch-imap): Bind
1789         default-enable-multibyte-characters rather than using
1790         mm-disable-multibyte.
1792 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1794         * mail-source.el (mail-source-fetch-maildir): Don't insert
1795         newlines.
1797 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1799         * mm-encode.el: Require CL.  At least, for `incf'.
1801 2000-10-06  Dave Love  <fx@gnu.org>
1803         * gnus-audio.el: Don't require cl.
1804         (gnus-audio): New custom group.
1805         (gnus-audio-inline-sound): Change to work with Emacs.
1806         (gnus-audio-directory, gnus-audio-directory)
1807         (gnus-audio-au-player): Customize.
1808         (gnus-audio-play): Try external player if play-sound-file fails.
1809         Use file-name-extension, not string-match.
1811 2000-10-05  Dave Love  <fx@gnu.org>
1813         * rfc1843.el: Require cl when compiling.
1815         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1816         Autoload.
1817         (quoted-printable-decode-region): Rename arg which confused
1818         charset with coding-system.  Don't use nonascii-insert-offset.
1819         Coding-system encode the region initially.  Don't recognize `=='
1820         as valid QP.  Coding-system decode the region finally.
1821         (quoted-printable-decode-string): Rename arg which confused
1822         charset with coding-system.
1824         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1825         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1826         mm-encode-coding-region.
1827         (mm-decode-body, mm-decode-string): Rename variables which
1828         confused charset with coding-system.
1829         (binhex-decode-region): Don't autoload.
1830         (mm-body-encoding): Require message.
1831         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1832         cond branches.
1834         * gnus-art.el (article-de-quoted-unreadable)
1835         (article-de-base64-unreadable): Fold search case
1836         rather than downcasing string.  Apply mm-charset-to-coding-system
1837         to arg of quoted-printable-decode-region.
1839 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1841         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1843         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1845         * gnus-kill.el (gnus-kill): Typo.
1847 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1849         * gnus-mule.el: Revived.
1851 2000-10-04  Dave Love  <fx@gnu.org>
1853         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1854         Require ring when compiling.
1855         (gnus-x-splash): Bind width, height.
1856         (gnus-article-compface-xbm): New variable.
1857         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1858         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1860 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1862         * nnimap.el: require 'cl when compiling.
1864 2000-10-04  Dave Love  <fx@gnu.org>
1866         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1867         pbm images.
1869         * frown.pbm, smile.pbm, wry.pbm: New files.
1871         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1873 2000-10-03  Dave Love  <fx@gnu.org>
1875         * mail-source.el (mail-sources): Revert to nil.
1877         * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1879         * qp.el: Don't require mm-util.
1880         (quoted-printable-decode-region): Rewritten.
1881         (quoted-printable-decode-string, quoted-printable-encode-region):
1882         Doc fix.
1883         (quoted-printable-encode-region): Barf on multibyte characters.
1884         Maybe make the class multibyte.  Upcase chars, not formatted
1885         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1886         (quoted-printable-encode-string): Don't use
1887         mm-with-unibyte-buffer.
1889 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1891         * mail-source.el (mail-source-report-new-mail): Use
1892         nnheader-cancel-timer.
1894 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1896         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1897         (mail-source-fetch-imap): Use it.
1899 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1901         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1902         last change.
1904         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1905         `:ascent center'.
1907         * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1909 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1911         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1912         image's :ascent to 80.  That gives a mode-line which is approx.
1913         as tall as the normal one.
1915 2000-09-21  Dave Love  <fx@gnu.org>
1917         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1918         (for Emacs 20).  Tidy somewhat.
1920 2000-09-21  Dave Love  <fx@gnu.org>
1922         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1923         image processing.  Rationalize logic somewhat.
1925 2000-09-20  Dave Love  <fx@gnu.org>
1927         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1929         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1930         we'll be careful merging development changes.
1932         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1933         specifically.
1935         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1936         (mouse-set-point, set-face-foreground)
1937         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1938         them.
1940         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1942         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1943         redundant autoloads.
1945 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1947         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1948         to XBM; we always have PBM support.
1950 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1952         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1953         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1954         * gnus-sum.el (gnus-nov-parse-line): Ditto.
1955         * nnkiboze.el (nnkiboze-file-coding-system): New.
1956         (nnkiboze-retrieve-headers): Use it.
1957         (nnkiboze-request-group): Ditto.
1958         (nnkiboze-close-group): Ditto.
1959         (nnkiboze-generate-group): Ditto.
1960         (nnkiboze-enter-nov): Insert first Xref properly.
1962 2000-09-19  Dave Love  <fx@gnu.org>
1964         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1965         (nnmail-get-new-mail): Test `sources' in top-level conditional.
1967         * mail-source.el (mail-sources): Change default to '((file)).
1968         Add useful custom type.
1970 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1972         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1973         year).
1974         (gnus-date-iso8601): Ditto.
1976 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1978         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1980 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1982         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1983         pattern. Avoid using 8 bit chars.
1984         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1986 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1988         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1989         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1990         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1991         functions are not implemented yet.
1993         * dgnushack.el (dgnushack-compile): Remove smiley.el and
1994         x-overlay.el from the FSF Emacs black list.
1996 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1998         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1999         (mm-inline-media-tests): Ditto.
2000         (mm-automatic-display): Ditto.
2001         * mm-view.el (mm-display-inline-fontify): Generalize from
2002         mm-display-patch-inline.
2003         (mm-display-patch-inline): Use it.
2004         (mm-display-elisp-inline): Ditto.
2006 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2008         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2009         (gnus-topic-unmark-topic): Ditto.
2010         (gnus-topic-mark-topic): Ditto.
2011         (gnus-topic-get-new-news-this-topic): Use it.
2013 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2015         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2016         display xface.
2018 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
2020         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2021         zombie or killed groups.
2023 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2025         * mml.el (mml-preview): Reinsert unibyte content.
2026         (mml-parse-1): Remove with-unibyte-current-buffer.
2027         (mml-generate-mime-1): Ditto.
2028         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2029         * message.el (message-forward): Ditto.
2031 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2033         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2034         original article buffer.
2035         (article-de-base64-unreadable): Ditto.
2036         (article-wash-html): Ditto.
2038 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2040         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2041         unless forward-show-mml.
2043 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2045         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2046         (gnus-summary-save-parts-last-directory): New.
2047         (gnus-summary-save-parts): Save history.
2049 2000-09-14  Ben Gertzfield  <che@debian.org>
2051         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2052         variable.
2053         (gnus-summary-save-parts): Use it.
2055 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2057         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2058         * gnus-sum.el (gnus-summary-exit): Ditto.
2059         (gnus-summary-exit-no-update): Ditto.
2060         (gnus-summary-show-article): Ditto.
2062 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2064         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2065         Content-Disposition.
2067 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2069         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2071 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2073         * gnus-art.el (gnus-article-setup-buffer): Set
2074         gnus-article-mime-handles to nil.
2075         * gnus-sum.el (gnus-summary-exit): Ditto.
2076         (gnus-summary-exit-no-update): Ditto.
2077         (gnus-summary-show-article): Ditto.
2078         (gnus-summary-save-parts): Use gnus-article-mime-handles if
2079         dissected.
2080         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2082 2000-09-14  Dave Love  <fx@gnu.org>
2084         * gnus.el (gnus-charset):
2085         * mm-decode.el (mime-display):
2086         * imap.el (imap) <defgroup>: Add :version.
2088 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
2090         * parse-time.el: Fix author's mail address.
2092         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2093         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2094         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2095         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2096         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2097         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2098         * rfc2231.el, uudecode.el: Fix copyright notice.
2100         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2101         require `w3' at load-time only if not running in batch mode.
2103 2000-09-13  Dave Love  <fx@gnu.org>
2105         * gnus-ems.el (gnus-ems-redefine): Don't alias
2106         gnus-summary-set-display-table.
2108         * message.el (message-user-agent): Don't wrap ignore-errors around
2109         it.
2111         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2112         `format'.
2113         (mm-content-transfer-encoding): Don't use cadar.
2115         * uudecode.el (uudecode-decoder-program)
2116         (uudecode-decoder-switches): Customize.
2118         * gnus-score.el (gnus-home-score-file): Improve custom type.
2120         * gnus-cus.el (gnus-custom-mode): Conditionally set local
2121         variables for Emacs 21.
2122         (gnus-group-customize): Disable undo while laying out the buffer.
2124 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2126         * gnus-util.el (gnus-write-active-file): Bind
2127         coding-system-for-write.
2129         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2131         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2132         * gnus-kill.el (gnus-batch-score): Ditto.
2133         * gnus-move.el (gnus-change-server): Ditto.
2134         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2136 2000-09-12  Simon Josefsson  <simon@josefsson.org>
2138         * gnus-sum.el (gnus-update-read-articles): Undo
2139         `gnus-request-set-mark' operation.
2141 2000-09-11  Dave Love  <fx@gnu.org>
2143         * ChangeLog: Use iso-2022 coding.
2145         * gnus-msg.el (gnus-msg-mail): New function.
2146         (gnus-user-agent): New mail agent.
2148 2000-09-10  Dave Love  <fx@gnu.org>
2150         * message.el: Require mail-abbrevs for XEmacs for a problem with
2151         keybinding despite the autoloads for it.
2153 2000-09-08  Simon Josefsson  <simon@josefsson.org>
2155         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2157         * nnimap.el (nnimap-request-update-info-internal): Remove tick
2158         marks from dormant articles. (See nnimap-request-set-mark.)
2159         (nnimap-retrieve-headers-progress): Demule.
2160         (nnimap-open-server): Call nnoo-change-server twice, once for
2161         getting the nnimap-server-buffer and once for letting n-c-s set
2162         the variables in that buffer.
2164 2000-09-08  David Edmondson  <dme@dme.org>
2166         * gnus.el (gnus-short-group-name): Guess separator.
2168 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
2170         * gnus-group.el (gnus-group-insert-group-line): Fix.
2172 2000-09-04  Dave Love  <fx@gnu.org>
2174         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2175         (mm-get-image): Avoid the losing `make-glyph' from W3.
2177 2000-09-03  Simon Josefsson  <simon@josefsson.org>
2179         * gnus-sum.el (gnus-summary-delete-article): Check server.
2181 2000-09-01  Simon Josefsson  <simon@josefsson.org>
2183         * imap.el (imap-parse-flag-list): Rewrite.
2185         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2187         * imap.el (imap-parse-flag-list): Hack.
2189 2000-08-29  Dave Love  <fx@gnu.org>
2191         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2193         * gnus-agent.el (gnus-agent-union): new function.
2194         (gnus-agent-fetch-headers): Use it.
2196         * gnus.el (gnus-group-startup-message): Specify foreground and
2197         background for xpm image.  Centre image vertically.
2198         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2200 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2202         * message.el (message-send-mail): Narrow-to-headers.
2204 2000-08-24  Dave Love  <fx@gnu.org>
2206         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2207         21.
2209 2000-08-21  Dave Love  <fx@gnu.org>
2211         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2213 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2215         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2216         permanent is used.
2217         (gnus-topic-show-topic): Read topic when to show permanent hidden
2218         topic.
2219         (gnus-topic-remove-topic): Revert to the old behavior, not using
2220         hide.
2222 2000-08-21  Dave Love  <fx@gnu.org>
2224         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2225         (gnus-xemacs): Use featurep.
2227         * mm-util.el (mm-read-charset): Maybe use builtin.
2228         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2229         (mm-multibyte-p, mm-with-unibyte-current-buffer)
2230         (mm-with-unibyte): Use featurep, not string-match.
2231         (mm-with-unibyte-buffer): Simplify.
2232         (mm-quote-arg): Maybe use shell-quote-argument.
2234         * mml.el (mml-make-string): Deleted (unused).
2236         * gnus.el (gnus-mode-line-buffer-identification): Supply
2237         definition for Emacs 21.
2239         * gnus-salt.el: Small doc fixes.
2240         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2241         gnus-add-minor-mode.
2243         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2244         gnus-add-minor-mode.
2246 2000-08-20  Simon Josefsson  <simon@josefsson.org>
2248         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2249         function, thanks to Lloyd Zusman for debugging.
2250         (nnimap-request-group):
2251         (nnimap-request-list):
2252         (nnimap-retrieve-groups):
2253         (nnimap-request-newgroups): Use it.
2255         * nnimap.el (nnimap-request-article-part): Less verbose.
2257 2000-08-18  Dave Love  <fx@gnu.org>
2259         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2260         custom type.
2262         * nnheader.el (nnheader-replace-chars-in-string): Use
2263         subst-char-in-string if available.
2265         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2266         (gnus-request-article-this-buffer): Use expand-file-name.
2267         (gnus-mime-view-part-as-type): Simplify interactive spec.
2268         (gnus-mime-button-map): Define it all in defvar.
2270 2000-08-17  Dave Love  <fx@gnu.org>
2272         * gnus-group.el (gnus-group-running-xemacs): Deleted.
2274         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2275         last-nonmenu-event.
2277         * uudecode.el (char-int): Use defalias, not fset.
2279         * score-mode.el: Don't require easymenu.  Require mm-util.
2280         (score-mode-coding-system): Use mm-auto-save-coding-system.
2282         * nneething.el (nneething-create-mapping): Don't use cadar & al.
2283         (nneething-file-name): Use expand-file-name, not concat.
2285 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2287         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2288         Failure proof for email addresses.
2289         (nnslashdot-sane-retrieve-headers): Ditto.
2291 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2293         * message.el (message-send-mail): Only insert courtesy message
2294         when text/plain.
2296 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
2298         * message.el (message-cancel-news): Copy the From header from the
2299         original article.
2301 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2303         * gnus-async.el (gnus-asynchronous): Removed.
2305 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2307         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2308         format.
2310 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2312         * nnmail.el (nnmail-expiry-target-group): Fixed.
2314 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2316         * nnmail.el (nnmail-expiry-target-group): Fix the call to
2317         gnus-request-accept-article so that body encoding is *not* done.
2318         Encoding is not done on incoming mail, so why should it be done on
2319         expired mail?
2321 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2323         * nnml.el (nnml-request-expire-articles): Fix the calls to
2324         nnml-request-article (the filename was being passed instead of the
2325         article number) and nnmail-expiry-target-group
2326         (nnml-current-directory is changed by nnml-request-accept-article,
2327         causing it to be incorrect for the next article to be expired).
2329 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2331         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2332         expiry-target group parameters.
2334 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2336         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2337         buffer.
2338         (gnus-topic-hide-topic): Take a PERMANENT parameter.
2339         (gnus-topic-show-topic): Ditto.
2341         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2343 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
2345         * mail-source.el (mail-source-incoming-file-prefix): New
2346         variable.
2348 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2350         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2352         * mailcap.el (mailcap-maybe-eval): Be even more warning.
2354 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
2356         * message.el (message-syntax-checks): New check quotin-style:
2357         Text must be written below quoted text.
2358         (message-check-news-body-syntax): Check it.
2360 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2362         * imap.el (imap-authenticator-alist): Fix typo.
2363         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2364         Jonas Oberg for debugging.
2366 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2368         * gnus-async.el (gnus-asynchronous): Disable by default.
2370 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2372         * mm-view.el (mm-inline-text): Bind fill-column.
2374         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2375         list of unexpired articles.
2377         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2378         un-expired articles.
2380         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2381         headers.
2383         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2384         we update the right topic..
2386         * mm-decode.el (mm-display-external): Put point at start.
2388 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2390         * nnmail.el (nnmail-expiry-target): More explicit documentation.
2392         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2394 2000-08-09  Simon Josefsson  <simon@josefsson.org>
2396         * imap.el (imap-parse-body):
2397         (imap-parse-string-list): Add bug workarounds for Stalker
2398         Communigate Pro 3.0 server.
2399         (imap-body-lines): Remove bogus comment.
2401         * imap.el (imap-range-to-message-set): Move from nnimap.el.
2403         * nnimap.el (nnimap-retrieve-which-headers):
2404         (nnimap-retrieve-headers-from-server):
2405         (nnimap-request-set-mark):
2406         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2408 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2410         * message.el (message-dont-reply-to-names):
2411         rmail-dont-reply-to-names may not be defined.
2413 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2415         * gnus-group.el (gnus-group-iterate): Uncompiled function should
2416         not use pop.
2418 2000-07-19  Dave Love  <fx@gnu.org>
2420         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2421         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
2422         check.
2423         (gnus-article-display-xface): Special-case for dark backgrounds.
2425 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
2427         * imap.el (imap-calculate-literal-size-first): New variable.
2428         (imap-local-variables): Add it.
2429         (imap-kerberos4-open): Set it.
2430         (imap-send-command): Use it.
2432 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2434         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2435         (mailcap-parse-mimetypes): Use it.
2436         (mailcap-extension-to-mime): Parse mimetype.
2437         (mailcap-mime-types): Ditto.
2438         * mml.el (mml-minibuffer-read-type): Ditto.
2440 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2442         * nndoc.el (nndoc-type-alist): Add outlook.
2443         (nndoc-outlook-type-p): New function.
2444         (nndoc-outlook-article-begin): Ditto.
2446 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
2448         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2449         excursion.
2451 2000-07-15  Simon Josefsson  <simon@josefsson.org>
2453         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2455         * imap.el (imap):
2456         (imap-kerberos4-program):
2457         (imap-gssapi-program):
2458         (imap-ssl-program): Customization.
2459         (imap-shell-program):
2460         (imap-shell-host): New variables.
2461         (imap-streams):
2462         (imap-stream-alist): Add shell.
2463         (imap-shell-p):
2464         (imap-shell-open): New functions.
2465         (imap-open): Don't call authenticator if preauth.
2466         (imap-authenticate): Return t if already authenticated.
2468 2000-07-14  Simon Josefsson  <simon@josefsson.org>
2470         * gnus.el (gnus-invalid-group-regexp): New variable.
2471         (gnus-read-group): Use it.
2473 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2475         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2476         expunge-below and orphan-score are "group variables".
2478 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
2480         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2481         qualified group names to `gnus-group-read-ephemeral-group'.
2483 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2485         * gnus-sum.el: `W t' is toggle-header in info.
2487 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2489         * gnus-art.el (article-de-base64-unreadable): Typo.
2491 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
2493         * gnus-agent.el (require): Require timer.
2495 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2497         * message.el (message-bounce): Call mime-to-mml.
2499 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2501         * nnslashdot.el (nnslashdot-request-close): New function.
2503 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2505         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2506         right line number for the article.
2508 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2510         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2511         * webmail.el (webmail-fetch): Bind
2512         url-http-silence-on-insecure-redirection.
2514 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2516         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2517         unibyte.
2518         (nnslashdot-sane-retrieve-headers): Ditto.
2519         (nnslashdot-request-article): Ditto.
2521 2000-07-10  William M. Perry  <wmperry@aventail.com>
2523         * mailcap.el (mailcap-parse-mimetype-file):
2525 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2527         * nnweb.el (nnweb-insert): Stricter test.
2528         * webmail.el (webmail-refresh-redirect): Ditto.
2530 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2532         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2534 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2536         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2538 2000-07-05  Dave Love  <fx@gnu.org>
2540         * utf7.el: Doc and header fixes.
2542         * gnus-sum.el: Doc fixes.
2544         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2545         defalias, not fset.
2547         * flow-fill.el (fill-flowed-point-at-eol)
2548         (fill-flowed-point-at-bol): Use defalias, not fset.
2550         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2551         (gnus-Plain-save-name): Delete -- apparently bogus.
2553 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2555         * nnsoup.el: Use expand-file-name throughout.
2557 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2559         * nnmail.el (nnmail-read-incoming-hook): New example.
2561 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2563         * mm-view.el (mm-inline-text): Check whether the text has already
2564         been decoded.
2566 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2568         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2570 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
2572         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2574 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2576         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2577         unsend flags.
2579 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2581         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2582         name in authinfo (.authinfo now support ports, no need for the
2583         hack).
2584         (nnimap-split-find-rule): Fix.
2585         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2587 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2589         * message.el (message-unquote-tokens): Remove all quotes.
2591 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2593         * gnus-ml.el: New file.
2595 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2597         * nnultimate.el (nnultimate-request-close): New function.
2599         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2601 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2603         * gnus.el: Gnus v5.8.7 is released.
2605 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2607         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2609 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2611         * message.el (message-do-fcc): Encode MIME.
2613 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2615         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2616         (nnimap-assoc-match): New function.
2617         (nnimap-split-find-rule): Support extended syntax.
2619 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2621         * nnimap.el (nnimap-open-connection): Use port stuff.
2623         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2624         document port and defaultport.
2626 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2628         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2630 2000-06-26  Dave Love  <fx@gnu.org>
2632         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2634         * message.el: Remove unnecessary `require'ments.  Defvar
2635         gnus-list-identifiers when compiling.  Don't try to autoload
2636         variable `gnus-list-identifiers'.  Autoload
2637         gnus-group-name-charset.
2638         (message-fetch-field): Don't assume `format' removes text
2639         properties.
2640         (message-strip-list-identifiers, message-reply, message-followup):
2641         Require gnus-sum.
2642         (message-mode): Tidy XEmacs conditionals.
2643         (message-replace-chars-in-string): Use subst-char-in-string when
2644         available.
2646         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2647         removes text properties.
2649         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2651         * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2653         * gnus-score.el (gnus-summary-score-entry): Likewise.
2655 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2657         * nnimap.el (nnimap-request-post): Fix parenthesis.
2659 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2661         * message.el (message-unquote-tokens): New function.
2663         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2665         * nnimap.el (nnimap-request-post): Ditto.
2667 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2669         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2671         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2672         patch commited 2000-04-02).
2674 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2676         * imap.el (imap-mailbox-examine-1): New function.
2677         (imap-message-copyuid-1):
2678         (imap-message-appenduid-1): Use it, instead of
2679         `imap-mailbox-examine' which would utf-7 encode mailbox name
2680         twice.
2682 2000-06-19  Dave Love  <fx@gnu.org>
2684         * mm-uu.el Don't require message.  Require cl when compiling.
2686 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2688         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2689         a local variable.
2690         * gnus-sum.el (gnus-orphan-score): Move here.
2692 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2694         * message.el (message-forward): Remove show-mml condition.
2695         (message-forward-ignored-headers): Remove X-Gnus headers.
2697 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2699         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2701 2000-06-08  Urban Engberg  <ue@ccieurope.com>
2703         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2705 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2707         * message.el (message-syntax-checks): Add type.
2709 2000-06-07  Dave Love  <fx@gnu.org>
2711         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2712         put-image.
2713         (mm-inline-image): Defalias, not fset.
2715         * gnus.el (gnus-group-startup-message): Don't specify string for
2716         insert-image.
2718         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2719         add-minor-mode is available.
2720         (gnus-article-display-xface): Don't specify string for
2721         insert-image.
2723 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2725         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2726         (gnus-topic-insert-topic-line): Use shownp.
2727         (gnus-topic-hide-topic): Don't use hidden.
2728         (gnus-topic-show-topic): Don't use hidden.
2730 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2732         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2733         system.
2734         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2735         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2736         * gnus-util.el (gnus-output-to-rmail): Ditto.
2737         (gnus-output-to-mail): Ditto.
2738         (gnus-write-buffer): Ditto.
2739         * gnus-uu.el (gnus-uu-save-article): Ditto.
2741 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2743         * message.el (message-read-from-minibuffer): Typo.
2745 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2747         * gnus-art.el (article-decode-charset): Override non-MIME forward
2748         charset.
2750 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2752         * mml.el (mml-quote-region): Correct the regexp.
2753         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2755 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2757         * message.el (message-forward): Insert raw text.
2758         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2759         (mml-generate-mime-1): Insert raw text in unibyte mode.
2761 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2763         * mm-bodies.el (mm-body-encoding): Always encoded if
2764         `mm-use-ultra-safe-encoding' is set.
2766 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2768         * mml.el (ange-ftp-name-format): Typo.
2770 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2772         * gnus-start.el (gnus-get-unread-articles): If
2773         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2774         try to do anything on that server.
2776 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2778         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2779         from latest draft.
2781 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2783         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2784         is open.
2786 2000-05-24  Dave Love  <fx@gnu.org>
2788         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2790 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2792         * gnus.el (gnus-redefine-select-method-widget): new function, call
2793         it once. Add an "other" entry for unknown but editable backend
2794         name symbols.
2795         * gnus-start.el (gnus-declare-backend): use it.
2797 2000-05-19  Dave Love  <fx@gnu.org>
2799         * gnus-art.el (gnus-article-next-page): Revert last change.
2801 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2803         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2805 2000-05-19  Dave Love  <fx@gnu.org>
2807         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2808         not mm-inline-large-images.
2810 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2812         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2814 2000-05-18  Dave Love  <fx@gnu.org>
2816         * gnus-art.el: Use defalias, not fset.
2817         (gnus-article-x-face-command): Don't test for xbm.
2818         (gnus-article-next-page): Redisplay before testing point in window.
2820 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2822         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2823         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2825 2000-05-17  Jim Davidson  <jdavidson@acm.org>
2827         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2828         gnus-summary-save-in-rmail.
2829         * message.el (message-output): Ditto.
2831 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2833         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2835 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2837         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2838         is a charset.
2839         * message.el (message-send-news): Check group name charset.
2840         * gnus-msg.el (gnus-post-news): Decode group name.
2841         (gnus-inews-do-gcc): Encode group name.
2843 2000-05-17  Karl Kleinpaste  <karl@charcoal.com>
2845         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2846         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2848 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2850         * gnus-group.el (gnus-group-mark-line-p): New function.
2851         (gnus-group-goto-group): New parameter.
2852         (gnus-group-remove-mark): Use it.
2853         * gnus-topic.el (gnus-topic-move-group): Ditto.
2854         (gnus-topic-remove-group): Ditto.
2856 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2858         * gnus-group.el (gnus-group-list-dormant): New function.
2860 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2862         * gnus-agent.el (gnus-agent-synchronize): Use
2863         nnheader-insert-file-contents.
2864         (gnus-agent-save-active-1): Ditto.
2865         (gnus-agent-write-active): Ditto.
2866         (gnus-agent-expire): Ditto.
2867         * gnus-cache.el (gnus-cache-read-active): Ditto.
2868         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2869         * gnus-sum.el (gnus-summary-import-article): Ditto.
2871         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2872         (gnus-agent-save-group-info): Ditto.
2873         (gnus-agent-save-alist): Ditto.
2874         * gnus-util.el (gnus-make-directory): Ditto.
2876         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2878 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2880         * mml.el (mml-generate-mime-preprocess-function): New variable.
2881         (mml-generate-mime-postprocess-function): New variable.
2882         (mml-generate-mime-1): Use them.
2884 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2886         * gnus-group.el (gnus-group-apropos): Group name charset.
2887         * gnus-sum.el (gnus-set-mode-line): Ditto.
2888         * gnus-group.el (gnus-group-decoded-name): New function.
2889         (gnus-group-edit-group): Use it.
2890         * gnus-cus.el (gnus-group-customize): Use it.
2892 2000-05-16  Karl Kleinpaste  <karl@charcoal.com>
2894         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2896 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2898         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2899         (gnus-group-name-charset-group-alist): Ditto.
2900         (gnus-group-name-charset): New function.
2901         (gnus-group-name-decode): New function.
2902         (gnus-group-insert-group-line): Use them.
2903         (gnus-group-prepare-flat-list-dead): Ditto.
2904         (gnus-group-list-active): Ditto.
2905         (gnus-group-describe-all-groups): Ditto.
2906         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2907         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2908         add gnus-group property.
2909         (gnus-browse-group-name): Read gnus-group property.
2911 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2913         * nnfolder.el (nnfolder-possibly-change-group): Use
2914         file-name-coding-system instead of pathname-coding-system.
2915         * nnmail.el (nnmail-find-file): Ditto.
2916         (nnmail-write-region): Ditto.
2917         * nnmh.el (nnmh-retrieve-headers): Ditto.
2918         (nnmh-request-article): Ditto.
2919         (nnmh-request-group): Ditto.
2920         (nnmh-request-list): Ditto.
2921         (nnmh-possibly-change-directory): Ditto.
2922         (nnmh-active-number): Ditto.
2923         * nnml.el (nnml-possibly-change-directory): Ditto.
2924         (nnml-request-list): Ditto.
2925         (nnml-request-article): Ditto.
2926         (nnml-retrieve-headers): Ditto.
2928 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2930         * nnimap.el (nnimap-request-accept-article): Don't unselect
2931         mailbox if no mailbox is selected.
2933 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2935         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2936         Recognize domain names starting with `www.' as starting an URL.
2938 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2940         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2941         (mail-source-keyword-map): Add "subdirs" for maildir.
2943 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2945         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2946         (nnmail-get-new-mail): Use it.
2947         * gnus-start.el (gnus-get-unread-articles): Ditto.
2949 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2951         * gnus-sum.el (gnus-summary-edit-article): Better support for
2952         nndraft:drafts.
2953         * nndraft.el (nndraft-request-replace-article): New function,
2954         bind nnmail-file-coding-system.
2956 2000-05-14  Dave Love  <fx@gnu.org>
2958         * nnheader.el: Replace uses of `fset' with `defalias'.
2959         (jka-compr-compression-info-list): Only defvar when compiling.
2961 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2963         * webmail.el (webmail-netaddress-article): Refresh redirect.
2965 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2967         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2969 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2971         * webmail.el: Translate &nbsp; to SP.
2973 2000-05-13  Robin S. Socha  <robin@socha.net>
2975         * message.el (message-bounce): Doc typo.
2977 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2979         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2980         (gnus-soup-store): Ditto.
2981         (gnus-soup-send-packet): Ditto.
2982         * nnsoup.el (nnsoup-replies-format-type): Ditto.
2983         (nnsoup-dissect-buffer): Ditto.
2984         (nnsoup-narrow-to-article): Ditto.
2985         (nnsoup-make-active): Ditto
2987 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2989         * message.el (message-mode): Two parameters for local-variable-p.
2991 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2993         * message.el (message-strip-list-identifiers): New function.
2994         (message-reply): Use it and use message-strip-subject-re.
2995         (message-followup): Ditto.
2996         * gnus-art.el (article-hide-list-identifiers): Remove more.
2997         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2999 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3001         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3002         mail-parset-charset and use non-numeric argument.
3004 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3006         * mml.el (mml-buffer-list): New variable.
3007         (mml-generate-new-buffer): New function.
3008         (mml-destroy-buffers): Ditto.
3009         (mml-insert-mime): Use them.
3010         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3011         * gnus-sum.el (gnus-summary-edit-article): Ditto.
3012         * message.el (message-mode): Ditto.
3013         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3014         (gnus-uu-save-article): Support show-as-mml.
3015         * message.el (message-forward): Ditto.
3017 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3019         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3020         (nndoc-mime-digest-type-p): Locate article head precisely.
3021         * mml.el (mml-generate-default-type): New variable.
3022         (mml-generate-mime-1): Use it.
3023         (mml-insert-mime-headers): Use it.
3024         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3025         (gnus-uu-digest-mail-forward): Use it and call message-forward
3026         with argument digest.
3027         (gnus-uu-save-article): Support message-forward-as-mime.
3028         * message.el (message-forward): Add parameter digest.
3029         * mm-decode.el (mm-dissect-default-type): New variable.
3030         (mm-dissect-buffer): Use it.
3032 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3034         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3035         newline and paragraph to nil when got a non-ascii character. Test
3036         paragraph before newline.
3038 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3040         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3041         limit to 76.
3043 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3045         * nnslashdot.el (nnslashdot-sid-strip): New function.
3046         (nnslashdot-threaded-retrieve-headers): New format.
3047         (nnslashdot-sane-retrieve-headers): Ditto.
3048         (nnslashdot-request-article): Ditto.
3049         (nnslashdot-threaded-retrieve-headers): Thread properly.
3050         (nnslashdot-request-article): Be more lenient.
3051         (nnslashdot-threaded-retrieve-headers): Regexp search.
3053 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3055         * gnus-sum.el (gnus-with-article): Define it before use it.
3057 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3059         * message.el (message-supersede): Use mime-to-mml.
3060         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3062 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3064         * gnus-group.el (gnus-group-list-cached): Don't use
3065         `subst-char-in-string'.
3067 2000-05-08  Dave Love  <fx@gnu.org>
3069         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3071 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3073         * mm-decode.el (mm-interactively-view-part): Append %s if the
3074         method is a single word.
3075         * nnwarchive.el (nnwarchive-type-definition): Typo.
3077 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3079         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3080         function.
3081         (gnus-group-prepare-flat-predicate): Use it.
3082         (gnus-group-list-cached): List dead groups.
3084 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3086         * gnus-art.el (article-decode-charset): Don't decode message with
3087         format.
3089 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
3091         * mailcap.el (mailcap-maybe-eval): Honor user request not to
3092         evaluate the Lisp code.
3094 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3096         * gnus-art.el (article-wash-html): New function.
3097         (gnus-article-wash-html): Bind.
3098         (gnus-article-make-menu-bar): Menu item.
3099         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3100         (gnus-summary-make-menu-bar): Menu item.
3101         * gnus.el: Autoload.
3103 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
3105         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3106         (gnus-uu-unshar-article): Use it.
3108         * mailcap.el (mailcap-maybe-eval-warning): New variable.
3109         (mailcap-maybe-eval): Use it.
3111         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3112         in docstring.
3114         * mml.el (mml-generate-mime-1): Small comment.
3116 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3118         * gnus-art.el (article-de-base64-unreadable): New function.
3119         (gnus-article-de-base64-unreadable): Bind.
3120         (gnus-article-make-menu-bar): Menu item.
3121         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3122         (gnus-summary-make-menu-bar): Menu item.
3123         * gnus.el: Autoload.
3125 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3127         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3128         (gnus-summary-select-article): Add en/disable multibyte.
3130 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3132         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3133         (gnus-summary-edit-article): New feature: editing raw articles.
3135 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3137         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3138         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3139         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3140         Emacs MULE can not copy some 8bit characters in multibyte buffers.
3141         * mm-decode.el (mm-insert-part): Ditto.
3143 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3145         * nndoc.el (nndoc-type-alist): Extend forward regexp.
3146         (nndoc-forward-type-p): Ditto.
3148 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3150         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3151         value of enable-multibyte-characters.
3153 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3155         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3157 2000-05-03  Dave Love  <fx@gnu.org>
3159         * gnus-ems.el (gnus-article-xface-ring-internal)
3160         (gnus-article-xface-ring-size): New variable.
3161         (gnus-article-display-xface): Use them to cache data.  Don't try
3162         to use XPM.  Set up binary coding for PBM's sake.
3164 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3166         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3167         * gnus-int.el (gnus-request-accept-article): Ditto.
3168         (gnus-request-replace-article): Ditto.
3169         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3171 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3173         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3175 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3177         * rfc2047.el (rfc2047-encode-message-header): Encode field by
3178         field.
3179         * mml.el (mml-to-mime): Use message-default-charset.
3180         (mml-preview): Narrow to headers.
3181         * message.el (message-send-mail): Use message-default-charset.
3182         (message-send-news): Narrow to headers;
3183         use message-default-charset.
3185 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3187         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3188         detect.
3189         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3190         restriction.
3191         (mml-parse-1): Warning message.
3192         (mml-preview): Disable multibyte.
3194 2000-05-03  Dave Love  <fx@gnu.org>
3196         * gnus.el (gnus-group-startup-message): Add newline before image.
3198 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3200         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3201         * message.el (message-send-mail): Use unibyte-buffer.
3202         (message-send-mail): Ditto.
3204 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3206         * gnus.el: Gnus v5.8.6 is released.
3208 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3210         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3212 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3214         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3216 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3218         * message.el (message-send-mail-partially): Use forward-line.
3220 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3222         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3224 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3226         * mml.el (mml-generate-mime-1): Ignore 0x1b.
3227         (mml-insert-mime): No markup only for text/plain.
3228         (mime-to-mml): Remove MIME headers.
3230 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3232         * mml.el (mml-preview): Set gnus-newsgroup-charset.
3233         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3234         as 8-bit.
3236 2000-04-28  Dave Love  <fx@gnu.org>
3238         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3239         21.
3241         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3242         search order.  Use parse-colon-path and remove some redundancy.
3243         Doc fix.
3244         (mailcap-parse-mimetypes): Code consistently with
3245         mailcap-parse-mailcaps.  Doc fix.
3247         * gnus-start.el (gnus-unload): Iterate over `features', not
3248         `load-history'.
3250 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3252         * mml.el (mml-parse-1): Don't create blank parts.
3253         (mml-read-part): Fix mml tag.
3254         (mml-insert-mime): Convert message/rfc822.
3255         (mml-insert-mml-markup): Add mmlp parameter.
3257 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3259         * message.el (message-send-mail-partially): Remove CTE.
3261 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3263         * mm-view.el (mm-inline-image): Fset it.
3265 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3267         * nndoc.el (nndoc-type-alist): Change forward regexp.
3269 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3271         * message.el (message-send-mail-partially-limit): Change the
3272         default value.
3274 2000-04-27  Erik Toubro Nielsen  <erik@ifad.dk>
3276         * gnus-util.el (gnus-extract-address-components): Name might be
3277         "".
3279 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3281         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3282         (gnus-summary-post-forward): Ditto.
3283         * message.el (message-forward-show-mml): New variable.
3284         (message-forward): Use it.
3285         * mml.el (mml-parse-1): Add tag mml.
3286         (mml-read-part): Ditto.
3287         (mml-generate-mime): Support reentance.
3288         (mml-generate-mime-1): Support mml tag.
3290 2000-04-27  Dave Love  <fx@gnu.org>
3292         * gnus-art.el: Don't bother to require custom, browse-url.
3293         (gnus-article-x-face-command): Include gnus-article-display-xface.
3295         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
3296         Use defalias, not fset.
3297         (gnus-article-display-xface): New function.
3299         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3301         * mm-decode.el: Small doc fixes.  Require cl when compiling.
3302         (mm-xemacs-p): Deleted.
3303         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3304         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3305         use create-image and don't special-case xbm.
3306         (mm-valid-image-format-p): Use display-graphic-p.
3308 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3310         * message.el (message-send-mail-partially-limit): New variable.
3311         (message-send-mail-partially): New function.
3312         (message-send-mail): Use it.
3313         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3314         all blank lines inside of base64.
3315         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3316         blank lines.
3318 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3320         * mml.el (mml-insert-tag): Match more special characters.
3322 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3324         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3326 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3328         * mm-decode.el (mm-inline-media-tests): Add message/partial.
3329         (mm-inlined-types): Ditto.
3330         * mm-partial.el: New file.
3332 2000-04-27  Dave Love  <fx@gnu.org>
3334         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3335         matter in Emacs 21.
3337 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
3339         * mm-bodies.el (mm-encode-body): Remove reference to
3340         mm-default-charset in comment.
3342 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
3344         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3346 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3348         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3349         let.
3351 2000-04-26  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
3353         * gnus-draft.el (gnus-draft-setup): Fix comments.
3355 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3357         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3358         if nnmbox-file-coding-system-for-write is nil.
3360 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3362         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3363         header if nil.
3365 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3367         * mm-view.el (mm-inline-text): Insert directly if decoded.
3368         * mml.el (autoload): Typo.
3370 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3372         * mml.el (mml-preview): Set up posting-charset.
3373         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3375 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3377         * webmail.el: Fix yahoo mail.
3379 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3381         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3382         word if not necessary.
3383         (rfc2047-encode-region): Put space between encoded words.
3385 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3387         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3389 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3391         * gnus-draft.el (gnus-draft-setup): Restore mml only when
3392         required.
3393         (gnus-draft-edit-message): Require restoration.
3395 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3397         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3398         back.
3400 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3402         * gnus-art.el (gnus-treat-article): Make sure that the summary
3403         buffer is live.
3405 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3407         * mailcap.el (mailcap-parse-mailcaps): Reorder.
3408         (mailcap-parse-mailcap): Backwards parsing.
3409         (mailcap-possible-viewers): Remove nreverse.
3410         (mailcap-mime-info): Ditto.
3411         (mailcap-add-mailcap-entry): Keep alternative viewer.
3413 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3415         * gnus.el: Gnus v5.8.5 is released.
3417 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3419         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3421         * gnus-util.el (gnus-netrc-machine): Default to nntp.
3423         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3425 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3427         * mm-view.el (mm-inline-message): Disable prepare-hook.
3429 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3431         * gnus.el: Fix copyright statements.
3433         * gnus-sum.el (gnus-alter-articles-to-read-function): New
3434         variable.
3435         (gnus-articles-to-read): Use it.
3437         * message.el (message-get-reply-headers): Bind free variable.
3439 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3441         * message.el (message-get-reply-headers): Fix to-address.
3443 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3445         * webmail.el: Hotmail fix. Add a debug function.
3447 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3449         * gnus-sum.el (t): M-down and M-up.
3451 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3453         * gnus-sum.el: Doc fix.
3455 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3457         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3459 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3461         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3462         string.
3463         (nnweb-request-group): Don't scan twice.
3464         (nnweb-request-scan): Don't nix out the hashtb.
3466         * message.el (message-get-reply-headers): Return a value.
3468 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
3470         * gnus-art.el (gnus-button-url-regexp): New value to match naked
3471         urls.
3473 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3475         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3476         order messages are inserted.
3478         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3479         message/rfc822 parts.
3481         * gnus-art.el (gnus-article-read-summary-keys): Check for
3482         numerical values.
3484         * message.el (message-get-headers): Made into own function.
3485         (message-reply): Use it.
3486         (message-get-reply-headers): Renamed.
3487         (message-widen-reply): New command.
3489 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3491         * nntp.el (nntp-retrieve-data): Report the error and return nil.
3493 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3495         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3496         non-base64 text at the end if not found.
3498 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
3500         * gnus-sum.el (gnus-read-move-group-name):
3501         (gnus-summary-move-article): Use `gnus-group-method' to find out
3502         what method the manually entered group belong to.
3503         `gnus-group-name-to-method' doesn't return any method parameters
3504         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3505         for new groups so they wouldn't work.
3507 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3509         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3510         override.
3512 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3514         * nnmail.el (nnmail-cache-insert): Does some stuff that is
3515         probably good to do, or something.  I dunno.  I just write these
3516         ChangeLog entries, and my name is Lars.
3518 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3520         * message.el (message-caesar-region): Use translate-region.
3522 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3524         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3526 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3528         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3529         variables, because that makes Emacs flash.
3531         * gnus-group.el (gnus-group-insert-group-line): Don't call
3532         gnus-group-add-icon unconditionally.
3534         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3535         xmas.
3536         (gnus-group-glyph-directory): Removed.
3538 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3540         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3541         gnus-newsgroup-name is "".
3543 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3545         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3546         in conjunction with MULE-UCS.
3548 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3550         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3552 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3554         * message.el (message-shorten-references): Only cater to broken
3555         INN for news. This caters for broken smtpd.
3557 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3559         * mailcap.el (mailcap-mime-info): Use the first match; not the
3560         last.
3562         * gnus-agent.el (gnus-category-kill): Save the category list.
3564 2000-04-21  Chris Brierley  <brierley@pobox.com>
3566         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3568 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3570         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3572 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3574         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3576 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3578         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3579         (gnus-group-list-cached): Use it.
3581 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3583         * gnus.el: Update all the copyright notices.
3585 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3587         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3588         non-base64 text at the end.
3590 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3592         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3594 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3596         * nnheader.el: Don't autoload cancel-function-timers.
3598         * message.el (message-fetch-field): Fold case.
3600 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3602         * message.el (message-forward-before-signature): New variable.
3604 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3606         * gnus-mlspl.el: Fix stuff.
3608 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3610         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3611         subjects when unthreaded.
3613 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3615         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3616         well.
3618 2000-04-21  Rui Zhu  <sprache@iname.com>
3620         * gnus-art.el (gnus-article-mode): Fix variable name.
3622 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3624         * mm-view.el: Fix autoload.
3626         * flow-fill.el (flow-fill): Fix provide.
3628         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3629         nil.
3631 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3633         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3635 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3637         * gnus-util.el (gnus-netrc-machine): Didn't work.
3639 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3641         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3643 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3645         * flow-fill.el: Renamed from fill-flowed.
3647         * message.el (message-forward-ignored-headers): Default to
3648         removing CTE.
3650 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3652         * message.el (message-mode): Don't fill headers.
3654 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3656         * message.el (message-pipe-buffer-body): Use shell
3658 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3660         * nnvirtual.el (nnvirtual-request-article):
3661         Bind gnus-override-method to nil.
3662         (nnvirtual-request-update-mark): Don't update mark when
3663         article is not there.
3665 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3667         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3669 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3671         * gnus-util.el (gnus-parse-netrc): Allow "port".
3672         (gnus-netrc-machine): Take a port param.
3673         (gnus-netrc-machine):
3675         * gnus-art.el (gnus-request-article-this-buffer): Allow
3676         re-selecting referenced articles.
3678         * message.el (message-cancel-news): Allow editing.
3679         (message-cancel-message): Add newline.
3681 2000-04-20  William M. Perry  <wmperry@aventail.com>
3683         * mm-view.el (mm-inline-image-emacs): New function.
3685 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3687         * mail-source.el (mail-source-delete-incoming): Change default in
3688         cvs.
3690 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3692         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3693         function.
3695 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3697         * nnml.el (nnml-request-expire-articles): Use it.
3699         * nnmail.el (nnmail-expiry-target): New variable.
3700         (nnmail-expiry-target-group): New function.
3702 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3704         * message.el (message-forward): Add non-MIME separators.
3706 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3708         * message.el (message-generate-headers): Respect the syntax check
3709         spec.
3711         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3712         (gnus-remove-thread): Don't show all threads.
3714 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3716         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3718 2000-04-19  Dave Love  <fx@gnu.org>
3720         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3722 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3724         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3725         (nnwarchive-egroups-*): Ditto.
3726         (nnwarchive-url): Unibyte buffer and single line cookie.
3728 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3730         * mm-util.el (mm-char-or-char-int-p): New alias.
3731         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3732         entities.
3734 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3736         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3737         article case insensitively.
3739 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3741         * mail-source.el (mail-source-fetch-webmail): Use the default
3742         password provided in mail-sources; use webmail:subtype:user as
3743         the key.
3745 2000-04-10  John Wiegley  <johnw@gnu.org>
3747         * mail-source.el (mail-source-fetch-webmail): Use
3748         mail-source-password-cache.
3750 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3752         * webmail.el: Add netscape mail and fix HotMail mail.
3754 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3756         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3758 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3760         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3761         RFC822.PEEK if server support IMAP4rev1.
3762         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3763         RFC822.TEXT.PEEK if server support IMAP4rev1.
3764         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3765         RFC822.HEADER if server support IMAP4rev1.
3766         (nnimap-request-article-part): Support bodydetail in response
3767         data.
3769 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3771         * fill-flowed.el: New file.
3773         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3774         text/plain parts with `format' parameters.
3776         * mm-view.el (autoload): Autoload fill-flowed.
3777         (mm-inline-text): For "plain" parts with a format=flowed
3778         parameter, call `fill-flowed'.
3780 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3782         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3783         slashdot ids.
3785 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3787         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3788         format.
3790 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3792         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3793         `imtest' too.
3794         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3795         (imap-gssapi-program): New variable.
3796         (imap-streams): Add gssapi.
3797         (imap-stream-alist): Ditto.
3798         (imap-authenticators): Ditto.
3799         (imap-authenticator-alist): Ditto.
3800         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3801         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3802         1.6.x `imtest' syntax.
3803         (imap-gssapi-stream-p): New function.
3804         (imap-gssapi-open): Ditto.
3805         (imap-gssapi-auth-p): Ditto.
3806         (imap-gssapi-auth): Ditto.
3807         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3808         (imap-send-command): Use buffer-local `imap-client-eol' value.
3810         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3811         lines and turn TAB into SPC before parsing.
3813 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
3815         * nnheader.el (nnheader-group-pathname): Make sure to return a
3816         directory.
3817         * nnmail.el (nnmail-group-pathname): Ditto.
3819 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3821         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3822         might split in the middle of a message-id.
3824 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3826         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3827         groups from the server.
3829         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3830         (gnus-summary-toggle-header): Update the wash status.
3832         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3833         Moved here.
3835         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3836         setting.
3838         * nnmail.el (nnmail-get-active): Use it.
3839         (nnmail-parse-active): New function.
3841         * mm-view.el (mm-inline-text): Support the new version of
3842         vcard.el.
3844         * gnus-sum.el (gnus-summary-move-article): Only delete article
3845         when moving junk.
3846         (gnus-deaden-summary): Bury the buffer.
3848         * nnmail.el (nnmail-group-pathname): Ditto.
3850         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3852 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3854         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3855         whether Mule.
3857 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3859         * message.el (message-send-mail): Protect against unloaded Gnus.
3861         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3862         parent.
3863         (gnus-topic-update-topic-line): Yes, do.
3864         (gnus-topic-goto-missing-group): Tally the correct number of
3865         unread articles before inserting the topic line.
3867 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3869         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3871 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3873         * mm-decode.el (mm-dissect-buffer): Ditto.
3875         * gnus-art.el (article-decode-charset): Strip CTE.
3877         * ietf-drums.el (ietf-drums-strip): New function.
3879         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3880         when prompting in read-only groups.
3882 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3884         * imap.el (imap-send-command): Change EOL-chars when
3885         `imap-client-eol' differs from default, not only for kerberos4.
3886         (imap-mailbox-status): Get encoded mailbox's status.
3888 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3890         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3891         into `mail-source-password-cache'.
3893 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3895         * mm-util.el (mm-mime-charset): Check for presence of
3896         `coding-system-get' and `get-charset-property' (recent XEmacs has
3897         the former, but not the latter).
3899 2000-01-28  Dave Love  <fx@gnu.org>
3901         * message.el (message-check-news-header-syntax): Fix typo
3902         `newsgroyps'.
3903         (message-talkative-question): Put temp buffer in fundamental-mode.
3904         (message-recover): Use fundamental-mode in the right buffer.
3906         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3907         right buffer.
3909 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3911         * qp.el (quoted-printable-decode-region): Add charset parameter.
3912         (quoted-printable-decode-string): Ditto.
3914         * gnus-art.el (article-de-quoted-unreadable): Use it.
3916 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3918         * nnimap.el (nnimap-split-predicate): New variable.
3919         (nnimap-split-articles): Use it.
3921 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3923         * utf7.el: Change email address.
3925 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3927         * gnus-group.el (gnus-group-catchup): Purge split history.
3929 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3931         * nnmail.el (nnmail-generate-active): Support extended group name.
3932         (nnmail-get-active): Ditto.
3934 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3936         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3937         group names, don't remove anything.
3939 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3941         * webmail.el (webmail-my-deja-open): My-deja changes.
3943 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3945         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3947 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3949         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3951 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3953         * gnus.el (gnus-other-frame): Fix typo.
3955 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3957         * gnus-cus.el (gnus-group-customize): Fix typo.
3959 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3961         * nnweb.el (nnweb-insert): Simplified.
3963 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3965         * gnus-art.el (gnus-article-mode-map): "e" is
3966         gnus-summary-edit-article.
3968 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
3970         * mailcap.el (mailcap-mime-extensions): Add .diff.
3972 2000-01-06  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3974         * mm-decode.el (mm-mailcap-command): handle "%%" and the case
3975         where there is no "%s" in the method.
3977 2000-01-08  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3979         * gnus-sum.el (gnus-summary-select-article): Return 'old.
3981 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3983         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3985         * gnus.el: Really always pop up a new frame.
3987         * parse-time.el (parse-time-rules): Allow 100-110 to be
3988         2000-2010.
3990         * time-date.el (date-to-time): Don't use timezone.
3992 2000-01-06  Dave Love  <fx@gnu.org>
3994         * time-date.el: Add keywords.
3995         (date-to-time): Add autoload cookie.  Canonicalize with
3996         timezone-make-date-arpa-standard.
3997         (time-to-seconds): Avoid caddr.
3998         (safe-date-to-time): Add autoload cookie.
4000 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
4002         * gnus-group.el (gnus-group-line-format-alist): Added %E for
4003         eyecandy.
4004         (gnus-group-insert-group-line): Now groks %E and inserts icon in
4005         group line using gnus-group-add-icon.
4006         (gnus-group-icons): Added customize group.
4007         (gnus-group-icon-list): Added variable.
4008         (gnus-group-glyph-directory): Added variable.
4009         (gnus-group-icon-cache): Added variable.
4010         (gnus-group-running-xemacs): Added variable.
4011         (gnus-group-add-icon): Added function. Add an icon to the current
4012         line according to gnus-group-icon-list.
4013         (gnus-group-icon-create-glyph): Added function.
4015 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4017         * gnus-sum.el (gnus-summary-select-article): Return whether we
4018         selected something new.
4019         (gnus-summary-search-article): Start searching at the window
4020         point.
4022         * gnus-group.el (gnus-fetch-group): Complete over
4023         gnus-active-hashtb.
4025 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4027         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4029 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4031         * gnus-sum.el (gnus-preserve-marks): New variable.
4032         (gnus-summary-move-article): Use it.
4033         (gnus-group-charset-alist): Added more entries.
4035 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4037         * mm-decode.el (mm-inline-override-types): Removed duplicate.
4039         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4040         as the default score.
4042         * gnus-score.el (gnus-score-delta-default): Changed name.
4044 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
4046         * imap.el (imap-parse-literal):
4047         (imap-parse-flag-list): Don't care about props.
4048         (imap-parse-string): Handle quoted characters.
4050 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4052         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4053         (gnus-summary-mark-article): Doc fix.
4054         (gnus-summary-mark-forward): Doc fix.
4055         (t): Changed keystroke for gnus-summary-customize-parameters.
4057         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4058         "e".
4059         (gnus-article-mode-map): No, don't.
4061         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4062         of the final article.
4064         * mm-decode.el (mm-interactively-view-part): Error on no method.
4066 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
4068         * gnus-score.el (gnus-score-insert-help): Something.
4070         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4072         * gnus-win.el (gnus-configure-frame): Ditto.
4074         * gnus-mh.el (gnus-summary-save-in-folder): Use
4075         with-current-buffer.
4077 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4079         * nnwarchive.el: Changed file perms.
4081 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4083         * gnus-group.el (gnus-group-delete-groups): New command.
4084         (gnus-group-delete-group): Extra no-prompt parameters.
4086 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4088         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4089         <p>.
4091 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
4093         * webmail.el (webmail-hotmail-article): Don't insert message id.
4095 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4097         * nnimap.el (nnimap-split-fancy): New variable.
4098         (nnimap-split-fancy): New function.
4100 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4102         (nnimap-split-rule): Document symbol value.
4104 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4106         * nnimap.el (nnimap-retrieve-headers-progress): Let
4107         `nnheader-parse-head' parse article.
4108         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4109         request headers needed by `nnheader-parse-head'.
4111 1999-12-23  Florian Weimer  <fw@s.netic.de>
4113         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4114         value (crosspostings are handled), improve documentation.
4116         * nnultimate.el: Declare file coding system as iso-8859-1.
4118         * message.el: Dito.
4120         * gnus-cite.el: Dito.
4122         * gnus-spec.el: Dito.
4124 1999-12-21  Florian Weimer  <fw@s.netic.de>
4126         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4127         (gnus-setup-message): No longer make `message-posting-charset'
4128         buffer-local.
4129         (gnus-setup-posting-charset): Reflect the new layout of
4130         `gnus-group-posting-charset-alist' and `message-posting-charset'.
4132         * message.el (message-send-mail): Bind `message-this-is-mail' and
4133         `message-posting-charset'.
4134         (message-send-news): Dito, and honour new layout of
4135         `message-posting-charset'.
4136         (message-encode-message-body): Ignore `message-posting-charset'.
4138         * mm-bodies.el (mm-body-encoding): Consider
4139         `message-posting-charset' when deciding whether to use 8bit.
4141         * rfc2047.el (rfc2047-encode-message-header): Back out change.
4142         (rfc2047-encodable-p): Now solely for headers; use
4143         `message-posting-charset'.
4145 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4147         * nnwarchive.el (nnwarchive-type-definition): Set default value.
4149 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4151         * nnagent.el (nnagent-server-opened): Optional.
4152         (nnagent-status-message): Optional.
4154 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
4156         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4157         end (referenced by instructions in
4158         `gnus-cited-opened-text-button-line-format-alist').
4160 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4162         * imap.el (imap-starttls-open): Typo.
4164 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4166         * mm-util.el (mm-charset-after): Non-MULE case.
4167         * mail-prsvr.el (mail-parse-mule-charset): New variable.
4168         * rfc2047.el (rfc2047-dissect-region): Bind it.
4170 1999-12-18  Florian Weimer  <fw@s.netic.de>
4172         * mml.el (mml-generate-multipart-alist): Correct default value.
4174         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4175         (mm-safer-encoding): New function.
4176         (mm-content-transfer-encoding): Use both.
4178         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4179         * qp.el (quoted-printable-encode-region): Dito.
4181 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4183         * webmail.el (webmail-hotmail-article): Snarf the raw file.
4185 1999-12-18  Victor S. Miller  <victor@idaccr.org>
4187         * webmail.el (webmail-hotmail-list): raw=0.
4189 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4191         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4192         group name.
4194 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4196         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4198 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4200         * imap.el: Don't autoload digest-md5.
4201         (imap-starttls-open): Bind coding-system-for-{read,write}.
4202         (imap-starttls-p): Check if we can find starttls.el.
4203         (imap-digest-md5-p): Check if we can find digest-md5.el.
4205 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4207         * imap.el: Require `digest-md5' when compiling; add autoload
4208         settings for `digest-md5-parse-digest-challenge',
4209         `digest-md5-digest-response', `starttls-open-stream' and
4210         `starttls-negotiate'.
4211         (imap-authenticators): Add `digest-md5'.
4212         (imap-authenticator-alist): Setup for `digest-md5'.
4213         (imap-digest-md5-p): New function.
4214         (imap-digest-md5-auth): New function.
4215         (imap-stream-alist): Add STARTTLS entry.
4216         (imap-starttls-p): New function.
4217         (imap-starttls-open): New function.
4219 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4221         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4223 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4225         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4226         string-to-x function.
4228 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4230         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4232 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4234         * webmail.el: Enhance hotmail-snarf.
4236 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4238         * rfc2047.el (rfc2047-dissect-region): Rewrite.
4240 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4242         * webmail.el (webmail-hotmail-list): Search no-error.
4244 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4246         * nnwarchive.el: Support nov-is-evil.
4247         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4248         Set it if non-nil.
4249         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4251 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4253         * nnagent.el (nnagent-server-opened): Redefine.
4254         (nnagent-status-message): Ditto.
4256 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4258         * rfc1843.el (rfc1843-decode-region): Use
4259         buffer-substring-no-properties.
4260         * gnus-art.el (article-decode-HZ): New function.
4262 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4264         * nnheader.el (nnheader-translate-file-chars): Only in full path.
4266 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4268         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4269         MIME charset not a MULE charset.
4271 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4273         * gnus-ems.el: Translate more ugly characters.
4274         * nnheader.el (nnheader-translate-file-chars): Don't translate
4275         the second ':'.
4277 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4279         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4280         method if cannot find the article.
4282 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4284         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4285         method if overrided.
4287 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4289         * mail-source.el (mail-source-fetch-webmail): Parameter
4290         dontexpunge.
4292 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4294         * webmail.el: Support my-deja. Better error report.
4296 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4298         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4299         is bad.
4300         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4301         is not 1.
4303 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4305         * nnslashdot.el (nnslashdot-request-article): A space.
4307 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4309         * nnagent.el: Support different backend with same name.
4311 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4313         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4314         archived group.
4315         (nnslashdot-sane-retrieve-headers): Ditto.
4316         (nnslashdot-request-article): Ditto.
4318 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4320         * nnweb.el (nnweb-insert): Narrow to point.
4322 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4324         * nnweb.el (nnweb-insert): Follow refresh url.
4325         * nnslashdot.el: Use it.
4327 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4329         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4330         (nnweb-decode-entities-string): New function.
4332         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4333         nnweb-* and move to nnweb.el.
4334         * nnwarchive.el: Use nnweb-decode-entities, etc.
4335         * webmail.el: Ditto.
4337         * nnslashdot.el: Use nnweb-decode-entities-string.
4338         (nnslashdot-decode-entities): Remove.
4340 1999-12-13  Eric Marsden  <emarsden@mail.dotcom.fr>
4342         * nnslashdot.el: Decode entities.
4344 1999-12-12  Dave Love  <fx@gnu.org>
4346         * gnus-agent.el (gnus-category-edit-groups)
4347         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4348         expansion of setf, fixed.
4350 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4352         * gnus-agent.el: Revoke last Dave Love's patch, because of
4353         incompatibility of XEmacs.
4355 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4357         * mm-uu.el: Change headers.
4358         * rfc1843.el: Ditto.
4359         * uudecode.el: Ditto.
4361 1999-12-07  Dave Love  <fx@gnu.org>
4363         * gnus-agent.el (gnus-category-edit-predicate)
4364         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4365         inside backquote to avoid it at runtime.
4367 1999-12-07  Dave Love  <fx@gnu.org>
4369         * binhex.el: Require cl when compiling.
4371 1999-12-04  Dave Love  <fx@gnu.org>
4373         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4375 1999-12-04  Dave Love  <fx@gnu.org>
4377         * mm-util.el (mm-delete-duplicates): New function.
4378         (mm-write-region): Use it.
4380         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4382         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
4383         mm-delete-duplicates.
4385         * imap.el (imap-open, imap-debug): Avoid mapc.
4387         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4389         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4390         (gnus-multi-decode-encoded-word-string): Avoid mapc.
4392         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4393         runtime.
4395         * gnus.el (gnus-select-method): Likewise.
4397         * nnheader.el (nnheader-nov-read-integer): Likewise.
4399         * mm-view.el (mm-inline-message): Require cl when compiling.
4400         Avoid ignore-errors at runtime.
4401         (mm-inline-text): Avoid mapc.
4403 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4405         * gnus-art.el (article-decode-charset): Widen is bad.
4407 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4409         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4411 1999-12-12  Florian Weimer  <fw@s.netic.de>
4413         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4414         indicate that only US-ASCII is permitted.
4415         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
4416         use unencoded 8-bit characters in message headers.
4418 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4420         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4421         CRLF.
4423 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4425         * webmail.el: Require url-cookie.
4427 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4429         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4430         new function to make modified caesar table.
4431         (nnwarchive-from-r13): Use it.
4432         (nnwarchive-mail-archive-article): Improved.
4434 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4436         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4438 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4440         * nnweb.el (nnweb-request-article): Return cons.
4442 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4444         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4446 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4448         * mm-util.el (mm-with-unibyte): New macro.
4449         * nnweb.el (nnweb-init): Use it.
4451 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4453         * mm-util.el (mm-charset-after): New function.
4454         (mm-find-mime-charset-region): Set charsets after
4455         delete-duplicates and use find-coding-systems-region.
4456         (mm-find-charset-region): Remove composition.
4458         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4460         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4462 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4464         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4465         * mml.el (mml-confirmation-set): New variable.
4466         (mml-parse-1): Ask user to confirm.
4468 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
4470         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4471         are scanned when we have directory mail-sources (the mail source
4472         is modified in that case, so we must scan it for all
4473         groups/methods).
4475 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4477         * nnml.el (nnml-request-move-article): Save nnml-current-directory
4478         and nnml-article-file-alist.
4480 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4482         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4483         nnmail-fetched-sources.
4485 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4487         * mm-util.el (mm-find-charset-region): Use the last charset.
4489 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
4491         * gnus.el (gnus-select-method): Made the option list prettier.
4493 1999-12-08  Florian Weimer  <fw@s.netic.de>
4495         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4496         for the `de' newsgroups hierarchy, as it is common practice there.
4498 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4500         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4501         buffer-string arguments. Fix references.
4503 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4505         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4506         (gnus-agent-batch-fetch): Use it.
4507         (gnus-agent-fetch-session): Use it.
4509 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4511         * mm-util.el (mm-find-mime-charset-region): Delete nil.
4513 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4515         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
4516         nil.
4518 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4520         * nnslashdot.el (nnslashdot-request-list): There were two
4521         top-level body-forms.  Put a `progn' around them.
4523         * gnus.el (gnus-select-method): Use `condition-case'
4524         instead of `ignore-errors', since cl may not be loaded when the
4525         form is evaluated.
4527 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4529         * nnwarchive.el: Support www.mail-archive.com.
4531 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4533         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4534         do anything.
4536 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4538         * utf7.el: New file, written by Jon K Hellan.
4540         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4541         default to t.
4543 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4545         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4547         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4548         current.
4549         (gnus-refer-article-methods): New function.
4550         (gnus-summary-refer-article): Use it.
4552 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4554         * nnimap.el (nnimap-retrieve-groups): Return active format.
4556         * nnimap.el (nnimap-replace-in-string): Removed.
4557         (nnimap-request-list):
4558         (nnimap-retrieve-groups):
4559         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4561 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4563         * imap.el: Use format-spec for ssl program.
4564         * imap.el (imap-ssl-arguments): Removed.
4565         (imap-ssl-open-{1,2}): Removed.
4567 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4569         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4570         instead of `ignore-errors', since cl may not be loaded when the
4571         form is evaluated.
4573 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4575         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4576         (mm-7bit-chars): New variable.
4577         (mm-body-7-or-8): Use it in both cases.
4579 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4581         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4582           defcustom definitions.
4584 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4586         * mm-decode.el (mm-display-part): Let mm-display-external return
4587         inline or external.
4588         (mm-display-external): For copiousoutput methods, insert output in
4589         buffer.
4591 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4593         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4594         buffer.
4596 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4598         * gnus-audio.el: An M too far.
4600         * gnus-msg.el (gnus-setup-message): One backtick too many.
4602         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4603         a function, not a variable.
4605 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4607         * gnus-score.el (gnus-score-body): Widen before requesting.
4609 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4611         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4613 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4615         * mail-source.el (mail-source-fetch-webmail): Bind
4616         mail-source-string.
4618 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4620         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4621         (gnus-uu-unmark-by-regexp): Ditto.
4623         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4624         dead groups.
4626 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4628         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4629         do their real thing.
4631         * nnmh.el (nnmh-be-safe): Doc fix.
4633         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4635         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4636         status line has arrived before we count it.
4638         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4640         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4641         Whitespace problems.
4643         * gnus-win.el (gnus-configure-windows): Error fix.
4645         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4646         right function.
4648         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4649         Indent all functions.  Fix all comments to match the comment
4650         conventions.  Double-space after full stop.
4652 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4654         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4655         value to divide received mails into my favorite groups and I met
4656         an error.  It takes place if the length of a element "VALUE" in
4657         nnmail-split-fancy is less than two.
4659 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4661         * mml.el (mml-insert-part): New function.
4663 1999-12-02  Dave Love  <fx@gnu.org>
4665         * mm-decode.el: Customize.
4667 1999-12-03  Dave Love  <fx@gnu.org>
4669         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4670         the W3 stuff isn't available.
4672 1999-12-03  Dave Love  <fx@gnu.org>
4674         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4675         at runtime.
4677 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4679         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4681 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4683         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4684         don't be fooled by "From nobody" lines added by respooling.
4686         * pop3.el (pop3-movemail): Write crashbox in binary.
4687         (pop3-get-message-count): New function.
4689         * mail-source.el (mail-source-primary-source): New variable.
4690         (mail-source-report-new-mail-interval): New variable.
4691         (mail-source-idle-time-delay): New variable.
4692         (mail-source-new-mail-available): New internal variable.
4693         (mail-source-fetch-pop): Clear new mail flag, when mail from
4694         primary source has been fetched.
4695         (mail-source-check-pop): New function.
4696         (mail-source-new-mail-p): New function.
4697         (mail-source-start-idle-timer): New function.
4698         (mail-source-report-new-mail): New function.
4699         (mail-source-report-new-mail): New internal variable.
4700         (mail-source-report-new-mail-timer): New internal variable.
4701         (mail-source-report-new-mail-idle-timer): New internal variables.
4703 1999-12-04  Andreas Schwab  <schwab@suse.de>
4705         * gnus-cus.el (gnus-group-customize): Customize fix.
4707 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4709         * message.el (message-send-mail-with-sendmail): Use
4710         message-make-address.
4712 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4714         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4716 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4718         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4720 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4722         * mml.el (mml-insert-tag): Don't close the tag.
4723         (mml-insert-empty-tag): New function.
4724         (mml-attach-file): Use mml-insert-empty-tag instead of
4725         mml-insert-tag.
4726         (mml-attach-buffer): Ditto.
4727         (mml-attach-external): Ditto.
4728         (mml-insert-multipart): Ditto.
4730 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4732         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4733         the article number.
4735 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4737         * gnus.el (gnus-find-method-for-group): The method of a new group
4738         is not the native one.
4740 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4742         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4744 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4746         * nnultimate.el (nnultimate-retrieve-headers): Use
4747         mm-with-unibyte-current-buffer.
4748         (nnultimate-request-article): Ditto.
4750 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4752         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4754 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4756         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4757         * nnweb.el (nnweb-retrieve-headers): Use it.
4758         (nnweb-request-article): Use it.
4760         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4761         case matching failed.
4763 1999-12-02  John Wiegley  <jwiegley@inprise.com>
4765         * mail-source.el (mail-source-keyword-map): Add backslash to
4766         Delete-flag.
4768 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4770         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4771         Latin-1.
4772         (gnus-group-charset-alist): No, don't.
4774         * nnweb.el (nnweb-init): Make the buffer unibyte.
4776 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4778         * mail-source.el (mail-source-set-common-1): Fix to get the
4779         default value.
4781 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4783         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4785         * nnultimate.el (nnultimate-request-list): Use unibyte.
4787         * gnus-uu.el (gnus-uu-grab-articles): Bind
4788         gnus-display-mime-function to nil.
4790         * message.el (message-send-mail-with-sendmail): Use the
4791         user-mail-address variable.
4793         * gnus-art.el (gnus-ignored-headers): More headers.
4795         * message.el (message-shorten-1): Use list.
4797 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4799         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4800         signatures.
4802         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4803         (nnweb-dejanews-create-mapping): Do the properish date.
4805 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4807         * mail-source.el (mail-source-common-keyword-map): New variable.
4808         (mail-source-bind-common): New macro.
4809         (mail-source-fetch): Support plugged mail source.
4810         * gnus-int.el (gnus-request-scan): Use them.
4812 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4814         * mm-view.el (mm-inline-message): Check whether charset is a
4815         string.
4817         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4819         * message.el (message-mode-map): Changed keystroke for
4820         message-yank-buffer.
4822 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4824         * message.el (message-shorten-references): Cut references to 31
4825         elements, then either fold them or shorten them to 988 characters.
4826         (message-shorten-1): New function.
4827         (message-cater-to-broken-inn): New variable.
4829 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4831         * nnslashdot.el (nnslashdot-lose): New function.
4833 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4835         * mm-view.el (mm-inline-message): Not the right type of charset is
4836         being fetched here.  Let the group charset rule.
4837         (mm-inline-message): Ignore us-ascii.
4839 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4841         * mail-source.el (mail-source-fetch-maildir): work around the
4842         ommitted "file-regular-p" in efs/ange-ftp
4844 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4846         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4847         (mml-generate-mime-1): Use the encoding param.
4849         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4851         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4852         gnus-art before binding its variables.
4854         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4855         after the MIME.
4857 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4859         * message.el (message-clone-locals): Use it.
4861         * gnus-msg.el (gnus-configure-posting-styles): Make
4862         user-mail-address local.
4864 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4866         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4867         once.
4869 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4871         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4872         (message-clone-locals): Ditto.
4874         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4875         group inherit reply-to or from.
4877 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4879         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4880         for charset.
4881         (gnus-summary-show-article-charset-alist): New variable.
4883         * mm-bodies.el (mm-decode-string): Support gnus-all and
4884         gnus-unknown.
4885         (mm-decode-body): Ditto.
4886         * rfc2047.el (rfc2047-decode): Ditto.
4888 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4890         * mail-source.el (mail-source-delete-incoming): Change default to
4891         t.
4893 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4895         * gnus.el: Pterodactyl Gnus v0.99 is released.
4897 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4899         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4900         spec.
4902         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4903         (gnus-configure-posting-styles): No, don't.
4904         (gnus-configure-posting-styles): Allow overriding files.
4906         * gnus-art.el (gnus-header-button-alist): Use browse-url
4907         directly.
4909         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4911         * gnus-msg.el (gnus-summary-yank-message): New command and
4912         keystroke.
4914         * message.el (message-yank-buffer): New command.
4915         (message-buffers): New function.
4917         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4918         next group in a more normal fasion.
4920         * mml.el (mml-boundary-function): New variable.
4921         (mml-compute-boundary): Use it.
4923         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4924         that exist for them.
4926         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4927         (gnus-async-timer): New variable.
4929 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4931         * nnultimate.el (nnultimate-request-list): Be more lenient with
4932         root addresses.
4934 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4936         * gnus-art.el (gnus-treatment-function-alist): Do
4937         gnus-treat-capitalize-sentences.
4939 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4941         * webmail.el (webmail-hotmail-article): Hotmail changes the
4942         format.
4944 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4946         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4947         switch to buffer after calling program.
4948         (mm-display-external): Use `shell-command-switch' instead of "-c".
4950 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4952         * nnultimate.el (nnultimate-possibly-change-server): Don't always
4953         read groups file.
4955         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4956         <p>.
4958 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4960         * message.el (message-mode): Doc fix.
4962 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4964         * gnus-art.el (article-emphasize): Check group variable.
4965         * rfc1843.el (rfc1843-decode-article-body): Ditto.
4967 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4969         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4970         type.
4972 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4974         * webmail.el: Support www.netaddress.com, i.e. usa.net.
4976 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
4978         * mml.el (mml-quote-region): Insert ! after the hash.
4980 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4982         * gnus-group.el (gnus-group-warchive-address-history): Change to
4983         nil.
4985 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4987         * webmail.el: Support mail.yahoo.com.
4989         * mail-source.el (mail-source-fetch-webmail): Add password check.
4990         (mail-source-keyword-map): Use `subtype'.
4992 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
4994         * mail-source.el (mail-source-keyword-map): Add webmail.
4995         (mail-source-fetcher-alist): Ditto.
4996         (mail-source-fetch-webmail): New function.
4997         * webmail.el: New file.
4999 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5001         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5003 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5005         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5007 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5009         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5010         (nnultimate-prune-days): New function.
5011         (nnultimate-create-mapping): Use it.
5012         (nnultimate-request-group): Only fetch the groups list if it has
5013         not been done before.
5014         (nnultimate-retrieve-headers): Don't write groups.
5015         (nnultimate-create-mapping): Off-by-one error.
5017 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5019         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5020         threaded subjects.
5022 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
5024         * nnwarchive.el: Lots of changes make agent happy.
5026 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5028         * gnus-start.el (gnus-get-unread-articles): Assert group is in
5029         hashtb.
5031 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5033         * mm-decode.el (mm-display-external): Write region with binary
5034         mode.
5036 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5038         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5040 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5042         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5043         (mm-uu-test): Now it is in restricted region.
5045         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5047         * mm-view.el (mm-view-message): Fix buffer leak.
5048         (mm-inline-message): Support 'gnus-decoded.
5050         * mm-bodies.el (mm-decode-body): Ditto.
5052         * rfc2047.el (rfc2047-decode-region): Ditto.
5054 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
5056         * imap.el (require): Added autoload for base64-encode-string.
5058 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
5060         * gnus.el (gnus-refer-article-method): Made list value
5061         customizable.
5063 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5065         * gnus-sum.el (gnus-summary-recenter): set-window-start with
5066         NOFORCE in Emacs case.
5068 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5070         * gnus-art.el (gnus-request-article-this-buffer): Set
5071         gnus-newsgroup-name.
5073 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
5075         * gnus-start.el (gnus-get-unread-articles): Check server before
5076         scanning.
5078 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5080         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5082         * nnslashdot.el (nnslashdot-login-name): New variable.
5083         (nnslashdot-password): Ditto.
5084         (nnslashdot-request-post): New function.
5086         * gnus-art.el (gnus-treat-buttonize): More testing.
5088         * mm-encode.el: Another CVS test.
5090         * gnus-art.el (gnus-treat-emphasize): Change default.
5091         (gnus-treat-buttonize): Ditto.
5092         (gnus-treat-buttonize): This is a test.
5094         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5095         (gnus-build-sparse-threads): Ditto.
5096         (gnus-build-all-threads): Ditto.
5098         * nnheader.el (make-full-mail-header): Make into a subst.
5100         * gnus.el (gnus-refer-article-method): Doc fix.
5102         * gnus-sum.el: Do not accept a prefix.
5103         (gnus-summary-refer-article): Accept a list of select methods.
5105 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5107         * message.el (message-forward): Pay attention to prefix argument
5108         again and forward all headers when it is set, regardless of the
5109         value of message-forward-ignored-headers.
5111 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5113         * gnus-ems.el: Check for cygwin32.
5115 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5117         * mm-decode.el (mm-display-external): Use 'non-viewer.
5119 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5121         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5122         nntp-inhibit-erase.
5124 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5126         * gnus-start.el (gnus-get-unread-articles): Use
5127         nnfoo-retrieve-groups to find new news, if available.
5128         (gnus-read-active-file-2): New function.
5129         (gnus-get-unread-articles): Use it.
5130         (gnus-read-active-file-1): Ditto.
5132 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5134         * mm-util.el (mm-find-mime-charset-region): Make sure
5135         find-coding-systems-for-charsets is fbound.
5137         * gnus-ems.el: Typo fix.
5139 1999-11-13  Florian Weimer  <fw@s.netic.de>
5141         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5142         it's available and makes sense.
5144 1999-11-12  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
5146         * gnus-score.el (gnus-score-save): Translate score file.
5148 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5150         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5151         added fetchflag and dontexpunge keywords.
5152         (mail-source-fetch-imap): Use them.
5154 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
5156         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5157         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5158         `defconst'.
5160         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5161         `defconst'.
5162         Mention that it is both for group and topic parameters.
5163         (gnus-extra-topic-parameters): New constant, including `subscribe'
5164         parameter.
5165         (gnus-extra-group-parameters): New constant.
5166         (gnus-group-customize): Use them.
5168         * gnus.el (gnus-select-method): Added default value and tag.
5169         (gnus-refer-article-method): Added `DejaNews' customization option.
5171 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5173         * gnus-int.el (gnus-server-opened): Ignore denied servers.
5175         * gnus-ems.el (gnus-mule-max-width-function): New backquote
5176         syntax.
5178         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5180         * nnslashdot.el (nnslashdot-group-number): Changed default.
5182         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5183         (nnweb-dejanews-wash-article): Removed.
5184         (nnweb-type-definition): Fetch by id.
5186         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5187         we mean it.
5189         * nnslashdot.el (nnslashdot-group-number): Doc fix.
5190         (nnslashdot-request-list): Use Ultramode as well.
5191         (nnslashdot-date-to-date): Be more lenient.
5192         (nnslashdot-threaded): New function.
5194 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5196         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5198 1999-11-11  Steinar Bang  <sb@metis.no>
5200         * nnweb.el (nnweb-type-definition): /=dnc
5202 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5204         * nnultimate.el (nnultimate-retrieve-headers): Work with american
5205         dates.
5206         (nnultimate-retrieve-headers): Wrong ordering.
5208 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5210         * message.el (message-forward-as-mime): New variable.
5212 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5214         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5216 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5218         * mail-source.el (mail-source-movemail-and-remove): New function.
5219         (mail-source-keyword-map): Add `function' for `maildir'.
5220         (mail-source-fetch-maildir): Use it.
5222 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5224         * nnwarchive.el: New file.
5225         * gnus-group.el (gnus-group-make-warchive-group): New function.
5226         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5228 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5230         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5231         subjects.
5233 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
5235         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5237 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5239         * nnultimate.el (nnultimate-open-server): Do address.
5240         (nnultimate-forum-table-p): New function.
5242         * nnweb.el (nnweb-insert-html): Renamed.
5243         (nnweb-insert): New function.
5245         * nnultimate.el (nnultimate-insert-html): New function.
5247         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5248         if nov is evil.
5249         (nnslashdot-retrieve-headers): use the sane version instead.
5251 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5253         * nnslashdot.el (nnslashdot-request-article): Fold case.
5255         * nnultimate.el: New file.
5257         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5258         unless wanted.
5260         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5261         (gnus-read-active-file-1): Separated into own function.
5262         (gnus-read-active-file): Catch quits.
5264         * nnslashdot.el (nnslashdot-request-article): Search better on
5265         first article.
5266         (nnslashdot-request-list): Fold case.
5267         (nnslashdot-retrieve-headers): Ditto.
5269 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5271         * gnus.el: Autoload gnus-subscribe-topics.
5273 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5275         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5276         before dot.
5277         * gnus-util.el (gnus-write-active-file): Ditto.
5279 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5281         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5282         function.
5283         * gnus-cache.el (gnus-cache-file-name): Use it.
5284         * gnus-agent.el (gnus-agent-group-path): Use it.
5285         * nnmail.el (nnmail-group-pathname): Use it.
5287 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5289         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5290         if cooked.
5291         * gnus-util.el (gnus-write-active-file): Write cooked active file.
5292         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5293         * gnus.el (gnus-short-group-name): "..." proof.
5295 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5297         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5298         support nnslashdot.
5300 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5302         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5303         many articles.
5304         (nnslashdot-generate-active): New function.
5305         (nnslashdot-request-newgroups): Use it.
5307         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5308         names.
5310         * nnslashdot.el (nnslashdot-request-newgroups): New function.
5311         (nnslashdot-request-list): Not moderated.
5313 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
5315         * nnimap.el (nnimap-open-server): Remove error signal if
5316         nnimap-server-buffer is nil (the check should've been `boundp').
5318         * imap.el (imap-log):
5319         * nnimap.el (nnimap-debug): Disable debugging by default.
5321 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5323         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5325         * gnus-topic.el (gnus-subscribe-topic): New function.
5327         * nnslashdot.el (nnslashdot-request-list): Give out extended group
5328         names.
5330         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5331         if starting with a quote.
5333 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5335         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5336         group name.
5338 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5340         * nnslashdot.el: New file.
5342         * nnheader.el (nnheader-insert-header): New function.
5344         * gnus-art.el (gnus-mime-internalize-part): Bind
5345         mm-inlined-types.
5347         * nndraft.el (nndraft-request-expire-articles): Do all the backup
5348         files.
5350 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5352         * emacs-mime.texi (Customization): Document mm-inline-override-types
5354 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5356         * emacs-mime.texi (Customization): Document mm-inline-override-types
5358 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5360         * emacs-mime.texi (Customization): Document mm-inline-override-types
5362 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5364         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5365         empty buffers.
5367 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5369         * gnus-art.el (gnus-article-mode-map): Use the summary article
5370         edit.
5372 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
5374         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5376 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5378         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5380 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5382         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5383         is list or not before condition.
5385 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5387         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5389 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
5391         * gnus-art.el (gnus-emphasis-alist): New value.
5393 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5395         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5396         `buffer-substring'.
5398 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5400         * gnus-art.el (article-date-ut): Keep the updated timer.
5401         (gnus-emphasis-underline-italic): Doc fix.
5403         * gnus-msg.el (gnus-post-method): Doc fix.
5404         (gnus-post-method): Change default.
5406 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
5408         * message.el (message-newline-and-reformat): Improvements.
5410 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5412         * message.el (message-newline-and-reformat): Don't insert too many
5413         newlines.
5414         (message-newline-and-reformat): Work even if not sc.
5416         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5418         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5420 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
5422         * mm-view.el (mm-display-patch-inline): New function.
5424 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5426         * mm-view.el (mm-display-patch-inline): New function.
5428 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5430         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5431         group.
5433         * message.el (message-forward): Narrow to the right header.
5435         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5436         dates.
5438         * gnus-msg.el (gnus-configure-posting-styles): Use the
5439         user-full-name function.
5441         * mm-bodies.el (mm-body-encoding): Use the choosing function.
5442         (mm-body-charset-encoding-alist): Default to nil.
5444         * message.el (message-elide-ellipsis): Fix typo.
5445         (message-elide-region): Ditto.
5446         (message-elide-region): Don't insert a newline first.
5448 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5450         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5451         gnus-fetch-old-headers.
5452         (gnus-cut-threads): Ditto.
5453         (gnus-summary-initial-limit): Ditto.
5454         (gnus-summary-limit-children): Ditto.
5456         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5457         matches.
5459 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
5461         * gnus-art.el (article-decode-encoded-words):
5462         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5463         live.
5465         * gnus.el (gnus-read-method): Add methods from
5466         `gnus-opened-servers' to completion. Map entered method/address
5467         into existing methods if possible.
5469         * gnus-group.el (gnus-group-make-group): Simplify method.
5471         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5473         * mml.el (mml-preview): Remove mail-header-separator before
5474         encoding.
5476 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5478         * message.el (message-read-from-minibuffer): New function.
5480 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5482         * gnus.el: Pterodactyl Gnus v0.98 is released.
5484 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5486         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5488 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
5490         * mml.el (mml-generate-mime-1): Read attached binary file in
5491         binary mode.
5493 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5495         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5497 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5499         * mailcap.el (mailcap-viewer-lessp): Fix bug.
5501 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5503         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5505 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
5507         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5508         (gnus-article-mime-match-handle-function): New variable.
5509         (gnus-article-view-part): Make `b' customizable.
5511 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5513         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5515 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5517         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5519 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5521         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5523 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5525         * gnus-srvr.el (gnus-browse-foreign-server): Use
5526         `buffer-substring' instead of `read'.
5528 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5530         * nnimap.el, imap.el, rfc2104.el: New files.
5532         * gnus.el (gnus-valid-select-methods): Add nnimap.
5534         * gnus-group.el (gnus-group-group-map): Add
5535         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5536         (gnus-group-nnimap-expunge): New function.
5537         (gnus-group-nnimap-edit-acl): New function.
5539         * gnus-agent.el (gnus-agent-group-mode-map): Add
5540         gnus-agent-synchronize.
5541         (gnus-agent-synchronize): New function.
5542         (gnus-agent-fetch-group-1): Check if server is open.
5544         * nnagent.el (nnagent-request-set-mark): Save marks.
5546         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5547         (mail-source-fetcher-alist): Map to imap fetcher function.
5548         (mail-source-fetch-imap): New function.
5550         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5551         Hash:.
5553 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5555         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5556         (gnus-topic-sort-topics): New function.
5557         (gnus-topic-make-menu-bar): Add sort-topics.
5558         (gnus-topic-move): New function.
5559         (gnus-topic-move-group): Move the topic if no group selected.
5561 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5563         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5565 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5567         * mm-view.el (mm-inline-message): Fix leaving group bug.
5569 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5571         * gnus-msg.el (gnus-post-method): Use normal method if current is
5572         not available.
5574 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5576         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5577         (nnmail-insert-lines): Ditto.
5579 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5581         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5582         line.
5584         * message.el (message-unsent-separator): One more separator.
5586 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5588         * nnfolder.el (nnfolder-request-move-article): For empty article,
5589         search till (point-max).
5590         (nnfolder-retrieve-headers): Ditto.
5591         (nnfolder-request-accept-article): Ditto.
5592         (nnfolder-save-mail): Ditto.
5593         (nnfolder-insert-newsgroup-line): Ditto.
5595 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5597         * qp.el (quoted-printable-encode-region): Check eobp.
5599 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5601         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5603 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5605         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5606         wait-for-reply.
5608 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5610         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5611         (mm-uu-forward-end-line): Ditto.
5613 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5615         * binhex.el (binhex-decode-region): don't consider the value of
5616         `enable-multibyte-characters' in XEmacs.
5618         * gnus-start.el (gnus-read-descriptions-file): ditto.
5620         * mm-util.el (mm-multibyte-p): ditto.
5621         (mm-with-unibyte-buffer): ditto.
5622         (mm-find-charset-region): use `mm-multibyte-p'.
5624         * mm-bodies.el (mm-decode-body): ditto.
5625         (mm-decode-string): ditto.
5627 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5629         * mm-util.el (mm-binary-coding-system): Try binary first.
5631 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5633         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5635 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5637         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5638         format.
5639         (article-date-ut): Find correct insert position.
5641 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5643         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5644         forwarded message.
5646 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5648         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5649         groups.
5651         * message.el (message-resend): Use message mode when prompting.
5653         * gnus-art.el (article-hide-headers): Mark wash.
5654         (article-emphasize): Ditto.
5656 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5658         * message.el (message-newline-and-reformat): Work for SC.
5660 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5662         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5664         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5666 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5668         * mm-decode.el (mm-inline-override-types): New variable
5670         * mm-decode.el (mm-inline-override-p): New function
5672         * mm-decode.el (mm-inlined-p): Use it
5674 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5676         * mm-decode.el mm-inline-override-types: New variable
5678         * mm-decode.el (mm-inline-override-p): New function
5680         * mm-decode.el (mm-inlined-p): Use it
5682 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5684         * gnus.el: Pterodactyl Gnus v0.97 is released.
5686 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5688         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5689         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5690         3 args.
5692 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5694         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5695         buffer for params.
5697         * message.el (message-forward-ignored-headers): New variable.
5699         * gnus-art.el (gnus-article-prepare-display): Nix out
5700         gnus-article-wash-types.
5702         * gnus-agent.el (gnus-agent-create-buffer): New function.
5703         (gnus-agent-fetch-group-1): Use it.
5704         (gnus-agent-start-fetch): Ditto.
5706         * gnus-sum.el (gnus-summary-exit): Don't use
5707         `gnus-use-adaptive-scoring'.
5709         * mail-source.el (mail-source-fetch-pop): Only store password when
5710         successful.
5712         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5714 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5716         * message.el (message-reply): Use it.
5717         (message-dont-reply-to-names): New variable.
5719         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5721         * mm-util.el (mm-preferred-coding-system): Typo fix.
5723         * message.el (message-bounce): Work for non-MIME.
5725         * gnus.el (gnus-short-group-name): Short the right parts of the
5726         name.
5728 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5730         * mm-encode.el (mm-qp-or-base64): New version.
5732 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5734         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5736 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5738         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5739         of restricted region.
5740         (gnus-mime-display-single): Set beg at correct point.
5742 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5744         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5746 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
5748         * gnus-msg.el (gnus-configure-posting-styles): Let
5749         `gnus-posting-styles' have its say in posting-style: local
5750         variable `styles' is already bound to `gnus-posting-styles' so
5751         don't rebind it to nil.
5753 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5755         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5756         Message-ID.
5758 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5760         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5761         quoted-printable-encode-region.
5763         * qp.el (quoted-printable-encode-region): Assume charset
5764         encoded. Fold every line in the region.
5766 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5768         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5769         of active file.
5771 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5773         * message.el (message-mode): allows whitespaces between multiple
5774         instances of the fill character ">".
5776 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5778         * mm-encode.el (mm-qp-or-base64): Fix.
5780 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5782         * message.el (message-send): Too much and.
5784 1999-09-24  Andreas Schwab  <schwab@suse.de>
5786         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5788 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5790         * gnus-score.el (gnus-score-headers): Work for nil scores.
5792 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5794         * gnus-cache.el (gnus-cache-write-active): Write full names.
5796         * gnus-util.el (gnus-write-active-file): Accept full name.
5798         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5799         (mm-assoc-string-match): New function.
5800         (mm-display-inline): Use it.
5802         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5804         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5806 1999-08-27  Florian Weimer  <fw@s.netic.de>
5808         * mml.el (mml-generate-multipart-alist): New variable.
5810 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5812         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5814 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
5816         * message.el (message-send): More helpful error message if sending
5817         fails
5819 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5821         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5822         in newer emacsen, where ?r isn't equal 114.
5824 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5826         * gnus.el: Pterodactyl Gnus v0.96 is released.
5828 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5830         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5831         to get active info if method is covered by agent, otherwise
5832         active info is lost.
5834 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5836         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5838 1999-08-09  Dave Love  <fx@gnu.org>
5840         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5842 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5844         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5845         (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5846         added several new junk headers.
5848 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5850         * gnus-art.el (article-decode-charset): Don't assume
5851         gnus-summary-buffer is live.
5853 1999-08-27  Florian Weimer  <fw@s.netic.de>
5855         * gnus-score.el (gnus-home-score-file): Work with absolute path
5856         names.
5858 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5860         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5861         nothing else in the group.
5863 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5865         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5866         the article.
5868 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5870         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5872 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5874         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5875         from mutt.
5877 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5879         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5880         whitespace.
5882 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5884         * mm-util.el (mm-text-coding-system-for-write): New variable.
5885         (mm-append-to-file): New function.
5886         (mm-write-region): New function.
5888         * gnus-art.el (gnus-output-to-file): Use it.
5889         * gnus-util.el (gnus-output-to-rmail): Ditto.
5890         (gnus-output-to-mail): Ditto.
5891         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5893 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5895         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5897         * nnheader.el (nnheader-insert-file-contents): Revert and use
5898         mm-insert-file-contents.
5899         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5900         (nnheader-auto-mode-alist): Removed.
5902         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5903         (mm-insert-file-contents): Add a new parameter for inserting
5904         compressed file literally.
5906         * mml.el (mml-generate-mime-1): Insert non-text literally.
5908         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5910 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5912         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5914 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5916         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5917         koi8-r.
5919 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5921         * mml.el (mml-insert-mime): Decode text.
5922         (mml-to-mime): Narrow to headers-or-head.
5924 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5926         * mm-view.el (mm-inline-text): Check
5927         w3-meta-content-type-charset-regexp.
5929 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5931         * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5932         predicate.
5934 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5936         * gnus-mlspl.el: Documentation fixes.
5938 1999-08-27  Rui Zhu  <sprache@iname.com>
5940         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5942 1999-08-27  Michael Cook  <cook@sightpath.com>
5944         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5945         variables.
5947 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5949         * nnmail.el (nnmail-get-new-mail): "Done".
5951 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5953         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5954         interactive.
5956 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5958         * gnus-art.el (article-decode-charset): Fix broken CT.
5960 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5962         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5963         overview buffer if it is killed.
5965 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
5967         * gnus-art.el (article-babel): New version.
5969 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
5971         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5973 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5975         * gnus.texi (More Threading): Document new variable
5976         `gnus-sort-gathered-threads-function'.
5978 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5980         * gnus.texi (More Threading): Document new variable
5981         `gnus-sort-gathered-threads-function'.
5983 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5985         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5986         usage.
5988 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5990         * mm-util.el (mm-running-xemacs): Removed.
5991         (mm-coding-system-p): New function.
5992         (mm-binary-coding-system): Safe guess.
5993         (mm-text-coding-system): Ditto.
5994         (mm-auto-save-coding-system): Ditto.
5996 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5998         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5999         (mm-qp-or-base64): Reversed logic.
6001         * mm-decode.el (mm-save-part-to-file): Let coding system be
6002         binary.
6004 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
6006         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6007         be set in topic parameters.
6009 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6011         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6012         (gnus-sort-gathered-threads): Allow the user to specify the
6013         function to use when sorting gathered threads.
6015         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6016         mark cached articles as `undownloaded'.
6018 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
6020         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6021         to have buffer local values.
6023 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
6025         * gnus-group.el (gnus-group-make-doc-group): Notice when user
6026         types 'g' for 'guess group type.
6028 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
6030         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6031         after each regexp in nnmail-list-identifiers, not just after last
6032         one.
6034         * gnus-sum.el (gnus-list-identifiers): New variable.
6035         (gnus-summary-remove-list-identifiers): New function.
6036         (gnus-select-newsgroup): Use it.
6037         (gnus-summary-wash-hide-map): Bind
6038         `gnus-article-hide-list-identifiers' to W W l.
6039         (gnus-summary-make-menu-bar): Add list-identifiers command.
6041         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6042         (gnus-treatment-function-alist): Add variable.
6043         (article-hide-list-identifiers): New function.
6044         (mapcar): Add function.
6045         (gnus-article-hide): Use it.
6047 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6049         * gnus.el: Pterodactyl Gnus v0.95 is released.
6051 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6053         * mm-decode.el (mm-mailcap-command): New function.
6054         (mm-display-external): Use it.
6056         * gnus-art.el (article-make-date-line): Work for India.
6058         * mm-encode.el (mm-qp-or-base64): Typo.
6060         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6062 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6064         * gnus.el: Pterodactyl Gnus v0.94 is released.
6066 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6068         * pop3.el: New version.
6070 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6072         * mm-encode.el (mm-qp-or-base64): New function.
6073         (mm-content-transfer-encoding): Use it.
6075         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6077 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6079         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6081         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6083 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6085         * gnus-art.el (gnus-mime-view-part-as-media): New command and
6086         keystroke.
6088         * mailcap.el (mailcap-mime-types): New function.
6090         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6092         * message.el (message-goto-eoh): Really go to the end.
6094 1999-07-09  Puneet Goel  <puneet@computer.org>
6096         * message.el (message-make-date): Do the right thing in with
6097         sub-hour time zones.
6099 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6101         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6102         report.
6104 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6106         * nnfolder.el (nnfolder-request-rename-group): Create directory.
6108 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6110         * mailcap.el (mailcap-parse-mailcap): Skip \;.
6111         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6112         and use t as default value.
6114 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
6116         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6117         gnus-summary-buffer is live.
6119 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
6121         * mm-util.el (mm-enable-multibyte): Check whether var bound.
6123 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6125         * message.el (message-bounce): Do MIME bounces MIMEy.
6127         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6129 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6131         * mailcap.el (mailcap-mime-extensions): Changed patch to
6132         text/x-patch.
6134         * mm-decode.el (mm-display-external): Wrong placement of paren.
6136 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6138         * gnus.el: Pterodactyl Gnus v0.93 is released.
6140 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6142         * gnus-cus.el (gnus-group-parameters): New entries for
6143         gnus-group-split.
6145         * gnus-mlspl.el: Renamed functions and variables so as to
6146         start with gnus-group-split.
6148         * gnus.el: Adjust autoload entries.
6150 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
6152         * gnus-mlspl.el: Removed trailing t from comment and provide.
6153         Renamed functions and variables to start with gnus-mlsplit.
6154         Added autoload comments.
6155         * gnus.el: Added autoload entries.
6157 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6159         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6160         so that matches excluded by RESTRICTs do not cause the whole split
6161         to be ignored.  This also fixes a long-standing bug in which a
6162         split with \N substitutions wouldn't cause cross-posting as
6163         expected.
6165         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6166         (nnmail-split-it): Implement them.
6168         * nnmail.el (nnmail-split-fancy): Document ! splits.
6170 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6172         * pop3.el: New version.
6174 1999-07-05  Simon Josefsson  <jas@pdc.kth.se>
6176         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6178 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6180         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6182 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6184         * gnus-util.el (gnus-write-active-file): Use real name.
6186         * gnus-agent.el (gnus-agent-expire): Update active file
6187         method by method.
6189 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6191         * nndraft.el (nndraft-request-article): Use difference
6192         coding-systems for queue and drafts.
6194         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6195         nndraft:drafts.
6197         * mm-util.el (mm-auto-save-coding-system): New coding system.
6199         * message.el (message-draft-coding-system): Use it.
6201 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6203         * mm-uu.el: More customizable and less aggressive.
6205 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6207         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6208         when plugged.
6210         * mml.el (mml-generate-mime-1): Don't insert nofile files.
6211         (mml-insert-mml-markup): Accept a nofile.
6212         (mml-insert-mime): Insert nofile.
6214         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6216         * mm-decode.el (mm-handle-media-type): New function.
6217         (mm-handle-media-supertype): New function.
6218         (mm-handle-media-subtype): New function.
6219         Use new functions throughout. "/"))
6221 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
6223         * gnus-art.el (gnus-treat-predicate): Typo.
6225 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6227         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6229 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6231         * gnus-art.el (article-date-ut): UT!  Default it!
6233 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6235         * gnus.el: Pterodactyl Gnus v0.92 is released.
6237 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6239         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6241 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6243         * nntp.el (nntp-retrieve-groups): Don't do anything when not
6244         connected.
6246         * gnus-start.el (gnus-active-to-gnus-format): Only save active
6247         when plugged.
6249         * mm-view.el (mm-inline-message): Ignore remove-spec.
6251         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6252         is bound.
6254         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6256         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6258         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6259         start.
6261         * message.el (message-fill-yanked-message): Remove `t' arg.
6263         * gnus-group.el (gnus-group-kill-group): Message killing of
6264         groups.
6266         * mm-util.el (mm-preferred-coding-system): New function.
6267         (mm-mime-charset): Use it.
6269         * mml.el (mml-generate-mime-1): Charset-encode message parts.
6271 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6273         * gnus-mlsplt.el: New file.
6275 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6277         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6278         functions.
6279         (mm-attachment-override-p): Take a handle instead of a type.
6280         (mm-inlined-p): Ditto.
6281         (mm-automatic-display-p): Ditto,
6282         (mm-inlinable-p): Ditto.
6284         * nndraft.el (nndraft-request-expire-articles): Delete backup
6285         files.
6287         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6289         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6291 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6293         * nnmail.el (nnmail-split-it): Allow .*.
6295 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6297         * mm-decode.el (mm-inline-large-images-p): Renamed.
6299         * gnus-art.el (article-date-ut): Always look in the current buffer
6300         for the Date header.
6302         * mml.el (mml-validate): New command.
6304         * mailcap.el (mailcap-possible-viewers): Revert to string-match
6305         since we are dealing with regexps.
6307 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6309         * gnus.el: Pterodactyl Gnus v0.91 is released.
6311 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6313         * gnus-agent.el (gnus-agent-save-active-1): New function.
6314         (gnus-agent-save-active): use it.
6315         (gnus-agent-save-groups): Ditto.
6317         * gnus-cache.el (gnus-cache-write-active): Use it.
6319         * gnus-agent.el (gnus-agent-write-active): Use it.
6321         * gnus-util.el (gnus-write-active-file): New function.
6323         * gnus-agent.el (gnus-agent-write-active): New function to keep
6324         lower boundaries and canceled groups.
6325         (gnus-agent-save-groups): Use it.
6326         (gnus-agent-save-active): Use it.
6327         (gnus-agent-save-group-info): Only write active files.
6328         (gnus-agent-expire): Update active file.
6330         * mm-decode.el (mm-inlinable-part-p): Removed.
6331         (mm-user-display-methods): Default to nil.
6332         (mm-user-display-methods): Removed.
6333         (add-mime-display-method): Removed.
6334         (mm-automatic-display): Renamed.
6335         (mm-automatic-display-p): Use it.
6336         (mm-inlined-types): New variable.
6337         (mm-inlined-p): New function.
6339         * message.el (message-reply): Bind message-this-is-mail.
6341 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6343         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6345         * message.el (message-check-news-header-syntax): Protect against
6346         nil froms.
6348         * mm-util.el (mm-auto-mode-alist): New.
6350         * mml.el (mml-generate-mime-1): Ditto.
6352         * gnus.el: Use mm-insert-file-contents throughout instead of
6353         nnheader.
6355         * mm-util.el (mm-insert-file-contents): New function.
6357 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6359         * gnus.el: Pterodactyl Gnus v0.90 is released.
6361 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
6363         * mailcap.el (mailcap-possible-viewers): Use string=.
6365 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6367         * mm-uu.el (mm-uu-forward-begin-line): New variable.
6368         (mm-uu-forward-end-line): New variable.
6369         (mm-uu-begin-line): Handle forwarded message.
6370         (mm-uu-identifier-alist): Ditto.
6371         (mm-uu-dissect): Ditto.
6373 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6375         * nnheader.el (nnheader-file-coding-system): Use raw-text.
6376         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6377         * gnus-cache.el (gnus-cache-coding-system): Ditto.
6379         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6380         (nnfolder-file-coding-system-for-write): New variable.
6381         (nnfolder-active-file-coding-system): New variable.
6382         (nnfolder-active-file-coding-system-for-write): New variable.
6383         (nnfolder-save-active): New function.
6384         (nnfolder-save-buffer): Use them.
6385         (nnfolder-possibly-change-group): Ditto.
6386         (nnfolder-request-list-newsgroups): Ditto.
6387         (nnfolder-request-create-group): Ditto.
6388         (nnfolder-request-expire-articles): Ditto.
6389         (nnfolder-request-move-article): Ditto.
6390         (nnfolder-request-accept-article): Ditto.
6391         (nnfolder-request-delete-group): Ditto.
6392         (nnfolder-request-rename-group): Ditto.
6393         (nnfolder-possibly-change-folder): Ditto.
6394         (nnfolder-read-folder): Ditto.
6395         (nnfolder-request-list): Remove pathname-coding-system.
6396         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6398         * nnmail.el (nnmail-file-coding-system): Use raw-text.
6399         (nnmail-file-coding-system-1): Removed.
6400         (nnmail-find-file): Use nnmail-pathname-coding-system.
6401         (nnmail-write-region): Ditto.
6403         * nnmbox.el (nnmbox-file-coding-system): New variable.
6404         (nnmbox-file-coding-system-for-write): New variable.
6405         (nnmbox-active-file-coding-system): New variable.
6406         (nnmbox-active-file-coding-system-for-write): New variable.
6407         (nnmbox-save-buffer): New function.
6408         (nnmbox-save-active): New function.
6409         (nnmbox-request-scan): Use them.
6410         (nnmbox-request-expire-articles): Ditto.
6411         (nnmbox-request-move-article): Ditto.
6412         (nnmbox-request-accept-article): Ditto.
6413         (nnmbox-request-replace-article): Ditto.
6414         (nnmbox-request-delete-group): Ditto.
6415         (nnmbox-request-rename-group): Ditto.
6416         (nnmbox-request-create-group): Ditto.
6418         * mm-util.el (mm-text-coding-system): raw-text or -dos.
6419         (mm-running-ntemacs): Removed.
6421         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6423 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6425         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6427 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6429         * qp.el (quoted-printable-encoding-characters): Support lower case.
6431 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6433         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6434         (rfc2047-b-encode-region): Encode line by line.
6436 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6438         * mm-util.el (mm-find-mime-charset-region): Fix.
6440 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
6442         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6443         (mm-find-mime-charset-region): Ditto.
6445 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
6447         * gnus-sum.el (gnus-summary-move-article): Fix something or
6448         other.
6450 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
6452         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6453         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6454         (gnus-summary-enter-digest-group): Use them.
6455         (gnus-summary-setup-default-charset): Ditto.
6457 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6459         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6460         gnus-newsgroup-name is nil.
6462 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6464         * rfc2047.el (rfc2047-encode): Chop the tail newline.
6466 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6468         * gnus-art.el (article-emphasize): Use correct
6469         gnus-article-emphasis-alist.
6471 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6473         * mm-view.el (mm-inline-text): Fix text/html bug.
6475 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6477         * gnus.el: Pterodactyl Gnus v0.89 is released.
6479 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
6481         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6482         * message.el (message-draft-coding-system): Ditto.
6483         * mm-util.el (mm-running-ntemacs): Ditto.
6485 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6487         * mm-view.el (mm-inline-text): Ignore error in w3-region.
6489 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6491         * mml.el: require mm-decode.
6493 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6495         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6497 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6499         * mm-view.el (mm-inline-image): Fix image undisplayer.
6501 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6503         * mml.el (mml-insert-multipart): Error in compeling-read.
6504         (mml-insert-tag): Match tags.
6506 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
6508         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6509         (gnus-cache-braid-heads): Ditto.
6510         (gnus-cache-retrieve-headers): Ditto.
6512 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6514         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6516 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6518         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6519         to string under XEmacs.
6521 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6523         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6525 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6527         * mm-view.el (mm-inline-message): Fix message view bug.
6528         * gnus-art.el (gnus-article-prepare): Ditto.
6530 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6532         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6534 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6536         * gnus.el: Pterodactyl Gnus v0.88 is released.
6538 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6540         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6541         usage.
6543         * nnmail.el (nnmail-get-new-mail): Save info.
6545 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6547         * gnus.el: Pterodactyl Gnus v0.87 is released.
6549 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6551         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6552         (mail-source-run-script): New function.
6553         (mail-source-fetch-pop): Use it.
6555 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6557         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6559 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6561         * gnus.el: Pterodactyl Gnus v0.86 is released.
6563 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6565         * gnus-art.el (gnus-treat-translate): New variable.
6566         (gnus-treat-predicate): Accept a list of regexps.
6567         (gnus-article-treat-custom): Allow a list of regexps.
6569 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6571         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6572         type.
6574 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6576         * gnus-art.el (article-babel): Narrow a bit.
6578         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6580 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6582         * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6583         articles, not only unread ones.
6584         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6585         articles, not only unread ones.
6587 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6589         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6590         keystroke.
6592         * gnus-art.el (gnus-article-x-face-command): Ditto.
6594         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6596         * gnus.el (gnus-method-simplify): Accept server names.
6598 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6600         * gnus-art.el (article-babel-prompt): New function.
6601         (article-babel): New command.
6603 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6605         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6607         * mml.el (mml-generate-mime-1): Don't insert literally.
6609         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6610         (gnus-netrc-syntax-table): Removed.
6611         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6613 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6615         * mm-view.el (mm-inline-text): Fix charset for text/html.
6617 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6619         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6621 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6623         * nnmail.el (nnmail-split-incoming): Return the number of split
6624         mails.
6625         (nnmail-process-babyl-mail-format): Ditto.
6626         (nnmail-process-unix-mail-format): Ditto.
6627         (nnmail-process-mmdf-mail-format): Ditto.
6628         (nnmail-process-maildir-mail-format): Ditto.
6630         * mail-source.el (mail-source-callback): Return the number from
6631         the callback.
6633         * message.el (message-send-mail): Generate Lines.
6635         * mail-source.el (mail-source-call-script): New function.
6636         (mail-source-call-script): New function.
6638 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6640         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6641         (gnus-select-newsgroup): Use it.
6642         (gnus-group-highlight-words-alist): New variable.
6643         (gnus-newsgroup-emphasis-alist): New variable.
6644         (gnus-summary-local-variables): Use it.
6645         * gnus-art.el (article-emphasize): Use it.
6646         (gnus-emphasis-highlight-words): New face.
6647         * gnus-cus.el (gnus-group-parameters): New parameter.
6649 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6651         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6652         parameter `headers'.
6653         (gnus-cache-enter-article): Ditto.
6654         (gnus-cache-update-article): Ditto.
6655         * gnus-sum.el (gnus-summary-move-article): Ditto.
6656         (gnus-summary-mark-article-as-unread): Ditto.
6657         (gnus-summary-mark-article): Ditto.
6659 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6661         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6662         (gnus-posting-style-alist): Removed.
6663         (gnus-message-style-insertions): Ditto.
6664         (gnus-configure-posting-styles): Reimplementation.
6666         * mail-source.el (mail-source-fetch): Error the message.
6668         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6670 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6672         * gnus.el: Pterodactyl Gnus v0.85 is released.
6674 1999-04-20  Michael Cook  <cook@sightpath.com>
6676         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6677           Outlook citation regex.
6679 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6681         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6682         semicolon.
6684 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6686         * gnus-range.el (gnus-remove-from-range): Document range1
6687         modification, protect range2.
6689 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6691         * gnus-sum.el (gnus-update-marks): Protect lists from
6692         gnus-remove-from-range, don't sort twice.
6694 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6696         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6697         function in backend.
6699 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6701         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6702         request-accept-article function in the backend instead of using
6703         the 'respool capability.
6705 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6707         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6708         spurious whitespace at eob.
6710 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6712         * nnmail.el (nnmail-get-new-mail): Check right variable.
6714 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6716         * mailcap.el (mailcap-mime-data): Fix rfc822.
6718 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6720         * nndoc.el (nndoc-nsmail-type-p): New function.
6721         (nndoc-type-alist): Recognize nsmail.
6723 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6725         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6726         *before* `article-hide-headers' deletes the information.
6728 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6730         * gnus-sum.el (gnus-summary-save-parts): New command and
6731         keystroke.
6732         (gnus-summary-save-parts-1): New function.
6733         (gnus-summary-iterate): Buggy.
6735         * mm-decode.el (mm-save-part-to-file): Made into own function.
6737 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6739         * gnus-group.el (gnus-group-set-info): Resist nils.
6741 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6743         * mailcap.el (mailcap-mime-data): Ditto.
6745         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6747         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6749 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6751         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6752         gnus-article-date-lapsed-new-header is t.
6754 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6756         * gnus.el: Pterodactyl Gnus v0.84 is released.
6758 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6760         * gnus-msg.el (gnus-bug-message): Mime change.
6762 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6764         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6766 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6768         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6769         `x-uue'.
6771 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6773         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6774         when authentication is 'password.
6776 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6778         * gnus-win.el (gnus-configure-windows): Accept a setting.
6780 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6782         * mm-util.el (mm-quote-arg): Moved here.
6784         * mm-decode.el (mm-quote-arg): Quote more chars.
6786 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6788         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6789         with newlines would create buggy .nov files.
6791         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6793         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6794         end of lines.
6796         * message.el (message-mode): Doc fix.
6798         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6800         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6802         * gnus-art.el (article-date-ut): Rewrite.
6804         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6805         order.
6807         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6808         headers.
6810         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6812 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6814         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6815         (article-date-ut): use it.
6817 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6819         * mail-source.el (mail-source-fetch-pop): Call script
6820         asynchronously.
6822 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6824         * gnus.el: Pterodactyl Gnus v0.83 is released.
6826 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6828         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6830         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6832         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6834         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6836         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6838         * message.el (message-generate-headers): Accept continuation
6839         headers.
6841 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6843         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6845 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6847         * gnus-art.el (gnus-treatment-function-alist): use
6848         maybe-hide-headers.
6850         * message.el (message-inhibit-body-encoding): Typo.
6851         (message-resend): Inhibit encoding.
6853         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6855         * gnus-art.el (article-remove-cr): Use re-search.
6857         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6858         headers.
6860         * mm-decode.el (mm-quote-arg): Quote '.
6862         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6864         * mm-decode.el (mm-insert-part): Use multibyte for text.
6866         * gnus-start.el (gnus-read-newsrc-file): New variable.
6867         (gnus-read-newsrc-file): Use it.
6869 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6871         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6873         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6874         function.
6876 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6878         * gnus.el: Pterodactyl Gnus v0.82 is released.
6880 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6882         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6883         for iso8859-2.
6885 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6887         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6888         synonym alist.
6890 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6892         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6894 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6896         * mail-source.el (mail-source-fetch): Ask before bugging out.
6898 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6900         * uudecode.el (uudecode-decode-region-external): Don't assume
6901         uudecode-temporary-file-directory ends with a slash.
6903 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6905         * gnus-sum.el (gnus-update-marks):
6906         (gnus-update-read-articles):
6907         (gnus-summary-expire-articles): Check server.
6909 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6911         * mml.el (mml-preview): New function.
6913 1999-04-17  William M. Perry  <wmperry@aventail.com>
6915         * mail-source.el (mail-source-fetch-file): Return the right
6916         value.
6918 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6920         * mml.el (mml-insert-parameter): New function.
6921         (mml-insert-parameter-string): New function.
6923         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6925         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6926         (gnus-mime-display-part): Use it.
6928         * mm-decode.el (mm-alternative-precedence): Removed.
6929         (mm-discouraged-alternatives): New variable.
6930         (mm-preferred-alternative-precedence): New function.
6932         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6934         * mail-source.el (mail-sources): New variable.
6936         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6938         * mm-decode.el (mm-valid-image-format-p): New function.
6939         (mm-inline-media-tests): Use it.
6940         (mm-valid-and-fit-image-p): New function.
6942         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6943         (gnus-agent-fetch-group): Ditto.
6945 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6947         * nnmail.el (nnmail-article-group): in case of a group name
6948         containing "\\n" constructs, be sure to pass the expanded value to
6949         nn*-save-mail.
6951 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6953         * gnus.el: Pterodactyl Gnus v0.81 is released.
6955 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6957         * gnus-sum.el (gnus-get-split-value): Reverse result.
6959 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6961         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6963 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6965         * mml.el (mml-insert-tag): Insert concluding part.
6967         * message.el (message-send-mail): Encode later.
6968         (message-send-news): Ditto.
6970         * nnfolder.el: Don't use mail delim.
6972 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6974         * gnus-cus.el (gnus-group-customize): Put point at min.
6976         * mm-view.el (mm-inline-text): Allow toggling html.
6978 1999-03-28  William M. Perry  <wmperry@aventail.com>
6980         * mail-source.el: Added prescript and postscript to file.
6982 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6984         * nnmail.el: Reverted.
6986         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6987         (gnus-setup-posting-charset): Did work.
6989 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
6991         * gnus.el (gnus-short-group-name): Use
6992         gnus-group-uncollapsed-levels.
6994 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6996         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6998 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7000         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7001         (article-strip-headers-from-body): New command and keystroke.
7003 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7005         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7007         * nnheader.el (nnheader-insert-file-contents): Bind
7008         enable-local-eval to nil.
7009         (nnheader-find-file-noselect): Ditto.
7011         * nnmail.el (nnmail-article-group): Don't remove long lines.
7012         (nnmail-remove-long-lines): New function.
7013         (nnmail-split-header-length-limit): Removed.
7015         * mml.el (mml-generate-mime-1): Use unibyte buffers.
7017         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7019 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7021         * gnus-sum.el (gnus-summary-generic-mark): New function.
7023         * nnmail.el (nnmail-split-header-length-limit): Increased.
7024         (nnmail-article-group): Allow nil.
7026         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7028         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7029         first.
7031         * mml.el (mml-minibuffer-read-type): Include types from
7032         mailcap-mime-data.
7034         * nndraft.el (nndraft-request-article): Would clobber Japanese.
7036 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
7038         * mml.el (mml-insert-tag): New function.
7039         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7040         confusion with functions like `mml-read-tag'.
7041         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7042         (mml-minibuffer-read-description): Ditto with
7043         `mml-minibuffer-read-description'.
7044         (mml-attach-buffer): New function.
7045         (mml-mode-map): New entry for /.
7046         (mml-minibuffer-read-type): Accept DEFAULT.
7048         * mml.el (mml-quote-region): Narrow the region.
7050         * message.el (message-mode-menu): message-mime-attach-file is now
7051         mml-attach-file.
7053 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7055         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7057 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
7059         * mml.el (mml-attach-buffer): New command.
7061 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
7063         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7064         with a proper range. Compress range.
7066         * gnus-range.el (gnus-remove-from-range): Protect arguments.
7068 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7070         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7072 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7074         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7075         (gnus-picons-convert-x-face): Removed.
7076         (gnus-picons-article-display-x-face): Removed.
7077         (gnus-picons-x-face-sentinel): Ditto.
7078         (gnus-picons-display-x-face): Ditto.
7080 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7082         * gnus.el: Pterodactyl Gnus v0.80 is released.
7084 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7086         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7088         * gnus-sum.el (gnus-with-article): Moved here.
7090         * mail-source.el (mail-source-fetch-pop): Ask for password even
7091         when program.
7093 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7095         * gnus-msg.el (gnus-bug): Add description.
7097         * mml.el (mml-insert-mml-markup): Insert disposition.
7099         * message.el (message-send-mail): Always encode mail headers.
7101 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7103         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7104         when requested.
7106         * nnmail.el (nnmail-current-spool): Removed.
7108         * gnus-salt.el (gnus-tree-inhibit): New varible.
7110         * gnus.el (mm-util): Required.
7112 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
7114         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7116 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7118         * mail-source.el (mail-source-bind): Doc fix.
7120 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7122         * message.el (message-mode): Doc fix.
7124         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7125         encoding.
7127         * gnus.el (gnus-methods-equal-p): Moved here.
7129         * mail-source.el: pop at 110.
7131         * pop3.el (pop3-movemail): Use write-region instead of
7132         append-to-file to avoid excessive messaging.
7134 1999-02-27  lantz moore  <lmoore@contigo.com>
7136         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7137         type directory.
7139 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
7141         * gnus-art.el (article-hide-boring-headers): Field names must not
7142         contain whitespace.
7144 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7146         * gnus.el: Pterodactyl Gnus v0.79 is released.
7148 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7150         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7152         * mml.el (mml-mode): Don't use add-minor-mode.
7154         * message.el (messgage-inhibit-body-encoding): New variable.
7155         (message-encode-message-body): Use it.
7157 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7159         * gnus.el: Pterodactyl Gnus v0.78 is released.
7161 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7163         * message.el (message-mode): Switch on MML mode.
7165         * mml.el: Included commands and functions.
7166         (mml-mode-map): New keymap.
7168         * message.el: Removed the insertion commands and functions.
7170         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7172         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7173         keystroke.
7175         * gnus-art.el (gnus-narrow-to-page): Revert.
7177         * gnus-cite.el (gnus-cite-delete-overlays): New function.
7178         (gnus-cite-parse-maybe): Always reparse.
7180         * message.el (message-encode-message-body): Don't insert
7181         "multipart warning".
7183         * gnus-art.el (gnus-article-treat-head-custom): New variable.
7185 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
7187         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7189         * nnmail.el: Require mm-util.
7191 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
7193         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7194         group.
7196 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
7198         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7200 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
7202         * gnus-msg.el (gnus-extended-version): Better regexp.
7204 1999-02-25  Didier Verna  <verna@inf.enst.fr>
7206         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7207         is called with the result of SPLIT and should return a new split.
7209         * gnus.texi: update the doc.
7211 1999-02-23  Didier Verna  <verna@inf.enst.fr>
7213         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7214         displayed in the article buffer, output bars if
7215         `gnus-picons-display-article-move-p'.
7217 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
7219         * mail-source.el (mail-source-fetch-pop): Typo.
7221 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7223         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7225 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7227         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7229 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7231         * mml.el (mml-insert-buffer): New function.
7233         * message.el (message-forward): Insert the buffer in the buffer.
7235 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
7237         * mm-view.el (mm-inline-message): Insert part in narrowed region.
7239 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
7241         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7243 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7245         * gnus.el: Pterodactyl Gnus v0.77 is released.
7247 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7249         * gnus-art.el (gnus-displaying-mime): New variable.
7250         (article-narrow-to-head): New function.
7252         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7253         Default to pop instead of pop3.
7255 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7257         * gnus-art.el (article-hide-pgp): Goto body.
7259         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7261         * gnus-cite.el: Don't use goto-line.
7263         * gnus-art.el (gnus-article-treat-html): Removed.
7264         (gnus-treat-article): Save restriction.
7266 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
7268         * message.el (message-send-mail): Don't untabify.
7269         (message-mode): Don't use tabs for indentation.
7271 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7273         * message.el (message-send-mail): Don't untabify.
7275         * nnml.el (nnml-save-mail): Typo fix.
7277 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
7279         * message.el (message-cite-function): Add
7280         `message-cite-original-without-signature' customization option.
7282 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
7284         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7285         `nnmail-prepare-incoming-header-hook'.
7287 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
7289         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7291 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7293         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7295 1999-02-18  Michael Cook  <cook@sightpath.com>
7297         * Recognize Microsoft Outlook's cite attribution conventions.
7299 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
7301         * gnus-sum.el: Bind M.
7303 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
7305         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7307 1999-02-15  Didier Verna  <verna@inf.enst.fr>
7309         * gnus-picon.el (gnus-group-display-picons): ensures that
7310         `article-goto-body' really goes to the article body.
7312 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7314         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7316         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7318         * mm-view.el (mm-view-message): Enable multibyte.
7320 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7322         * nnmail.el (nnmail-get-new-mail): Message later.
7324         * mm-util.el (mm-find-charset-region): Revert to checking
7325         multibyte.
7327 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
7329         * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7330         attachment.
7332 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7334         * gnus.el: Pterodactyl Gnus v0.76 is released.
7336 1999-02-06  Felix Lee  <flee@cygnus.com>
7338         * gnus.el (gnus-group-change-level-function): Typo.
7340 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7342         * gnus-sum.el (gnus-nov-skip-field): Removed.
7343         (gnus-nov-field): Ditto.
7344         (gnus-nov-parse-extra): Ditto.
7345         (gnus-nov-read-integer): Ditto.
7347 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
7349         * nnheader.el (nnheader-nov-read-message-id): New macro.
7350         (nnheader-parse-nov): Use it.
7352         * gnus-sum.el (gnus-nov-read-message-id): New macro.
7353         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7354         `(eq (char-after) ?\n)'.
7356 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7358         * gnus.el (gnus-other-frame): Always pop up a new frame.
7360 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
7362         * gnus-range.el (gnus-range-add): Rewrite.
7364 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
7366         * nnmail.el (nnmail-split-incoming): Added detection of maildir
7367         format.
7368         (nnmail-process-maildir-mail-format): New function.
7370         * mail-source.el (mail-source-fetch-maildir): New function.
7371         (mail-source-keyword-map): Add default for maildir method.
7372         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7374 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7376         * mail-source.el (mail-source-fetcher-alist): Remove apop.
7378         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7379         (nndoc-mime-digest-type-p): Removed.
7381 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7383         * gnus-art.el (gnus-article-read-summary-keys): Set the point
7384         where it is supposed to be.
7385         (gnus-treat-play-sounds): New variable.
7387         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7389         * gnus-art.el (article-display-x-face): Narrow to head.
7390         (gnus-article-washed-types): New variable.
7391         (article-hide-pgp): Is not a toggle.
7392         (gnus-article-hide-text-type): Save types.
7393         (article-decode-charset): Use it.
7395         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7397         * message.el (message-forward-start-separator): Removed.
7398         (message-forward-end-separator): Removed.
7399         (message-signature-before-forwarded-message): Removed.
7400         (message-included-forward-headers): Removed.
7401         (message-check-news-body-syntax): Don't check forward.
7402         (message-forward): Use MIME.
7404         * nnvirtual.el (nnvirtual-request-article): Bind
7405         gnus-article-decode-hook to nil.
7407 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7409         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7410         us-ascii.
7412 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7414         * format-spec.el (format-spec): Be more robust.
7416         * message.el (message-encode-message-body): Default
7417         mail-parse-charset to mail-parse-charset.
7419         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7420         (gnus-summary-edit-article): Bind mail-parse-charset.
7422         * mml.el (mml-read-tag): Ignore white space after end of tag.
7424         * message.el (message-goto-body): Also work in separatorless
7425         articles.
7427         * mml.el (mml-translate-from-mime): New function.
7428         (mml-insert-mime): Ditto.
7429         (mml-to-mime): New function.
7430         (mime-to-mml): New name.
7432         * gnus-sum.el (gnus-summary-edit-article): Always select raw
7433         article.
7435         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7437         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7438         special-case nndraft groups.
7440 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7442         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7443         (gnus-get-newsgroup-headers): Already bound.
7445         * message.el (message-encode-message-body): Use posting charset.
7447         * mm-bodies.el (mm-encode-body): Use MIME charsets.
7448         (mm-body-encoding): Do CTE.
7449         (mm-body-7-or-8): New function.
7451         * mm-util.el (mm-mime-charset): Always fall back on alist.
7452         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7453         (mm-mime-mule-charset-alist): Add arabic-*-column.
7454         (mm-find-mime-charset-region): New function.
7456         * format-spec.el (format-spec-make): New function.
7458         * mail-source.el (format-spec): Required.
7459         (mail-source-fetch-with-program): Removed.
7460         (mail-source-fetch-with-program): New function.
7462         * format-spec.el: New file.
7464 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
7466         * mail-source.el (mail-source-fetch-with-program): Take optional
7467         parameter.
7469 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7471         * gnus-start.el: Ignore some groups.
7472         (gnus-setup-news): Bind nnmail-fetched-sources.
7474         * message.el (message-send-mail): Remove all tabs.
7476         * mm-util.el (mm-find-charset-region): Just check whether
7477         find-charset-region is defined.
7479 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7481         * gnus-group.el (gnus-group-get-new-news): Use
7482         nnmail-fetched-sources.
7484         * nnmail.el (nnmail-fetched-sources): New variable.
7485         (nnmail-get-new-mail): Use it.
7487         * mail-source.el (mail-source-fetched-sources): New variable.
7488         (mail-source-fetch): Use it.
7490 1999-02-02  Mark W. Eichin  <eichin@thok.org>
7492         * gnus.el (gnus-getenv-nntpserver): if the file that
7493         gnus-nntpserver-file names has a trailing newline, the
7494         string-match will always match, and thus the file will never be
7495         read.  (^ matches start of "line", \\` matches start of "buffer",
7496         which is what was intended...)
7498 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
7500         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7502 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7504         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7505         select methods.
7507 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
7509         * gnus-range.el (gnus-remove-from-range): Sort second argument.
7511 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
7513         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7515 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7517         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7518         a typo.
7519         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7520         charset to nil.
7521         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7522         * gnus-start.el (gnus-start-draft-setup): Ditto.
7524 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7526         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7527         (mail-source-value): Don't do variables.
7529         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7531         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7533 1999-02-01  Michael Cook  <cook@sightpath.com>
7535         * Defenestrate spurious ?a.
7537 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7539         * mail-source.el (mail-source-fetch-pop): Instead use
7540         :authentication.
7542 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
7544         * lisp/mail-source.el : Support APOP authentication scheme.
7546 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7548         * pop3.el (pop3-movemail): Return t.
7550 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7552         * rfc2047.el (rfc2047-fold-region): New function.
7553         (rfc2047-encode-message-header): Use it.
7555 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7557         * gnus-sum.el (gnus-group-charset-alist): Add more.
7559 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7561         * gnus.el: Pterodactyl Gnus v0.75 is released.
7563 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7565         * gnus-art.el (article-display-x-face): Don't narrow to head.
7567 1999-02-01  Michael Cook  <cook@sightpath.com>
7569         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7571 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7573         * mail-source.el (mail-source-fetch-directory): Ignore
7574         directories.
7576         * gnus-cus.el (gnus-group-parameters): Addition.
7578         * gnus-art.el (article-strip-banner): Do symbolic banners.
7579         (article-strip-banner): New keystroke.
7581 1999-02-01  Michael Cook  <cook@sightpath.com>
7583         * gnus-art.el (article-strip-banner): New command.
7585 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7587         * gnus-art.el (gnus-treat-strip-banners): New variable.
7589 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7591         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7592         has been exist.
7594 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7596         * message.el (message-draft-coding-system): Check coding-system.
7597         * mm-util.el (mm-text-coding-system): Ditto.
7599 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7601         * mail-source.el (mail-source-fetch-pop): Save excursion.
7603 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7605         * mail-source.el (mail-source-movemail-args): Not constant.
7606         (mail-source-movemail-args): Removed.
7607         (mail-source-fetch-with-program): New function.
7608         (mail-source-fetch-pop): Use program and function.
7609         (mail-source-movemail-program): Removed.
7611         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7612         (gnus-treat-date-user-defined): New variable.
7614 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7616         * nnmail.el (nnmail-fix-eudora-headers): New function.
7618 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7620         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7622 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7624         * gnus-art.el (gnus-treatment-function-alist): Do
7625         gnus-article-add-buttons-to-head later.
7626         (gnus-treat-capitalize-sentences): New variable.
7627         (article-capitalize-sentences): New command and keystroke.
7629         * gnus-group.el (gnus-group-catchup-current): Do group.
7631         * message.el (message-default-charset): Add group.
7633 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7635         * gnus.el: Pterodactyl Gnus v0.74 is released.
7637 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7639         * gnus-art.el (article-fill-long-lines): Renamed.
7640         (article-fill-long-lines): New keystroke.
7642 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7644         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7646         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7647         displayed.
7648         (gnus-group-catchup-current): Be more robus.
7650         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7651         headers.
7653 1999-01-25  Dave Love  <fx@gnu.org>
7655         * message.el (message-mode-menu): Add message-mime-attach-file.
7656         (message-mode): Doc fix.
7658 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7660         * nnmail.el (nnmail-check-duplication): Insert the mail source
7661         string.
7663         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7664         (mail-source-fetch-directory): Ditto.
7665         (mail-source-fetch-file): Ditto.
7666         (mail-source-string): New variable.
7668         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7669         the level.
7671         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7672         before handling.
7674         * mm-util.el (mm-mime-charset): Use the parameters.
7675         (mm-mime-charset): Removed region paremeters.
7677         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7678         source.
7680 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7682         * nnmail.el (nnmail-get-split-group): Quote right.
7684 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7686         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7687         buffer.
7689 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7691         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7692         (gnus-group-mode): Don't hook.
7694         * mail-source.el (mail-source-bind): Doc fix.
7695         (mail-source-bind): Take only one param.
7697         * gnus-art.el (gnus-treat-highlight-signature): typep.
7699         * mail-source.el (mail-source-movemail): Ignore empty file.
7700         (mail-source-callback): Check before deleting.
7702         * message.el (message-mime-attach-file): Include name.
7704 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7706         * mm-util.el (mm-read-charset): Return a symbol.
7708         * mm-view.el (mm-inline-text): Insert signature separator.
7710         * gnus-art.el (gnus-treat-predicate): New function.
7711         (gnus-treat-article): Allow all types to be checked.
7713         * gnus-util.el (gnus-or): New function.
7714         (gnus-and): Ditto.
7716         * gnus-art.el (gnus-mime-display-single): Use override.
7718         * mm-decode.el (mm-attachment-override-types): New variable.
7719         (mm-attachment-override-p): New function.
7721         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7723 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7725         * mm-view.el (mm-inline-text): Do vcards.
7727 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7729         * gnus.el: Pterodactyl Gnus v0.73 is released.
7731 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7733         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7734         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7735         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7736         (nnmail-movemail-program): Removed.
7737         (nnmail-movemail-args): Removed.
7738         (nnmail-pop-password-required): Ditto.
7739         (nnmail-tmp-directory): Ditto.
7740         (nnmail-delete-incoming): Removed.
7741         (nnmail-pop-password, nnmail-moved-inboxes,
7742         nnmail-internal-password, nnmail-move-inbox): Removed.
7743         (nnmail-read-passwd): Ditto.
7744         (nnmail-get-spool-files): Removed.
7745         (nnmail-resplit-incoming): Reinstated.
7747         * mail-source.el: New file.
7749 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7751         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7753 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7755         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7757 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7759         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7761         * gnus-picon.el (gnus-group-display-picons): Goto body.
7763         * gnus.el: Indented all functions; broke long lines; changed all
7764         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7766 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7768         * gnus.el: Pterodactyl Gnus v0.72 is released.
7770 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7772         * gnus.el: Cleaned up trailing whitespace.
7774         * mm-util.el (mm-read-charset): Work.
7776 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7778         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7779         nnheader-translate-file-chars'd group name.
7781 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7783         * message.el (message-encode-message-body): Fold case.
7785 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7787         * mailcap.el (mailcap-add): New function.
7789 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7791         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7792         (article-goto-body): Use it.
7793         (gnus-treat-article): Ditto.
7795         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7796         downloaded articles from the downloadeble list.
7798 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7800         * message.el (message-encode-message-body): Bind
7801         mail-parse-charset.
7803         * mm-util.el (mm-charset-synonym-alist): New variable.
7804         (mm-charset-to-coding-system): Use it.
7805         (mm-charset-coding-system-alist): Removed.
7806         (mm-charset-to-coding-system): Don't use it.
7807         (mm-find-charset-region): Use mail-parse-charset.
7809         * gnus-art.el (gnus-treatment-function-alist): Use
7810         gnus-article-display-picons.
7811         (gnus-treat-display-xface): Only do if we have xface feature.
7812         (gnus-part-display-hook): New function.
7813         (gnus-treat-article): Use it.
7814         (gnus-treat-article): Use gnus-visual.
7816         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7818         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7819         displaying.
7821         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7823         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7824         regexp file names.
7826 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7828         * gnus.el: Pterodactyl Gnus v0.71 is released.
7830 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7832         * mm-view.el (mm-inline-image): Don't add a dot.
7834         * gnus-art.el (gnus-treat-article): New function.
7836         * gnus.el (gnus-article-display-hook): Removed.
7838         * gnus-art.el (gnus-article-treat-custom): New variable.
7840         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7842         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7843         functions.
7845         * message.el (message-posting-charset): New variable.
7846         (message-send-mail): Use it.
7848         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7849         (gnus-setup-posting-charset): New function.
7850         (gnus-setup-message): Use it.
7852         * message.el (message-encode-message-body): Just look for
7853         Content-Type before inserting a new one.
7855 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7857         * rfc2047.el (rfc2047-default-charset): Removed.
7859         * mail-prsvr.el: New file.
7860         (mail-parse-charset): New variable.
7862         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7863         Changed name.
7865         * gnus.el (gnus-charset): New group.
7867         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7869         * gnus-sum.el (gnus-default-charset): Default to nil.
7870         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7871         (gnus-newsgroup-iso-8859-1-forced): Removed.
7873         * mm-util.el (mm-known-charsets): Removed.
7874         (mm-default-coding-system): Removed.
7875         (mm-default-charset): Removed.
7876         (mm-read-charset): New function.
7878         * message.el (message-default-charset): Removed.
7880         * rfc2047.el (rfc2047-default-charset): Default to nil.
7882         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7884 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7886         * gnus.el: Pterodactyl Gnus v0.70 is released.
7888 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7890         * mm-decode.el (mm-save-part): Use mm-get-part.
7891         (mm-insert-part): New function.
7892         (mm-get-part): Use it.
7893         (mm-get-image): Ditto.
7894         (mm-display-external): Ditto.
7896         * mm-view.el (mm-inline-text): Ditto.
7898         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7899         ranges.
7901         * mm-decode.el (mm-display-external): Save the buffer.
7902         (mm-remove-part): Kill it.
7904         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7906         * nnagent.el (nnagent-request-set-mark): Defined stub.
7908 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7910         * gnus-score.el (gnus-score-load-score-alist): Bind
7911         coding-system-for-read.
7913         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7914         prepare-exit-hook.
7916         * mm-view.el (mm-setup-w3): Require w3.
7918 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7920         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7921         body.
7923 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7925         * mm-encode.el: Ditto.
7927         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7928         error.
7930         * mailcap.el (mailcap-mime-data): SAFER ps.
7932         * message.el (message-encode-message-body): Always insert a
7933         Content-Type header.
7935         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7936         shown inline.
7938         * mm-view.el (mm-inline-text): Handle all sorts of text.
7940         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7941         don't view.
7943         * mm-decode.el (mm-display-external): Use it.
7945         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7947         * mm-decode.el (mm-save-part): Removed double code.
7949 1999-01-12  Dave Love  <fx@gnu.org>
7951         * mm-decode.el (mm-save-part): Avoid doubly-compressed
7952         application/octet-stream .gz & al files with jka-compr.
7954 1999-01-12  Dave Love  <fx@gnu.org>
7956         * gnus-ems.el (gnus-down-mouse-3): New variable.
7957         * gnus-art.el (gnus-mime-button-map): Use it.
7958         (gnus-mime-button-menu): Set the clicked-on buffer initially.
7960 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7962         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7964 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7966         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7967         buffers.
7969         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7971         * gnus-cache.el (gnus-cache-read-active): Reversed check.
7973 1999-01-12  Matt Armstrong  <matta@geoworks.com>
7975         * mml.el (mml-parameter-string): Strip directory component.
7977 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7979         * gnus.el (gnus-use-demon): Removed.
7981 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
7983         * nnmail.el (nnmail-article-group): Don't infloop.
7985 1999-01-11  Colin Rafferty  <colin@xemacs.org>
7987         * gnus-art.el (article-update-date-lapsed): Made it work with
7988         picons, and make it update on all visible frames.
7989         (article-date-ut): Get summary-buffer's current-headers.
7991 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7993         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7994         (gnus-picons-setup-p): New variable.
7996 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7998         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8000 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8002         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8003         (gnus-summary-exit-no-update): Use mapcar.
8005 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8007         * gnus-agent.el (gnus-category-write): Make directory.
8009 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
8011         * gnus-sum.el (gnus-update-read-articles):
8012         (gnus-update-marks): Request backend update of mark.
8014 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8016         * mm-bodies.el (mm-body-encoding): Use mm-find.
8018 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
8020         * gnus-picon.el (gnus-article-display-picons): Fix.
8022 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8024         * gnus.el: Pterodactyl Gnus v0.69 is released.
8026 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8028         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8030         * gnus-agent.el (gnus-agent-remove-group): New command and
8031         keystroke.
8033         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8035 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8037         * gnus-agent.el (gnus-agent-write-servers): Make directory.
8039 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8041         * mm-view.el (mm-inline-text): Bind current id.
8043         * mm-decode.el (mm-handle-id): New macro.
8044         (mm-make-handle): Accept id.
8045         (mm-dissect-singlepart): Use it.
8047 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
8049         * message.el (message-cite-original-without-signature): Use
8050         message-signature-separator when searching for signature in
8051         message-cite-original-without-signature.
8053 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
8055         * gnus.el (gnus-server-to-method): Check named methods.
8057 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8059         * mm-view.el (mm-view-message): Goto point-min.
8061         * nnmail.el (nnmail-article-group): Don't delete lines, only
8062         shorten them.
8064         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8065         values.
8067         * nnheader.el (nnheader-temp-directory): New variable.
8068         (nnheader-temp-directory): Removed.
8070 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
8072         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8073         list of files to check for mailcap entries under windows-nt.
8075 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8077         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8078         summary buffer exists.
8080 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
8082         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8083         irrelevant Sun sendmail bug.
8084         (nnsoup-store-reply): Stop mucking with mail-header-separator.
8086         * message.el (message-send-news): Bind mail-header-separator to
8087         "" when asking backend to post.
8089 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
8091         * mm-uu.el (mm-dissect-disposition): New variable.
8092         (mm-uu-dissect): Use it.
8094 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8096         * mm-view.el (mm-inline-text): Bind url-current-object.
8098 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
8100         * gnus-range.el (gnus-remove-from-range): Rewrite.
8102 1998-12-09  SL Baur  <steve@altair.xemacs.org>
8104         * gnus-picon.el (annotations): Remove bogus require 'xpm.
8106 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
8108         * message.el (message-encode-message-body): Insert `MIME-Version'
8109         instead of `Mime-Version'.
8111 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8113         * message.el (message-insert-mime-part): Add the attachment
8114         disposition.
8115         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8116         (message-mime-query-type): New function.
8117         (message-mime-query-description): Ditto.
8118         (message-mime-query-file): Ditto.
8119         (message-insert-mime-part): Use them.
8120         (message-mime-insert-external): Use the new stuff.
8122 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8124         * nnmail.el (nnmail-split-header-length-limit): New variable.
8126         * mm-decode.el (mm-dissect-buffer): Check syntax.
8128         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8130         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8131         (rfc2047-dissect-region): Ditto.
8133 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8135         * mm-view.el (mm-view-message): Decode charset.
8137 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8139         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8140         CT headers.
8142 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8144         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8145         mm-uu-*-function.
8146         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8148 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8150         * message.el (message-send-mail): Do MML first.
8151         (message-send-news): Ditto.
8153 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8155         * gnus-picon.el (gnus-picons-face): New face.
8156         (gnus-picons-try-face): Use it.
8158 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8160         * gnus.el: Pterodactyl Gnus v0.68 is released.
8162 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8164         * gnus.el: Pterodactyl Gnus v0.67 is released.
8166 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8168         * gnus.el: Pterodactyl Gnus v0.66 is released.
8170 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8172         * gnus-art.el (gnus-insert-mime-button): Decode description.
8174 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
8176         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8177         (gnus-decode-header-methods): Ditto.
8178         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8180 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8182         * mml.el (mml-insert-mime-headers): Encode description.
8184         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8185         line.
8187         * gnus-sum.el (gnus-default-charset): Doc fix.
8189 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8191         * mm-decode.el (mm-display-part): Forward a line.
8193 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8195         * mm-util.el (mm-running-ntemacs): New variable.
8196         (mm-text-coding-system): Ditto.
8197         * nnmail.el (nnmail-incoming-coding-system): Ditto.
8198         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8200 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8202         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8203         buffer.
8205         * message.el (message-insert-headers): New command and keystroke.
8207 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8209         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8210         (mm-get-image): Ditto.
8212         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8213         base64, uudecode and binhex.
8215 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
8217         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8218         in text/plain.
8219         * mm-uu.el (mm-uu-dissect): Use inline.
8221 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8223         * mm-view.el (mm-view-message): New function.
8225         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8226         qp.
8228 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
8230         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8231         entry for message/rfc822 as 8bit.
8233 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8235         * mailcap.el (mailcap-mime-extensions): Add patch.
8237 1998-12-05  Dale Hagglund  <rdh@best.com>
8239         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8240         argument to force all multipart/* to look like multipart/mixed.
8242         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8243         variable.
8244         (gnus-mime-display-part): Use it.
8246 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8248         * gnus-draft.el (gnus-draft-send): Only disable checks for
8249         non-interactive use.
8250         (gnus-draft-send-message): Use it.
8252 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8254         * gnus.el: Pterodactyl Gnus v0.65 is released.
8256 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8258         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8260         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8262 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8264         * gnus.el: Pterodactyl Gnus v0.64 is released.
8266 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8268         * mm-view.el (mm-setup-w3): Don't load.
8270         * gnus-msg.el (gnus-setup-message): Set group name.
8271         (gnus-group-mail): Avoid leaking local vars.
8273         * message.el (message-attach-file): Renamed.
8274         (message-mime-attach-file): Renamed again.
8276 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
8278         * gnus-art.el (article-decode-encoded-words): Bind
8279         rfc2047-default-charset here.
8281         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8283 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8285         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8286         (gnus-picons-setup-hook): New hook.
8288 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
8290         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8291         string.
8292         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
8293         line.
8295 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8297         * gnus-art.el (gnus-article-prepare-display): Setup w3.
8298         (gnus-mime-view-part): Ditto.
8299         (gnus-mime-inline-part): Dotii.
8300         (gnus-mime-externalize-part): Daddo.
8301         (gnus-mime-internalize-part): Tutti frutti.
8302         (gnus-widget-press-button): Da da do.
8304         * mm-view.el (mm-setup-w3): Require url-vars.
8306 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8308         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8309         * mm-util.el (mm-find-charset-region): Ditto.
8311 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8313         * message.el (message-send): Don't encode here.
8314         (message-send-mail): But here.
8315         (message-send-news): And here.
8317 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8319         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8321 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8323         * gnus.el: Pterodactyl Gnus v0.63 is released.
8325 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8327         * mml.el (mml-base-boundary): Shorten.
8329         * message.el (message-insert-mime-part): Use default.
8331         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8333 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
8335         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8336         buttons, not [*].
8338 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8340         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8342 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8344         * gnus-art.el (gnus-insert-mime-button): Fix.
8346 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8348         * message.el (message-insert-mime-part): Nicify prompts.
8349         (message-insert-mime-part): Really delete duplicates.
8350         (message-insert-mime-part): Check against common errors.
8351         (message-insert-mime-part): Fix docstring.
8353 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8355         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8357 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8359         * gnus-art.el (gnus-mime-button-line-format): Nicify.
8360         (gnus-insert-mime-button): Modify accordingly.
8362 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8364         * gnus-art.el (gnus-display-mime): Set window point.
8366         * mm-decode.el (mm-display-external): Only decode when not
8367         saving.
8368         (mm-alternative-precedence): Prefer multiparts.
8369         (mm-inline-media-tests): Inline multiparts.
8371         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8372         Ignore errors when requiring url.
8374         * mml.el (mml-quote-region): New command.
8376         * message.el (message-cite-original): Use it.
8377         (message-cite-original-without-signature): Ditto.
8379 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8381         * gnus.el: Pterodactyl Gnus v0.62 is released.
8383 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8385         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8387 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8389         * mm-view.el (mm-inline-text): Use `point-min-marker' and
8390         `point-max-marker'.
8392 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8394         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8396         * gnus-art.el (gnus-mime-display-single): Check for attachment
8397         before other tests.
8399 1998-12-03  Didier Verna  <verna@inf.enst.fr>
8401         * gnus-msg.el (gnus-configure-posting-styles): find a
8402         posting-style entry in the group parameters, if any, and honor it
8403         at the end.
8405 1998-12-03  Felix Lee  <flee@teleport.com>
8407         * nntp.el (nntp-after-change-function): Fix.
8409 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
8411         * mml.el (mml-generate-mime-1): Insert literally.
8413 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8415         * mml.el (mml-insert-mime-headers): Removed debug.
8417 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8419         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8420         prefixed.
8422         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8423         application/emacs-lisp to 8bit.
8425 1998-12-03  Dale Hagglund  <rdh@best.com>
8427         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8429 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8431         * gnus.el: Pterodactyl Gnus v0.61 is released.
8433 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8435         * mml.el (mml-parse-1): Skipped parts.
8436         (mml-insert-mime-headers): Nil is a list.
8437         (mml-generate-mime-1): Don't insert literally.
8438         (mml-read-tag): Drop text props.
8439         (mml-read-part): Ditto.
8440         (mml-parse-singlepart-with-multiple-charsets): Ditto.
8442 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8444         * gnus.el: Pterodactyl Gnus v0.60 is released.
8446 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8448         * mml.el (mml-parse-1): Don't throw contents away.
8450 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
8452         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8454 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8456         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8457         function.
8458         (mml-parse-1): Use it.
8460 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8462         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8463         Use gnus-newsgroup-default-charset.
8464         (article-decode-encoded-words): Remove charset codes.
8465         * gnus-sum.el (gnus-newsgroup-default-charset): Use
8466         gnus-default-charset.
8468 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8470         * message.el (message-send-mail): Don't encode here.
8471         (message-send-news): Nor here.
8472         (message-send): ... but here instead.
8474         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8475         default to nil.
8476         (gnus-article-display-picons): Replace From line.
8477         (gnus-group-display-picons): Replace Newsgroups line.
8478         (gnus-picons-display-glyph): Set baseline.
8479         (gnus-group-display-picons): Piconize the entire Newsgroups line.
8480         (gnus-picons-xbm-face): Revert to old, standard colors.
8482         * message.el (message-fetch-field): Remove text props.
8484         * gnus-art.el (gnus-article-normalized-header-length): New
8485         variable.
8486         (article-normalize-headers): New command and keystroke.
8488         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8490 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8492         * gnus.el: Pterodactyl Gnus v0.59 is released.
8494 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8496         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8498         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8500 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8502         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8504 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8506         * mm-decode.el (mm-all-images-fit): New variable.
8507         (mm-image-fit-p): Use it.
8509         * gnus-art.el (gnus-mime-display-single): Use it.
8510         (gnus-mime-internalize-part): New command and keystroke.
8512         * mm-decode.el (mm-user-automatic-external-display): New
8513         variable.
8514         (mm-automatic-external-display-p): New function.
8516         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8517         colors.
8519 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8521         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8523         * gnus-art.el (gnus-with-article): Work in the original article
8524         buffer.
8525         (gnus-with-article): Work in read-only groups.
8527 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8529         * mm-bodies.el (mm-decode-string): Return original string if not
8530         decode.
8532 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8534         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8536 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8538         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8540 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8542         * gnus.el: Pterodactyl Gnus v0.58 is released.
8544 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8546         * mm-decode.el (mm-get-image): Return a glyph, not an image
8547         specifier.
8549 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8551         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8553 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8555         * mail-parse.el (rfc2045): Required.
8557 1998-12-01  William M. Perry  <wmperry@aventail.com>
8559         * mm-view.el (mm-inline-text): Remove props.
8561 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8563         * mm-view.el (mm-setup-w3): Protect url-misc.
8565         * message.el (message-ignored-resent-headers): Remove
8566         Gnus-Warning.
8568         * mml.el (mml-insert-mime-headers): Use encoding.
8569         (mml-parameter-string): Ditto.
8571         * rfc2045.el: New file.
8572         (rfc2045-encode-string): New function.
8574 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8576         * mail-parse.el (mail-header-encode-parameter): New function.
8578         * rfc2231.el (rfc2231-encode-string): New function.
8580 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8582         * mm-bodies.el (mm-decode-string): New function.
8583         * mm-view.el (mm-inline-text): Use mm-decode-string.
8585 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8587         * gnus.el: Pterodactyl Gnus v0.57 is released.
8589 1998-11-23  Felix Lee  <flee@cygnus.com>
8591         * nntp.el (nntp-async-needs-kluge): new setting.
8592         (nntp-async-timer): new var.
8593         (nntp-async-process-list): new var.
8594         (nntp-async-kluge): new function.
8595         (nntp-async-timer-handler): new function.
8596         (nntp-async-wait): new function.
8597         (nntp-async-stop): new function.
8598         (nntp-after-change-function): renamed, and split apart.
8599         (nntp-async-trigger): new function.
8600         (nntp-do-callback): new function.
8601         (nntp-accept-process-output): add optional timeout arg.
8603         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8604         (gnus-async-wait-for-article): new function.
8605         (gnus-async-with-semaphore): s/asynch/async/.
8607 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8609         * gnus-art.el (gnus-with-article): Don't encode.
8610         (gnus-insert-mime-button): Fall back on filename from C-D.
8611         (gnus-mime-display-single): Have dots right on text/plain
8612         attachments.
8614         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8615         broken parts.
8617         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8619         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8620         binhex.
8622         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8623         (gnus-summary-repair-multipart): New command and keystroke.
8625         * gnus-art.el (gnus-with-article-buffer): New macro.
8627 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8629         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8630         undisplay the part.
8632 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8634         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8636         * mml.el (mml-read-part): Partition right.
8638         * mm-decode.el (mm-handle-set-cache): New macro.
8639         (mm-handle-cache): Ditto.
8640         (mm-make-handle): Ditto.
8641         (mm-dissect-singlepart): Use it.
8642         (mm-get-image): Use the cache.
8644 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8646         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8647         (gnus-mime-display-single): Don't insert lines between parts.
8649 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8651         * nnmail.el (nnmail-file-coding-system-1): New variable.
8652         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8653         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8654         * nnml.el (nnml-file-coding-system): New variable.
8655         (nnml-request-article): Use nnml-file-coding-system.
8657 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8659         * gnus.el: Pterodactyl Gnus v0.56 is released.
8661 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8663         * gnus-art.el (gnus-mime-display-part): New function.
8664         (gnus-mime-display-mixed): Use it.
8666         * mm-view.el (mm-setup-w3): Don't register.
8668         * message.el (message-cite-original): Cite parts.
8670 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8672         * mml.el (mml-parameter-string): New function.
8673         (mml-insert-mime-headers): Separated into new function.
8675 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8677         * mml.el (mml-make-boundary): Use `make-string'.
8679 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8681         * binhex.el (binhex-insert-char): Ditto.
8683         * uudecode.el (uudecode-insert-char): Code correctly.
8685 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8687         * mml.el (mml-generate-mime): Don't generate multiparts for
8688         empties.
8690         * gnus-art.el (gnus-display-mime): Save excursion.
8692         * message.el (message-remove-first-header): New function.
8693         (message-encode-message-body): Use it.
8695 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8697         * gnus.el: Pterodactyl Gnus v0.55 is released.
8699 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8701         * mm-view.el (mm-setup-w3): New function.
8703         * mm-decode.el (mm-content-id-get-contents): New function.
8704         (mm-content-id-get-type): Ditto.
8705         (mm-content-id-get-encoding): Ditto.
8706         (mm-get-handle-by-content-id): Removed.
8708 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8710         * message.el (message-generate-new-buffers): Fix tag.
8712 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8714         * message.el (message-buffer-name): Check for unique first.
8716         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8717         gnus-inhibit-mime-unbuttonizing.
8719         * gnus-sum.el (t): Bind M-t.
8720         (gnus-inhibit-unbuttonizing): New variable.
8721         (gnus-summary-toggle-display-buttonized): New command.
8723         * gnus-art.el (gnus-display-mime): Select article window.
8724         (article-strip-trailing-space): New command and keystroke.
8726         * nneething.el (nneething-include-files): New variable.
8727         (nneething-create-mapping): Use it.
8729         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8731         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8732         ayto-expirable marks.
8734 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8736         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8738         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8739         ARG.
8741         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8743 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8745         * mm-util.el (mm-binary-coding-system): New variable.
8746         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8747         * mm-decode.el (mm-display-external): Ditto.
8749 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8751         * gnus.el: Pterodactyl Gnus v0.54 is released.
8753 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8755         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8757 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8759         * mm-decode.el (mm-save-part): Unquote.
8761 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8763         * mm-decode.el (mm-save-part): Bind coding system for write.
8765 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8767         * gnus-art.el (gnus-article-mode-line-format): New default.
8768         (gnus-article-mime-part-status): New function.
8770         * message.el (message-send-news): Check the body syntax before
8771         encoding.
8773         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8774         (gnus-mime-display-single): Use it.
8775         (gnus-mime-display-alternative): Ditto.
8777         * mm-decode.el: Check for whether we are running under a term.
8779 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8781         * mm-decode.el (mm-preferred-alternative): Default to first
8782         alternative.
8783         (mm-preferred-alternative): No, we dont.
8785 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8787         * mm-decode.el (mm-display-external): Use binary instead of
8788         no-conversion.
8789         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8790         * nnheader.el (nnheader-file-coding-system): Ditto.
8791         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8793 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8795         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8796         name without method.
8798 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8800         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8801         coding-system -> default-charset.
8802         (gnus-newsgroup-default-charset-alist): Ditto.
8803         (gnus-summary-local-variables): Ditto.
8804         (gnus-set-global-variables): Ditto.
8805         (gnus-get-newsgroup-headers): Ditto.
8806         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8807         (gnus-get-newsgroup-headers-xover): Ditto.
8808         (gnus-newsgroup-setup-default-charset): Ditto.
8809         (article-decode-mime-words): Ditto.
8810         (article-decode-charset): Ditto.
8811         (article-decode-encoded-words): Ditto.
8812         (article-de-quoted-unreadable): Ditto.
8813         (gnus-mime-view-all-parts): Ditto.
8814         (gnus-mime-externalize-part): Ditto.
8815         (gnus-mm-display-part): Ditto.
8816         (gnus-mime-display-single): Ditto.
8817         (gnus-mime-display-alternative): Ditto.
8819 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8821         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8822         * gnus-art.el (article-decode-charset): Overlay
8823         rfc2047-default-charset.
8824         * message.el (message-draft-coding-system): New variable.
8825         (message-set-auto-save-file-name): Use message-draft-coding-system.
8826         * nndraft.el (nndraft-request-article): Ditto.
8827         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8828         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8830 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8832         * mm-uu.el (mm-uu-test): New function.
8833         (mm-uu-dissect): Inherit charset and cte from head.
8834         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8836 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8838         * gnus.el: Pterodactyl Gnus v0.53 is released.
8840 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8842         * mm-decode.el (mm-get-image): New function.
8843         (mm-image-fit-p): New function.
8845         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8847         * gnus-art.el (gnus-article-insert-newline): New function.
8848         (article-goto-body): New function.
8850 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8852         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8853         buttons.
8855         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8856         keystroke.
8858         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8859         line between parts.
8861         * message.el (message-remove-header): Go to end if wanted.
8863 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8865         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8866         movement with save-window-excursion.
8868 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8870         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8872 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8874         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8876 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8878         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8879         gnus-newsgroup-coding-system.
8880         (gnus-get-newsgroup-headers): Ditto.
8881         (gnus-get-newsgroup-headers-xover): Ditto.
8882         (gnus-set-global-variables): Ditto.
8883         * gnus-art.el (article-decode-mime-words): Ditto.
8884         (article-decode-charset): Ditto.
8885         (article-decode-encoded-words): Ditto.
8886         (article-de-quoted-unreadable): Ditto.
8887         (gnus-mime-view-all-parts): Ditto.
8888         (gnus-mime-externalize-part): Ditto.
8889         (gnus-mm-display-part): Ditto.
8890         (gnus-mime-display-alternative): Ditto.
8891         (gnus-mime-display-single): Ditto.
8892         * mm-view.el (mm-inline-text): Use default coding system.
8894 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8896         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8897         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8898         (gnus-newsgroup-coding-system): New local variable.
8899         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8900         (gnus-summary-local-variables): Add two new local variables.
8901         (gnus-newsgroup-setup-coding-system): New function.
8902         (gnus-select-newsgroup): Setup coding system.
8903         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8904         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8905         * gnus-cus.el (gnus-group-parameters): Customizable
8906         iso-8859-1-forced.
8908 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8910         * gnus.el: Pterodactyl Gnus v0.52 is released.
8912 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8914         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8915         encoding.
8917         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8918         undisplayed text types.
8920         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8921         types.
8923 1998-11-19  Felix Lee  <flee@cygnus.com>
8925         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8927 1998-11-19  Felix Lee  <flee@cygnus.com>
8929         * gnus-async.el (gnus-asynch-obarray): rename to
8930         gnus-async-hashtb, and don't buffer-local it.
8932         (gnus-async-article-callback): new function.
8933         (gnus-make-async-article-function): use it.
8935         (gnus-async-current-prefetch-group): new var.
8936         (gnus-async-current-prefetch-article): new var.
8937         (gnus-async-request-fetched-article): are we fetching it already?
8939         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8941 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8943         * gnus-sum.el (gnus-summary-show-article): Require.
8945         * message.el: Provide before hooks.
8946         (message-send-news): Do MIME before headers.
8948         * gnus-art.el (gnus-article-check-buffer): New function.
8949         (gnus-article-read-summary-keys): Use it.
8951         * mm-decode.el (mm-user-automatic-display): Display all inline
8952         images.
8954         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8955         much.
8956         (gnus-unbuttonized-mime-types): New variable.
8958 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8960         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8962         * mm-decode.el (mm-quote-arg): Quote semicolons.
8964         * gnus-art.el (gnus-mime-display-single): Don't display
8965         attachments.
8966         (gnus-mime-externalize-part): New command and keystroke.
8968         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8969         (mm-alternative-precedence): Changed order.
8971 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8973         * gnus.el (gnus-method-simplify): New function.
8974         (gnus-native-method-p): New function.
8975         (gnus-secondary-method-p): Use gnus-method-equal.
8977         * gnus-start.el (gnus-group-change-level): Shorten select method.
8979 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8981         * gnus.el: Pterodactyl Gnus v0.51 is released.
8983 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8985         * gnus.el: Applied patches from 5.6.45.
8987         * gnus-score.el (gnus-score-find-trace): Print complete file
8988         paths.
8989         (gnus-score-find-trace): Truncate lines.
8991         * gnus.el (gnus-message-archive-group): Allow function.
8993         * message.el (message-encode-message-body): Remove Mime-Version
8994         before inserting.
8996         * gnus-cus.el (gnus-group-customize): Optional topic.
8998         * gnus-sum.el (gnus-summary-customize-parameters): New command and
8999         keystroke.
9001 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9003         * message.el (message-encode-message-body): Rewrite.
9005 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9007         * mml.el (mml-base-boundary): New variable.
9008         (mml-make-boundary): New function.
9010         * gnus-cache.el (gnus-cache-coding-system): New variable.
9011         (gnus-cache-request-article): Use it.
9013         * message.el (message-insert-mime-part): Delete duplicates.
9015 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9017         * gnus-art.el (gnus-mime-display-alternative): Set end of
9018         multipart and display even when nothing is preferred.
9020 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9022         * gnus.el: Pterodactyl Gnus v0.50 is released.
9024 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9026         * mm-decode.el (mm-inline-media-tests): Check that device-type is
9027         fbound.
9029         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9031 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
9033         * gnus.el (gnus-similar-server-opened): Compare backend.
9035 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9037         * gnus-topic.el (gnus-topic-expire-articles): New function.
9038         (gnus-topic-mode-map): Bind it.
9040         * gnus.texi (Topic Commands): New expiry command. Reordered.
9042 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
9044         * gnus-sum.el
9045         (gnus-auto-expirable-marks): New variable.
9046         (gnus-inhibit-user-auto-expire): New variable.
9047         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9048         When looking to see if we should expire instead, check
9049         gnus-auto-expirable-marks instead of using a hard-wired list.
9050         (gnus-summary-mark-as-read-forward,
9051         gnus-summary-mark-as-read-backward):
9052         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9053         gnus-summary-mark-forward, instead of `t'.
9055 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9057         * mml.el (mml-compute-boundary): New function.
9058         (mml-compute-boundary-1): New function.
9059         (mml-generate-mime-1): Use it.
9061 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
9063         * mml.el (mml-generate-mime-1): Always precede closing boundary
9064         with newline.
9066 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9068         * mml.el (mml-generate-mime-1): Do right boundaries when several
9069         multiparts.
9071         * mm-decode.el (mm-user-automatic-display): Default to inline
9072         jpeg.
9074         * mml.el (mml-generate-mime-1): Encode non-text parts.
9076 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9078         * gnus.el: Pterodactyl Gnus v0.49 is released.
9080 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9082         * mm-view.el (mm-inline-text): Require w3-vars.
9084         * gnus-setup.el (gnus-use-tm): Removed.
9086         * gnus-art.el (gnus-article-goto-part): Don't beep.
9087         (gnus-article-view-part): Check return value.
9088         (gnus-mime-display-alternative): Don't display when there is
9089         nothing to display.
9091         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9092         (mml-generate-mime-1): Use unibyte for binaries.
9094         * gnus-art.el (gnus-display-mime): Call
9095         gnus-article-mime-part-function.
9096         (gnus-mime-part-function): New function.
9097         (gnus-article-mime-part-function): New function.
9099         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9101 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9103         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9105         * message.el (message-font-lock-keywords): Highlight MML.
9106         (message-mml-face): New font.
9108 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9110         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9111         (gnus-mm-display-part): Do not select-window if the article window
9112         is not found.
9114 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9116         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9118 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9120         * gnus.el: Pterodactyl Gnus v0.48 is released.
9122 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9124         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9126         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9128         * message.el (message-cite-original-without-signature): Ditto.
9129         (message-cite-original): Quote parts.
9131 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9133         * gnus.el: Pterodactyl Gnus v0.47 is released.
9135 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9137         * message.el (message-encode-message-body): Insert MIME warning.
9139         * mml.el (mml-read-tag): Look for #tag.
9141         * mm-util.el (mm-find-charset-region): Check whether
9142         enable-multibyte-characters is bound.
9144 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9146         * gnus.el: Pterodactyl Gnus v0.46 is released.
9148 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9150         * message.el (message-encode-message-body): Insert headers at the
9151         right spot.
9153 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9155         * gnus.el: Pterodactyl Gnus v0.45 is released.
9157 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9159         * nndraft.el (nndraft-save-mime-part): Removed.
9160         (nndraft-get-mime-part): Ditto.
9162         * message.el (message-format-mime-old): Removed.
9163         (message-encode-message-body): Removed.
9164         (message-encode-message-body): Renamed.
9166 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9168         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9170         * message.el (message-format-mime): Check message-mime-part.
9172         * mm-encode.el (mm-mime-file-types): Removed.
9173         (mm-default-file-encoding): New definition.
9175 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
9177         * mm-view.el (mm-inline-image): Use mm-insert-inline.
9178         * gnus-art.el (gnus-mm-display-part): Go to correct position.
9180 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9182         * gnus.el: Pterodactyl Gnus v0.44 is released.
9184 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9186         * message.el (message-format-mime): New function.
9188         * nndraft.el (nndraft-save-mime-part): New function.
9189         (nndraft-get-mime-part): New function.
9191         * mm-encode.el (mm-default-file-encoding): New function.
9192         (mm-content-transfer-encoding): New function.
9193         (mm-encode-buffer): New function.
9195         * message.el: New command.
9196         (message-mime-part): New variable.
9197         (message-insert-mime-part): New command.
9199         * mm-encode.el (mm-encode-content-transfer-encoding): New
9200         function.
9202         * mm-util.el (mm-content-transfer-encoding-defaults): New
9203         variable.
9204         (mm-mime-file-types): Taken from TM.
9206 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9208         * gnus.el: Pterodactyl Gnus v0.43 is released.
9210 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
9212         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9213         * gnus-score.el (gnus-score-default-header): Ditto.
9214         (gnus-header-index): Ditto.
9215         (gnus-summary-increase-score): Ditto, & process "extra" requests.
9216         (gnus-summary-header): Handle extra headers.
9217         (gnus-summary-score-entry): Ditto, & provide new score element.
9218         (gnus-summary-score-effect): Ditto.
9219         (gnus-score-string): Avoid "extra" string sort, & modify match in
9220         "extra" case.
9221         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9223 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9225         * message.el (message-resend): Bind message-required-mail-headers
9226         to nil.
9228         * mm-view.el (mm-inline-text): Bind w3-strict-width.
9230         * nngateway.el (require): Require cl.
9232         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9233         things.
9235 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
9237         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9238         when no articles.
9240 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9242         * message.el (message-ignored-resent-headers): Remove X-Gnus.
9244 1998-11-10  Colin Rafferty  <colin@xemacs.org>
9246         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9247         user-mail-address if non-nil.
9249 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9251         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9252         (gnus-make-sort-function-1): Ditto.
9254         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9255         window.
9257 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9259         * mm-util.el (mm-with-unibyte-buffer): Ditto.
9261         * binhex.el (binhex-decode-region): Quote.
9263 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9265         * gnus-art.el (article-decode-charset): Don't downcase charset.
9267         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9269 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9271         * gnus.el: Pterodactyl Gnus v0.42 is released.
9273 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9275         * gnus-art.el (gnus-display-mime): Add id for alternative part.
9277 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9279         * nntp.el (nntp-send-mode-reader): Revert.
9281 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9283         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9285 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
9287         * message.el (message-make-date): Fix for negative time zones.
9289 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9291         * gnus.el: Pterodactyl Gnus v0.41 is released.
9293 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
9295         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9297 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
9299         * gnus.el (gnus-short-group-name): When shortening foreign select
9300         methods, do not scan for plusses beyond the first colon.
9302 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
9304         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9305         lines where `group' is the last thing on the line.
9307 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9309         * gnus-art.el (gnus-article-view-part): Do alternative.
9310         (gnus-mime-display-alternative): Insert marker.
9312 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9314         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9316         * nnmail.el (nnmail-expired-article-p): Protect against bogus
9317         dates.
9319         * gnus-cus.el (gnus-topic): Required.
9321         * nnheader.el (nnheader-parse-nov): Parse extra.
9322         (nnheader-nov-parse-extra): New macro.
9324 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9326         * gnus-art.el (gnus-article-view-part): Internal move.
9328 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
9330         * gnus-cus-new.el (gnus-custom-topic): New free variable.
9331         (gnus-group-customize): Support editing topic parameters.
9333 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
9335         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9336         indicators.
9338 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9340         * gnus-art.el (gnus-mm-display-part): Return.
9341         (gnus-article-view-part): Only go if external.
9342         (gnus-article-dumbquotes-map): Do 205.
9344         * mm-decode.el (mm-display-part): Return what was done.
9346         * message.el (message-buffer-naming-style): New variable.
9347         (message-generate-new-buffers): Extended.
9348         (message-buffer-naming-style): Removed.
9349         (message-buffer-name): Use it.
9350         (message-do-send-housekeeping): Rename new styling.
9352         * gnus-sum.el (gnus-summary-recenter): Allow
9353         gnus-auto-center-summary to be a number.
9355 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
9357         * pop3.el (pop3-open-server): Use "binary" instead of
9358         "no-conversion".
9360 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9362         * gnus-srvr.el (gnus-browse-foreign-server): Set
9363         gnus-browse-current-method to the result of gnus-server-to-method.
9365 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9367         * gnus-util.el (gnus-pull): Another optional argument.
9368         * nnweb.el (nnweb-request-delete-group): Delete from
9369         nnweb-group-alist and update active file.
9371 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9373         * gnus-group.el (gnus-group-make-group): Accept group of new
9374         method.
9376 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
9378         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9380 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
9382         * mm-view.el (mm-inline-text): Postion of html portion.
9384 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9386         * nntp.el (nntp-list-active-group): Waited for short strings.
9387         (nntp-send-mode-reader): Ditto.
9388         (nntp-open-connection): Ditto.
9390         * gnus-int.el (gnus-request-group-articles): New function.
9392         * nntp.el (nntp-request-listgroup): New function.
9393         (nntp-request-group-articles): Renamed.
9395 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
9397         * nnheader.el (nnheader-parse-nov): Supply extra.
9399 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9401         * gnus-art.el (gnus-button-push): Don't go to
9402         gnus-article-buffer.
9404         * mm-view.el (mm-inline-image): Add a newline.
9406         * gnus-start.el (gnus-check-first-time-used): Check more.
9408 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
9410         * gnus-start.el (gnus-check-first-time-used): Check current.
9412 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9414         * mm-util.el (mm-find-charset-region): New function.
9416         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9418         * gnus-art.el (gnus-mime-button-menu): Fix.
9420 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
9422         * gnus-art.el (gnus-mime-button-menu): New definition.
9424 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9426         * gnus-art.el (article-decode-charset): Downcase charset.
9427         (article-decode-charset): Pass on type.
9428         (article-decode-charset): Check nil charsets.
9429         (article-remove-cr): Translate CR to LF.
9430         (gnus-ignored-mime-types): Default to nil.
9432         * nnheader.el (nnheader-insert-nov): Work when not Xref.
9434         * gnus-sum.el (gnus-ignored-from-addresses): Default to
9435         user-mail-address.
9436         (gnus-nov-parse-extra): Didn't return right thing.
9438 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9440         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9442 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9444         * gnus.el: Pterodactyl Gnus v0.40 is released.
9446 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9448         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9450         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9452         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9454         * nnml.el (nnml-possibly-create-directory): Check before making.
9456 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9458         * nnheader.el (nnheader-insert-nov): Don't infloop.
9460 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9462         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9463         set up.
9465 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9467         * nneething.el (nneething-file-name): New definition.
9469 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9471         * gnus-art.el (gnus-treatment-function-alist): Fix.
9472         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9474         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9476 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9478         * gnus.el: Pterodactyl Gnus v0.39 is released.
9480 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9482         * gnus-art.el (gnus-ignored-mime-types): New variable.
9483         (gnus-mime-display-single): Use it.
9484         (gnus-treatment-function-alist): New variable.
9486         * gnus.el (gnus-mime): New group.
9488         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9489         things for other parts.
9490         (gnus-mime-display-alternative): Place point.
9492         * gnus.el: autoload gnus-uu-post-news.
9494         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9495         needsterm/DISPLAY.
9497         * mm-decode.el (mm-display-part): Default to inline text/.*
9498         parts.
9500         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9501         8bit.
9503         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9504         (gnus-mime-display-single): Inline all text parts.
9505         (gnus-article-narrow-to-signature): Removed mime:: stubs.
9507 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9509         * nnml.el (nnml-possibly-create-directory): Rewrite.
9510         (nnml-request-create-group): Change to right server.
9512         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9514         * gnus.el: rmail-output-to-rmail-file autoload.
9516         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9517         Gnus.
9519         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9521         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9523 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9525         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9526         mixed part.
9528 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9530         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9532         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9534 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9536         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9538 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9540         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9541         value.
9543         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9544         hidden.
9546         * gnus-spec.el (gnus-update-format-specifications): Use the
9547         article mode line spec.
9549         * gnus-art.el (gnus-insert-mime-button): Put right type.
9550         (gnus-insert-prev-page-button): Ditto.
9551         (gnus-insert-next-page-button): Dutti.
9553         * pop3.el: New version installed.
9555 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9557         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9558         and display last part.
9560 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9562         * gnus.el: Pterodactyl Gnus v0.38 is released.
9564 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9566         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9567         Removed.
9568         (article-de-quoted-unreadable): Narrow to default.
9570         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9572         * gnus-art.el (article-decode-charset): Decode even when broken
9573         MIME.
9575         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9576         name.
9578         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9580         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9581         nnheader.
9583         * nnmail.el (nnmail-extra-headers): New variable.
9585         * nnheader.el (nnheader-insert-nov): Insert extra.
9587         * gnus.el (gnus-summary-line-format): Doc fix.
9589         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9590         (gnus-nov-parse-line): Ditto.
9591         (gnus-nov-parse-extra): New macro.
9592         (gnus-header): New function.
9593         (gnus-update-summary-mark-positions): Change.
9594         (gnus-ignored-from-addresses): New variable.
9595         (gnus-summary-insert-from-or-to): New function.
9597         * gnus.el (gnus-extra-headers): New variable.
9599         * nnheader.el (make-mail-header): Expand.
9600         (mail-header-extra): New macro.
9601         (mail-header-set-extra): Ditto.
9602         (make-full-mail-header): Expand.
9604 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9606         * gnus.el: Pterodactyl Gnus v0.37 is released.
9608 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9610         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9612         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9613         on.
9615 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9617         * gnus-spec.el (gnus-balloon-face-function): new function
9618         (gnus-parse-format): understand the %< %> specifiers
9619         (gnus-parse-complex-format): ditto.
9621 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9623         * gnus.el: Changed following-char to char-after throughout.
9625 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9627         * mm-decode.el (mm-display-external): Protect more and message.
9629 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9631         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9632         mixed part.
9634 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9636         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9638         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9640 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9642         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9644 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9646         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9648         * mm-decode.el (mm-display-external): Set undisplayer to mm
9649         buffer, not the current buffer; use unwind-protect.
9651 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9653         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9654         (gnus-summary-exit-no-update): Ditto.
9656 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9658         * mm-decode.el (mm-inline-media-tests): Look for w3.
9660         * mailcap.el (mailcap-mime-data): Inline html.
9662 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9664         * gnus.el: Pterodactyl Gnus v0.36 is released.
9666 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9668         * gnus-art.el (article-translate-strings):
9669         (gnus-article-dumbquotes-map): Don't dot.
9671         * pop3.el (pop3-open-server): Set point right.
9673         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9674         (mm-dissect-buffer): Ditto.
9675         (mm-destroy-part): Ignore non-handles.
9676         (mm-remove-part): Ditto.
9677         (mm-destroy-parts): New function.
9678         (mm-remove-parts): Ditto.
9680         * gnus-art.el (gnus-mm-display-part): Don't move point.
9682 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9684         * mm-uu.el : New file.
9686         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9688         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9689         a function.
9691 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9693         * mm-decode.el (mm-display-external): Check before selecting.
9695 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9697         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9699         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9701         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9702         variable.
9704         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9706         * gnus-art.el (gnus-decode-header-methods): New variable.
9708         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9710         * gnus-art.el (gnus-multi-decode-header): New function.
9712 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9714         * gnus.el: Pterodactyl Gnus v0.35 is released.
9716 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9718         * uudecode.el (uudecode-decode-region-external): Insert
9719         literally.
9721         * mm-bodies.el (mm-decode-body): Optional encoding.
9723 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9725         * gnus-ems.el (gnus-mouse-3): New variable.
9727         * binhex.el (binhex-decode-region-external): Don't use -internally.
9729 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9731         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9732         files.
9734 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9736         * gnus-group.el (gnus-add-marked-articles): Request backend update
9737         of flags.
9739 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9741         * gnus-sum.el (gnus-update-read-articles):
9742         (gnus-update-marks): Request backend update of mark.
9744 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9746         * gnus.texi (Optional Backend Functions): New item,
9747         nnchoke-request-set-mark.
9749 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9751         * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9752         to range.
9754 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9756         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9758 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9760         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9761         first used.
9763 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9765         * mm-view.el: Require mm-decode for macros.
9767         * mm-decode.el (mm-handle-type): Move macro declarations above the
9768         place where they are used.
9770 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9772         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9773         buffer.
9775 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9777         * nnagent.el (nnagent-open-server): Error message.
9779 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9781         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9783 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9785         * score-mode.el (gnus-score-mode-map): Ditto.
9787         * message.el (message-mode-map): Ditto.
9789         * gnus-uu.el (gnus-uu-post-news): Ditto.
9791         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9793         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9795         * gnus-art.el (gnus-article-edit-mode-map): Use
9796         `set-keymap-parent' rather than `copy-keymap'.
9798 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9800         * gnus-art.el (gnus-mime-button-commands): New variable.
9801         (gnus-mime-button-map): Initialize it from
9802         `gnus-mime-button-commands'.
9803         (gnus-mime-button-menu): New function.
9804         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9806 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9808         * message.el (message-insert-to): Make `nobody' and `poster'
9809         synonymous to `never' and `always' in Mail-Copies-To.
9810         (message-reply): Ditto.
9811         (message-followup): Ditto.
9813 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9815         * mailcap.el (mailcap-mime-data): Save sound.
9817 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9819         * message.el (message-ignored-supersedes-headers): Include
9820         `NNTP-Posting-Date'.
9822 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9824         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9826 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9828         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9829         uudecode.
9831 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9833         * mm-decode.el (mm-display-external): Don't switch on save.
9835 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9837         * nnmail.el (nnmail-movemail-args): New variable.
9839 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9841         * gnus-art.el (article-translate-strings):
9843 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9845         * gnus-art.el (gnus-article-view-part): Use it.
9846         (gnus-mm-display-part): New function.
9847         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9849         * mm-decode.el (mm-handle-displayed-p): New function.
9851         * gnus-art.el (gnus-mime-copy-part): Create better names.
9852         (gnus-mime-button-line-format): Include dots spec.
9854 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9856         * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9857         forward buffer first.
9859 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9861         * gnus-util.el (gnus-set-window-start): New function.
9863         * message.el (message-send): Don't check changed.
9865 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9867         * gnus-art.el (gnus-article-setup-buffer): Set params.
9869         * mm-decode.el (mm-user-display-methods): Inline
9870         "message/delivery-status".
9872 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9874         * message.el (message-auto-save-directory): Rename.
9875         (message-mode): Dof fix.
9877         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9878         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9880         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9882         * message.el (message-make-date): Avoid locale.
9884         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9885         cache.
9887         * mm-decode.el (mm-display-inline): Goto point-min.
9889         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9891         * mm-decode.el (mm-display-external): Reverse before sorting.
9893         * gnus-draft.el (gnus-draft-send): Allow mail.
9895 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9897         * message.el (message-check): Move message-check macro above where
9898         it is first used.
9900         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9902 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9904         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9906 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9908         * gnus.el: Pterodactyl Gnus v0.34 is released.
9910 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9912         * mm-decode.el (mm-inline-media-tests): delivery-status.
9914         * mm-view.el (mm-inline-text): Provide default.
9916 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9918         * mailcap.el (mailcap-possible-viewers): Fix nils.
9920 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9922         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9923         (article-update-date-lapsed): Record the buffer.
9924         (article-update-date-lapsed): Do all windows that display article
9925         buffers.
9927         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9929         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9931         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9932         annoations.
9934         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9936 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9938         * gnus-agent.el (gnus-category-add): Change default category to
9939         'false.
9941         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9942         scores.
9944         * gnus-draft.el (gnus-draft-send): Check server more.
9946         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9947         (gnus-article-goto-part): New function.
9949         * mm-view.el (mm-inline-text): Insert richtext properly.
9951         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9953 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9955         * parse-time.el (parse-time-rules): Accept dates far into the past
9956         and the future, and parse single-digit numbers as years.
9958 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9960         * mm-decode.el (mm-display-external): Chop off directories.
9962 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9964         * uudecode.el (uu-decode-region-external): Use
9965         insert-file-contents-literally.
9967         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9969 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9971         * uudecode.el: New file.
9973         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9974         x-uuencode.
9976 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9978         * gnus-art.el (gnus-mime-display-alternative): Set faces.
9980         * message.el (message-fetch-field): Unfold properly.
9982         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9983         in text/plain.
9985 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9987         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9988         (gnus-auto-select-first): Removed.
9989         (gnus-auto-select-first): Extended.
9990         (gnus-summary-read-group-1): Use new value.
9992 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9994         * message.el (message-fix-before-sending): Space.
9996         * nnmail.el (nnmail-find-file): Don't erase.
9998 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10000         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10002 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10004         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10006 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10008         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10010 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
10012         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10013         20.4.
10015 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10017         * gnus-art.el (gnus-mime-view-all-parts): New command and
10018         keystroke.
10020         * mm-decode.el (mm-display-external): Translate slashes.
10022         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10024         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10026         * mm-decode.el (mm-quote-arg): Quote spaces.
10027         (mm-display-external): Quote args.
10029 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10031         * mm-decode.el (mm-inlinable-part-p): New function.
10033 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
10035         * mm-util.el (mm-disable-multibyte): New function.
10037 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10039         * gnus.el: Pterodactyl Gnus v0.33 is released.
10041 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10043         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10045         * mm-decode.el (mm-display-external): Don't switch for externals.
10046         (mm-dissect-multipart): Don't include end-sep.
10048         * mm-util.el (mm-get-coding-system-list): New function.
10049         (mm-coding-system-list): New variable.
10051 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10053         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10055 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10057         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10058         group
10060 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10062         * mm-decode.el (mm-interactively-view-part): Typo.
10064 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10066         * mm-decode.el (mm-dissect-multipart): Display last part when the
10067         article has no close-delimiter
10069 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10071         * mm-decode.el (mm-dissect-buffer): Display parts which have no
10072         content-type.
10074 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10076         * gnus-art.el (gnus-display-mime): Typo.
10078 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10080         * gnus.el: Pterodactyl Gnus v0.32 is released.
10082 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10084         * gnus-kill.el (gnus-batch-score): Protect against errors.
10086         * gnus-art.el: Protect against broken headers.
10088         * mm-decode.el (mm-display-external): Respect needsterm.
10089         (mm-display-external): Create buffer for external commands.
10091 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10093         * mailcap.el (mailcap-mime-info): Return the proper viewer.
10095         * mm-decode.el (mm-display-external): Use file name.
10097 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
10099         * gnus-util.el (gnus-output-to-rmail): Adjust to
10100         `rmail-output-to-rmail-file'.
10102 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10104         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10106         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10107         headers.
10109         * gnus-art.el (article-decode-charset): Fold case.
10111 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
10113         * mailcap.el (mailcap-save-binary-file): Goto point-min.
10115 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
10117         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10118         after being stored.
10120 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
10122         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10123         come.
10125 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10127         * gnus-ems.el (gnus-widget-button-keymap): New variable.
10129 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
10131         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10133 1998-09-23  Matt Armstrong  <matta@geoworks.com>
10135         * gnus-art.el (article-decode-charset): Narrow to the correct
10136         region.
10138         * mm-bodies.el: Fix autoload.
10140 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
10142         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10144 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10146         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10148 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10150         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10151         (gnus-article-add-button): Ditto.
10153         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10155         * gnus-art.el (gnus-article-prepare-display): Make article mode.
10156         (gnus-article-prepare-display): Bind url-standalone-mode.
10158         * mm-decode.el (mm-remove-part): Also delete directory.
10159         (mm-display-external): Create a private sub-dir.
10161         * mailcap.el (mailcap-binary-suffixes): New variable.
10162         (mailcap-command-p): Use it.
10164 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10166         * nnmbox.el (nnmbox-request-group): Change server.
10167         (nnmbox-possibly-change-newsgroup): Enable multibyte.
10169         * message.el (message-encode-message-body): Don't stomp MIME
10170         headers.
10172         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10173         unless useful.
10174         (gnus-summary-exit): Check for a live article buffer.
10175         (gnus-summary-exit-no-update): Ditto.
10177         * gnus-int.el (gnus-request-replace-article): Accept no-encode
10178         param.
10180         * gnus-sum.el (gnus-article-decoded-p): New variable.
10182         * mm-decode.el (mm-display-external): Use no-conv.
10184         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10185         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10187         * gnus-art.el (gnus-article-mode-map): Bind button2 to
10188         mouse-click.
10190 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10192         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10194 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10196         * gnus.el: Pterodactyl Gnus v0.31 is released.
10198 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10200         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10202         * mm-decode.el (mm-display-part): Accept no-default.
10204         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10205         a parameter.
10207         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10208         (gnus-summary-prepare-threads): Ditto.
10210         * gnus.el (gnus-article-mode-map): Make sparse keymap.
10212         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10213         (gnus-mime-button-line-format): Doc fix.
10214         (gnus-insert-mime-button): Use it.
10215         (gnus-article-add-button): Use widget-convert-button.
10217         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10218         ignore.
10220         * mm-decode.el (mm-alternative-precedence): Ditto.
10222 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
10224         * mm-decode.el (mm-user-automatic-display): Use enriched.
10226 1998-09-14  Paul Fisher  <rao@gnu.org>
10228         * mm-decode.el (mm-dissect-multipart): Have the part start on the
10229         right place.
10231 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10233         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10235         * gnus-art.el (article-update-date-lapsed): Only update header if
10236         buffer is dispalyed in frame.
10237         (gnus-article-prepare-display): New function.
10238         (gnus-article-prepare): Use it.
10240 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10242         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10244         * mm-view.el (mm-insert-inline): New function.
10246         * mm-decode.el (mm-pipe-part): Bugged.
10248         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10250         * mm-bodies.el (mm-encode-body): Move over the body.
10252         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10254         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10256 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
10258         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10259         related functions.  Handle message/rfc822 parts.  Display subject on
10260         multipart summary lines.  Display name on sub-parts when available.
10262 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10264         * mailcap.el (mailcap-command-p): New version.
10266 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
10268         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10269         groups.
10271 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10273         * message.el (message-make-date): Remove weekday name.
10275         * mm-decode.el (mm-dissect-buffer): Protect against broken
10276         headers.
10278         * mailcap.el (mailcap-command-in-path-p): New function.
10279         (mailcap-command-p): Renamed.
10281 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10283         * rfc2047.el (eval): Autoload.
10285 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10287         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10288         (gnus-multi-decode-encoded-word-string): New function.
10289         (gnus-encoded-word-method-alist): New variable.
10290         (gnus-decode-encoded-word-functions): Removed.
10292 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10294         * gnus-int.el (gnus-request-replace-article): Replace
10295         message-narrow-to-headers with message-narrow-to-head
10297 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10299         * drums.el (drums-quote-string): Reversed match.
10301         * message.el (message-make-date): Use weekday name.
10303 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10305         * gnus.el: Pterodactyl Gnus v0.30 is released.
10307 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10309         * gnus-art.el (article-decode-encoded-words): Use it.
10310         (gnus-decode-header-function): New variable.
10312         * gnus-sum.el (gnus-nov-parse-line): Use it.
10313         (gnus-decode-encoded-word-function): New variable.
10315         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10316         buffer.
10318         * gnus-art.el (gnus-insert-mime-button): Use widget.
10319         (gnus-widget-press-button): New function.
10320         (gnus-article-prev-button): Removed.
10321         (gnus-article-next-button): Ditto.
10322         (gnus-article-add-button): Ditto.
10324         * gnus.el (gnus-article-mode-map): Inherit from widget.
10325         (gnus-article-mode-map): No, don't.
10327         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10328         (mm-content-id-alist): New variable.
10329         (mm-get-content-id): New function.
10331         * gnus-art.el (gnus-request-article-this-buffer): Only decode
10332         articles if we are fetching to the article buffer.
10334 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10336         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10337         articles.
10339 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10341         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10342         (mm-default-mime-charset): New variable.
10344         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10346         * drums.el (drums-quote-string): Reversed test.
10348 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10350         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10351         string.
10353         * drums.el (drums-quote-string): New function.
10355         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10356         (rfc2047-b-encode-region): Chop lines.
10357         (rfc2047-q-encode-region): Ditto.
10359 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10361         * gnus.el: Pterodactyl Gnus v0.29 is released.
10363 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
10365         * mm-decode.el (mm-save-part): Message right.
10367 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10369         * drums.el (drums-parse-address): Returned a list instead of a
10370         string.
10371         (drums-remove-whitespace): Skip comments.
10372         (drums-parse-addresses): Didn't work.
10374 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10376         * gnus.el: Pterodactyl Gnus v0.28 is released.
10378 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10380         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10381         starting point.
10382         (article-decode-encoded-words): Rename.
10384         * message.el (message-narrow-to-headers-or-head): New function.
10386         * gnus-int.el (gnus-request-accept-article): Narrow to the right
10387         region.
10389         * message.el (message-send-news): Encode body after checking
10390         syntax.
10392         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10394         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10396         * gnus-art.el (gnus-display-mime): Respect disposition.
10398         * mm-decode.el (mm-preferred-alternative): Respect disposition.
10400         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10401         text with annotations.
10403         * message.el (message-make-date): Fix sign for negative time
10404         zones.
10406         * mm-view.el (mm-inline-image): Insert a space at the end of the
10407         image.
10409         * mail-parse.el: New file.
10411         * rfc2231.el: New file.
10413         * drums.el (drums-content-type-get): Removed.
10414         (drums-parse-content-type): Ditto.
10416         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10418 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10420         * gnus.el: Pterodactyl Gnus v0.27 is released.
10422 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10424         * mm-decode.el (mm-alternative-precedence): New variable.
10425         (mm-preferred-alternative): New function.
10427         * gnus-art.el (gnus-mime-copy-part): New command.
10429         * mm-decode.el (mm-get-part): New function.
10431         * mm-view.el: New file.
10433         * mm-decode.el (mm-dissect-buffer): Downcase cte.
10434         (mm-display-part): Default to mailcap-save-binary-file.
10436 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10438         * gnus.el: Pterodactyl Gnus v0.26 is released.
10440 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10442         * mm-decode.el (mm-interactively-view-part): New function.
10444         * gnus-art.el (gnus-mime-view-part): New command.
10446         * mm-decode.el (mm-last-shell-command): New variable.
10448         * mailcap.el (mailcap-mime-info): Allow returning all matches.
10450         * mm-decode.el (mm-save-part): New function.
10452         * gnus-art.el (article-decode-charset): Protect against buggy
10453         content-types.
10454         (gnus-mime-pipe-part): New command.
10455         (gnus-mime-save-part): New command.
10456         (gnus-mime-button-map): New keymap.
10457         (gnus-mime-button-line-format): New variable.
10458         (gnus-insert-mime-button): New function.
10459         (gnus-display-mime): Use it.
10461         * gnus-util.el (gnus-dd-mmm): Removed length spec.
10463         * mm-decode.el (mm-inline-text): Decode charsets.
10465         * gnus-art.el (gnus-article-save): Comment fix.
10467         * gnus-int.el (gnus-start-news-server): When in batch, don't
10468         prompt.
10470         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10471         decode.
10473         * mm-decode.el (mm-inline-media-tests): Add audio.
10474         (mm-inline-audio): New function.
10476 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
10478         * gnus-art.el (article-make-date-line): Didn't work.
10480         * parse-time.el (parse-time-string): One too many nils.
10482 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10484         * gnus.el: Pterodactyl Gnus v0.25 is released.
10486 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10488         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10489         annotations.
10491         * gnus.el ((featurep 'gnus-xmas)): New
10492         'gnus-annotation-in-region-p alias.
10494 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10496         * mm-util.el (mm-with-unibyte-buffer): New function.
10498         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10500         * mm-decode.el (mm-inline-media-tests): New variable.
10502         * gnus-sum.el (gnus-summary-exit): Destroy handles.
10504         * gnus-art.el (gnus-article-mime-handles): New variable.
10506         * drums.el (drums-narrow-to-header): New function.
10508         * gnus-art.el (article-decode-charset): Use it.
10510         * drums.el (drums-content-type-get): New function.
10512         * mm-util.el (mm-content-type-charset): Removed.
10514         * drums.el (drums-syntax-table): @ is word.
10515         (drums-parse-content-type): New function.
10517         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10518         EDT" times.
10520         * gnus-util.el (gnus-date-get-time): Use safe date.
10522         * gnus-sum.el (gnus-show-mime): Removed.
10523         (gnus-summary-toggle-mime): Removed.
10525         * gnus-art.el (gnus-strict-mime): Removed.
10526         (gnus-article-prepare): Don't do MIME.
10527         (gnus-decode-encoded-word-method): Removed.
10528         (gnus-show-mime-method): Removed.
10530 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10532         * gnus.el: Pterodactyl Gnus v0.24 is released.
10534 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10536         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10537         PREFIX.
10539         * parse-time.el (parse-time-rules): Accept times that look like
10540         "h:mm".
10542         * message.el (message-make-date): Use zone properly.
10544         * gnus.el: Autoload gnus-batch.
10546         * gnus-art.el (article-de-quoted-unreadable): Do not do
10547         gnus-article-decode-rfc1522.
10549         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10551         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10552         param.
10554         * message.el (message-encode-message-body): Check for us-ascii.
10556         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10557         to the left.
10559 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10561         * gnus-art.el (article-decode-charset): Rename.
10563 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10565         * gnus.el: Pterodactyl Gnus v0.23 is released.
10567 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10569         * gnus-util.el (gnus-parent-id): Ditto.
10570         (gnus-put-text-property-excluding-newlines): Ditto.
10572         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10574 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10576         * message.el (message-generate-headers): Generate User-Agent
10577         instead of X-Mailer & X-Newsreader.
10579         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10580         User-Agent header format.
10582 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10584         * gnus.el: Pterodactyl Gnus v0.22 is released.
10586 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10588         * mm-util.el (mm-multibyte-p): Typo.
10590 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10592         * gnus.el: Pterodactyl Gnus v0.21 is released.
10594 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10596         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10598 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10600         * mm-util.el (mm-multibyte-p): New function.
10602 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10604         * gnus.el: Pterodactyl Gnus v0.20 is released.
10606 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10608         * rfc2047.el (rfc2047-decode-region): Only decode when in
10609         multibyte.
10611         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10613         * gnus-int.el (gnus-request-replace-article): Encode.
10614         (gnus-request-accept-article): Encode.
10616         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10617         here.
10619         * gnus.el (gnus-article-display-hook): Take the charset functions
10620         out.
10622         * time-date.el (safe-date-to-time): New function.
10624         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10626 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10628         * gnus.el: Pterodactyl Gnus v0.19 is released.
10630 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10632         * mm-util.el (mm-mime-charset): New function.
10634         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10636 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10638         * gnus.el: Pterodactyl Gnus v0.18 is released.
10640 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10642         * message.el (message-send-and-exit): Return t on success.
10643         (message-make-date): Make a proper time zone.
10645         * gnus-draft.el (gnus-draft-send): Only remove article if the
10646         sending is successful.
10648         * drums.el (drums-get-comment): Return the last comment.
10649         (drums-parse-address): Parse old-style From headers.
10651 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10653         * gnus-sum.el (gnus-data-compute-positions): Move below
10654         `gnus-save-hidden-threads' so the former is correctly detected as
10655         a macro.
10657 1998-09-06  Dave Love  <fx@gnu.org>
10659         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10660         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10661         time for nicer failure if it's not available.
10663 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10665         * time-date.el (time-to-seconds): Renamed.
10667         * parse-time.el (parse-time-string): Downcase before handling.
10668         (parse-time-rules): Times without seconds have 0 seconds.
10670         * rfc2047.el (rfc2047-encode-region): New version.
10671         (rfc2047-dissect-region): New function.
10673 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10675         * message.el (message-make-date): Use symbolic zone.
10677 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10679         * time-date.el (parse-time): Always use parse-time.
10681         * parse-time.el (parse-time-syntax): Use vectors.
10683 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10685         * gnus.el: Pterodactyl Gnus v0.17 is released.
10687 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10689         * time-date.el: Renamed from "date".
10691         * gnus.el: Removed all timezone dependencies.
10693         * score-mode.el: Removed.
10694         (gnus-score-edit-insert-date): Use date.
10696         * date.el (float-to-time): New function.
10698         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10700         * date.el (time-to-float): New function.
10702         * message.el (message-make-date): Use format-time-string.
10703         (message-make-expires): Use make-date.
10705         * gnus-util.el (gnus-dd-mmm): Use date.
10706         (gnus-sortable-date): Ditto.
10708         * message.el (message-make-date): Take an optional time.
10710         * gnus: Applied patches from 5.6.43.
10712         * date.el (if): Use parse-time.
10714         * gnus-score.el (gnus-summary-score-entry): Make into a command
10715         again.
10717         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10718         gnus-agent.
10720         * gnus.el (gnus-agent-meta-information-header): Moved here.
10722 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10724         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10725         (gnus-agent-fetch-group-1): Score article headers using normal
10726         group score files if the download score rule of a category/group
10727         is `file'.
10728         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10729         deciding what articles to download.
10730         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10731         predicate processing if predicate is `true' or `false'.
10733 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10735         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10737         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10739         * score-mode.el (score-mode-coding-system): New variable.
10740         (gnus-score-edit-exit): Use it.
10742 1998-09-04  Jason R Mastaler  <jason@4b.org>
10744         * drums.el: Corrected typo.
10746 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10748         * mm-bodies.el (mm-body-encoding): Faster version.
10750 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10752         * gnus-art.el (gnus-article-decode-charset): Only decode text
10753         things.
10755         * message.el (message-output): Use rmail.
10757         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10758         word part.
10760         * mm-util.el (mm-charset-to-coding-system): Use
10761         rfc2047-default-charset.
10762         (mm-known-charsets): New variable.
10764         * message.el (message-caesar-region): Bugged out.
10766 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10768         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10769         specifying `agent-predicate' in a group's parameters.
10771 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10773         * gnus.el: Pterodactyl Gnus v0.16 is released.
10775 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10777         * nnmail.el (nnmail-expired-article-p): Use predicate.
10779         * date.el (time-less-p): Renamed.
10781         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10782         from the headers.
10784         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10785         functions.
10787         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10788         all.
10789         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10790         to all functions.
10792 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10794         * gnus.el: Pterodactyl Gnus v0.15 is released.
10796 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10798         * date.el: New file.
10800         * gnus-util.el (gnus-encode-date): Removed.
10801         (gnus-time-less): Ditto.
10803         * nnmail.el (nnmail-date-to-time): Removed.
10804         (nnmail-time-less): Ditto.
10805         (nnmail-days-to-time): Ditto.
10806         (nnmail-time-since): Ditto.
10808         * drums.el: New file.
10810 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10812         * message.el (message-encode-message-body): Encode headers with
10813         body encoding.
10815         * rfc2047.el (rfc2047-default-charset): Renamed.
10816         (rfc2047-encodable-p): Use it.
10818 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10820         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10821         servers.
10823         * gnus-util.el (gnus-output-to-rmail): Removed.
10825         * gnus-art.el (gnus-summary-save-in-rmail): Use
10826         gnus-output-to-rmailrmail-output-to-rmail-file.
10828         * rfc2047.el (rfc2047-decode-region): Fold case.
10829         (rfc2047-decode): Use decode-string.
10831         * mm-util.el: Provide mm-char-int.
10833 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10835         * gnus.el: Pterodactyl Gnus v0.14 is released.
10837 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10839         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10840         sure we have 7bit.
10842 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10844         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10845         ducplicates.
10846         (gnus-inews-insert-mime-headers): Removed.
10848         * message.el (message-caesar-region): Protect against MULE chars.
10850 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10852         * mm-util.el (if): fset the right function.
10854 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10856         * gnus-art.el (gnus-article-decode-charset): Use real
10857         read-coding-system.
10859 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10861         * mm-bodies.el (mm-decode-body): Protect against malformed
10862         base64.
10863         (mm-decode-body): Check that buffer-file-coding-system is
10864         non-nil.
10866 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10868         * gnus.el: Pterodactyl Gnus v0.13 is released.
10870 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10872         * gnus-util.el (gnus-strip-whitespace): Already defined.
10873         Removed.
10875         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10877         * gnus-util.el (gnus-strip-whitespace): New function.
10879         * mm-util.el (mm-content-type-charset): Downcase.
10881 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10883         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10884         (gnus-article-decode-charset): Don't fetch all headers.
10886         * mm-util.el (mm-read-coding-system): New function.
10888         * mm-bodies.el (mm-decode-body): Check the right charset.
10890         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10892         * gnus-art.el (gnus-article-mode-line-format): Use short group
10893         format.
10895 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10897         * gnus.el: Pterodactyl Gnus v0.12 is released.
10899 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10901         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10903         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10904         (gnus-article-decode-charset): Always run.
10906         * mm-bodies.el (mm-decode-body): Decode cte.
10908 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10910         * gnus.el: Pterodactyl Gnus v0.11 is released.
10912 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10914         * message.el (message-encode-message-body): Ditto.
10916         * gnus-art.el (gnus-article-decode-mime-words): New command and
10917         keystroke.
10918         (gnus-article-decode-charset): Ditto.
10919         (gnus-article-decode-charset): Only work under MULE.
10921         * mm-util.el (mm-content-type-charset): New function.
10923         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10925         * message.el (message-send-mail): Insert MIME headers.
10926         (message-check-news-body-syntax): Don't warn for escape sequences.
10927         (message-check-news-body-syntax): Insert MIME headers.
10929         * mm-bodies.el (mm-body-encoding): New function.
10931         * message.el (message-encode-message-body): New function.
10933         * mm-bodies.el: New file.
10935         * mm-util.el (mm-narrow-to-head): New function.
10937         * rfc2047.el (rfc2047-encode): Use it.
10939         * mm-util.el: Provide mm-encode-coding-region.
10941         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10943         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10945         * mm-util.el (mm-enable-multibyte): New function.
10947         * message.el (message-set-work-buffer): Set multibyte.
10949         * gnus.el (gnus-continuum-version): Be valid forever and ever.
10951         * gnus-util.el (gnus-point-at-eol): Removed.
10952         (gnus-point-at-bol): Ditto.
10954 1998-08-31  Didier Verna  <verna@inf.enst.fr>
10956         * gnus-msg.el (gnus-group-mail): make it behave like
10957         gnus-group-post-news with regards to the prefix (this enables the
10958         use of posting styles).
10960 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10962         * gnus.el (gnus-article-display-hook): Added
10963         gnus-article-decode-rfc1522 to hook.
10965 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10967         * gnus.el: Pterodactyl Gnus v0.10 is released.
10969 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10971         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10972         hook to be run.
10974 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10976         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10978         * mm-util.el (mm-charsets-in-region): Removed.
10980         * rfc2047.el: Renamed file.
10982         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10984         * message.el (message-mode): Set multibyte.
10986         * mm-util.el (mm-charsets-in-region): Copied here.
10988         * gnus-util.el: Removed gnus-truncate-string.
10990         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10992         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10993         (rfc1522-encodable-p): New function.
10994         (rfc1522-encode-message-header): Use it.
10996 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10998         * gnus.el: Pterodactyl Gnus v0.9 is released.
11000 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11002         * mm-util.el: Shadow encode-coding-string.
11004         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11006         * mm-util.el: New file.
11008         * mm-decode.el: Somewhat depleted.
11009         * mm-encode.el: Ditto.
11011         * rfc1522.el: New file.
11013         * mm-util.el (mm-replace-chars-in-string): Copied here.
11015         * mm-encode.el (mm-q-encode-region): New function.
11017         * qp.el (quoted-printable-encode-region): Take an optional CLASS
11018         param.
11020         * mm-encode.el (mm-encode-word-region): Downcase.
11022 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11024         * gnus.el: Pterodactyl Gnus v0.8 is released.
11026 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11028         * message.el (message-send-mail): Encode headers.
11030         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11031         (quoted-printable-encode-region): Upcase.
11033         * message.el (message-default-charset): New variable.
11035         * qp.el (quoted-printable-encode-region): Optional param FOLD.
11037         * message.el (message-narrow-to-field): Changed name.
11039         * mm-encode.el: New file.
11041         * message.el (message-narrow-to-header): New function.
11043         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11044         right buffer.
11046 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11048         * gnus.el: Pterodactyl Gnus v0.7 is released.
11050 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11052         * gnus.el: Remove autoload for
11053         gnus-article-mime-decode-quoted-printable.
11055         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11056         be decoded in non-MULE Emacsen.
11058 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11060         * mm-decode.el: Check for coding-system-list.
11062 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11064         * gnus.el: Pterodactyl Gnus v0.6 is released.
11066 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11068         * nnheader.el (fboundp): Protect code-coding-string.
11070         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11071         is available.
11073 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11075         * gnus.el: Pterodactyl Gnus v0.5 is released.
11077 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11079         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11080         (gnus-hack-decode-rfc1522): Removed.
11082         * mm-decode.el (mm-charset-coding-system-alist): Check better.
11084 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11086         * gnus.el: Gnus v0.4 is released.
11088 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11090         * gnus-art.el (gnus-article-decode-mime-words): New command and
11091         keystroke.
11093         * qp.el (quoted-printable-decode-region): Don't use hexl.
11095         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11096         (gnus-structured-field-decoder): Removed.
11097         (gnus-unstructured-field-decoder): Ditto.
11099         * mm-decode.el: New file.
11101         * qp.el: New file.
11103         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11105         * gnus-ems.el (fboundp): Removed gnus-split-string.
11107         * gnus.el (gnus-splash-face): Doc fix.
11109         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11111         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11112         hexl.
11114         * nnheader.el (nnheader-temp-write): Removed.
11116 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11118         * gnus.el: Gnus v0.3 is released.
11120 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11122         * gnus.el: Gnus v0.2 is released.
11124 ;; Local Variables:
11125 ;; coding: iso-2022-7bit
11126 ;; End:
11128     Copyright (C) 2002 Free Software Foundation, Inc.
11129   Copying and distribution of this file, with or without modification,
11130   are permitted provided the copyright notice and this notice are preserved.