*** empty log message ***
[emacs.git] / lisp / gnus / ChangeLog
blob59fa1ac299338e1f507e674e89d3b46fb53d63c5
1 2003-05-10  Juanma Barranquero  <lektu@terra.es>
3         * message.el (message-buffer-naming-style): Fix typo.
5 2003-05-07  Dave Love  <fx@gnu.org>
7         [Partial sync with Gnus.]
9         * rfc2047.el (rfc2047-header-encoding-alist): Add Followup-To.
10         (rfc2047-encode-message-header): Fold when encoding not necessary.
11         (rfc2047-encode-region): Skip \n as whitespace.
12         (rfc2047-fold-region): Fix whitespace regexps.  Don't break just
13         after the header name.
14         (rfc2047-unfold-region): Fix regexp and whitespace-skipping.
16 2003-05-06  Jesper Harder  <harder@ifa.au.dk>
18         * gnus-cus.el (gnus-group-customize, gnus-score-parameters): Don't
19         quote nil and t in docstrings.
21         * gnus-score.el (gnus-score-lower-thread): Likewise.
23         * gnus-art.el (gnus-article-mime-match-handle-function): Likewise.
25 2003-02-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
27         * nnfolder.el (nnfolder-request-accept-article): Don't use
28         mail-header-unfold-field.
30         * imap.el (imap-ssl-open): Don't depend on ssl.el.
31         * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
33 2003-02-18  Juanma Barranquero  <lektu@terra.es>
35         * ietf-drums.el (ietf-drums-remove-whitespace): Fix character
36         constant.
38 2003-02-14  Juanma Barranquero  <lektu@terra.es>
40         * mm-uu.el (mm-uu-dissect): Fix use of character constant.
42 2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
44         * nntp.el (nntp-accept-process-output): Don't use point-max to get
45         the buffer's size.
47 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
49         * nnheader.el: Added cygwin to system-type comparisons.
51 2003-01-27  Juanma Barranquero  <lektu@terra.es>
53         * imap.el (imap-mailbox-status): Fix typo.
55 2003-01-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
57         * gnus-sum.el (gnus-alter-header-function): Add type and group.
59 2003-01-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
61         * gnus-agent.el: Don't use `path'.
63         * nnsoup.el (nnsoup-file-name): Ditto.
65         * nnmail.el (nnmail-pathname-coding-system): Ditto.
66         (nnmail-group-pathname): Ditto.
68         * nnimap.el (nnimap-group-overview-filename): Ditto.
70         * nnheader.el (nnheader-pathname-coding-system): Ditto.
71         (nnheader-group-pathname): Ditto.
73         * nnfolder.el (nnfolder-group-pathname): Ditto.
75         * gnus.el (gnus-home-directory): Ditto.
77         * gnus-group.el (gnus-group-icon-list): Ditto.
79 2003-01-04  Kim F. Storm  <storm@cua.dk>
81         * message.el (message-split-line): New function.
82         (message-mode-map): Remap split-line to message-split-line.
84 2002-11-29  ShengHuo ZHU  <zsh@cs.rochester.edu>
86         * smiley-ems.el (gnus-smiley-display): Typo.
88         * nnvirtual.el: Typo.
90         * nnsoup.el (nnsoup-retrieve-headers): Typo.
92         * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
94         * nnimap.el: Typo.
95         (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
97         * mm-encode.el (mm-safer-encoding): Typo.
99         * messcompat.el: Typo.
101         * message.el (message-face-alist): Typo.
103         * imap.el (imap-interactive-login, imap-anonymous-auth)
104         (imap-open): Typos.
106         * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
108         * gnus.el: Typo.
110         * gnus-win.el (gnus-configure-frame): Typo.
112         * gnus-util.el (gnus-atomic-progn-assign): Typo.
114         * gnus-topic.el (gnus-topic-sort-topics): Typo.
116         * gnus-sum.el (gnus-summary-article-number)
117         (gnus-summary-read-group-1, gnus-summary-mark-article)
118         (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
120         * gnus-mule.el (gnus-mule-add-group): Typo.
122         * gnus-mlspl.el (gnus-group-split-fancy): Typo.
124         * gnus-group.el (gnus-group-fetch-faq): Typo.
126         * gnus-art.el (gnus-decode-header-methods): Typo.
128         * flow-fill.el: Typo.
130 2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>
132         * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
134 2002-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
136         * message.el (message-set-auto-save-file-name):
137         Use make-directory, to avoid the dependence on gnus-util.
139 2002-11-11  Markus Rost  <rost@math.ohio-state.edu>
141         * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
142         parens in column 0.
144 2002-11-08  Markus Rost  <rost@math.ohio-state.edu>
146         * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
147         column 0.
149 2002-10-18  Dave Love  <fx@gnu.org>
151         * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
152         (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
153         emacs-mule.
154         (mm-find-mime-charset-region): Fix :mime-charset part.
155         (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
156         (mm-mime-charset, mm-find-mime-charset-region): Look for
157         `:mime-charset' property of coding systems before `mime-charset'.
158         (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
159         (mm-with-unibyte-current-buffer-mule4): Deleted.
160         (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
161         (multibyte-char-to-unibyte): New.
163         * rfc2047.el (message-posting-charset): defvar when compiling.
164         (ietf-drums, gnus-util): Don't require.
165         (rfc2047-header-encoding-alist): Add `address-mime' part.  Doc fixes.
166         (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
167         iso-8859-8.
168         (rfc2047-q-encoding-alist): Augment header list.
169         (rfc2047-encoding-type): New.
170         (rfc2047-dissect-region): Deleted.
171         (rfc2047-encode-region, rfc2047-encode): Rewritten to take
172         account of rfc2047 rules with respect to rfc2822 tokens and to do
173         encoding in place rather than by passing strings.
174         (rfc2047-encode-message-header): Don't include header name field
175         in encoding.  Add `address-mime' case and bind
176         rfc2047-encoding-type for `mime' case.
177         (rfc2047-encode-string): Doc fix.
178         (rfc2047-encode): Use longer chunks for base64.
179         (rfc2047-fold-region): Insert single characters, not strings.
180         (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
182         * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
183         (gnus-summary-select-article, gnus-summary-edit-article):
184         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
186         * message.el (message-forward-make-body):
187         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
189         * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
190         Maybe use string-to-multibyte.  Avoid find-charset-region.
191         Cope with encoding Emacs 22 eight-bit chars.
193         * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
194         (mm-encode-body): Just call mm-encode-coding-region in encoding case.
196 2002-10-17  Juanma Barranquero  <lektu@terra.es>
198         * nnweb.el (nnweb-dejanews-create-mapping)
199         (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
200         (nnweb-google-create-mapping): Fix typos.
202         * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
204         * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
206         * gnus-cus.el (gnus-group-customize): Likewise.
208         * gnus-util.el (gnus-parse-netrc): Likewise.
210 2002-09-21  Rob Browning  <rlb@defaultvalue.org>
212         * gnus-art.el (gnus-article-x-face-command):
213         Use gnus-article-compface-xbm if bound.
215 2002-09-18  Rob Browning  <rlb@defaultvalue.org>
217         * gnus-art.el (gnus-article-x-face-command):
218         Don't use gnus-article-compface-xbm.
220 2002-09-06  Juanma Barranquero  <lektu@terra.es>
222         * gnus-int.el (gnus-status-message): Fix spacing.
224 2002-08-30  Juanma Barranquero  <lektu@terra.es>
226         * imap.el (imap-authenticator-alist, imap-stream-alist)
227         (imap-continuation): Fix typos.
229 2002-08-23  ShengHuo ZHU  <zsh@cs.rochester.edu>
231         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
233         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
235         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
237         * nnmh.el (nnmh-request-expire-articles):
238         Implemented expiry-target for nnmh backend.
240 2002-08-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
242         * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
244         * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
245         avoid arithmetic errors.
247 2002-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
249         * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
250         Change cdaar to cdar and car.
252         * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
253         (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
255 2002-07-03  Juanma Barranquero  <lektu@terra.es>
257         * gnus-sum.el (gnus-summary-highlight): Fix typo.
259 2002-06-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
261         * nnheader.el (nnheader-file-name-translation-alist): Set the
262         default value for MS Windows systems.
264         * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
266         * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
267         * nndoc.el: Add several new types.
269 2002-05-16  Juanma Barranquero  <lektu@terra.es>
271         * gnus-art.el (gnus-mime-copy-part): Fix typo.
273 2002-05-09  Miles Bader  <miles@gnu.org>
275         * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
276         (gnus-article-hide-citation): Respect it.
278 2002-04-12  Juanma Barranquero  <lektu@terra.es>
280         * pop3.el (pop3-open-server): Fix typo.
282 2002-04-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
284         * pop3.el (pop3-munge-message-separator): Work if no date.
285         Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
287         * pop3.el (pop3-munge-message-separator): Only use valid date.
288         Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
290 2002-04-11  Stefan Monnier  <monnier@cs.yale.edu>
292         * gnus-sum.el (gnus-update-summary-mark-positions)
293         (gnus-summary-toggle-header):
294         * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
295         (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
296         (gnus-uu-post-encoded):
297         * nnfolder.el (nnfolder-possibly-change-group):
298         * nnimap.el (nnimap-retrieve-headers):
299         * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
301 2002-04-08  Stefan Monnier  <monnier@cs.yale.edu>
303         * nnml.el (nnml-save-nov, nnml-generate-nov-file):
304         * pop3.el (pop3-md5): Don't hardcode point-min == 1.
306 2002-04-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
308         * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
310 2002-04-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
312         * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
314         * message.el (message-tool-bar-map): Ditto.
316         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
318 2002-04-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
320         * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
322 2002-03-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
324         * mail-source.el (make-source-make-complex-temp-name):
325         Use make-temp-file.
327         * mm-util.el (mm-make-temp-file): New function.
328         * nneething.el (nneething-file-name): Use it.
329         * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
330         * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
331         (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
332         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
334         * message.el (message-mode): If buffer-file-name, don't set auto
335         save file name.
336         Trivial change from Geoff Greene <ggreene@wpi.edu>
338 2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>
340         * qp.el (quoted-printable-decode-region): Doc addition.
342 2002-02-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
344         * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
346 2002-02-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
348         * mm-encode.el (mm-content-transfer-encoding-defaults): Set
349         default to base64. Add application/emacs-lisp.
351         * mail-source.el (mail-source-fetch-directory): Run scripts.
353 2002-02-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
355         * gnus-msg.el (gnus-post-method): Fix doc.
357         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
359 2002-02-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
361         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
362         From:  Stefan Monnier  <monnier@cs.yale.edu>
364 2002-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
366         * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
367         * mm-view.el (mm-w3-prepare-buffer): Ditto.
368         (mm-inline-text): Ditto.
369         Suggested by  Dave Love <fx@gnu.org>.
371         * mml.el (mml-preview): Disable local map.
373         * mml.el (mml-preview): Bind `q'.
375 2002-02-05  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
377         * binhex.el (binhex-decoder-switches): Doc fix.
379 2002-02-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
381         * message.el (message-forward-rmail-make-body): Directly use
382         rmail-msg-restore-non-pruned-header to avoid calling
383         vertical-motion.
385 2002-01-27  Richard M. Stallman  <rms@gnu.org>
387         * time-date.el: Add autoload cookies.  Many doc fixes.
388         (time-add): New function.
389         (time-subtract): Renamed from subtract-time.
390         (subtract-time): New alias for time-subtract.
392 2002-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
394         * gnus-start.el (gnus-read-init-file): Cleaned up.
396 2002-01-03  Dave Love  <d.love@dl.ac.uk>
398         * gnus-start.el (gnus-startup-file-coding-system): Removed.
399         (gnus-read-init-file): Don't use it.
401 2002-01-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
403         * gnus-start.el (gnus-read-init-file): Don't force coding system
404         for ~/.gnus.  From Dave Love <fx@gnu.org>.
406 2002-01-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
408         * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
409         * mm-util.el (mm-use-find-coding-systems-region): New variable.
410         (mm-find-mime-charset-region): Use it.
411         * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
412         * nnspool.el (nnspool-request-post): Ditto.
414 2002-01-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
416         * message.el, gnus-art.el, gnus.el, gnus-cite.el:
417         Adapt face definitions to use :weight and :slant.
419 2001-12-12  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
421         * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
422         to variable, follow doc-string conventions).
424 2001-12-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
426         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
427         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
429         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
431         * gnus-sum.el (gnus-summary-save-article): Nix
432         gnus-display-mime-function and gnus-article-prepare-hook.
434 2001-12-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
436         * message.el (message-mail): Add send-actions.
438 2001-11-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
440         * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
441         arguments.
443 2001-11-25  Stefan Monnier  <monnier@cs.yale.edu>
445         * imap.el (imap-interactive-login, imap-open, imap-authenticate):
446         Use make-local-variable rather than make-variable-buffer-local.
448 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
450         * message.el (message-forward-rmail-make-body): Use
451         save-window-excursion.
452         (message-encode-message-body): Use noerror when search.
453         (message-setup-1): Convert compose-mail send-actions to
454         message-send-actions.
456         * message.el (message-forward-subject-author-subject): Don't use
457         message-news-p, which widens the buffer.
458         (message-forward-make-body): New function.
459         (message-forward): Use it.
460         (message-insinuate-rmail): New function.
461         (message-forward-rmail-make-body): New function.
463         * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
464         * gnus-score.el (gnus-score-find-bnews): Use it.
465         * mm-util.el (mm-iso-8859-x-to-15-region): Use
466         insert-before-markers.
467         From Jesper Harder <harder@ifa.au.dk>
468         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
469         * mm-util.el (mm-coding-system-priorities): New variable.
470         (mm-sort-coding-systems-predicate): New function.
471         (mm-find-mime-charset-region): Resort coding systems if needed.
472         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
474         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
475         (mm-hack-charsets): Fix doc.
477         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
478         (mm-iso-8859-x-to-15-table): Ditto.
479         (mm-iso-8859-x-to-15-region): Ditto.
480         (mm-find-mime-charset-region): Ditto.
482         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
483         (gnus-summary-limit-to-author): Ditto.
484         (gnus-summary-limit-to-extra): Ditto.
485         (gnus-summary-find-matching): Support not-matching argument.
487         * message.el (message-wash-subject): Use `insert' rather than
488         `insert-string', which is deprecated.
489         From  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
491 2001-11-14  Sam Steingold  <sds@gnu.org>
493         * gnus-score.el: Fixed some doc strings to properly quote symbols.
495 2001-11-10  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
497         * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
498         function `system-name' instead of both function and variable.
500 2001-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
502         * mml.el (mml-preview): Bind mail-header-separator.
504 2001-11-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
506         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
507         Suggested by  Dave Love  <fx@gnu.org>.
509 2001-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
511         * mm-util.el (mm-charset-synonym-alist): Revert (some).
513 2001-10-30  ShengHuo ZHU  <zsh@cs.rochester.edu>
515         * mm-util.el (mm-iso-8859-x-to-15-region): New function.
516         (mm-hack-charsets): New variable.
517         (mm-iso-8859-15-compatible): New variable.
518         (mm-iso-8859-x-to-15-table): New variable.
519         (mm-find-mime-charset-region): Add parameter hack-charsets.
521         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
522         is nil.
524         * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
525         pages are changed.
527         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
528         mm-coding-system-p. Don't correct it only in XEmacs.
529         (mm-charset-to-coding-system): Use mm-coding-system-p and
530         mm-get-coding-system-list.
531         (mm-emacs-mule, mm-mule4-p): New.
532         (mm-enable-multibyte, mm-disable-multibyte,
533         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
534         mm-with-unibyte-current-buffer,
535         mm-with-unibyte-current-buffer-mule4): Use them.
536         (mm-find-mime-charset-region): Treat iso-2022-jp.
538         From  Dave Love  <fx@gnu.org>:
540         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
541         construction.
542         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
543         entries conditional on not having a coding system defined for
544         them.
545         (mm-mule-charset-to-mime-charset): Use
546         find-coding-systems-for-charsets if defined.
547         (mm-charset-to-coding-system): Don't use
548         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
549         later.  Add last resort search of coding systems.
550         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
551         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
552         Mule 4.
553         (mm-find-mime-charset-region): Re-write.
554         (mm-with-unibyte-current-buffer): Restore buffer as well as
555         multibyteness.
557 2001-10-30  Simon Josefsson  <jas@extundo.com>
559         * nnimap.el (nnimap-date-days-ago): Defeat locale.
561 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
563         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
565 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
567         * Branch for 21.1.
569 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
571         * gnus-ems.el (gnus-article-display-xface): Skip over previously
572         inserted images.
574 2001-09-19  Sam Steingold  <sds@gnu.org>
576         * gnus-win.el (gnus-buffer-configuration):
577         Respect `gnus-bug-create-help-buffer'.
579 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
581         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
582         can read e-mails from Microsoft Outlook users not using ISO
583         8859-2 character set.
585 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
587         * gnus-sum.el (gnus-select-newsgroup):
588         Make `gnus-current-select-method' buffer-local.
589         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
591         * gnus-art.el (gnus-request-article-this-buffer): Refer to
592         `gnus-current-select-method' in the current summary buffer.
593         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
595 2001-09-18  Miles Bader  <miles@gnu.org>
597         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
598         error querying a backend abort the whole process.
600 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
602         * gnus-srvr.el (gnus-server-mode): Doc fix.
604 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
606         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
608 2001-08-31  Sam Steingold  <sds@gnu.org>
610         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
611         typo: `exmine' --> `examine'.
613 2001-08-20  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
615         * earcon.el (earcon-auto-play): Remove unused option.
617 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
619         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
621         * gnus-util.el (gnus-output-to-rmail): Ditto.
622         (gnus-output-to-mail): Ditto.
624         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
626 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
628         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
630 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
632         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
633         already fboundp.  Add INTERACTIVE arg to autoload form.
635 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
637         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
638         (gnus-ding-file-coding-system): New variable.
639         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
640         (gnus-slave-save-newsrc): Use it.
642 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
644         * gnus-start.el (gnus-startup-file-coding-system): Change to
645         `emacs-mule'.
647 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
649         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
650         command.
652         * gnus-start.el (gnus-find-new-newsgroups): Use
653         `message-make-date' instead of `current-time-string'.
654         (gnus-ask-server-for-new-groups): Ditto.
655         (gnus-check-first-time-used): Ditto.
657 2001-07-13  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
659         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
661 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
663         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
665 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
667         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
668         Browse->Next entries to Browse->Prev.
669         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
671 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
673         * nnheader.el (nnheader-init-server-buffer): Make sure the
674         *nntpd* buffer is made multibyte instead of a random buffer.
676 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
678         * gnus.el: Fix the header line, for finder.el.  Suggested by
679         Pavel Janik <Pavel@Janik.cz>
681 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
683         * gnus.el (gnus-local-domain): Removed because unused.
685 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
687         * qp.el (quoted-printable-decode-region): If called interactively,
688         use coding-system-for-read.
690 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
692         * gnus.el (gnus-interactive): Fix parenthesis errors.
694 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
696         * message.el (rmail-output): It is in rmailout.el not rmail.el.
698         * message.el (message-forward): local-variable-p takes an extra
699         argument in XEmacs.
701         * message.el (message-forward-decoded-p): New variable.
702         (message-forward-subject-author-subject): Use it.
703         (message-make-forward-subject): Use it.
704         (message-forward): Use it.
706         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
708 2001-03-05  Dave Love  <fx@gnu.org>
710         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
711         Move it after definition of mm-coding-system-p.
713 2001-03-01  Dave Love  <fx@gnu.org>
715         * mm-util.el (mm-inhibit-file-name-handlers): Add
716         image-file-handler.
718 2001-02-11  Dave Love  <fx@gnu.org>
720         * message.el (message-signature-file): Fix doc, :type.
722 2001-02-08  Dave Love  <fx@gnu.org>
724         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
725         (message-posting-charset): Defvar when compiling again.
726         (rfc2047-encodable-p): Require message.
728         * gnus-sum.el (gnus-alter-articles-to-read-function):
729         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
731 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
733         * message.el (message-make-forward-subject): Argument decoded.
734         (message-forward): Use it when digest.
736         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
737         buffer.
739         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
740         in Emacs.
742         * gnus-art.el (gnus-article-make-menu-bar): Make
743         gnus-article-post-menu.
745 2001-02-06  Dave Love  <fx@gnu.org>
747         * qp.el (quoted-printable-encode-region): Remove redundant code
748         from last change.
750 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
752         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
754         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
755         command if there is not last-saver.
757         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
758         (rfc2047-charset-encoding-alist): Add big5.
760         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
761         GB2312 and Big5.
763         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
765         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
767         * gnus-sum.el (gnus-summary-print-article): Take one prefix
768         argument. Allow to print several articles in one file.
770         * webmail.el (webmail-type-definition): netaddress changes.
772 2001-01-31  Dave Love  <fx@gnu.org>
774         * mm-util.el (mm-mime-mule-charset-alist)
775         (mm-find-mime-charset-region): Consider mule-utf-8.
777 2001-01-31  Dave Love  <fx@gnu.org>
779         * gnus-art.el (gnus-article-x-face-command)
780         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
781         :version.
783 2001-01-26  Dave Love  <fx@gnu.org>
785         * mm-util.el (mm-multibyte-string-p): New.
787         * qp.el: Remove un-logged bogus changes from 2000-12-20.
788         (quoted-printable-encode-region): Doc fix.  Don't call
789         string-as-multibyte on class.  Clarify line-folding.
790         (quoted-printable-encode-string): Make temp buffer inherit
791         string's multibyteness.
793 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
795         * nnheader.el (toplevel): Don't require `gnus-util' at
796         compile-time; this creates a circular dependency, and prevents
797         a bootstrap.
799 2001-01-22  Andreas Schwab  <schwab@suse.de>
801         * nnheader.el (gnus-delete-line): Autoload it as a macro.
803 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
805         * message.el (message-forward): Use mule4.
806         * mm-util.el (mm-string-as-unibyte): New.
807         * message.el (message-forward): Use it.
808         * message.el (message-cite-original-without-signature): Don't peel
809         off the blank line.
810         (message-get-reply-headers): Add Cc if it is not in follow-to.
811         * message.el (message-send-mail): Content-Type may not be there.
812         By Alberto Lusiani.
813         * gnus-art.el (article-display-x-face): Insert X-Face if there is
814         not.
815         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
816         one.
817         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
818         (gnus-remove-some-windows): Ditto.
819         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
820         handle.
821         * gnus-art.el (gnus-mime-view-part): Copy it.
822         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
823         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
824         orig-file. Use ',source.
825         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
826         Lars Magne Ingebrigtsen.
827         * pop3.el (pop3-get-message-count): Andrew Innes
828         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
830 2001-01-08  Dave Love  <fx@gnu.org>
832         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
833         single character.
835         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
837         * message.el: Doc and message fixes.
838         (message-send-rename-function)
839         (message-make-forward-subject-function)
840         (message-send-mail-function, message-reply-to-function)
841         (message-wide-reply-to-function, message-followup-to-function)
842         (message-distribution-function, message-auto-save-directory): Fix
843         :type.
845         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
846         proceeding after warnings.  Amend multipart warning message.
848 2001-01-04  Dave Love  <fx@gnu.org>
850         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
851         compiling.
852         (gnus-make-directory): Require nnmail.
854         * mm-decode.el (mm-inline-media-tests): Add
855         image/x-portable-bitmap.
856         (mm-get-image): Grok pbm.
858 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
860         * message.el (message-mail): Support yank-action.
862         * message.el (message-setup): Revoke the last change.
864 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
866         * message.el (message-setup): Use cons. Suggested by Johan Vromans
867         <jvromans@squirrel.nl>.
869         * gnus-topic.el (gnus-topic-create-topic): Use list.
871         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
872         before binding gnus-default-article-saver.
874         * gnus-sum.el (gnus-summary-save-article):
875         (gnus-summary-pipe-output):
876         (gnus-summary-save-article-mail):
877         (gnus-summary-save-article-rmail):
878         (gnus-summary-save-article-file):
879         (gnus-summary-write-article-file):
880         (gnus-summary-save-article-body-file): Ditto.
882         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
884 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
886         * gnus-art.el (gnus-article-check-hidden-text): Return t.
888         * gnus-util.el (gnus-remove-text-properties-when): Return t.
890         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
891         malformatted messages.
893 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
895         * gnus-art.el (article-treat-dumbquotes): Quote \.
897 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
899         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
900         Emacs 20 runs on a terminal.
902 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
904         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
905         Paul Stevenson <p.stevenson@surrey.ac.uk>
907 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
909         * mml.el (gnus-add-minor-mode): Autoload.
911         * message.el (message-forward): Save-restriction.
913         * message.el (message-mail-user-agent): Add :version.
915         * message.el (message-mail-user-agent): New variable.
916         (message-setup): Renamed to message-setup-1. Support
917         mail-user-agent.
918         (message-mail-user-agent): New function.
919         (message-mail): Use it.
920         (message-reply): Use it.
921         (message-resend): Use it.
922         (message-mail-other-window): Use it.
923         (message-mail-other-frame): Use it.
925         * gnus-msg.el (gnus-bug): Support mail-user-agent.
927 2000-12-21  Miles Bader  <miles@gnu.org>
929         * message.el (message-mode): Set `comment-start' to the  yank prefix.
931 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
933         * message.el (message-narrow-to-head-1): New function.
934         (message-narrow-to-head): Use it.
935         (message-reply): Ditto.
936         (message-cancel-news): Ditto.
937         (message-supersede): Ditto.
938         (message-make-forward-subject): Ditto.
939         (message-bounce): Ditto.
941         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
943         * message.el (message-forward): Copy buffer in unibyte mode.
944         (message-make-forward-subject): Don't widen. Decode.
945         (message-forward): Don't decode subject.
947         * mml.el (gnus-ems): Require it.
949         * gnus-msg.el (gnus-summary-mail-forward):
951         * message.el (message-forward): Move mime-to-mml here.
953         * nnmbox.el (nnmbox-file-coding-system): Use binary.
954         (nnmbox-active-file-coding-system): Ditto.
956         * gnus-cus.el (gnus-group-parameters): Add posting-style.
958         * mm-uu.el: Require binhex.
960 2000-12-20  Christoph Conrad  <C.Conrad@cli.de>
962         * qp.el (quoted-printable-encode-region): Upcase QP.
964 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
966         * gnus-util.el (gnus-add-text-properties-when): New function.
967         (gnus-remove-text-properties-when): Ditto.
969         * gnus-cite.el (gnus-article-hide-citation): Use them.
970         (gnus-article-toggle-cited-text): Use them.
972         * gnus-art.el (gnus-signature-toggle): Use them.
973         (gnus-article-show-hidden-text): Ditto.
974         (gnus-article-hide-text): Ditto.
976         * gnus-art.el (gnus-article-describe-key): Use prompt.
977         (gnus-article-describe-key-briefly): Ditto.
979 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
981         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
983 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
985         * *.xpm, *.pbm: Convert icons icons to size 24x24.
987 2000-12-18  Dave Love  <fx@gnu.org>
989         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
990         (unused).
992 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
994         * pop3.el (pop3-movemail): Use binary.
995         (pop3-movemail-file-coding-system): Removed.
997 2000-12-13  Miles Bader  <miles@gnu.org>
999         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1000         to t, so that we don't get stuck while trying to smilefy
1001         intangible text.
1003 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1005         * smiley-ems.el (smiley-regexp-alist): Make regexps match
1006         at the end of the buffer.
1007         (smiley-region): In the loop, move to the end of the submatch
1008         matching the smiley instead of using the end of the match
1009         of the whole regexp.
1011 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
1013         * message.el (message-mode): Doc fix.
1015 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1017         * smiley-ems.el (smiley-region): Doc fix.
1019 2000-12-11  Miles Bader  <miles@gnu.org>
1021         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1022         bottom line visible, check to see if it's partially obscured, and
1023         if so, either scroll one more line to make it fully visible, or
1024         revert to showing the second line from the top.
1026 2000-12-07  Dave Love  <fx@gnu.org>
1028         * mailcap.el (mailcap-download-directory)
1029         * gnus-audio.el (gnus-audio-directory)
1030         * smiley-ems.el (smiley-data-directory): Fix :type.
1032 2000-12-05  Dave Love  <fx@gnu.org>
1034         * starttls.el: New file.
1036 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1038         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1039         succeeds.
1040         (gnus-setup-message): Remove a hack.
1042         * gnus-win.el (gnus-configure-windows): Make sure
1043         nntp-server-buffer is live.
1044         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1045         (gnus-configure-frame): Save selected window.
1047 2000-12-04  Andreas Jaeger  <aj@suse.de>
1049         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1051 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
1053         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1054         raw 8-bit in headers in dk.* newsgroups.
1056 2000-11-30  Dave Love  <fx@gnu.org>
1058         * message.el (message-auto-save-directory): Use
1059         file-name-as-directory.
1060         (message-set-auto-save-file-name): Create
1061         message-auto-save-directory if necessary.
1062         (message-replace-chars-in-string): Removed -- unused.
1063         (message-mail-alias-type): Customize.
1064         (message-headers): Remove duplicate defgroup.
1066 2000-11-29  Dave Love  <fx@gnu.org>
1068         * qp.el (quoted-printable-decode-region): Use error, not message
1069         to report malformed text (like base64).  Amend message.
1071 2000-11-29  Miles Bader  <miles@gnu.org>
1073         * message.el (message-header-lines): Fontify tag.
1075 2000-11-27  Dave Love  <fx@gnu.org>
1077         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1078         compiler warning.
1080 2000-11-26  Dave Love  <fx@gnu.org>
1082         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1084 2000-11-23  Dave Love  <fx@gnu.org>
1086         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1088         * mm-uu.el (uudecode): Require.
1089         (uudecode-decode-region, uudecode-decode-region-external): Don't
1090         autoload.
1091         (mm-uu-copy-to-buffer): Doc fix.
1092         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1093         type fix.
1095         * mailcap.el: Doc fixes.
1096         (mailcap-mime-data): Various adjustments.
1097         (mailcap): New group.
1098         (mailcap-download-directory): Customize.
1099         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1100         (mailcap-temporary-directory): Deleted (unused).
1101         (mailcap-unescape-mime-test): Simplify slightly.
1102         (mailcap-viewer-passes-test): Use functionp.
1103         (mailcap-command-p): Aliased to executable-find.
1105         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1106         default-enable-multibyte-characters is nil.
1108 2000-11-22  Simon Josefsson  <simon@josefsson.org>
1110         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1111         instead of "from: " for rfc822 compliance.  Insert SPC.
1113 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1115         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1117 2000-11-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1119         * message.el (message-send-mail): Use buffer-substring-no-properties.
1120         (message-send-news): Ditto.
1122 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1124         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1126 2000-11-21  Dave Love  <fx@gnu.org>
1128         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1129         gnus-article-mode-map.
1130         (gnus-mime-button-menu): Use mouse-set-point.
1131         (gnus-insert-mime-button, gnus-mime-display-alternative)
1132         (gnus-mime-display-alternative): Don't use local-map property.
1134 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1136         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1137         sending a command; allow the rtelnet prompt as well.
1139 2000-11-17  Simon Josefsson  <simon@josefsson.org>
1141         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1142         prefetch.
1144 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1146         * nntp.el (nntp-decode-text): Delete bogus status lines.
1147         (nntp-open-connection): Kill process buffer when quit.
1148         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1149         FSF Emacs 20 and XEmacs 21.
1150         (nntp-retrieve-data): Don't ignore quit.
1152 2000-11-17  Dave Love  <fx@gnu.org>
1154         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1155         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1156         and make-temp-file.
1157         (uudecode-decode-region): Doc fix.
1159 2000-11-14  Dave Love  <fx@gnu.org>
1161         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1162         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1163         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1164         New files, derived from the XPMs.
1166 2000-11-12  Dave Love  <fx@gnu.org>
1168         From Emerick Rogul <emerick@csa.bu.edu>.
1169         * message.el (message-setup-fill-variables): New variable.
1170         (message-mode): Use it.
1172 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1174         * gnus-mlspl.el: Documentation tweaks.
1176 2000-11-10  Dave Love  <fx@gnu.org>
1178         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1179         (gnus-agent-lib-file, gnus-agent-load-alist)
1180         (gnus-agent-save-alist, gnus-agent-article-name): Use
1181         expand-file-name.
1183         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1184         :version.
1185         (nnkiboze-score-file): Defvar when compiling.
1187         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1189         * gnus-art.el (gnus-article-banner-alist)
1190         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1191         (gnus-article-date-lapsed-new-header)
1192         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1193         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1194         (gnus-treat-strip-headers-in-body)
1195         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1196         (gnus-treat-translate): Add :version.
1197         (gnus-article-mime-part-function): Fix defcustom.
1199         * nnmail.el (nnmail-expiry-target)
1200         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1201         (nnmail-split-header-length-limit): Add :version.
1203         * gnus-sum.el (gnus-auto-expirable-marks)
1204         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1205         (gnus-extra-headers, gnus-ignored-from-addresses)
1206         (gnus-newsgroup-ignored-charsets)
1207         (gnus-group-highlight-words-alist)
1208         (gnus-summary-show-article-charset-alist): Add :version.
1210         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1211         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1212         files, converted from the XPMs.
1214         * gnus-cache.el (gnus-cache-active-file): Don't use
1215         file-name-as-directory on directory.
1216         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1217         use file-name-as-directory on directory.
1219         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1220         (date-to-time): Use it.
1222         * message.el (message-mode) <adaptive-fill-regexp>:
1223         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1224         (message-newline-and-reformat): Likewise.
1225         (message-forward-as-mime, message-forward-ignored-headers)
1226         (message-buffer-naming-style, message-default-charset)
1227         (message-dont-reply-to-names, message-send-mail-partially-limit):
1228         Add :version.
1230         * mm-util.el: Doc fixes.
1231         (mm-mime-charset): Don't use the raw result of
1232         mm-preferred-coding-system.
1233         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1234         (mm-with-unibyte): Simplify.
1236         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1237         concat.
1239         * pop3.el (pop3-version): Deleted.
1240         (pop3-make-date): New function, avoiding message-make-date.
1241         (pop3-munge-message-separator): Use it.
1243 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1245         * pop3.el (pop3-munge-message-separator): A message may have an
1246         empty body.
1248 2000-11-09  Dave Love  <fx@gnu.org>
1250         * gnus-group.el (gnus-group-make-directory-group)
1251         (gnus-group-fetch-faq): Use expand-file-name.
1252         (gnus-group-fetch-faq): Simplify completing-read form.
1254         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1255         test for Mule.
1257         * message.el (tool-bar-map): Defvar when compiling.
1259         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1260         (gnus-tm-lisp-directory): Deleted.
1261         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1262         (featurep 'xemacs).
1263         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1264         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1265         version numbers from file names.
1267 2000-11-08  John Wiegley  <johnw@gnu.org>
1269         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1270         `gnus-group-change-level-function', instead of `remove-hook',
1271         because it's not a hook!
1273 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1275         * nnweb.el (nnweb-decode-entities): Work for non-character
1276         entities.
1278         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1279         Issue message on quit.
1281 2000-11-08  Simon Josefsson  <simon@josefsson.org>
1283         * rfc2104.el: Add SHA-1 example.
1284         (rfc2104-hexstring-to-bitstring): New function.
1285         (rfc2104-hash): Use it.
1287 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1289         * gnus-start.el: Remove gnus-xemacs.
1291         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1293         * gnus-score.el (gnus-score-body): Don't score body when
1294         agent-fetching.
1295         (gnus-score-followup): Don't score followup either.
1296         (gnus-score-use-all-scores): New variable.
1297         (gnus-all-score-files): Use it.
1298         (gnus-score-find-bnews): Use directory-sep-char.
1300         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1301         asynchronous in Exp version.
1303 2000-11-08  Dave Love  <fx@gnu.org>
1305         * mm-view.el: Use featurep for XEmacs test.
1306         (mm-inline-message): Test for `remove-specifier'; don't use
1307         condition-case.
1309         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1311         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1312         (gnus-score-find-bnews): Don't concat "".
1314         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1315         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1316         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1317         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1319         * gnus-sum.el: Put some defvars in eval-when-compile.
1320         (gnus-summary-mode-hook): Add :options.
1321         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1322         (gnus-summary-tool-bar-map): New variable.
1323         (gnus-summary-make-tool-bar): New function.
1324         (gnus-summary-mode): Put kill-all-local-variables first.
1326         * gnus-group.el (gnus-group-toolbar-map): New variable.
1327         (gnus-group-make-tool-bar): Rewritten.
1328         (gnus-group-mode): Put kill-all-local-variables first.
1330         * rfc2047.el: Require gnus-util.
1332         * nnml.el (gnus-sorted-intersection): Autoload.
1334         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1335         Put some defvars in eval-when-compile.
1336         (gnus-intersection, gnus-sorted-complement): Autoload.
1338         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1340         * mm-encode.el (mm-body-7-or-8): Autoload.
1342         * mm-decode.el (mm-insert-inline): Autoload.
1344         * mml.el:
1345         * message.el: Put some defvars in eval-when-compile.
1347         * gnus-msg.el: Put some defvars in eval-when-compile.
1348         (gnus-msg-mail): Move after gnus-setup-message.
1350         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1352 2000-11-07  Dave Love  <fx@gnu.org>
1354         * gnus-util.el (nnheader): Don't require message (recursive
1355         autoload).
1357         * uudecode.el: Avoid compiler warnings.
1359         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1360         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1362 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1364         * rfc2047.el: Require cl when compiling.
1365         (rfc2047-q-encode-region): Don't break if a QP-word could be
1366         fitted in one line.
1367         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1368         (rfc2047-fold-region): "=?=" is not a break point.
1369         (rfc2047-encode-message-header): Move fold into encode-region.
1370         (rfc2047-dissect-region): Rewrite.
1371         (rfc2047-encode-region): Rewrite.
1372         (rfc2047-fold-region): Fold
1373         (rfc2047-unfold-region): New function.
1374         (rfc2047-decode-region): Use it.
1375         (rfc2047-q-encode-region): Don't break at bob.
1376         (rfc2047-decode): Use unibyte.
1377         (rfc2047-q-encode-region): Better calculation of break point.
1378         (rfc2047-fold-region): Don't break the first non-LWSP characters.
1379         (rfc2047-encode-region): Merge only if regions are adjacent.
1381 2000-11-06  Dave Love  <fx@gnu.org>
1383         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1385         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1386         (uudecode-char-int): New alias, replacing char-int.
1387         (uudecode-decode-region): Don't call buffer-disable-undo.
1389         * mm-uu.el (mm-uu-configure): Unquote lambda.
1390         (mm-uu-configure-list): Doc fix.
1392         * earcon.el (running-xemacs): Don't define.
1394 2000-11-06  John Wiegley  <johnw@gnu.org>
1396         * gnus-mlspl.el (gnus-group-split-update): Check the value of
1397         `nnmail-crosspost', and use it to set the `no-crosspost'
1398         argument when calling `gnus-group-split-fancy'.  Otherwise, it
1399         assumes that cross-posting is always OK, no matter what
1400         `nmail-crosspost' is set to.
1401         (gnus-group-split-fancy): The argument order in the
1402         second-to-last `push' call was wrong, but since `no-crosspost'
1403         was always nil, it was never being triggered.
1405 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1407         Don't postpone GCC if none of GCC methods is agent-covered.  This
1408         fix presumes that the post-method must be agent-covered if any Gcc
1409         method is agent-covered.
1411         * gnus-msg.el (gnus-inews-group-method): New function.
1412         (gnus-inews-do-gcc): Use it.
1413         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1414         (gnus-agent-possibly-save-gcc): Use it.
1415         (gnus-agent-possibly-do-gcc): Ditto.
1417         *gnus-msg.el: (gnus-inews-add-send-actions): Use
1418         `gnus-agent-possibly-do-gcc' if Agentized.
1419         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1420         to `message-header-hook'.
1422         * gnus-mlspl.el: Require cl when compiling.
1424         * gnus-ml.el: Usage.
1425         (gnus-mailing-list-archive, gnus-mailing-list-owner,
1426         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1427         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1428         (gnus-mailing-list-menu): Define it.
1429         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1431         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1433 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1435         * message.el (message-font-lock-keywords): Match a final newline
1436         to help font-lock's multiline support.
1438 2000-11-03  Dave Love  <fx@gnu.org>
1440         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1442         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1443         name.
1445         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1446         <banner>: Fix custom type, doc.
1448         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1449         name.  Don't disable undo explicitly.
1451 2000-11-02  Dave Love  <fx@gnu.org>
1453         * message.el (message-font-lock-keywords): Use [:alpha:] for
1454         cite-prefix.
1456 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
1458         * mm-uu.el (mm-uu-configure-list): Move back to old location,
1459         because defcustom tries to call `mm-uu-configure'.
1461 2000-11-01  Dave Love  <fx@gnu.org>
1463         * rfc2047.el (base64): Require unconditionally.
1464         (message-posting-charset): Defvar when compiling.
1465         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1466         message.
1468         * gnus-sum.el (nnoo): Require.
1469         (mm-uu-dissect): Autoload.
1471         * mml.el (mml-parse-1): Clarify message.
1472         (mml-minibuffer-read-type): Use mailcap-mime-types.
1474 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1476         * mml.el: Fix a typo in the requiring of CL.
1478 2000-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1480         * rfc2231.el: Require cl when compiling.
1482 2000-11-01  Dave Love  <fx@gnu.org>
1484         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1485         Fix custom type.
1486         (mm-uu-configure-list): Move and fix custom type.
1488         * utf7.el: Require cl when compiling.
1490         * binhex.el: Use (featurep 'xemacs).
1491         (binhex-char-int): New alias, replacing char-int.  Change callers.
1492         (binhex-decode-region): Simplify work buffer code.
1493         (binhex-decode-region-external): Use expand-file-name, not concat.
1495 2000-10-30  Dave Love  <fx@gnu.org>
1497         * gnus-art.el: Fix 2000-10-27 change properly.
1499 2000-10-28  Miles Bader  <miles@gnu.org>
1501         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1503 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
1505         * gnus-draft.el (gnus-draft-send-message): Typo.
1507 2000-10-27  John Wiegley  <johnw@gnu.org>
1509         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1510         variable to correspond with `gnus-article-hide-citation-maybe'.
1511         (gnus-treatment-function-alist): Added entry for the above
1512         correlation.
1514 2000-10-27  Richard M. Alderson III  <alderson@netcom2.netcom.com>
1516         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1518 2000-10-27  Dave Love  <fx@gnu.org>
1520         * gnus.el: Don't require custom.  Don't require message at top
1521         level.
1522         (gnus-message-archive-method): Require message here.
1524 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1526         * gnus-art.el (article-strip-banner): Use
1527         gnus-group-find-parameter rather than gnus-group-get-parameter, to
1528         allow inheritance on the banner.
1529         From elkin@tverd.astro.spbu.ru.
1531         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1532         Cashin <ecashin@coe.uga.edu>).
1534 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1536         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1537         (gnus-agent-restore-gcc):
1538         (gnus-agent-possibly-save-gcc): New functions.
1540         * nnimap.el (nnimap-group-overview-filename): Create directory for
1541         newfile (when use long filenames is nil).  Copy+delete file if
1542         rename didn't work.
1543         (nnimap-group-overview-filename): `rename-file' and `copy-file'
1544         doesn't return anything useful, use ignore-errors instead.
1545         (nnimap-verify-uidvalidity): Delete overview file when
1546         uid validity changes.
1547         (nnimap-group-overview-filename): Store uidvalidity in filenames.
1548         Rename old files into new format.
1549         (nnimap-request-accept-article): Remove \n's from
1550         From_ lines.
1551         (nnimap-request-accept-article): Remove From[^:] lines.
1552         (imap-starttls-p): Check for starttls binary.
1553         (imap-starttls-open): More verbose.
1554         (imap-gssapi-auth): Ditto.
1555         (imap-kerberos4-auth): Ditto.
1556         (imap-cram-md5-auth): Ditto.
1557         (imap-login-auth): Ditto.
1558         (imap-anonymous-auth): Ditto.
1559         (imap-digest-md5-auth): Ditto.
1560         (imap-open): Ditto.
1561         (imap-digest-md5-p): Check capability first.
1562         (imap-parse-flag-list): Correctly parse empty lists.
1563         (imap-login-p): Support LOGINDISABLED.
1564         (imap-parse-body): Work around bug in Sun SIMS.
1566         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1567         (gnus-agent-restore-gcc):
1568         (gnus-agent-possibly-save-gcc): New functions.
1570         Asks the user to synch flags with server when you plug in.
1572         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1573         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1574         (gnus-agent-toggle-plugged): Call it.
1575         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1576         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1577         (gnus-agent-possibly-synchronize-flags): New function.
1578         (gnus-agent-possibly-synchronize-flags-server): New function.
1580         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1582         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1584         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1585         support ACL's.
1587 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1589         * gnus-draft.el (gnus-draft-send-message): Ditto.
1590         (gnus-group-send-drafts): Ditto.
1592         * gnus-art.el (gnus-request-article-this-buffer):
1593         gnus-refer-article-method might be a single method.
1594         (gnus-article-mime-total-parts): New function.
1595         (gnus-mm-display-part): Use it.
1596         (gnus-mime-display-single): Ditto.
1597         (gnus-mime-display-alternative): Ditto.
1598         (gnus-mime-inline-part): Check validity of charset.
1599         (gnus-treat-display-smileys): Default value in Emacs 21.
1600         * gnus-art.el: Define dynamic variables in eval-when-compile.
1601         (gnus-article-prepare): Configure it again.
1602         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1603         gnus-overlay-start.
1604         (gnus-article-prepare): Configure windows before
1605         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1606         window might be overrided.
1607         (gnus-mime-inline-part): Use prefix argument only
1608         when it is called interactively.
1609         (gnus-mime-action-alist): New variable.
1610         (gnus-mime-action-on-part): Use it.
1611         (gnus-mime-button-commands): Add command ".".
1612         (gnus-mime-inline-part): Support prefix argument.
1613         (gnus-article-banner-alist): New variable.
1614         (article-strip-banner): Use it.
1616         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1617         because they are files, not paths.
1618         (mailcap-parse-mimetypes): Ditto.
1619         (mailcap-mime-types): Use mailcap-mime-data.
1621         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1622         gnus-overlay-start.
1623         * gnus.el (gnus-agent-fetching): New variable.
1624         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1626         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1627         (gnus-agent-fetch-group-1): Score-param could be nil.
1628         (gnus-agent-any-covered-gcc): New function.
1629         (gnus-agent-possibly-save-gcc): Use it.
1630         (gnus-agent-possibly-do-gcc): Ditto.
1631         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1632         the GNU assignment issue.
1633         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1634         * gnus-agent.el: timer vs. itimer.
1636         * webmail.el (webmail-type-definition): Fix my-deja open url.
1637         (webmail-hotmail-list): Fix.
1638         (webmail-netscape-open, webmail-hotmail-article,
1639         webmail-hotmail-list): Update.
1640         (webmail-my-deja-*): Rewrite.
1642         * gnus-sum.el (gnus-refer-article-methods): The second could be
1643         a named method.
1644         (gnus-cache-write-active): Auto load.
1645         (gnus-summary-display-article): Enable multibyte.
1646         (gnus-summary-select-article): Don't enable multibyte here.
1647         (gnus-summary-goto-article): Ditto.
1648         (gnus-summary-enter-digest-group): Decode to-address.
1650         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1651         (mm-with-unibyte-current-buffer-mule4): New function.
1652         (mm-enable-multibyte-mule4): New.
1653         (mm-disable-multibyte-mule4): New.
1655         * mm-util.el (mm-enable-multibyte-mule4): New.
1656         (mm-disable-multibyte-mule4): New.
1657         * gnus-sum.el (gnus-summary-mode): Use it.
1658         (gnus-summary-select-article): Ditto.
1659         (gnus-summary-goto-article): Use enable multibyte.
1661         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1662         (nnkiboze-enter-nov): Fix it when there is no xref.
1663         (nnkiboze-generate-groups): List groups.
1664         (nnkiboze-request-article): Use
1665         gnus-cache-request-article.
1667         * gnus-group.el (gnus-group-make-kiboze-group): Use
1668         nnkiboze-score-file.
1669         (gnus-group-make-kiboze-group): Fix prompt.
1671         * message.el (message-send-mail-partially): Replace the header
1672         delimiter with a blank line.
1673         (message-sending-message): New variable.
1674         (message-send): Use it.
1675         (message-default-charset): Default value for non-Mule Emacsen.
1676         (message-alternative-emails): New.
1677         (message-use-alternative-email-as-from): New.
1678         (message-setup): Use them.
1679         (message-default-charset): Set default value in non-MULE XEmacsen
1680         as iso-8859-1.
1682 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1684         * message.el: xemacs cleanup (use featurep ' xemacs)
1686         * nnheader.el: ditto
1688         * mm-util.el: ditto
1690 2000-10-27  Stanislav Shalunov  <shalunov@internet2.edu>
1692         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1693         (see DRUMS).
1695 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1697         * message.el (message-send): Make sure error is signalled if no
1698         send method is specified.
1700 2000-10-27  Dave Love  <fx@gnu.org>
1702         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1703         strings.
1704         (gnus-group-make-tool-bar): New function.
1705         (gnus-group-mode): Use it.
1707         * message.el (message-mode-menu): Add some :help strings.
1708         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1709         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1711         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1712         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1713         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1715         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1716         display-graphic-p here.
1718 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1720         * mm-decode.el (mm-viewer-completion-map): New.
1721         (mm-interactively-view-part): Use it.
1723 2000-10-27  Simon Josefsson  <sj@extundo.com>
1725         * mail-source.el (mail-sources): IMAP predicate is a string.
1726         (mail-sources): Add default values for IMAP mailbox, predicate and
1727         fetchflag.
1729 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1731         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1732         of the `gnus-xemacs' variable, as the latter has been removed.
1733         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1734         * gnus-art.el (gnus-treat-display-xface)
1735         (gnus-treat-display-smileys, gnus-treat-display-picons)
1736         (gnus-article-read-summary-keys): Likewise.
1738 2000-10-26  Dave Love  <fx@gnu.org>
1740         * flow-fill.el: Require cl when compiling.
1742 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1744         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1745         (fill-flowed): Make "quote-depth wins" rule work when first line
1746         is at level 0.
1748 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1750         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1751         (gnus-kill-all-overlays): Move here.
1753         * gnus-util.el (gnus-kill-all-overlays): Move out.
1755 2000-10-26  Dave Love  <fx@gnu.org>
1757         * mail-source.el: Require imap when compiling and defvar
1758         display-time-mail-function.  Require mm-util.
1759         (nnheader-cancel-timer): Autoload.
1760         (mail-source-imap-authenticators, mail-source-imap-streams): New
1761         variables.
1762         (mail-sources): Use them.
1763         (defvar): Use rmail-spool-directory unconditionally.
1765 2000-10-26  Dirk Meyer  <dischi@tzi.de>
1767         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1768         seconds instead of hour.
1770 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1772         * mail-source.el (mail-sources): Better `:type'.
1774 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1776         * mail-source.el (mail-source-keyword-map): Use
1777         `rmail-spool-directory' as a default directory for the `file'
1778         source, if the variable is defined.  Fall back to hardcoded
1779         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1780         <seh@speakeasy.org>.
1782 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1784         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1785         supports it.
1787 2000-10-18  Dave Love  <fx@gnu.org>
1789         * mm-bodies.el (mm-uu-decode-function)
1790         (mm-uu-binhex-decode-function): Defvar when compiling.
1792         * gnus-nocem.el (gnus-nocem-issuers): Update.
1793         (gnus-nocem-check-from): New option.
1794         (gnus-nocem-scan-groups): Use it.
1795         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1796         (gnus-nocem-check-article-limit): Add :version.
1798 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1800         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1801         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1803 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1805         * ietf-drums.el (mm-util): Require CL when compiling.
1807 2000-10-15  Dave Love  <fx@gnu.org>
1809         * qp.el: Require mm-util.
1811 2000-10-13  Dave Love  <fx@gnu.org>
1813         * qp.el (quoted-printable-decode-region): Avoid invalid
1814         coding-systems.
1816 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1818         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1819         to a recursive load.
1821 2000-10-12  Dave Love  <fx@gnu.org>
1823         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1825         * gnus.el (gnus-group-startup-message): Check for PBM image.
1827 2000-10-09  Dave Love  <fx@gnu.org>
1829         * mail-source.el (mail-source-fetch-imap): Bind
1830         default-enable-multibyte-characters rather than using
1831         mm-disable-multibyte.
1833 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1835         * mail-source.el (mail-source-fetch-maildir): Don't insert
1836         newlines.
1838 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1840         * mm-encode.el: Require CL.  At least, for `incf'.
1842 2000-10-06  Dave Love  <fx@gnu.org>
1844         * gnus-audio.el: Don't require cl.
1845         (gnus-audio): New custom group.
1846         (gnus-audio-inline-sound): Change to work with Emacs.
1847         (gnus-audio-directory, gnus-audio-directory)
1848         (gnus-audio-au-player): Customize.
1849         (gnus-audio-play): Try external player if play-sound-file fails.
1850         Use file-name-extension, not string-match.
1852 2000-10-05  Dave Love  <fx@gnu.org>
1854         * rfc1843.el: Require cl when compiling.
1856         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1857         Autoload.
1858         (quoted-printable-decode-region): Rename arg which confused
1859         charset with coding-system.  Don't use nonascii-insert-offset.
1860         Coding-system encode the region initially.  Don't recognize `=='
1861         as valid QP.  Coding-system decode the region finally.
1862         (quoted-printable-decode-string): Rename arg which confused
1863         charset with coding-system.
1865         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1866         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1867         mm-encode-coding-region.
1868         (mm-decode-body, mm-decode-string): Rename variables which
1869         confused charset with coding-system.
1870         (binhex-decode-region): Don't autoload.
1871         (mm-body-encoding): Require message.
1872         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1873         cond branches.
1875         * gnus-art.el (article-de-quoted-unreadable)
1876         (article-de-base64-unreadable): Fold search case
1877         rather than downcasing string.  Apply mm-charset-to-coding-system
1878         to arg of quoted-printable-decode-region.
1880 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1882         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1884         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1886         * gnus-kill.el (gnus-kill): Typo.
1888 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1890         * gnus-mule.el: Revived.
1892 2000-10-04  Dave Love  <fx@gnu.org>
1894         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1895         Require ring when compiling.
1896         (gnus-x-splash): Bind width, height.
1897         (gnus-article-compface-xbm): New variable.
1898         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1899         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1901 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1903         * nnimap.el: require 'cl when compiling.
1905 2000-10-04  Dave Love  <fx@gnu.org>
1907         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1908         pbm images.
1910         * frown.pbm, smile.pbm, wry.pbm: New files.
1912         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1914 2000-10-03  Dave Love  <fx@gnu.org>
1916         * mail-source.el (mail-sources): Revert to nil.
1918         * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1920         * qp.el: Don't require mm-util.
1921         (quoted-printable-decode-region): Rewritten.
1922         (quoted-printable-decode-string, quoted-printable-encode-region):
1923         Doc fix.
1924         (quoted-printable-encode-region): Barf on multibyte characters.
1925         Maybe make the class multibyte.  Upcase chars, not formatted
1926         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1927         (quoted-printable-encode-string): Don't use
1928         mm-with-unibyte-buffer.
1930 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1932         * mail-source.el (mail-source-report-new-mail): Use
1933         nnheader-cancel-timer.
1935 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1937         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1938         (mail-source-fetch-imap): Use it.
1940 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1942         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1943         last change.
1945         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1946         `:ascent center'.
1948         * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1950 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1952         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1953         image's :ascent to 80.  That gives a mode-line which is approx.
1954         as tall as the normal one.
1956 2000-09-21  Dave Love  <fx@gnu.org>
1958         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1959         (for Emacs 20).  Tidy somewhat.
1961 2000-09-21  Dave Love  <fx@gnu.org>
1963         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1964         image processing.  Rationalize logic somewhat.
1966 2000-09-20  Dave Love  <fx@gnu.org>
1968         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1970         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1971         we'll be careful merging development changes.
1973         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1974         specifically.
1976         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1977         (mouse-set-point, set-face-foreground)
1978         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1979         them.
1981         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1983         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1984         redundant autoloads.
1986 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1988         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1989         to XBM; we always have PBM support.
1991 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1993         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1994         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1995         * gnus-sum.el (gnus-nov-parse-line): Ditto.
1996         * nnkiboze.el (nnkiboze-file-coding-system): New.
1997         (nnkiboze-retrieve-headers): Use it.
1998         (nnkiboze-request-group): Ditto.
1999         (nnkiboze-close-group): Ditto.
2000         (nnkiboze-generate-group): Ditto.
2001         (nnkiboze-enter-nov): Insert first Xref properly.
2003 2000-09-19  Dave Love  <fx@gnu.org>
2005         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
2006         (nnmail-get-new-mail): Test `sources' in top-level conditional.
2008         * mail-source.el (mail-sources): Change default to '((file)).
2009         Add useful custom type.
2011 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2013         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
2014         year).
2015         (gnus-date-iso8601): Ditto.
2017 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
2019         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
2021 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2023         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2024         pattern. Avoid using 8 bit chars.
2025         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2027 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2029         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2030         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2031         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2032         functions are not implemented yet.
2034         * dgnushack.el (dgnushack-compile): Remove smiley.el and
2035         x-overlay.el from the FSF Emacs black list.
2037 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2039         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2040         (mm-inline-media-tests): Ditto.
2041         (mm-automatic-display): Ditto.
2042         * mm-view.el (mm-display-inline-fontify): Generalize from
2043         mm-display-patch-inline.
2044         (mm-display-patch-inline): Use it.
2045         (mm-display-elisp-inline): Ditto.
2047 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2049         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2050         (gnus-topic-unmark-topic): Ditto.
2051         (gnus-topic-mark-topic): Ditto.
2052         (gnus-topic-get-new-news-this-topic): Use it.
2054 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2056         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2057         display xface.
2059 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
2061         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2062         zombie or killed groups.
2064 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2066         * mml.el (mml-preview): Reinsert unibyte content.
2067         (mml-parse-1): Remove with-unibyte-current-buffer.
2068         (mml-generate-mime-1): Ditto.
2069         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2070         * message.el (message-forward): Ditto.
2072 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2074         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2075         original article buffer.
2076         (article-de-base64-unreadable): Ditto.
2077         (article-wash-html): Ditto.
2079 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2081         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2082         unless forward-show-mml.
2084 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2086         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2087         (gnus-summary-save-parts-last-directory): New.
2088         (gnus-summary-save-parts): Save history.
2090 2000-09-14  Ben Gertzfield  <che@debian.org>
2092         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2093         variable.
2094         (gnus-summary-save-parts): Use it.
2096 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2098         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2099         * gnus-sum.el (gnus-summary-exit): Ditto.
2100         (gnus-summary-exit-no-update): Ditto.
2101         (gnus-summary-show-article): Ditto.
2103 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2105         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2106         Content-Disposition.
2108 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2110         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2112 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2114         * gnus-art.el (gnus-article-setup-buffer): Set
2115         gnus-article-mime-handles to nil.
2116         * gnus-sum.el (gnus-summary-exit): Ditto.
2117         (gnus-summary-exit-no-update): Ditto.
2118         (gnus-summary-show-article): Ditto.
2119         (gnus-summary-save-parts): Use gnus-article-mime-handles if
2120         dissected.
2121         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2123 2000-09-14  Dave Love  <fx@gnu.org>
2125         * gnus.el (gnus-charset):
2126         * mm-decode.el (mime-display):
2127         * imap.el (imap) <defgroup>: Add :version.
2129 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
2131         * parse-time.el: Fix author's mail address.
2133         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2134         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2135         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2136         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2137         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2138         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2139         * rfc2231.el, uudecode.el: Fix copyright notice.
2141         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2142         require `w3' at load-time only if not running in batch mode.
2144 2000-09-13  Dave Love  <fx@gnu.org>
2146         * gnus-ems.el (gnus-ems-redefine): Don't alias
2147         gnus-summary-set-display-table.
2149         * message.el (message-user-agent): Don't wrap ignore-errors around
2150         it.
2152         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2153         `format'.
2154         (mm-content-transfer-encoding): Don't use cadar.
2156         * uudecode.el (uudecode-decoder-program)
2157         (uudecode-decoder-switches): Customize.
2159         * gnus-score.el (gnus-home-score-file): Improve custom type.
2161         * gnus-cus.el (gnus-custom-mode): Conditionally set local
2162         variables for Emacs 21.
2163         (gnus-group-customize): Disable undo while laying out the buffer.
2165 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2167         * gnus-util.el (gnus-write-active-file): Bind
2168         coding-system-for-write.
2170         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2172         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2173         * gnus-kill.el (gnus-batch-score): Ditto.
2174         * gnus-move.el (gnus-change-server): Ditto.
2175         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2177 2000-09-12  Simon Josefsson  <simon@josefsson.org>
2179         * gnus-sum.el (gnus-update-read-articles): Undo
2180         `gnus-request-set-mark' operation.
2182 2000-09-11  Dave Love  <fx@gnu.org>
2184         * ChangeLog: Use iso-2022 coding.
2186         * gnus-msg.el (gnus-msg-mail): New function.
2187         (gnus-user-agent): New mail agent.
2189 2000-09-10  Dave Love  <fx@gnu.org>
2191         * message.el: Require mail-abbrevs for XEmacs for a problem with
2192         keybinding despite the autoloads for it.
2194 2000-09-08  Simon Josefsson  <simon@josefsson.org>
2196         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2198         * nnimap.el (nnimap-request-update-info-internal): Remove tick
2199         marks from dormant articles. (See nnimap-request-set-mark.)
2200         (nnimap-retrieve-headers-progress): Demule.
2201         (nnimap-open-server): Call nnoo-change-server twice, once for
2202         getting the nnimap-server-buffer and once for letting n-c-s set
2203         the variables in that buffer.
2205 2000-09-08  David Edmondson  <dme@dme.org>
2207         * gnus.el (gnus-short-group-name): Guess separator.
2209 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
2211         * gnus-group.el (gnus-group-insert-group-line): Fix.
2213 2000-09-04  Dave Love  <fx@gnu.org>
2215         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2216         (mm-get-image): Avoid the losing `make-glyph' from W3.
2218 2000-09-03  Simon Josefsson  <simon@josefsson.org>
2220         * gnus-sum.el (gnus-summary-delete-article): Check server.
2222 2000-09-01  Simon Josefsson  <simon@josefsson.org>
2224         * imap.el (imap-parse-flag-list): Rewrite.
2226         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2228         * imap.el (imap-parse-flag-list): Hack.
2230 2000-08-29  Dave Love  <fx@gnu.org>
2232         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2234         * gnus-agent.el (gnus-agent-union): new function.
2235         (gnus-agent-fetch-headers): Use it.
2237         * gnus.el (gnus-group-startup-message): Specify foreground and
2238         background for xpm image.  Centre image vertically.
2239         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2241 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2243         * message.el (message-send-mail): Narrow-to-headers.
2245 2000-08-24  Dave Love  <fx@gnu.org>
2247         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2248         21.
2250 2000-08-21  Dave Love  <fx@gnu.org>
2252         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2254 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2256         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2257         permanent is used.
2258         (gnus-topic-show-topic): Read topic when to show permanent hidden
2259         topic.
2260         (gnus-topic-remove-topic): Revert to the old behavior, not using
2261         hide.
2263 2000-08-21  Dave Love  <fx@gnu.org>
2265         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2266         (gnus-xemacs): Use featurep.
2268         * mm-util.el (mm-read-charset): Maybe use builtin.
2269         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2270         (mm-multibyte-p, mm-with-unibyte-current-buffer)
2271         (mm-with-unibyte): Use featurep, not string-match.
2272         (mm-with-unibyte-buffer): Simplify.
2273         (mm-quote-arg): Maybe use shell-quote-argument.
2275         * mml.el (mml-make-string): Deleted (unused).
2277         * gnus.el (gnus-mode-line-buffer-identification): Supply
2278         definition for Emacs 21.
2280         * gnus-salt.el: Small doc fixes.
2281         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2282         gnus-add-minor-mode.
2284         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2285         gnus-add-minor-mode.
2287 2000-08-20  Simon Josefsson  <simon@josefsson.org>
2289         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2290         function, thanks to Lloyd Zusman for debugging.
2291         (nnimap-request-group):
2292         (nnimap-request-list):
2293         (nnimap-retrieve-groups):
2294         (nnimap-request-newgroups): Use it.
2296         * nnimap.el (nnimap-request-article-part): Less verbose.
2298 2000-08-18  Dave Love  <fx@gnu.org>
2300         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2301         custom type.
2303         * nnheader.el (nnheader-replace-chars-in-string): Use
2304         subst-char-in-string if available.
2306         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2307         (gnus-request-article-this-buffer): Use expand-file-name.
2308         (gnus-mime-view-part-as-type): Simplify interactive spec.
2309         (gnus-mime-button-map): Define it all in defvar.
2311 2000-08-17  Dave Love  <fx@gnu.org>
2313         * gnus-group.el (gnus-group-running-xemacs): Deleted.
2315         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2316         last-nonmenu-event.
2318         * uudecode.el (char-int): Use defalias, not fset.
2320         * score-mode.el: Don't require easymenu.  Require mm-util.
2321         (score-mode-coding-system): Use mm-auto-save-coding-system.
2323         * nneething.el (nneething-create-mapping): Don't use cadar & al.
2324         (nneething-file-name): Use expand-file-name, not concat.
2326 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2328         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2329         Failure proof for email addresses.
2330         (nnslashdot-sane-retrieve-headers): Ditto.
2332 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2334         * message.el (message-send-mail): Only insert courtesy message
2335         when text/plain.
2337 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
2339         * message.el (message-cancel-news): Copy the From header from the
2340         original article.
2342 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2344         * gnus-async.el (gnus-asynchronous): Removed.
2346 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2348         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2349         format.
2351 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2353         * nnmail.el (nnmail-expiry-target-group): Fixed.
2355 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2357         * nnmail.el (nnmail-expiry-target-group): Fix the call to
2358         gnus-request-accept-article so that body encoding is *not* done.
2359         Encoding is not done on incoming mail, so why should it be done on
2360         expired mail?
2362 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2364         * nnml.el (nnml-request-expire-articles): Fix the calls to
2365         nnml-request-article (the filename was being passed instead of the
2366         article number) and nnmail-expiry-target-group
2367         (nnml-current-directory is changed by nnml-request-accept-article,
2368         causing it to be incorrect for the next article to be expired).
2370 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2372         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2373         expiry-target group parameters.
2375 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2377         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2378         buffer.
2379         (gnus-topic-hide-topic): Take a PERMANENT parameter.
2380         (gnus-topic-show-topic): Ditto.
2382         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2384 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
2386         * mail-source.el (mail-source-incoming-file-prefix): New
2387         variable.
2389 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2391         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2393         * mailcap.el (mailcap-maybe-eval): Be even more warning.
2395 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
2397         * message.el (message-syntax-checks): New check quotin-style:
2398         Text must be written below quoted text.
2399         (message-check-news-body-syntax): Check it.
2401 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2403         * imap.el (imap-authenticator-alist): Fix typo.
2404         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2405         Jonas Oberg for debugging.
2407 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2409         * gnus-async.el (gnus-asynchronous): Disable by default.
2411 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2413         * mm-view.el (mm-inline-text): Bind fill-column.
2415         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2416         list of unexpired articles.
2418         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2419         un-expired articles.
2421         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2422         headers.
2424         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2425         we update the right topic..
2427         * mm-decode.el (mm-display-external): Put point at start.
2429 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2431         * nnmail.el (nnmail-expiry-target): More explicit documentation.
2433         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2435 2000-08-09  Simon Josefsson  <simon@josefsson.org>
2437         * imap.el (imap-parse-body):
2438         (imap-parse-string-list): Add bug workarounds for Stalker
2439         Communigate Pro 3.0 server.
2440         (imap-body-lines): Remove bogus comment.
2442         * imap.el (imap-range-to-message-set): Move from nnimap.el.
2444         * nnimap.el (nnimap-retrieve-which-headers):
2445         (nnimap-retrieve-headers-from-server):
2446         (nnimap-request-set-mark):
2447         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2449 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2451         * message.el (message-dont-reply-to-names):
2452         rmail-dont-reply-to-names may not be defined.
2454 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2456         * gnus-group.el (gnus-group-iterate): Uncompiled function should
2457         not use pop.
2459 2000-07-19  Dave Love  <fx@gnu.org>
2461         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2462         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
2463         check.
2464         (gnus-article-display-xface): Special-case for dark backgrounds.
2466 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
2468         * imap.el (imap-calculate-literal-size-first): New variable.
2469         (imap-local-variables): Add it.
2470         (imap-kerberos4-open): Set it.
2471         (imap-send-command): Use it.
2473 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2475         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2476         (mailcap-parse-mimetypes): Use it.
2477         (mailcap-extension-to-mime): Parse mimetype.
2478         (mailcap-mime-types): Ditto.
2479         * mml.el (mml-minibuffer-read-type): Ditto.
2481 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2483         * nndoc.el (nndoc-type-alist): Add outlook.
2484         (nndoc-outlook-type-p): New function.
2485         (nndoc-outlook-article-begin): Ditto.
2487 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
2489         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2490         excursion.
2492 2000-07-15  Simon Josefsson  <simon@josefsson.org>
2494         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2496         * imap.el (imap):
2497         (imap-kerberos4-program):
2498         (imap-gssapi-program):
2499         (imap-ssl-program): Customization.
2500         (imap-shell-program):
2501         (imap-shell-host): New variables.
2502         (imap-streams):
2503         (imap-stream-alist): Add shell.
2504         (imap-shell-p):
2505         (imap-shell-open): New functions.
2506         (imap-open): Don't call authenticator if preauth.
2507         (imap-authenticate): Return t if already authenticated.
2509 2000-07-14  Simon Josefsson  <simon@josefsson.org>
2511         * gnus.el (gnus-invalid-group-regexp): New variable.
2512         (gnus-read-group): Use it.
2514 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2516         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2517         expunge-below and orphan-score are "group variables".
2519 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
2521         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2522         qualified group names to `gnus-group-read-ephemeral-group'.
2524 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2526         * gnus-sum.el: `W t' is toggle-header in info.
2528 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2530         * gnus-art.el (article-de-base64-unreadable): Typo.
2532 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
2534         * gnus-agent.el (require): Require timer.
2536 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2538         * message.el (message-bounce): Call mime-to-mml.
2540 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2542         * nnslashdot.el (nnslashdot-request-close): New function.
2544 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2546         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2547         right line number for the article.
2549 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2551         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2552         * webmail.el (webmail-fetch): Bind
2553         url-http-silence-on-insecure-redirection.
2555 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2557         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2558         unibyte.
2559         (nnslashdot-sane-retrieve-headers): Ditto.
2560         (nnslashdot-request-article): Ditto.
2562 2000-07-10  William M. Perry  <wmperry@aventail.com>
2564         * mailcap.el (mailcap-parse-mimetype-file):
2566 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2568         * nnweb.el (nnweb-insert): Stricter test.
2569         * webmail.el (webmail-refresh-redirect): Ditto.
2571 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2573         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2575 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2577         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2579 2000-07-05  Dave Love  <fx@gnu.org>
2581         * utf7.el: Doc and header fixes.
2583         * gnus-sum.el: Doc fixes.
2585         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2586         defalias, not fset.
2588         * flow-fill.el (fill-flowed-point-at-eol)
2589         (fill-flowed-point-at-bol): Use defalias, not fset.
2591         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2592         (gnus-Plain-save-name): Delete -- apparently bogus.
2594 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2596         * nnsoup.el: Use expand-file-name throughout.
2598 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2600         * nnmail.el (nnmail-read-incoming-hook): New example.
2602 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2604         * mm-view.el (mm-inline-text): Check whether the text has already
2605         been decoded.
2607 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2609         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2611 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
2613         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2615 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2617         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2618         unsend flags.
2620 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2622         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2623         name in authinfo (.authinfo now support ports, no need for the
2624         hack).
2625         (nnimap-split-find-rule): Fix.
2626         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2628 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2630         * message.el (message-unquote-tokens): Remove all quotes.
2632 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2634         * gnus-ml.el: New file.
2636 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2638         * nnultimate.el (nnultimate-request-close): New function.
2640         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2642 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2644         * gnus.el: Gnus v5.8.7 is released.
2646 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2648         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2650 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2652         * message.el (message-do-fcc): Encode MIME.
2654 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2656         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2657         (nnimap-assoc-match): New function.
2658         (nnimap-split-find-rule): Support extended syntax.
2660 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2662         * nnimap.el (nnimap-open-connection): Use port stuff.
2664         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2665         document port and defaultport.
2667 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2669         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2671 2000-06-26  Dave Love  <fx@gnu.org>
2673         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2675         * message.el: Remove unnecessary `require'ments.  Defvar
2676         gnus-list-identifiers when compiling.  Don't try to autoload
2677         variable `gnus-list-identifiers'.  Autoload
2678         gnus-group-name-charset.
2679         (message-fetch-field): Don't assume `format' removes text
2680         properties.
2681         (message-strip-list-identifiers, message-reply, message-followup):
2682         Require gnus-sum.
2683         (message-mode): Tidy XEmacs conditionals.
2684         (message-replace-chars-in-string): Use subst-char-in-string when
2685         available.
2687         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2688         removes text properties.
2690         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2692         * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2694         * gnus-score.el (gnus-summary-score-entry): Likewise.
2696 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2698         * nnimap.el (nnimap-request-post): Fix parenthesis.
2700 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2702         * message.el (message-unquote-tokens): New function.
2704         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2706         * nnimap.el (nnimap-request-post): Ditto.
2708 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2710         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2712         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2713         patch commited 2000-04-02).
2715 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2717         * imap.el (imap-mailbox-examine-1): New function.
2718         (imap-message-copyuid-1):
2719         (imap-message-appenduid-1): Use it, instead of
2720         `imap-mailbox-examine' which would utf-7 encode mailbox name
2721         twice.
2723 2000-06-19  Dave Love  <fx@gnu.org>
2725         * mm-uu.el Don't require message.  Require cl when compiling.
2727 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2729         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2730         a local variable.
2731         * gnus-sum.el (gnus-orphan-score): Move here.
2733 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2735         * message.el (message-forward): Remove show-mml condition.
2736         (message-forward-ignored-headers): Remove X-Gnus headers.
2738 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2740         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2742 2000-06-08  Urban Engberg  <ue@ccieurope.com>
2744         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2746 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2748         * message.el (message-syntax-checks): Add type.
2750 2000-06-07  Dave Love  <fx@gnu.org>
2752         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2753         put-image.
2754         (mm-inline-image): Defalias, not fset.
2756         * gnus.el (gnus-group-startup-message): Don't specify string for
2757         insert-image.
2759         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2760         add-minor-mode is available.
2761         (gnus-article-display-xface): Don't specify string for
2762         insert-image.
2764 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2766         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2767         (gnus-topic-insert-topic-line): Use shownp.
2768         (gnus-topic-hide-topic): Don't use hidden.
2769         (gnus-topic-show-topic): Don't use hidden.
2771 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2773         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2774         system.
2775         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2776         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2777         * gnus-util.el (gnus-output-to-rmail): Ditto.
2778         (gnus-output-to-mail): Ditto.
2779         (gnus-write-buffer): Ditto.
2780         * gnus-uu.el (gnus-uu-save-article): Ditto.
2782 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2784         * message.el (message-read-from-minibuffer): Typo.
2786 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2788         * gnus-art.el (article-decode-charset): Override non-MIME forward
2789         charset.
2791 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2793         * mml.el (mml-quote-region): Correct the regexp.
2794         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2796 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2798         * message.el (message-forward): Insert raw text.
2799         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2800         (mml-generate-mime-1): Insert raw text in unibyte mode.
2802 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2804         * mm-bodies.el (mm-body-encoding): Always encoded if
2805         `mm-use-ultra-safe-encoding' is set.
2807 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2809         * mml.el (ange-ftp-name-format): Typo.
2811 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2813         * gnus-start.el (gnus-get-unread-articles): If
2814         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2815         try to do anything on that server.
2817 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2819         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2820         from latest draft.
2822 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2824         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2825         is open.
2827 2000-05-24  Dave Love  <fx@gnu.org>
2829         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2831 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2833         * gnus.el (gnus-redefine-select-method-widget): new function, call
2834         it once. Add an "other" entry for unknown but editable backend
2835         name symbols.
2836         * gnus-start.el (gnus-declare-backend): use it.
2838 2000-05-19  Dave Love  <fx@gnu.org>
2840         * gnus-art.el (gnus-article-next-page): Revert last change.
2842 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2844         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2846 2000-05-19  Dave Love  <fx@gnu.org>
2848         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2849         not mm-inline-large-images.
2851 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2853         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2855 2000-05-18  Dave Love  <fx@gnu.org>
2857         * gnus-art.el: Use defalias, not fset.
2858         (gnus-article-x-face-command): Don't test for xbm.
2859         (gnus-article-next-page): Redisplay before testing point in window.
2861 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2863         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2864         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2866 2000-05-17  Jim Davidson  <jdavidson@acm.org>
2868         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2869         gnus-summary-save-in-rmail.
2870         * message.el (message-output): Ditto.
2872 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2874         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2876 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2878         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2879         is a charset.
2880         * message.el (message-send-news): Check group name charset.
2881         * gnus-msg.el (gnus-post-news): Decode group name.
2882         (gnus-inews-do-gcc): Encode group name.
2884 2000-05-17  Karl Kleinpaste  <karl@charcoal.com>
2886         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2887         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2889 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2891         * gnus-group.el (gnus-group-mark-line-p): New function.
2892         (gnus-group-goto-group): New parameter.
2893         (gnus-group-remove-mark): Use it.
2894         * gnus-topic.el (gnus-topic-move-group): Ditto.
2895         (gnus-topic-remove-group): Ditto.
2897 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2899         * gnus-group.el (gnus-group-list-dormant): New function.
2901 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2903         * gnus-agent.el (gnus-agent-synchronize): Use
2904         nnheader-insert-file-contents.
2905         (gnus-agent-save-active-1): Ditto.
2906         (gnus-agent-write-active): Ditto.
2907         (gnus-agent-expire): Ditto.
2908         * gnus-cache.el (gnus-cache-read-active): Ditto.
2909         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2910         * gnus-sum.el (gnus-summary-import-article): Ditto.
2912         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2913         (gnus-agent-save-group-info): Ditto.
2914         (gnus-agent-save-alist): Ditto.
2915         * gnus-util.el (gnus-make-directory): Ditto.
2917         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2919 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2921         * mml.el (mml-generate-mime-preprocess-function): New variable.
2922         (mml-generate-mime-postprocess-function): New variable.
2923         (mml-generate-mime-1): Use them.
2925 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2927         * gnus-group.el (gnus-group-apropos): Group name charset.
2928         * gnus-sum.el (gnus-set-mode-line): Ditto.
2929         * gnus-group.el (gnus-group-decoded-name): New function.
2930         (gnus-group-edit-group): Use it.
2931         * gnus-cus.el (gnus-group-customize): Use it.
2933 2000-05-16  Karl Kleinpaste  <karl@charcoal.com>
2935         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2937 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2939         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2940         (gnus-group-name-charset-group-alist): Ditto.
2941         (gnus-group-name-charset): New function.
2942         (gnus-group-name-decode): New function.
2943         (gnus-group-insert-group-line): Use them.
2944         (gnus-group-prepare-flat-list-dead): Ditto.
2945         (gnus-group-list-active): Ditto.
2946         (gnus-group-describe-all-groups): Ditto.
2947         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2948         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2949         add gnus-group property.
2950         (gnus-browse-group-name): Read gnus-group property.
2952 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2954         * nnfolder.el (nnfolder-possibly-change-group): Use
2955         file-name-coding-system instead of pathname-coding-system.
2956         * nnmail.el (nnmail-find-file): Ditto.
2957         (nnmail-write-region): Ditto.
2958         * nnmh.el (nnmh-retrieve-headers): Ditto.
2959         (nnmh-request-article): Ditto.
2960         (nnmh-request-group): Ditto.
2961         (nnmh-request-list): Ditto.
2962         (nnmh-possibly-change-directory): Ditto.
2963         (nnmh-active-number): Ditto.
2964         * nnml.el (nnml-possibly-change-directory): Ditto.
2965         (nnml-request-list): Ditto.
2966         (nnml-request-article): Ditto.
2967         (nnml-retrieve-headers): Ditto.
2969 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2971         * nnimap.el (nnimap-request-accept-article): Don't unselect
2972         mailbox if no mailbox is selected.
2974 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2976         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2977         Recognize domain names starting with `www.' as starting an URL.
2979 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2981         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2982         (mail-source-keyword-map): Add "subdirs" for maildir.
2984 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2986         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2987         (nnmail-get-new-mail): Use it.
2988         * gnus-start.el (gnus-get-unread-articles): Ditto.
2990 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2992         * gnus-sum.el (gnus-summary-edit-article): Better support for
2993         nndraft:drafts.
2994         * nndraft.el (nndraft-request-replace-article): New function,
2995         bind nnmail-file-coding-system.
2997 2000-05-14  Dave Love  <fx@gnu.org>
2999         * nnheader.el: Replace uses of `fset' with `defalias'.
3000         (jka-compr-compression-info-list): Only defvar when compiling.
3002 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3004         * webmail.el (webmail-netaddress-article): Refresh redirect.
3006 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3008         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
3010 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3012         * webmail.el: Translate &nbsp; to SP.
3014 2000-05-13  Robin S. Socha  <robin@socha.net>
3016         * message.el (message-bounce): Doc typo.
3018 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3020         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
3021         (gnus-soup-store): Ditto.
3022         (gnus-soup-send-packet): Ditto.
3023         * nnsoup.el (nnsoup-replies-format-type): Ditto.
3024         (nnsoup-dissect-buffer): Ditto.
3025         (nnsoup-narrow-to-article): Ditto.
3026         (nnsoup-make-active): Ditto
3028 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3030         * message.el (message-mode): Two parameters for local-variable-p.
3032 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3034         * message.el (message-strip-list-identifiers): New function.
3035         (message-reply): Use it and use message-strip-subject-re.
3036         (message-followup): Ditto.
3037         * gnus-art.el (article-hide-list-identifiers): Remove more.
3038         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3040 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3042         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3043         mail-parset-charset and use non-numeric argument.
3045 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3047         * mml.el (mml-buffer-list): New variable.
3048         (mml-generate-new-buffer): New function.
3049         (mml-destroy-buffers): Ditto.
3050         (mml-insert-mime): Use them.
3051         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3052         * gnus-sum.el (gnus-summary-edit-article): Ditto.
3053         * message.el (message-mode): Ditto.
3054         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3055         (gnus-uu-save-article): Support show-as-mml.
3056         * message.el (message-forward): Ditto.
3058 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3060         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3061         (nndoc-mime-digest-type-p): Locate article head precisely.
3062         * mml.el (mml-generate-default-type): New variable.
3063         (mml-generate-mime-1): Use it.
3064         (mml-insert-mime-headers): Use it.
3065         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3066         (gnus-uu-digest-mail-forward): Use it and call message-forward
3067         with argument digest.
3068         (gnus-uu-save-article): Support message-forward-as-mime.
3069         * message.el (message-forward): Add parameter digest.
3070         * mm-decode.el (mm-dissect-default-type): New variable.
3071         (mm-dissect-buffer): Use it.
3073 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3075         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3076         newline and paragraph to nil when got a non-ascii character. Test
3077         paragraph before newline.
3079 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3081         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3082         limit to 76.
3084 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3086         * nnslashdot.el (nnslashdot-sid-strip): New function.
3087         (nnslashdot-threaded-retrieve-headers): New format.
3088         (nnslashdot-sane-retrieve-headers): Ditto.
3089         (nnslashdot-request-article): Ditto.
3090         (nnslashdot-threaded-retrieve-headers): Thread properly.
3091         (nnslashdot-request-article): Be more lenient.
3092         (nnslashdot-threaded-retrieve-headers): Regexp search.
3094 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3096         * gnus-sum.el (gnus-with-article): Define it before use it.
3098 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3100         * message.el (message-supersede): Use mime-to-mml.
3101         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3103 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3105         * gnus-group.el (gnus-group-list-cached): Don't use
3106         `subst-char-in-string'.
3108 2000-05-08  Dave Love  <fx@gnu.org>
3110         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3112 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3114         * mm-decode.el (mm-interactively-view-part): Append %s if the
3115         method is a single word.
3116         * nnwarchive.el (nnwarchive-type-definition): Typo.
3118 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3120         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3121         function.
3122         (gnus-group-prepare-flat-predicate): Use it.
3123         (gnus-group-list-cached): List dead groups.
3125 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3127         * gnus-art.el (article-decode-charset): Don't decode message with
3128         format.
3130 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
3132         * mailcap.el (mailcap-maybe-eval): Honor user request not to
3133         evaluate the Lisp code.
3135 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3137         * gnus-art.el (article-wash-html): New function.
3138         (gnus-article-wash-html): Bind.
3139         (gnus-article-make-menu-bar): Menu item.
3140         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3141         (gnus-summary-make-menu-bar): Menu item.
3142         * gnus.el: Autoload.
3144 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
3146         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3147         (gnus-uu-unshar-article): Use it.
3149         * mailcap.el (mailcap-maybe-eval-warning): New variable.
3150         (mailcap-maybe-eval): Use it.
3152         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3153         in docstring.
3155         * mml.el (mml-generate-mime-1): Small comment.
3157 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3159         * gnus-art.el (article-de-base64-unreadable): New function.
3160         (gnus-article-de-base64-unreadable): Bind.
3161         (gnus-article-make-menu-bar): Menu item.
3162         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3163         (gnus-summary-make-menu-bar): Menu item.
3164         * gnus.el: Autoload.
3166 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3168         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3169         (gnus-summary-select-article): Add en/disable multibyte.
3171 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3173         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3174         (gnus-summary-edit-article): New feature: editing raw articles.
3176 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3178         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3179         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3180         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3181         Emacs MULE can not copy some 8bit characters in multibyte buffers.
3182         * mm-decode.el (mm-insert-part): Ditto.
3184 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3186         * nndoc.el (nndoc-type-alist): Extend forward regexp.
3187         (nndoc-forward-type-p): Ditto.
3189 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3191         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3192         value of enable-multibyte-characters.
3194 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3196         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3198 2000-05-03  Dave Love  <fx@gnu.org>
3200         * gnus-ems.el (gnus-article-xface-ring-internal)
3201         (gnus-article-xface-ring-size): New variable.
3202         (gnus-article-display-xface): Use them to cache data.  Don't try
3203         to use XPM.  Set up binary coding for PBM's sake.
3205 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3207         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3208         * gnus-int.el (gnus-request-accept-article): Ditto.
3209         (gnus-request-replace-article): Ditto.
3210         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3212 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3214         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3216 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3218         * rfc2047.el (rfc2047-encode-message-header): Encode field by
3219         field.
3220         * mml.el (mml-to-mime): Use message-default-charset.
3221         (mml-preview): Narrow to headers.
3222         * message.el (message-send-mail): Use message-default-charset.
3223         (message-send-news): Narrow to headers;
3224         use message-default-charset.
3226 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3228         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3229         detect.
3230         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3231         restriction.
3232         (mml-parse-1): Warning message.
3233         (mml-preview): Disable multibyte.
3235 2000-05-03  Dave Love  <fx@gnu.org>
3237         * gnus.el (gnus-group-startup-message): Add newline before image.
3239 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3241         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3242         * message.el (message-send-mail): Use unibyte-buffer.
3243         (message-send-mail): Ditto.
3245 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3247         * gnus.el: Gnus v5.8.6 is released.
3249 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3251         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3253 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3255         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3257 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3259         * message.el (message-send-mail-partially): Use forward-line.
3261 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3263         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3265 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3267         * mml.el (mml-generate-mime-1): Ignore 0x1b.
3268         (mml-insert-mime): No markup only for text/plain.
3269         (mime-to-mml): Remove MIME headers.
3271 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3273         * mml.el (mml-preview): Set gnus-newsgroup-charset.
3274         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3275         as 8-bit.
3277 2000-04-28  Dave Love  <fx@gnu.org>
3279         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3280         21.
3282         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3283         search order.  Use parse-colon-path and remove some redundancy.
3284         Doc fix.
3285         (mailcap-parse-mimetypes): Code consistently with
3286         mailcap-parse-mailcaps.  Doc fix.
3288         * gnus-start.el (gnus-unload): Iterate over `features', not
3289         `load-history'.
3291 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3293         * mml.el (mml-parse-1): Don't create blank parts.
3294         (mml-read-part): Fix mml tag.
3295         (mml-insert-mime): Convert message/rfc822.
3296         (mml-insert-mml-markup): Add mmlp parameter.
3298 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3300         * message.el (message-send-mail-partially): Remove CTE.
3302 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3304         * mm-view.el (mm-inline-image): Fset it.
3306 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3308         * nndoc.el (nndoc-type-alist): Change forward regexp.
3310 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3312         * message.el (message-send-mail-partially-limit): Change the
3313         default value.
3315 2000-04-27  Erik Toubro Nielsen  <erik@ifad.dk>
3317         * gnus-util.el (gnus-extract-address-components): Name might be
3318         "".
3320 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3322         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3323         (gnus-summary-post-forward): Ditto.
3324         * message.el (message-forward-show-mml): New variable.
3325         (message-forward): Use it.
3326         * mml.el (mml-parse-1): Add tag mml.
3327         (mml-read-part): Ditto.
3328         (mml-generate-mime): Support reentance.
3329         (mml-generate-mime-1): Support mml tag.
3331 2000-04-27  Dave Love  <fx@gnu.org>
3333         * gnus-art.el: Don't bother to require custom, browse-url.
3334         (gnus-article-x-face-command): Include gnus-article-display-xface.
3336         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
3337         Use defalias, not fset.
3338         (gnus-article-display-xface): New function.
3340         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3342         * mm-decode.el: Small doc fixes.  Require cl when compiling.
3343         (mm-xemacs-p): Deleted.
3344         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3345         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3346         use create-image and don't special-case xbm.
3347         (mm-valid-image-format-p): Use display-graphic-p.
3349 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3351         * message.el (message-send-mail-partially-limit): New variable.
3352         (message-send-mail-partially): New function.
3353         (message-send-mail): Use it.
3354         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3355         all blank lines inside of base64.
3356         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3357         blank lines.
3359 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3361         * mml.el (mml-insert-tag): Match more special characters.
3363 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3365         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3367 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3369         * mm-decode.el (mm-inline-media-tests): Add message/partial.
3370         (mm-inlined-types): Ditto.
3371         * mm-partial.el: New file.
3373 2000-04-27  Dave Love  <fx@gnu.org>
3375         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3376         matter in Emacs 21.
3378 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
3380         * mm-bodies.el (mm-encode-body): Remove reference to
3381         mm-default-charset in comment.
3383 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
3385         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3387 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3389         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3390         let.
3392 2000-04-26  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
3394         * gnus-draft.el (gnus-draft-setup): Fix comments.
3396 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3398         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3399         if nnmbox-file-coding-system-for-write is nil.
3401 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3403         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3404         header if nil.
3406 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3408         * mm-view.el (mm-inline-text): Insert directly if decoded.
3409         * mml.el (autoload): Typo.
3411 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3413         * mml.el (mml-preview): Set up posting-charset.
3414         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3416 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3418         * webmail.el: Fix yahoo mail.
3420 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3422         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3423         word if not necessary.
3424         (rfc2047-encode-region): Put space between encoded words.
3426 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3428         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3430 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3432         * gnus-draft.el (gnus-draft-setup): Restore mml only when
3433         required.
3434         (gnus-draft-edit-message): Require restoration.
3436 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3438         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3439         back.
3441 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3443         * gnus-art.el (gnus-treat-article): Make sure that the summary
3444         buffer is live.
3446 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3448         * mailcap.el (mailcap-parse-mailcaps): Reorder.
3449         (mailcap-parse-mailcap): Backwards parsing.
3450         (mailcap-possible-viewers): Remove nreverse.
3451         (mailcap-mime-info): Ditto.
3452         (mailcap-add-mailcap-entry): Keep alternative viewer.
3454 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3456         * gnus.el: Gnus v5.8.5 is released.
3458 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3460         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3462         * gnus-util.el (gnus-netrc-machine): Default to nntp.
3464         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3466 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3468         * mm-view.el (mm-inline-message): Disable prepare-hook.
3470 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3472         * gnus.el: Fix copyright statements.
3474         * gnus-sum.el (gnus-alter-articles-to-read-function): New
3475         variable.
3476         (gnus-articles-to-read): Use it.
3478         * message.el (message-get-reply-headers): Bind free variable.
3480 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3482         * message.el (message-get-reply-headers): Fix to-address.
3484 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3486         * webmail.el: Hotmail fix. Add a debug function.
3488 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3490         * gnus-sum.el (t): M-down and M-up.
3492 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3494         * gnus-sum.el: Doc fix.
3496 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3498         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3500 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3502         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3503         string.
3504         (nnweb-request-group): Don't scan twice.
3505         (nnweb-request-scan): Don't nix out the hashtb.
3507         * message.el (message-get-reply-headers): Return a value.
3509 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
3511         * gnus-art.el (gnus-button-url-regexp): New value to match naked
3512         urls.
3514 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3516         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3517         order messages are inserted.
3519         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3520         message/rfc822 parts.
3522         * gnus-art.el (gnus-article-read-summary-keys): Check for
3523         numerical values.
3525         * message.el (message-get-headers): Made into own function.
3526         (message-reply): Use it.
3527         (message-get-reply-headers): Renamed.
3528         (message-widen-reply): New command.
3530 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3532         * nntp.el (nntp-retrieve-data): Report the error and return nil.
3534 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3536         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3537         non-base64 text at the end if not found.
3539 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
3541         * gnus-sum.el (gnus-read-move-group-name):
3542         (gnus-summary-move-article): Use `gnus-group-method' to find out
3543         what method the manually entered group belong to.
3544         `gnus-group-name-to-method' doesn't return any method parameters
3545         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3546         for new groups so they wouldn't work.
3548 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3550         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3551         override.
3553 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3555         * nnmail.el (nnmail-cache-insert): Does some stuff that is
3556         probably good to do, or something.  I dunno.  I just write these
3557         ChangeLog entries, and my name is Lars.
3559 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3561         * message.el (message-caesar-region): Use translate-region.
3563 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3565         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3567 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3569         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3570         variables, because that makes Emacs flash.
3572         * gnus-group.el (gnus-group-insert-group-line): Don't call
3573         gnus-group-add-icon unconditionally.
3575         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3576         xmas.
3577         (gnus-group-glyph-directory): Removed.
3579 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3581         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3582         gnus-newsgroup-name is "".
3584 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3586         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3587         in conjunction with MULE-UCS.
3589 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3591         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3593 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3595         * message.el (message-shorten-references): Only cater to broken
3596         INN for news. This caters for broken smtpd.
3598 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3600         * mailcap.el (mailcap-mime-info): Use the first match; not the
3601         last.
3603         * gnus-agent.el (gnus-category-kill): Save the category list.
3605 2000-04-21  Chris Brierley  <brierley@pobox.com>
3607         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3609 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3611         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3613 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3615         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3617 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3619         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3620         (gnus-group-list-cached): Use it.
3622 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3624         * gnus.el: Update all the copyright notices.
3626 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3628         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3629         non-base64 text at the end.
3631 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3633         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3635 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3637         * nnheader.el: Don't autoload cancel-function-timers.
3639         * message.el (message-fetch-field): Fold case.
3641 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3643         * message.el (message-forward-before-signature): New variable.
3645 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3647         * gnus-mlspl.el: Fix stuff.
3649 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3651         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3652         subjects when unthreaded.
3654 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3656         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3657         well.
3659 2000-04-21  Rui Zhu  <sprache@iname.com>
3661         * gnus-art.el (gnus-article-mode): Fix variable name.
3663 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3665         * mm-view.el: Fix autoload.
3667         * flow-fill.el (flow-fill): Fix provide.
3669         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3670         nil.
3672 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3674         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3676 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3678         * gnus-util.el (gnus-netrc-machine): Didn't work.
3680 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3682         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3684 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3686         * flow-fill.el: Renamed from fill-flowed.
3688         * message.el (message-forward-ignored-headers): Default to
3689         removing CTE.
3691 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3693         * message.el (message-mode): Don't fill headers.
3695 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3697         * message.el (message-pipe-buffer-body): Use shell
3699 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3701         * nnvirtual.el (nnvirtual-request-article):
3702         Bind gnus-override-method to nil.
3703         (nnvirtual-request-update-mark): Don't update mark when
3704         article is not there.
3706 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3708         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3710 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3712         * gnus-util.el (gnus-parse-netrc): Allow "port".
3713         (gnus-netrc-machine): Take a port param.
3714         (gnus-netrc-machine):
3716         * gnus-art.el (gnus-request-article-this-buffer): Allow
3717         re-selecting referenced articles.
3719         * message.el (message-cancel-news): Allow editing.
3720         (message-cancel-message): Add newline.
3722 2000-04-20  William M. Perry  <wmperry@aventail.com>
3724         * mm-view.el (mm-inline-image-emacs): New function.
3726 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3728         * mail-source.el (mail-source-delete-incoming): Change default in
3729         cvs.
3731 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3733         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3734         function.
3736 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3738         * nnml.el (nnml-request-expire-articles): Use it.
3740         * nnmail.el (nnmail-expiry-target): New variable.
3741         (nnmail-expiry-target-group): New function.
3743 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3745         * message.el (message-forward): Add non-MIME separators.
3747 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3749         * message.el (message-generate-headers): Respect the syntax check
3750         spec.
3752         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3753         (gnus-remove-thread): Don't show all threads.
3755 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3757         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3759 2000-04-19  Dave Love  <fx@gnu.org>
3761         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3763 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3765         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3766         (nnwarchive-egroups-*): Ditto.
3767         (nnwarchive-url): Unibyte buffer and single line cookie.
3769 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3771         * mm-util.el (mm-char-or-char-int-p): New alias.
3772         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3773         entities.
3775 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3777         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3778         article case insensitively.
3780 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3782         * mail-source.el (mail-source-fetch-webmail): Use the default
3783         password provided in mail-sources; use webmail:subtype:user as
3784         the key.
3786 2000-04-10  John Wiegley  <johnw@gnu.org>
3788         * mail-source.el (mail-source-fetch-webmail): Use
3789         mail-source-password-cache.
3791 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3793         * webmail.el: Add netscape mail and fix HotMail mail.
3795 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3797         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3799 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3801         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3802         RFC822.PEEK if server support IMAP4rev1.
3803         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3804         RFC822.TEXT.PEEK if server support IMAP4rev1.
3805         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3806         RFC822.HEADER if server support IMAP4rev1.
3807         (nnimap-request-article-part): Support bodydetail in response
3808         data.
3810 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3812         * fill-flowed.el: New file.
3814         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3815         text/plain parts with `format' parameters.
3817         * mm-view.el (autoload): Autoload fill-flowed.
3818         (mm-inline-text): For "plain" parts with a format=flowed
3819         parameter, call `fill-flowed'.
3821 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3823         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3824         slashdot ids.
3826 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3828         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3829         format.
3831 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3833         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3834         `imtest' too.
3835         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3836         (imap-gssapi-program): New variable.
3837         (imap-streams): Add gssapi.
3838         (imap-stream-alist): Ditto.
3839         (imap-authenticators): Ditto.
3840         (imap-authenticator-alist): Ditto.
3841         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3842         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3843         1.6.x `imtest' syntax.
3844         (imap-gssapi-stream-p): New function.
3845         (imap-gssapi-open): Ditto.
3846         (imap-gssapi-auth-p): Ditto.
3847         (imap-gssapi-auth): Ditto.
3848         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3849         (imap-send-command): Use buffer-local `imap-client-eol' value.
3851         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3852         lines and turn TAB into SPC before parsing.
3854 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
3856         * nnheader.el (nnheader-group-pathname): Make sure to return a
3857         directory.
3858         * nnmail.el (nnmail-group-pathname): Ditto.
3860 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3862         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3863         might split in the middle of a message-id.
3865 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3867         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3868         groups from the server.
3870         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3871         (gnus-summary-toggle-header): Update the wash status.
3873         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3874         Moved here.
3876         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3877         setting.
3879         * nnmail.el (nnmail-get-active): Use it.
3880         (nnmail-parse-active): New function.
3882         * mm-view.el (mm-inline-text): Support the new version of
3883         vcard.el.
3885         * gnus-sum.el (gnus-summary-move-article): Only delete article
3886         when moving junk.
3887         (gnus-deaden-summary): Bury the buffer.
3889         * nnmail.el (nnmail-group-pathname): Ditto.
3891         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3893 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3895         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3896         whether Mule.
3898 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3900         * message.el (message-send-mail): Protect against unloaded Gnus.
3902         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3903         parent.
3904         (gnus-topic-update-topic-line): Yes, do.
3905         (gnus-topic-goto-missing-group): Tally the correct number of
3906         unread articles before inserting the topic line.
3908 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3910         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3912 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3914         * mm-decode.el (mm-dissect-buffer): Ditto.
3916         * gnus-art.el (article-decode-charset): Strip CTE.
3918         * ietf-drums.el (ietf-drums-strip): New function.
3920         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3921         when prompting in read-only groups.
3923 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3925         * imap.el (imap-send-command): Change EOL-chars when
3926         `imap-client-eol' differs from default, not only for kerberos4.
3927         (imap-mailbox-status): Get encoded mailbox's status.
3929 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3931         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3932         into `mail-source-password-cache'.
3934 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3936         * mm-util.el (mm-mime-charset): Check for presence of
3937         `coding-system-get' and `get-charset-property' (recent XEmacs has
3938         the former, but not the latter).
3940 2000-01-28  Dave Love  <fx@gnu.org>
3942         * message.el (message-check-news-header-syntax): Fix typo
3943         `newsgroyps'.
3944         (message-talkative-question): Put temp buffer in fundamental-mode.
3945         (message-recover): Use fundamental-mode in the right buffer.
3947         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3948         right buffer.
3950 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3952         * qp.el (quoted-printable-decode-region): Add charset parameter.
3953         (quoted-printable-decode-string): Ditto.
3955         * gnus-art.el (article-de-quoted-unreadable): Use it.
3957 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3959         * nnimap.el (nnimap-split-predicate): New variable.
3960         (nnimap-split-articles): Use it.
3962 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3964         * utf7.el: Change email address.
3966 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3968         * gnus-group.el (gnus-group-catchup): Purge split history.
3970 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3972         * nnmail.el (nnmail-generate-active): Support extended group name.
3973         (nnmail-get-active): Ditto.
3975 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3977         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3978         group names, don't remove anything.
3980 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3982         * webmail.el (webmail-my-deja-open): My-deja changes.
3984 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3986         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3988 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3990         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3992 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3994         * gnus.el (gnus-other-frame): Fix typo.
3996 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3998         * gnus-cus.el (gnus-group-customize): Fix typo.
4000 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4002         * nnweb.el (nnweb-insert): Simplified.
4004 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4006         * gnus-art.el (gnus-article-mode-map): "e" is
4007         gnus-summary-edit-article.
4009 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
4011         * mailcap.el (mailcap-mime-extensions): Add .diff.
4013 2000-01-06  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4015         * mm-decode.el (mm-mailcap-command): handle "%%" and the case
4016         where there is no "%s" in the method.
4018 2000-01-08  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4020         * gnus-sum.el (gnus-summary-select-article): Return 'old.
4022 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4024         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4026         * gnus.el: Really always pop up a new frame.
4028         * parse-time.el (parse-time-rules): Allow 100-110 to be
4029         2000-2010.
4031         * time-date.el (date-to-time): Don't use timezone.
4033 2000-01-06  Dave Love  <fx@gnu.org>
4035         * time-date.el: Add keywords.
4036         (date-to-time): Add autoload cookie.  Canonicalize with
4037         timezone-make-date-arpa-standard.
4038         (time-to-seconds): Avoid caddr.
4039         (safe-date-to-time): Add autoload cookie.
4041 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
4043         * gnus-group.el (gnus-group-line-format-alist): Added %E for
4044         eyecandy.
4045         (gnus-group-insert-group-line): Now groks %E and inserts icon in
4046         group line using gnus-group-add-icon.
4047         (gnus-group-icons): Added customize group.
4048         (gnus-group-icon-list): Added variable.
4049         (gnus-group-glyph-directory): Added variable.
4050         (gnus-group-icon-cache): Added variable.
4051         (gnus-group-running-xemacs): Added variable.
4052         (gnus-group-add-icon): Added function. Add an icon to the current
4053         line according to gnus-group-icon-list.
4054         (gnus-group-icon-create-glyph): Added function.
4056 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4058         * gnus-sum.el (gnus-summary-select-article): Return whether we
4059         selected something new.
4060         (gnus-summary-search-article): Start searching at the window
4061         point.
4063         * gnus-group.el (gnus-fetch-group): Complete over
4064         gnus-active-hashtb.
4066 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4068         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4070 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4072         * gnus-sum.el (gnus-preserve-marks): New variable.
4073         (gnus-summary-move-article): Use it.
4074         (gnus-group-charset-alist): Added more entries.
4076 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4078         * mm-decode.el (mm-inline-override-types): Removed duplicate.
4080         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4081         as the default score.
4083         * gnus-score.el (gnus-score-delta-default): Changed name.
4085 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
4087         * imap.el (imap-parse-literal):
4088         (imap-parse-flag-list): Don't care about props.
4089         (imap-parse-string): Handle quoted characters.
4091 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4093         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4094         (gnus-summary-mark-article): Doc fix.
4095         (gnus-summary-mark-forward): Doc fix.
4096         (t): Changed keystroke for gnus-summary-customize-parameters.
4098         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4099         "e".
4100         (gnus-article-mode-map): No, don't.
4102         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4103         of the final article.
4105         * mm-decode.el (mm-interactively-view-part): Error on no method.
4107 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
4109         * gnus-score.el (gnus-score-insert-help): Something.
4111         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4113         * gnus-win.el (gnus-configure-frame): Ditto.
4115         * gnus-mh.el (gnus-summary-save-in-folder): Use
4116         with-current-buffer.
4118 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4120         * nnwarchive.el: Changed file perms.
4122 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4124         * gnus-group.el (gnus-group-delete-groups): New command.
4125         (gnus-group-delete-group): Extra no-prompt parameters.
4127 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4129         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4130         <p>.
4132 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
4134         * webmail.el (webmail-hotmail-article): Don't insert message id.
4136 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4138         * nnimap.el (nnimap-split-fancy): New variable.
4139         (nnimap-split-fancy): New function.
4141 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4143         (nnimap-split-rule): Document symbol value.
4145 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4147         * nnimap.el (nnimap-retrieve-headers-progress): Let
4148         `nnheader-parse-head' parse article.
4149         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4150         request headers needed by `nnheader-parse-head'.
4152 1999-12-23  Florian Weimer  <fw@s.netic.de>
4154         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4155         value (crosspostings are handled), improve documentation.
4157         * nnultimate.el: Declare file coding system as iso-8859-1.
4159         * message.el: Dito.
4161         * gnus-cite.el: Dito.
4163         * gnus-spec.el: Dito.
4165 1999-12-21  Florian Weimer  <fw@s.netic.de>
4167         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4168         (gnus-setup-message): No longer make `message-posting-charset'
4169         buffer-local.
4170         (gnus-setup-posting-charset): Reflect the new layout of
4171         `gnus-group-posting-charset-alist' and `message-posting-charset'.
4173         * message.el (message-send-mail): Bind `message-this-is-mail' and
4174         `message-posting-charset'.
4175         (message-send-news): Dito, and honour new layout of
4176         `message-posting-charset'.
4177         (message-encode-message-body): Ignore `message-posting-charset'.
4179         * mm-bodies.el (mm-body-encoding): Consider
4180         `message-posting-charset' when deciding whether to use 8bit.
4182         * rfc2047.el (rfc2047-encode-message-header): Back out change.
4183         (rfc2047-encodable-p): Now solely for headers; use
4184         `message-posting-charset'.
4186 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4188         * nnwarchive.el (nnwarchive-type-definition): Set default value.
4190 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4192         * nnagent.el (nnagent-server-opened): Optional.
4193         (nnagent-status-message): Optional.
4195 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
4197         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4198         end (referenced by instructions in
4199         `gnus-cited-opened-text-button-line-format-alist').
4201 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4203         * imap.el (imap-starttls-open): Typo.
4205 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4207         * mm-util.el (mm-charset-after): Non-MULE case.
4208         * mail-prsvr.el (mail-parse-mule-charset): New variable.
4209         * rfc2047.el (rfc2047-dissect-region): Bind it.
4211 1999-12-18  Florian Weimer  <fw@s.netic.de>
4213         * mml.el (mml-generate-multipart-alist): Correct default value.
4215         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4216         (mm-safer-encoding): New function.
4217         (mm-content-transfer-encoding): Use both.
4219         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4220         * qp.el (quoted-printable-encode-region): Dito.
4222 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4224         * webmail.el (webmail-hotmail-article): Snarf the raw file.
4226 1999-12-18  Victor S. Miller  <victor@idaccr.org>
4228         * webmail.el (webmail-hotmail-list): raw=0.
4230 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4232         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4233         group name.
4235 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4237         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4239 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4241         * imap.el: Don't autoload digest-md5.
4242         (imap-starttls-open): Bind coding-system-for-{read,write}.
4243         (imap-starttls-p): Check if we can find starttls.el.
4244         (imap-digest-md5-p): Check if we can find digest-md5.el.
4246 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4248         * imap.el: Require `digest-md5' when compiling; add autoload
4249         settings for `digest-md5-parse-digest-challenge',
4250         `digest-md5-digest-response', `starttls-open-stream' and
4251         `starttls-negotiate'.
4252         (imap-authenticators): Add `digest-md5'.
4253         (imap-authenticator-alist): Setup for `digest-md5'.
4254         (imap-digest-md5-p): New function.
4255         (imap-digest-md5-auth): New function.
4256         (imap-stream-alist): Add STARTTLS entry.
4257         (imap-starttls-p): New function.
4258         (imap-starttls-open): New function.
4260 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4262         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4264 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4266         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4267         string-to-x function.
4269 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4271         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4273 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4275         * webmail.el: Enhance hotmail-snarf.
4277 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4279         * rfc2047.el (rfc2047-dissect-region): Rewrite.
4281 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4283         * webmail.el (webmail-hotmail-list): Search no-error.
4285 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4287         * nnwarchive.el: Support nov-is-evil.
4288         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4289         Set it if non-nil.
4290         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4292 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4294         * nnagent.el (nnagent-server-opened): Redefine.
4295         (nnagent-status-message): Ditto.
4297 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4299         * rfc1843.el (rfc1843-decode-region): Use
4300         buffer-substring-no-properties.
4301         * gnus-art.el (article-decode-HZ): New function.
4303 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4305         * nnheader.el (nnheader-translate-file-chars): Only in full path.
4307 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4309         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4310         MIME charset not a MULE charset.
4312 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4314         * gnus-ems.el: Translate more ugly characters.
4315         * nnheader.el (nnheader-translate-file-chars): Don't translate
4316         the second ':'.
4318 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4320         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4321         method if cannot find the article.
4323 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4325         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4326         method if overrided.
4328 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4330         * mail-source.el (mail-source-fetch-webmail): Parameter
4331         dontexpunge.
4333 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4335         * webmail.el: Support my-deja. Better error report.
4337 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4339         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4340         is bad.
4341         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4342         is not 1.
4344 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4346         * nnslashdot.el (nnslashdot-request-article): A space.
4348 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4350         * nnagent.el: Support different backend with same name.
4352 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4354         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4355         archived group.
4356         (nnslashdot-sane-retrieve-headers): Ditto.
4357         (nnslashdot-request-article): Ditto.
4359 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4361         * nnweb.el (nnweb-insert): Narrow to point.
4363 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4365         * nnweb.el (nnweb-insert): Follow refresh url.
4366         * nnslashdot.el: Use it.
4368 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4370         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4371         (nnweb-decode-entities-string): New function.
4373         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4374         nnweb-* and move to nnweb.el.
4375         * nnwarchive.el: Use nnweb-decode-entities, etc.
4376         * webmail.el: Ditto.
4378         * nnslashdot.el: Use nnweb-decode-entities-string.
4379         (nnslashdot-decode-entities): Remove.
4381 1999-12-13  Eric Marsden  <emarsden@mail.dotcom.fr>
4383         * nnslashdot.el: Decode entities.
4385 1999-12-12  Dave Love  <fx@gnu.org>
4387         * gnus-agent.el (gnus-category-edit-groups)
4388         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4389         expansion of setf, fixed.
4391 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4393         * gnus-agent.el: Revoke last Dave Love's patch, because of
4394         incompatibility of XEmacs.
4396 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4398         * mm-uu.el: Change headers.
4399         * rfc1843.el: Ditto.
4400         * uudecode.el: Ditto.
4402 1999-12-07  Dave Love  <fx@gnu.org>
4404         * gnus-agent.el (gnus-category-edit-predicate)
4405         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4406         inside backquote to avoid it at runtime.
4408 1999-12-07  Dave Love  <fx@gnu.org>
4410         * binhex.el: Require cl when compiling.
4412 1999-12-04  Dave Love  <fx@gnu.org>
4414         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4416 1999-12-04  Dave Love  <fx@gnu.org>
4418         * mm-util.el (mm-delete-duplicates): New function.
4419         (mm-write-region): Use it.
4421         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4423         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
4424         mm-delete-duplicates.
4426         * imap.el (imap-open, imap-debug): Avoid mapc.
4428         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4430         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4431         (gnus-multi-decode-encoded-word-string): Avoid mapc.
4433         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4434         runtime.
4436         * gnus.el (gnus-select-method): Likewise.
4438         * nnheader.el (nnheader-nov-read-integer): Likewise.
4440         * mm-view.el (mm-inline-message): Require cl when compiling.
4441         Avoid ignore-errors at runtime.
4442         (mm-inline-text): Avoid mapc.
4444 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4446         * gnus-art.el (article-decode-charset): Widen is bad.
4448 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4450         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4452 1999-12-12  Florian Weimer  <fw@s.netic.de>
4454         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4455         indicate that only US-ASCII is permitted.
4456         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
4457         use unencoded 8-bit characters in message headers.
4459 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4461         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4462         CRLF.
4464 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4466         * webmail.el: Require url-cookie.
4468 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4470         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4471         new function to make modified caesar table.
4472         (nnwarchive-from-r13): Use it.
4473         (nnwarchive-mail-archive-article): Improved.
4475 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4477         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4479 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4481         * nnweb.el (nnweb-request-article): Return cons.
4483 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4485         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4487 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4489         * mm-util.el (mm-with-unibyte): New macro.
4490         * nnweb.el (nnweb-init): Use it.
4492 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4494         * mm-util.el (mm-charset-after): New function.
4495         (mm-find-mime-charset-region): Set charsets after
4496         delete-duplicates and use find-coding-systems-region.
4497         (mm-find-charset-region): Remove composition.
4499         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4501         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4503 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4505         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4506         * mml.el (mml-confirmation-set): New variable.
4507         (mml-parse-1): Ask user to confirm.
4509 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
4511         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4512         are scanned when we have directory mail-sources (the mail source
4513         is modified in that case, so we must scan it for all
4514         groups/methods).
4516 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4518         * nnml.el (nnml-request-move-article): Save nnml-current-directory
4519         and nnml-article-file-alist.
4521 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4523         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4524         nnmail-fetched-sources.
4526 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4528         * mm-util.el (mm-find-charset-region): Use the last charset.
4530 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
4532         * gnus.el (gnus-select-method): Made the option list prettier.
4534 1999-12-08  Florian Weimer  <fw@s.netic.de>
4536         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4537         for the `de' newsgroups hierarchy, as it is common practice there.
4539 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4541         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4542         buffer-string arguments. Fix references.
4544 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4546         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4547         (gnus-agent-batch-fetch): Use it.
4548         (gnus-agent-fetch-session): Use it.
4550 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4552         * mm-util.el (mm-find-mime-charset-region): Delete nil.
4554 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4556         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
4557         nil.
4559 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4561         * nnslashdot.el (nnslashdot-request-list): There were two
4562         top-level body-forms.  Put a `progn' around them.
4564         * gnus.el (gnus-select-method): Use `condition-case'
4565         instead of `ignore-errors', since cl may not be loaded when the
4566         form is evaluated.
4568 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4570         * nnwarchive.el: Support www.mail-archive.com.
4572 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4574         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4575         do anything.
4577 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4579         * utf7.el: New file, written by Jon K Hellan.
4581         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4582         default to t.
4584 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4586         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4588         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4589         current.
4590         (gnus-refer-article-methods): New function.
4591         (gnus-summary-refer-article): Use it.
4593 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4595         * nnimap.el (nnimap-retrieve-groups): Return active format.
4597         * nnimap.el (nnimap-replace-in-string): Removed.
4598         (nnimap-request-list):
4599         (nnimap-retrieve-groups):
4600         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4602 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4604         * imap.el: Use format-spec for ssl program.
4605         * imap.el (imap-ssl-arguments): Removed.
4606         (imap-ssl-open-{1,2}): Removed.
4608 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4610         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4611         instead of `ignore-errors', since cl may not be loaded when the
4612         form is evaluated.
4614 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4616         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4617         (mm-7bit-chars): New variable.
4618         (mm-body-7-or-8): Use it in both cases.
4620 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4622         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4623           defcustom definitions.
4625 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4627         * mm-decode.el (mm-display-part): Let mm-display-external return
4628         inline or external.
4629         (mm-display-external): For copiousoutput methods, insert output in
4630         buffer.
4632 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4634         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4635         buffer.
4637 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4639         * gnus-audio.el: An M too far.
4641         * gnus-msg.el (gnus-setup-message): One backtick too many.
4643         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4644         a function, not a variable.
4646 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4648         * gnus-score.el (gnus-score-body): Widen before requesting.
4650 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4652         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4654 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4656         * mail-source.el (mail-source-fetch-webmail): Bind
4657         mail-source-string.
4659 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4661         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4662         (gnus-uu-unmark-by-regexp): Ditto.
4664         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4665         dead groups.
4667 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4669         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4670         do their real thing.
4672         * nnmh.el (nnmh-be-safe): Doc fix.
4674         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4676         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4677         status line has arrived before we count it.
4679         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4681         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4682         Whitespace problems.
4684         * gnus-win.el (gnus-configure-windows): Error fix.
4686         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4687         right function.
4689         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4690         Indent all functions.  Fix all comments to match the comment
4691         conventions.  Double-space after full stop.
4693 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4695         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4696         value to divide received mails into my favorite groups and I met
4697         an error.  It takes place if the length of a element "VALUE" in
4698         nnmail-split-fancy is less than two.
4700 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4702         * mml.el (mml-insert-part): New function.
4704 1999-12-02  Dave Love  <fx@gnu.org>
4706         * mm-decode.el: Customize.
4708 1999-12-03  Dave Love  <fx@gnu.org>
4710         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4711         the W3 stuff isn't available.
4713 1999-12-03  Dave Love  <fx@gnu.org>
4715         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4716         at runtime.
4718 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4720         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4722 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4724         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4725         don't be fooled by "From nobody" lines added by respooling.
4727         * pop3.el (pop3-movemail): Write crashbox in binary.
4728         (pop3-get-message-count): New function.
4730         * mail-source.el (mail-source-primary-source): New variable.
4731         (mail-source-report-new-mail-interval): New variable.
4732         (mail-source-idle-time-delay): New variable.
4733         (mail-source-new-mail-available): New internal variable.
4734         (mail-source-fetch-pop): Clear new mail flag, when mail from
4735         primary source has been fetched.
4736         (mail-source-check-pop): New function.
4737         (mail-source-new-mail-p): New function.
4738         (mail-source-start-idle-timer): New function.
4739         (mail-source-report-new-mail): New function.
4740         (mail-source-report-new-mail): New internal variable.
4741         (mail-source-report-new-mail-timer): New internal variable.
4742         (mail-source-report-new-mail-idle-timer): New internal variables.
4744 1999-12-04  Andreas Schwab  <schwab@suse.de>
4746         * gnus-cus.el (gnus-group-customize): Customize fix.
4748 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4750         * message.el (message-send-mail-with-sendmail): Use
4751         message-make-address.
4753 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4755         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4757 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4759         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4761 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4763         * mml.el (mml-insert-tag): Don't close the tag.
4764         (mml-insert-empty-tag): New function.
4765         (mml-attach-file): Use mml-insert-empty-tag instead of
4766         mml-insert-tag.
4767         (mml-attach-buffer): Ditto.
4768         (mml-attach-external): Ditto.
4769         (mml-insert-multipart): Ditto.
4771 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4773         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4774         the article number.
4776 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4778         * gnus.el (gnus-find-method-for-group): The method of a new group
4779         is not the native one.
4781 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4783         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4785 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4787         * nnultimate.el (nnultimate-retrieve-headers): Use
4788         mm-with-unibyte-current-buffer.
4789         (nnultimate-request-article): Ditto.
4791 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4793         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4795 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4797         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4798         * nnweb.el (nnweb-retrieve-headers): Use it.
4799         (nnweb-request-article): Use it.
4801         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4802         case matching failed.
4804 1999-12-02  John Wiegley  <jwiegley@inprise.com>
4806         * mail-source.el (mail-source-keyword-map): Add backslash to
4807         Delete-flag.
4809 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4811         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4812         Latin-1.
4813         (gnus-group-charset-alist): No, don't.
4815         * nnweb.el (nnweb-init): Make the buffer unibyte.
4817 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4819         * mail-source.el (mail-source-set-common-1): Fix to get the
4820         default value.
4822 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4824         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4826         * nnultimate.el (nnultimate-request-list): Use unibyte.
4828         * gnus-uu.el (gnus-uu-grab-articles): Bind
4829         gnus-display-mime-function to nil.
4831         * message.el (message-send-mail-with-sendmail): Use the
4832         user-mail-address variable.
4834         * gnus-art.el (gnus-ignored-headers): More headers.
4836         * message.el (message-shorten-1): Use list.
4838 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4840         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4841         signatures.
4843         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4844         (nnweb-dejanews-create-mapping): Do the properish date.
4846 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4848         * mail-source.el (mail-source-common-keyword-map): New variable.
4849         (mail-source-bind-common): New macro.
4850         (mail-source-fetch): Support plugged mail source.
4851         * gnus-int.el (gnus-request-scan): Use them.
4853 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4855         * mm-view.el (mm-inline-message): Check whether charset is a
4856         string.
4858         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4860         * message.el (message-mode-map): Changed keystroke for
4861         message-yank-buffer.
4863 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4865         * message.el (message-shorten-references): Cut references to 31
4866         elements, then either fold them or shorten them to 988 characters.
4867         (message-shorten-1): New function.
4868         (message-cater-to-broken-inn): New variable.
4870 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4872         * nnslashdot.el (nnslashdot-lose): New function.
4874 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4876         * mm-view.el (mm-inline-message): Not the right type of charset is
4877         being fetched here.  Let the group charset rule.
4878         (mm-inline-message): Ignore us-ascii.
4880 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4882         * mail-source.el (mail-source-fetch-maildir): work around the
4883         ommitted "file-regular-p" in efs/ange-ftp
4885 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4887         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4888         (mml-generate-mime-1): Use the encoding param.
4890         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4892         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4893         gnus-art before binding its variables.
4895         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4896         after the MIME.
4898 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4900         * message.el (message-clone-locals): Use it.
4902         * gnus-msg.el (gnus-configure-posting-styles): Make
4903         user-mail-address local.
4905 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4907         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4908         once.
4910 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4912         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4913         (message-clone-locals): Ditto.
4915         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4916         group inherit reply-to or from.
4918 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4920         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4921         for charset.
4922         (gnus-summary-show-article-charset-alist): New variable.
4924         * mm-bodies.el (mm-decode-string): Support gnus-all and
4925         gnus-unknown.
4926         (mm-decode-body): Ditto.
4927         * rfc2047.el (rfc2047-decode): Ditto.
4929 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4931         * mail-source.el (mail-source-delete-incoming): Change default to
4932         t.
4934 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4936         * gnus.el: Pterodactyl Gnus v0.99 is released.
4938 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4940         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4941         spec.
4943         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4944         (gnus-configure-posting-styles): No, don't.
4945         (gnus-configure-posting-styles): Allow overriding files.
4947         * gnus-art.el (gnus-header-button-alist): Use browse-url
4948         directly.
4950         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4952         * gnus-msg.el (gnus-summary-yank-message): New command and
4953         keystroke.
4955         * message.el (message-yank-buffer): New command.
4956         (message-buffers): New function.
4958         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4959         next group in a more normal fasion.
4961         * mml.el (mml-boundary-function): New variable.
4962         (mml-compute-boundary): Use it.
4964         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4965         that exist for them.
4967         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4968         (gnus-async-timer): New variable.
4970 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4972         * nnultimate.el (nnultimate-request-list): Be more lenient with
4973         root addresses.
4975 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4977         * gnus-art.el (gnus-treatment-function-alist): Do
4978         gnus-treat-capitalize-sentences.
4980 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4982         * webmail.el (webmail-hotmail-article): Hotmail changes the
4983         format.
4985 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4987         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4988         switch to buffer after calling program.
4989         (mm-display-external): Use `shell-command-switch' instead of "-c".
4991 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4993         * nnultimate.el (nnultimate-possibly-change-server): Don't always
4994         read groups file.
4996         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4997         <p>.
4999 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5001         * message.el (message-mode): Doc fix.
5003 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5005         * gnus-art.el (article-emphasize): Check group variable.
5006         * rfc1843.el (rfc1843-decode-article-body): Ditto.
5008 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5010         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
5011         type.
5013 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5015         * webmail.el: Support www.netaddress.com, i.e. usa.net.
5017 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
5019         * mml.el (mml-quote-region): Insert ! after the hash.
5021 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5023         * gnus-group.el (gnus-group-warchive-address-history): Change to
5024         nil.
5026 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5028         * webmail.el: Support mail.yahoo.com.
5030         * mail-source.el (mail-source-fetch-webmail): Add password check.
5031         (mail-source-keyword-map): Use `subtype'.
5033 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5035         * mail-source.el (mail-source-keyword-map): Add webmail.
5036         (mail-source-fetcher-alist): Ditto.
5037         (mail-source-fetch-webmail): New function.
5038         * webmail.el: New file.
5040 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5042         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5044 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5046         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5048 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5050         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5051         (nnultimate-prune-days): New function.
5052         (nnultimate-create-mapping): Use it.
5053         (nnultimate-request-group): Only fetch the groups list if it has
5054         not been done before.
5055         (nnultimate-retrieve-headers): Don't write groups.
5056         (nnultimate-create-mapping): Off-by-one error.
5058 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5060         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5061         threaded subjects.
5063 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
5065         * nnwarchive.el: Lots of changes make agent happy.
5067 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5069         * gnus-start.el (gnus-get-unread-articles): Assert group is in
5070         hashtb.
5072 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5074         * mm-decode.el (mm-display-external): Write region with binary
5075         mode.
5077 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5079         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5081 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5083         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5084         (mm-uu-test): Now it is in restricted region.
5086         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5088         * mm-view.el (mm-view-message): Fix buffer leak.
5089         (mm-inline-message): Support 'gnus-decoded.
5091         * mm-bodies.el (mm-decode-body): Ditto.
5093         * rfc2047.el (rfc2047-decode-region): Ditto.
5095 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
5097         * imap.el (require): Added autoload for base64-encode-string.
5099 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
5101         * gnus.el (gnus-refer-article-method): Made list value
5102         customizable.
5104 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5106         * gnus-sum.el (gnus-summary-recenter): set-window-start with
5107         NOFORCE in Emacs case.
5109 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5111         * gnus-art.el (gnus-request-article-this-buffer): Set
5112         gnus-newsgroup-name.
5114 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
5116         * gnus-start.el (gnus-get-unread-articles): Check server before
5117         scanning.
5119 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5121         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5123         * nnslashdot.el (nnslashdot-login-name): New variable.
5124         (nnslashdot-password): Ditto.
5125         (nnslashdot-request-post): New function.
5127         * gnus-art.el (gnus-treat-buttonize): More testing.
5129         * mm-encode.el: Another CVS test.
5131         * gnus-art.el (gnus-treat-emphasize): Change default.
5132         (gnus-treat-buttonize): Ditto.
5133         (gnus-treat-buttonize): This is a test.
5135         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5136         (gnus-build-sparse-threads): Ditto.
5137         (gnus-build-all-threads): Ditto.
5139         * nnheader.el (make-full-mail-header): Make into a subst.
5141         * gnus.el (gnus-refer-article-method): Doc fix.
5143         * gnus-sum.el: Do not accept a prefix.
5144         (gnus-summary-refer-article): Accept a list of select methods.
5146 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5148         * message.el (message-forward): Pay attention to prefix argument
5149         again and forward all headers when it is set, regardless of the
5150         value of message-forward-ignored-headers.
5152 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5154         * gnus-ems.el: Check for cygwin32.
5156 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5158         * mm-decode.el (mm-display-external): Use 'non-viewer.
5160 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5162         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5163         nntp-inhibit-erase.
5165 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5167         * gnus-start.el (gnus-get-unread-articles): Use
5168         nnfoo-retrieve-groups to find new news, if available.
5169         (gnus-read-active-file-2): New function.
5170         (gnus-get-unread-articles): Use it.
5171         (gnus-read-active-file-1): Ditto.
5173 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5175         * mm-util.el (mm-find-mime-charset-region): Make sure
5176         find-coding-systems-for-charsets is fbound.
5178         * gnus-ems.el: Typo fix.
5180 1999-11-13  Florian Weimer  <fw@s.netic.de>
5182         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5183         it's available and makes sense.
5185 1999-11-12  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
5187         * gnus-score.el (gnus-score-save): Translate score file.
5189 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5191         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5192         added fetchflag and dontexpunge keywords.
5193         (mail-source-fetch-imap): Use them.
5195 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
5197         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5198         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5199         `defconst'.
5201         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5202         `defconst'.
5203         Mention that it is both for group and topic parameters.
5204         (gnus-extra-topic-parameters): New constant, including `subscribe'
5205         parameter.
5206         (gnus-extra-group-parameters): New constant.
5207         (gnus-group-customize): Use them.
5209         * gnus.el (gnus-select-method): Added default value and tag.
5210         (gnus-refer-article-method): Added `DejaNews' customization option.
5212 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5214         * gnus-int.el (gnus-server-opened): Ignore denied servers.
5216         * gnus-ems.el (gnus-mule-max-width-function): New backquote
5217         syntax.
5219         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5221         * nnslashdot.el (nnslashdot-group-number): Changed default.
5223         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5224         (nnweb-dejanews-wash-article): Removed.
5225         (nnweb-type-definition): Fetch by id.
5227         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5228         we mean it.
5230         * nnslashdot.el (nnslashdot-group-number): Doc fix.
5231         (nnslashdot-request-list): Use Ultramode as well.
5232         (nnslashdot-date-to-date): Be more lenient.
5233         (nnslashdot-threaded): New function.
5235 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5237         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5239 1999-11-11  Steinar Bang  <sb@metis.no>
5241         * nnweb.el (nnweb-type-definition): /=dnc
5243 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5245         * nnultimate.el (nnultimate-retrieve-headers): Work with american
5246         dates.
5247         (nnultimate-retrieve-headers): Wrong ordering.
5249 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5251         * message.el (message-forward-as-mime): New variable.
5253 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5255         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5257 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5259         * mail-source.el (mail-source-movemail-and-remove): New function.
5260         (mail-source-keyword-map): Add `function' for `maildir'.
5261         (mail-source-fetch-maildir): Use it.
5263 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5265         * nnwarchive.el: New file.
5266         * gnus-group.el (gnus-group-make-warchive-group): New function.
5267         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5269 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5271         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5272         subjects.
5274 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
5276         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5278 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5280         * nnultimate.el (nnultimate-open-server): Do address.
5281         (nnultimate-forum-table-p): New function.
5283         * nnweb.el (nnweb-insert-html): Renamed.
5284         (nnweb-insert): New function.
5286         * nnultimate.el (nnultimate-insert-html): New function.
5288         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5289         if nov is evil.
5290         (nnslashdot-retrieve-headers): use the sane version instead.
5292 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5294         * nnslashdot.el (nnslashdot-request-article): Fold case.
5296         * nnultimate.el: New file.
5298         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5299         unless wanted.
5301         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5302         (gnus-read-active-file-1): Separated into own function.
5303         (gnus-read-active-file): Catch quits.
5305         * nnslashdot.el (nnslashdot-request-article): Search better on
5306         first article.
5307         (nnslashdot-request-list): Fold case.
5308         (nnslashdot-retrieve-headers): Ditto.
5310 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5312         * gnus.el: Autoload gnus-subscribe-topics.
5314 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5316         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5317         before dot.
5318         * gnus-util.el (gnus-write-active-file): Ditto.
5320 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5322         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5323         function.
5324         * gnus-cache.el (gnus-cache-file-name): Use it.
5325         * gnus-agent.el (gnus-agent-group-path): Use it.
5326         * nnmail.el (nnmail-group-pathname): Use it.
5328 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5330         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5331         if cooked.
5332         * gnus-util.el (gnus-write-active-file): Write cooked active file.
5333         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5334         * gnus.el (gnus-short-group-name): "..." proof.
5336 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5338         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5339         support nnslashdot.
5341 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5343         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5344         many articles.
5345         (nnslashdot-generate-active): New function.
5346         (nnslashdot-request-newgroups): Use it.
5348         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5349         names.
5351         * nnslashdot.el (nnslashdot-request-newgroups): New function.
5352         (nnslashdot-request-list): Not moderated.
5354 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
5356         * nnimap.el (nnimap-open-server): Remove error signal if
5357         nnimap-server-buffer is nil (the check should've been `boundp').
5359         * imap.el (imap-log):
5360         * nnimap.el (nnimap-debug): Disable debugging by default.
5362 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5364         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5366         * gnus-topic.el (gnus-subscribe-topic): New function.
5368         * nnslashdot.el (nnslashdot-request-list): Give out extended group
5369         names.
5371         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5372         if starting with a quote.
5374 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5376         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5377         group name.
5379 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5381         * nnslashdot.el: New file.
5383         * nnheader.el (nnheader-insert-header): New function.
5385         * gnus-art.el (gnus-mime-internalize-part): Bind
5386         mm-inlined-types.
5388         * nndraft.el (nndraft-request-expire-articles): Do all the backup
5389         files.
5391 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5393         * emacs-mime.texi (Customization): Document mm-inline-override-types
5395 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5397         * emacs-mime.texi (Customization): Document mm-inline-override-types
5399 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5401         * emacs-mime.texi (Customization): Document mm-inline-override-types
5403 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5405         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5406         empty buffers.
5408 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5410         * gnus-art.el (gnus-article-mode-map): Use the summary article
5411         edit.
5413 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
5415         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5417 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5419         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5421 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5423         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5424         is list or not before condition.
5426 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5428         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5430 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
5432         * gnus-art.el (gnus-emphasis-alist): New value.
5434 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5436         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5437         `buffer-substring'.
5439 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5441         * gnus-art.el (article-date-ut): Keep the updated timer.
5442         (gnus-emphasis-underline-italic): Doc fix.
5444         * gnus-msg.el (gnus-post-method): Doc fix.
5445         (gnus-post-method): Change default.
5447 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
5449         * message.el (message-newline-and-reformat): Improvements.
5451 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5453         * message.el (message-newline-and-reformat): Don't insert too many
5454         newlines.
5455         (message-newline-and-reformat): Work even if not sc.
5457         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5459         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5461 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
5463         * mm-view.el (mm-display-patch-inline): New function.
5465 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5467         * mm-view.el (mm-display-patch-inline): New function.
5469 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5471         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5472         group.
5474         * message.el (message-forward): Narrow to the right header.
5476         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5477         dates.
5479         * gnus-msg.el (gnus-configure-posting-styles): Use the
5480         user-full-name function.
5482         * mm-bodies.el (mm-body-encoding): Use the choosing function.
5483         (mm-body-charset-encoding-alist): Default to nil.
5485         * message.el (message-elide-ellipsis): Fix typo.
5486         (message-elide-region): Ditto.
5487         (message-elide-region): Don't insert a newline first.
5489 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5491         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5492         gnus-fetch-old-headers.
5493         (gnus-cut-threads): Ditto.
5494         (gnus-summary-initial-limit): Ditto.
5495         (gnus-summary-limit-children): Ditto.
5497         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5498         matches.
5500 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
5502         * gnus-art.el (article-decode-encoded-words):
5503         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5504         live.
5506         * gnus.el (gnus-read-method): Add methods from
5507         `gnus-opened-servers' to completion. Map entered method/address
5508         into existing methods if possible.
5510         * gnus-group.el (gnus-group-make-group): Simplify method.
5512         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5514         * mml.el (mml-preview): Remove mail-header-separator before
5515         encoding.
5517 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5519         * message.el (message-read-from-minibuffer): New function.
5521 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5523         * gnus.el: Pterodactyl Gnus v0.98 is released.
5525 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5527         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5529 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
5531         * mml.el (mml-generate-mime-1): Read attached binary file in
5532         binary mode.
5534 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5536         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5538 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5540         * mailcap.el (mailcap-viewer-lessp): Fix bug.
5542 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5544         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5546 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
5548         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5549         (gnus-article-mime-match-handle-function): New variable.
5550         (gnus-article-view-part): Make `b' customizable.
5552 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5554         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5556 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5558         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5560 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5562         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5564 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5566         * gnus-srvr.el (gnus-browse-foreign-server): Use
5567         `buffer-substring' instead of `read'.
5569 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5571         * nnimap.el, imap.el, rfc2104.el: New files.
5573         * gnus.el (gnus-valid-select-methods): Add nnimap.
5575         * gnus-group.el (gnus-group-group-map): Add
5576         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5577         (gnus-group-nnimap-expunge): New function.
5578         (gnus-group-nnimap-edit-acl): New function.
5580         * gnus-agent.el (gnus-agent-group-mode-map): Add
5581         gnus-agent-synchronize.
5582         (gnus-agent-synchronize): New function.
5583         (gnus-agent-fetch-group-1): Check if server is open.
5585         * nnagent.el (nnagent-request-set-mark): Save marks.
5587         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5588         (mail-source-fetcher-alist): Map to imap fetcher function.
5589         (mail-source-fetch-imap): New function.
5591         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5592         Hash:.
5594 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5596         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5597         (gnus-topic-sort-topics): New function.
5598         (gnus-topic-make-menu-bar): Add sort-topics.
5599         (gnus-topic-move): New function.
5600         (gnus-topic-move-group): Move the topic if no group selected.
5602 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5604         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5606 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5608         * mm-view.el (mm-inline-message): Fix leaving group bug.
5610 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5612         * gnus-msg.el (gnus-post-method): Use normal method if current is
5613         not available.
5615 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5617         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5618         (nnmail-insert-lines): Ditto.
5620 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5622         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5623         line.
5625         * message.el (message-unsent-separator): One more separator.
5627 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5629         * nnfolder.el (nnfolder-request-move-article): For empty article,
5630         search till (point-max).
5631         (nnfolder-retrieve-headers): Ditto.
5632         (nnfolder-request-accept-article): Ditto.
5633         (nnfolder-save-mail): Ditto.
5634         (nnfolder-insert-newsgroup-line): Ditto.
5636 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5638         * qp.el (quoted-printable-encode-region): Check eobp.
5640 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5642         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5644 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5646         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5647         wait-for-reply.
5649 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5651         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5652         (mm-uu-forward-end-line): Ditto.
5654 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5656         * binhex.el (binhex-decode-region): don't consider the value of
5657         `enable-multibyte-characters' in XEmacs.
5659         * gnus-start.el (gnus-read-descriptions-file): ditto.
5661         * mm-util.el (mm-multibyte-p): ditto.
5662         (mm-with-unibyte-buffer): ditto.
5663         (mm-find-charset-region): use `mm-multibyte-p'.
5665         * mm-bodies.el (mm-decode-body): ditto.
5666         (mm-decode-string): ditto.
5668 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5670         * mm-util.el (mm-binary-coding-system): Try binary first.
5672 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5674         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5676 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5678         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5679         format.
5680         (article-date-ut): Find correct insert position.
5682 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5684         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5685         forwarded message.
5687 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5689         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5690         groups.
5692         * message.el (message-resend): Use message mode when prompting.
5694         * gnus-art.el (article-hide-headers): Mark wash.
5695         (article-emphasize): Ditto.
5697 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5699         * message.el (message-newline-and-reformat): Work for SC.
5701 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5703         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5705         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5707 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5709         * mm-decode.el (mm-inline-override-types): New variable
5711         * mm-decode.el (mm-inline-override-p): New function
5713         * mm-decode.el (mm-inlined-p): Use it
5715 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5717         * mm-decode.el mm-inline-override-types: New variable
5719         * mm-decode.el (mm-inline-override-p): New function
5721         * mm-decode.el (mm-inlined-p): Use it
5723 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5725         * gnus.el: Pterodactyl Gnus v0.97 is released.
5727 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5729         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5730         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5731         3 args.
5733 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5735         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5736         buffer for params.
5738         * message.el (message-forward-ignored-headers): New variable.
5740         * gnus-art.el (gnus-article-prepare-display): Nix out
5741         gnus-article-wash-types.
5743         * gnus-agent.el (gnus-agent-create-buffer): New function.
5744         (gnus-agent-fetch-group-1): Use it.
5745         (gnus-agent-start-fetch): Ditto.
5747         * gnus-sum.el (gnus-summary-exit): Don't use
5748         `gnus-use-adaptive-scoring'.
5750         * mail-source.el (mail-source-fetch-pop): Only store password when
5751         successful.
5753         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5755 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5757         * message.el (message-reply): Use it.
5758         (message-dont-reply-to-names): New variable.
5760         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5762         * mm-util.el (mm-preferred-coding-system): Typo fix.
5764         * message.el (message-bounce): Work for non-MIME.
5766         * gnus.el (gnus-short-group-name): Short the right parts of the
5767         name.
5769 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5771         * mm-encode.el (mm-qp-or-base64): New version.
5773 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5775         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5777 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5779         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5780         of restricted region.
5781         (gnus-mime-display-single): Set beg at correct point.
5783 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5785         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5787 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
5789         * gnus-msg.el (gnus-configure-posting-styles): Let
5790         `gnus-posting-styles' have its say in posting-style: local
5791         variable `styles' is already bound to `gnus-posting-styles' so
5792         don't rebind it to nil.
5794 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5796         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5797         Message-ID.
5799 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5801         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5802         quoted-printable-encode-region.
5804         * qp.el (quoted-printable-encode-region): Assume charset
5805         encoded. Fold every line in the region.
5807 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5809         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5810         of active file.
5812 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5814         * message.el (message-mode): allows whitespaces between multiple
5815         instances of the fill character ">".
5817 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5819         * mm-encode.el (mm-qp-or-base64): Fix.
5821 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5823         * message.el (message-send): Too much and.
5825 1999-09-24  Andreas Schwab  <schwab@suse.de>
5827         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5829 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5831         * gnus-score.el (gnus-score-headers): Work for nil scores.
5833 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5835         * gnus-cache.el (gnus-cache-write-active): Write full names.
5837         * gnus-util.el (gnus-write-active-file): Accept full name.
5839         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5840         (mm-assoc-string-match): New function.
5841         (mm-display-inline): Use it.
5843         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5845         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5847 1999-08-27  Florian Weimer  <fw@s.netic.de>
5849         * mml.el (mml-generate-multipart-alist): New variable.
5851 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5853         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5855 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
5857         * message.el (message-send): More helpful error message if sending
5858         fails
5860 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5862         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5863         in newer emacsen, where ?r isn't equal 114.
5865 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5867         * gnus.el: Pterodactyl Gnus v0.96 is released.
5869 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5871         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5872         to get active info if method is covered by agent, otherwise
5873         active info is lost.
5875 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5877         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5879 1999-08-09  Dave Love  <fx@gnu.org>
5881         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5883 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5885         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5886         (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5887         added several new junk headers.
5889 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5891         * gnus-art.el (article-decode-charset): Don't assume
5892         gnus-summary-buffer is live.
5894 1999-08-27  Florian Weimer  <fw@s.netic.de>
5896         * gnus-score.el (gnus-home-score-file): Work with absolute path
5897         names.
5899 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5901         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5902         nothing else in the group.
5904 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5906         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5907         the article.
5909 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5911         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5913 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5915         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5916         from mutt.
5918 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5920         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5921         whitespace.
5923 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5925         * mm-util.el (mm-text-coding-system-for-write): New variable.
5926         (mm-append-to-file): New function.
5927         (mm-write-region): New function.
5929         * gnus-art.el (gnus-output-to-file): Use it.
5930         * gnus-util.el (gnus-output-to-rmail): Ditto.
5931         (gnus-output-to-mail): Ditto.
5932         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5934 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5936         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5938         * nnheader.el (nnheader-insert-file-contents): Revert and use
5939         mm-insert-file-contents.
5940         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5941         (nnheader-auto-mode-alist): Removed.
5943         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5944         (mm-insert-file-contents): Add a new parameter for inserting
5945         compressed file literally.
5947         * mml.el (mml-generate-mime-1): Insert non-text literally.
5949         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5951 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5953         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5955 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5957         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5958         koi8-r.
5960 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5962         * mml.el (mml-insert-mime): Decode text.
5963         (mml-to-mime): Narrow to headers-or-head.
5965 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5967         * mm-view.el (mm-inline-text): Check
5968         w3-meta-content-type-charset-regexp.
5970 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5972         * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5973         predicate.
5975 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5977         * gnus-mlspl.el: Documentation fixes.
5979 1999-08-27  Rui Zhu  <sprache@iname.com>
5981         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5983 1999-08-27  Michael Cook  <cook@sightpath.com>
5985         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5986         variables.
5988 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5990         * nnmail.el (nnmail-get-new-mail): "Done".
5992 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5994         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5995         interactive.
5997 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5999         * gnus-art.el (article-decode-charset): Fix broken CT.
6001 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
6003         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
6004         overview buffer if it is killed.
6006 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
6008         * gnus-art.el (article-babel): New version.
6010 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
6012         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
6014 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6016         * gnus.texi (More Threading): Document new variable
6017         `gnus-sort-gathered-threads-function'.
6019 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6021         * gnus.texi (More Threading): Document new variable
6022         `gnus-sort-gathered-threads-function'.
6024 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
6026         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6027         usage.
6029 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
6031         * mm-util.el (mm-running-xemacs): Removed.
6032         (mm-coding-system-p): New function.
6033         (mm-binary-coding-system): Safe guess.
6034         (mm-text-coding-system): Ditto.
6035         (mm-auto-save-coding-system): Ditto.
6037 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6039         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6040         (mm-qp-or-base64): Reversed logic.
6042         * mm-decode.el (mm-save-part-to-file): Let coding system be
6043         binary.
6045 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
6047         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6048         be set in topic parameters.
6050 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6052         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6053         (gnus-sort-gathered-threads): Allow the user to specify the
6054         function to use when sorting gathered threads.
6056         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6057         mark cached articles as `undownloaded'.
6059 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
6061         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6062         to have buffer local values.
6064 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
6066         * gnus-group.el (gnus-group-make-doc-group): Notice when user
6067         types 'g' for 'guess group type.
6069 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
6071         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6072         after each regexp in nnmail-list-identifiers, not just after last
6073         one.
6075         * gnus-sum.el (gnus-list-identifiers): New variable.
6076         (gnus-summary-remove-list-identifiers): New function.
6077         (gnus-select-newsgroup): Use it.
6078         (gnus-summary-wash-hide-map): Bind
6079         `gnus-article-hide-list-identifiers' to W W l.
6080         (gnus-summary-make-menu-bar): Add list-identifiers command.
6082         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6083         (gnus-treatment-function-alist): Add variable.
6084         (article-hide-list-identifiers): New function.
6085         (mapcar): Add function.
6086         (gnus-article-hide): Use it.
6088 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6090         * gnus.el: Pterodactyl Gnus v0.95 is released.
6092 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6094         * mm-decode.el (mm-mailcap-command): New function.
6095         (mm-display-external): Use it.
6097         * gnus-art.el (article-make-date-line): Work for India.
6099         * mm-encode.el (mm-qp-or-base64): Typo.
6101         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6103 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6105         * gnus.el: Pterodactyl Gnus v0.94 is released.
6107 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6109         * pop3.el: New version.
6111 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6113         * mm-encode.el (mm-qp-or-base64): New function.
6114         (mm-content-transfer-encoding): Use it.
6116         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6118 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6120         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6122         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6124 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6126         * gnus-art.el (gnus-mime-view-part-as-media): New command and
6127         keystroke.
6129         * mailcap.el (mailcap-mime-types): New function.
6131         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6133         * message.el (message-goto-eoh): Really go to the end.
6135 1999-07-09  Puneet Goel  <puneet@computer.org>
6137         * message.el (message-make-date): Do the right thing in with
6138         sub-hour time zones.
6140 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6142         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6143         report.
6145 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6147         * nnfolder.el (nnfolder-request-rename-group): Create directory.
6149 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6151         * mailcap.el (mailcap-parse-mailcap): Skip \;.
6152         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6153         and use t as default value.
6155 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
6157         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6158         gnus-summary-buffer is live.
6160 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
6162         * mm-util.el (mm-enable-multibyte): Check whether var bound.
6164 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6166         * message.el (message-bounce): Do MIME bounces MIMEy.
6168         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6170 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6172         * mailcap.el (mailcap-mime-extensions): Changed patch to
6173         text/x-patch.
6175         * mm-decode.el (mm-display-external): Wrong placement of paren.
6177 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6179         * gnus.el: Pterodactyl Gnus v0.93 is released.
6181 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6183         * gnus-cus.el (gnus-group-parameters): New entries for
6184         gnus-group-split.
6186         * gnus-mlspl.el: Renamed functions and variables so as to
6187         start with gnus-group-split.
6189         * gnus.el: Adjust autoload entries.
6191 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
6193         * gnus-mlspl.el: Removed trailing t from comment and provide.
6194         Renamed functions and variables to start with gnus-mlsplit.
6195         Added autoload comments.
6196         * gnus.el: Added autoload entries.
6198 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6200         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6201         so that matches excluded by RESTRICTs do not cause the whole split
6202         to be ignored.  This also fixes a long-standing bug in which a
6203         split with \N substitutions wouldn't cause cross-posting as
6204         expected.
6206         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6207         (nnmail-split-it): Implement them.
6209         * nnmail.el (nnmail-split-fancy): Document ! splits.
6211 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6213         * pop3.el: New version.
6215 1999-07-05  Simon Josefsson  <jas@pdc.kth.se>
6217         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6219 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6221         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6223 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6225         * gnus-util.el (gnus-write-active-file): Use real name.
6227         * gnus-agent.el (gnus-agent-expire): Update active file
6228         method by method.
6230 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6232         * nndraft.el (nndraft-request-article): Use difference
6233         coding-systems for queue and drafts.
6235         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6236         nndraft:drafts.
6238         * mm-util.el (mm-auto-save-coding-system): New coding system.
6240         * message.el (message-draft-coding-system): Use it.
6242 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6244         * mm-uu.el: More customizable and less aggressive.
6246 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6248         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6249         when plugged.
6251         * mml.el (mml-generate-mime-1): Don't insert nofile files.
6252         (mml-insert-mml-markup): Accept a nofile.
6253         (mml-insert-mime): Insert nofile.
6255         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6257         * mm-decode.el (mm-handle-media-type): New function.
6258         (mm-handle-media-supertype): New function.
6259         (mm-handle-media-subtype): New function.
6260         Use new functions throughout. "/"))
6262 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
6264         * gnus-art.el (gnus-treat-predicate): Typo.
6266 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6268         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6270 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6272         * gnus-art.el (article-date-ut): UT!  Default it!
6274 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6276         * gnus.el: Pterodactyl Gnus v0.92 is released.
6278 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6280         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6282 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6284         * nntp.el (nntp-retrieve-groups): Don't do anything when not
6285         connected.
6287         * gnus-start.el (gnus-active-to-gnus-format): Only save active
6288         when plugged.
6290         * mm-view.el (mm-inline-message): Ignore remove-spec.
6292         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6293         is bound.
6295         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6297         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6299         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6300         start.
6302         * message.el (message-fill-yanked-message): Remove `t' arg.
6304         * gnus-group.el (gnus-group-kill-group): Message killing of
6305         groups.
6307         * mm-util.el (mm-preferred-coding-system): New function.
6308         (mm-mime-charset): Use it.
6310         * mml.el (mml-generate-mime-1): Charset-encode message parts.
6312 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6314         * gnus-mlsplt.el: New file.
6316 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6318         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6319         functions.
6320         (mm-attachment-override-p): Take a handle instead of a type.
6321         (mm-inlined-p): Ditto.
6322         (mm-automatic-display-p): Ditto,
6323         (mm-inlinable-p): Ditto.
6325         * nndraft.el (nndraft-request-expire-articles): Delete backup
6326         files.
6328         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6330         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6332 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6334         * nnmail.el (nnmail-split-it): Allow .*.
6336 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6338         * mm-decode.el (mm-inline-large-images-p): Renamed.
6340         * gnus-art.el (article-date-ut): Always look in the current buffer
6341         for the Date header.
6343         * mml.el (mml-validate): New command.
6345         * mailcap.el (mailcap-possible-viewers): Revert to string-match
6346         since we are dealing with regexps.
6348 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6350         * gnus.el: Pterodactyl Gnus v0.91 is released.
6352 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6354         * gnus-agent.el (gnus-agent-save-active-1): New function.
6355         (gnus-agent-save-active): use it.
6356         (gnus-agent-save-groups): Ditto.
6358         * gnus-cache.el (gnus-cache-write-active): Use it.
6360         * gnus-agent.el (gnus-agent-write-active): Use it.
6362         * gnus-util.el (gnus-write-active-file): New function.
6364         * gnus-agent.el (gnus-agent-write-active): New function to keep
6365         lower boundaries and canceled groups.
6366         (gnus-agent-save-groups): Use it.
6367         (gnus-agent-save-active): Use it.
6368         (gnus-agent-save-group-info): Only write active files.
6369         (gnus-agent-expire): Update active file.
6371         * mm-decode.el (mm-inlinable-part-p): Removed.
6372         (mm-user-display-methods): Default to nil.
6373         (mm-user-display-methods): Removed.
6374         (add-mime-display-method): Removed.
6375         (mm-automatic-display): Renamed.
6376         (mm-automatic-display-p): Use it.
6377         (mm-inlined-types): New variable.
6378         (mm-inlined-p): New function.
6380         * message.el (message-reply): Bind message-this-is-mail.
6382 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6384         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6386         * message.el (message-check-news-header-syntax): Protect against
6387         nil froms.
6389         * mm-util.el (mm-auto-mode-alist): New.
6391         * mml.el (mml-generate-mime-1): Ditto.
6393         * gnus.el: Use mm-insert-file-contents throughout instead of
6394         nnheader.
6396         * mm-util.el (mm-insert-file-contents): New function.
6398 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6400         * gnus.el: Pterodactyl Gnus v0.90 is released.
6402 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
6404         * mailcap.el (mailcap-possible-viewers): Use string=.
6406 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6408         * mm-uu.el (mm-uu-forward-begin-line): New variable.
6409         (mm-uu-forward-end-line): New variable.
6410         (mm-uu-begin-line): Handle forwarded message.
6411         (mm-uu-identifier-alist): Ditto.
6412         (mm-uu-dissect): Ditto.
6414 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6416         * nnheader.el (nnheader-file-coding-system): Use raw-text.
6417         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6418         * gnus-cache.el (gnus-cache-coding-system): Ditto.
6420         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6421         (nnfolder-file-coding-system-for-write): New variable.
6422         (nnfolder-active-file-coding-system): New variable.
6423         (nnfolder-active-file-coding-system-for-write): New variable.
6424         (nnfolder-save-active): New function.
6425         (nnfolder-save-buffer): Use them.
6426         (nnfolder-possibly-change-group): Ditto.
6427         (nnfolder-request-list-newsgroups): Ditto.
6428         (nnfolder-request-create-group): Ditto.
6429         (nnfolder-request-expire-articles): Ditto.
6430         (nnfolder-request-move-article): Ditto.
6431         (nnfolder-request-accept-article): Ditto.
6432         (nnfolder-request-delete-group): Ditto.
6433         (nnfolder-request-rename-group): Ditto.
6434         (nnfolder-possibly-change-folder): Ditto.
6435         (nnfolder-read-folder): Ditto.
6436         (nnfolder-request-list): Remove pathname-coding-system.
6437         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6439         * nnmail.el (nnmail-file-coding-system): Use raw-text.
6440         (nnmail-file-coding-system-1): Removed.
6441         (nnmail-find-file): Use nnmail-pathname-coding-system.
6442         (nnmail-write-region): Ditto.
6444         * nnmbox.el (nnmbox-file-coding-system): New variable.
6445         (nnmbox-file-coding-system-for-write): New variable.
6446         (nnmbox-active-file-coding-system): New variable.
6447         (nnmbox-active-file-coding-system-for-write): New variable.
6448         (nnmbox-save-buffer): New function.
6449         (nnmbox-save-active): New function.
6450         (nnmbox-request-scan): Use them.
6451         (nnmbox-request-expire-articles): Ditto.
6452         (nnmbox-request-move-article): Ditto.
6453         (nnmbox-request-accept-article): Ditto.
6454         (nnmbox-request-replace-article): Ditto.
6455         (nnmbox-request-delete-group): Ditto.
6456         (nnmbox-request-rename-group): Ditto.
6457         (nnmbox-request-create-group): Ditto.
6459         * mm-util.el (mm-text-coding-system): raw-text or -dos.
6460         (mm-running-ntemacs): Removed.
6462         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6464 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6466         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6468 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6470         * qp.el (quoted-printable-encoding-characters): Support lower case.
6472 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6474         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6475         (rfc2047-b-encode-region): Encode line by line.
6477 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6479         * mm-util.el (mm-find-mime-charset-region): Fix.
6481 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
6483         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6484         (mm-find-mime-charset-region): Ditto.
6486 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
6488         * gnus-sum.el (gnus-summary-move-article): Fix something or
6489         other.
6491 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
6493         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6494         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6495         (gnus-summary-enter-digest-group): Use them.
6496         (gnus-summary-setup-default-charset): Ditto.
6498 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6500         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6501         gnus-newsgroup-name is nil.
6503 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6505         * rfc2047.el (rfc2047-encode): Chop the tail newline.
6507 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6509         * gnus-art.el (article-emphasize): Use correct
6510         gnus-article-emphasis-alist.
6512 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6514         * mm-view.el (mm-inline-text): Fix text/html bug.
6516 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6518         * gnus.el: Pterodactyl Gnus v0.89 is released.
6520 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
6522         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6523         * message.el (message-draft-coding-system): Ditto.
6524         * mm-util.el (mm-running-ntemacs): Ditto.
6526 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6528         * mm-view.el (mm-inline-text): Ignore error in w3-region.
6530 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6532         * mml.el: require mm-decode.
6534 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6536         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6538 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6540         * mm-view.el (mm-inline-image): Fix image undisplayer.
6542 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6544         * mml.el (mml-insert-multipart): Error in compeling-read.
6545         (mml-insert-tag): Match tags.
6547 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
6549         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6550         (gnus-cache-braid-heads): Ditto.
6551         (gnus-cache-retrieve-headers): Ditto.
6553 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6555         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6557 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6559         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6560         to string under XEmacs.
6562 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6564         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6566 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6568         * mm-view.el (mm-inline-message): Fix message view bug.
6569         * gnus-art.el (gnus-article-prepare): Ditto.
6571 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6573         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6575 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6577         * gnus.el: Pterodactyl Gnus v0.88 is released.
6579 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6581         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6582         usage.
6584         * nnmail.el (nnmail-get-new-mail): Save info.
6586 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6588         * gnus.el: Pterodactyl Gnus v0.87 is released.
6590 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6592         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6593         (mail-source-run-script): New function.
6594         (mail-source-fetch-pop): Use it.
6596 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6598         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6600 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6602         * gnus.el: Pterodactyl Gnus v0.86 is released.
6604 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6606         * gnus-art.el (gnus-treat-translate): New variable.
6607         (gnus-treat-predicate): Accept a list of regexps.
6608         (gnus-article-treat-custom): Allow a list of regexps.
6610 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6612         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6613         type.
6615 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6617         * gnus-art.el (article-babel): Narrow a bit.
6619         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6621 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6623         * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6624         articles, not only unread ones.
6625         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6626         articles, not only unread ones.
6628 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6630         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6631         keystroke.
6633         * gnus-art.el (gnus-article-x-face-command): Ditto.
6635         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6637         * gnus.el (gnus-method-simplify): Accept server names.
6639 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6641         * gnus-art.el (article-babel-prompt): New function.
6642         (article-babel): New command.
6644 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6646         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6648         * mml.el (mml-generate-mime-1): Don't insert literally.
6650         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6651         (gnus-netrc-syntax-table): Removed.
6652         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6654 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6656         * mm-view.el (mm-inline-text): Fix charset for text/html.
6658 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6660         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6662 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6664         * nnmail.el (nnmail-split-incoming): Return the number of split
6665         mails.
6666         (nnmail-process-babyl-mail-format): Ditto.
6667         (nnmail-process-unix-mail-format): Ditto.
6668         (nnmail-process-mmdf-mail-format): Ditto.
6669         (nnmail-process-maildir-mail-format): Ditto.
6671         * mail-source.el (mail-source-callback): Return the number from
6672         the callback.
6674         * message.el (message-send-mail): Generate Lines.
6676         * mail-source.el (mail-source-call-script): New function.
6677         (mail-source-call-script): New function.
6679 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6681         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6682         (gnus-select-newsgroup): Use it.
6683         (gnus-group-highlight-words-alist): New variable.
6684         (gnus-newsgroup-emphasis-alist): New variable.
6685         (gnus-summary-local-variables): Use it.
6686         * gnus-art.el (article-emphasize): Use it.
6687         (gnus-emphasis-highlight-words): New face.
6688         * gnus-cus.el (gnus-group-parameters): New parameter.
6690 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6692         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6693         parameter `headers'.
6694         (gnus-cache-enter-article): Ditto.
6695         (gnus-cache-update-article): Ditto.
6696         * gnus-sum.el (gnus-summary-move-article): Ditto.
6697         (gnus-summary-mark-article-as-unread): Ditto.
6698         (gnus-summary-mark-article): Ditto.
6700 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6702         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6703         (gnus-posting-style-alist): Removed.
6704         (gnus-message-style-insertions): Ditto.
6705         (gnus-configure-posting-styles): Reimplementation.
6707         * mail-source.el (mail-source-fetch): Error the message.
6709         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6711 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6713         * gnus.el: Pterodactyl Gnus v0.85 is released.
6715 1999-04-20  Michael Cook  <cook@sightpath.com>
6717         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6718           Outlook citation regex.
6720 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6722         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6723         semicolon.
6725 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6727         * gnus-range.el (gnus-remove-from-range): Document range1
6728         modification, protect range2.
6730 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6732         * gnus-sum.el (gnus-update-marks): Protect lists from
6733         gnus-remove-from-range, don't sort twice.
6735 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6737         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6738         function in backend.
6740 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6742         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6743         request-accept-article function in the backend instead of using
6744         the 'respool capability.
6746 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6748         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6749         spurious whitespace at eob.
6751 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6753         * nnmail.el (nnmail-get-new-mail): Check right variable.
6755 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6757         * mailcap.el (mailcap-mime-data): Fix rfc822.
6759 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6761         * nndoc.el (nndoc-nsmail-type-p): New function.
6762         (nndoc-type-alist): Recognize nsmail.
6764 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6766         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6767         *before* `article-hide-headers' deletes the information.
6769 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6771         * gnus-sum.el (gnus-summary-save-parts): New command and
6772         keystroke.
6773         (gnus-summary-save-parts-1): New function.
6774         (gnus-summary-iterate): Buggy.
6776         * mm-decode.el (mm-save-part-to-file): Made into own function.
6778 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6780         * gnus-group.el (gnus-group-set-info): Resist nils.
6782 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6784         * mailcap.el (mailcap-mime-data): Ditto.
6786         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6788         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6790 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6792         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6793         gnus-article-date-lapsed-new-header is t.
6795 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6797         * gnus.el: Pterodactyl Gnus v0.84 is released.
6799 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6801         * gnus-msg.el (gnus-bug-message): Mime change.
6803 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6805         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6807 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6809         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6810         `x-uue'.
6812 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6814         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6815         when authentication is 'password.
6817 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6819         * gnus-win.el (gnus-configure-windows): Accept a setting.
6821 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6823         * mm-util.el (mm-quote-arg): Moved here.
6825         * mm-decode.el (mm-quote-arg): Quote more chars.
6827 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6829         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6830         with newlines would create buggy .nov files.
6832         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6834         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6835         end of lines.
6837         * message.el (message-mode): Doc fix.
6839         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6841         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6843         * gnus-art.el (article-date-ut): Rewrite.
6845         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6846         order.
6848         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6849         headers.
6851         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6853 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6855         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6856         (article-date-ut): use it.
6858 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6860         * mail-source.el (mail-source-fetch-pop): Call script
6861         asynchronously.
6863 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6865         * gnus.el: Pterodactyl Gnus v0.83 is released.
6867 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6869         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6871         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6873         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6875         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6877         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6879         * message.el (message-generate-headers): Accept continuation
6880         headers.
6882 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6884         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6886 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6888         * gnus-art.el (gnus-treatment-function-alist): use
6889         maybe-hide-headers.
6891         * message.el (message-inhibit-body-encoding): Typo.
6892         (message-resend): Inhibit encoding.
6894         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6896         * gnus-art.el (article-remove-cr): Use re-search.
6898         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6899         headers.
6901         * mm-decode.el (mm-quote-arg): Quote '.
6903         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6905         * mm-decode.el (mm-insert-part): Use multibyte for text.
6907         * gnus-start.el (gnus-read-newsrc-file): New variable.
6908         (gnus-read-newsrc-file): Use it.
6910 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6912         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6914         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6915         function.
6917 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6919         * gnus.el: Pterodactyl Gnus v0.82 is released.
6921 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6923         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6924         for iso8859-2.
6926 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6928         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6929         synonym alist.
6931 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6933         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6935 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6937         * mail-source.el (mail-source-fetch): Ask before bugging out.
6939 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6941         * uudecode.el (uudecode-decode-region-external): Don't assume
6942         uudecode-temporary-file-directory ends with a slash.
6944 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6946         * gnus-sum.el (gnus-update-marks):
6947         (gnus-update-read-articles):
6948         (gnus-summary-expire-articles): Check server.
6950 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6952         * mml.el (mml-preview): New function.
6954 1999-04-17  William M. Perry  <wmperry@aventail.com>
6956         * mail-source.el (mail-source-fetch-file): Return the right
6957         value.
6959 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6961         * mml.el (mml-insert-parameter): New function.
6962         (mml-insert-parameter-string): New function.
6964         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6966         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6967         (gnus-mime-display-part): Use it.
6969         * mm-decode.el (mm-alternative-precedence): Removed.
6970         (mm-discouraged-alternatives): New variable.
6971         (mm-preferred-alternative-precedence): New function.
6973         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6975         * mail-source.el (mail-sources): New variable.
6977         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6979         * mm-decode.el (mm-valid-image-format-p): New function.
6980         (mm-inline-media-tests): Use it.
6981         (mm-valid-and-fit-image-p): New function.
6983         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6984         (gnus-agent-fetch-group): Ditto.
6986 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6988         * nnmail.el (nnmail-article-group): in case of a group name
6989         containing "\\n" constructs, be sure to pass the expanded value to
6990         nn*-save-mail.
6992 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6994         * gnus.el: Pterodactyl Gnus v0.81 is released.
6996 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6998         * gnus-sum.el (gnus-get-split-value): Reverse result.
7000 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7002         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
7004 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7006         * mml.el (mml-insert-tag): Insert concluding part.
7008         * message.el (message-send-mail): Encode later.
7009         (message-send-news): Ditto.
7011         * nnfolder.el: Don't use mail delim.
7013 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7015         * gnus-cus.el (gnus-group-customize): Put point at min.
7017         * mm-view.el (mm-inline-text): Allow toggling html.
7019 1999-03-28  William M. Perry  <wmperry@aventail.com>
7021         * mail-source.el: Added prescript and postscript to file.
7023 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7025         * nnmail.el: Reverted.
7027         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7028         (gnus-setup-posting-charset): Did work.
7030 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
7032         * gnus.el (gnus-short-group-name): Use
7033         gnus-group-uncollapsed-levels.
7035 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7037         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7039 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7041         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7042         (article-strip-headers-from-body): New command and keystroke.
7044 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7046         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7048         * nnheader.el (nnheader-insert-file-contents): Bind
7049         enable-local-eval to nil.
7050         (nnheader-find-file-noselect): Ditto.
7052         * nnmail.el (nnmail-article-group): Don't remove long lines.
7053         (nnmail-remove-long-lines): New function.
7054         (nnmail-split-header-length-limit): Removed.
7056         * mml.el (mml-generate-mime-1): Use unibyte buffers.
7058         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7060 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7062         * gnus-sum.el (gnus-summary-generic-mark): New function.
7064         * nnmail.el (nnmail-split-header-length-limit): Increased.
7065         (nnmail-article-group): Allow nil.
7067         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7069         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7070         first.
7072         * mml.el (mml-minibuffer-read-type): Include types from
7073         mailcap-mime-data.
7075         * nndraft.el (nndraft-request-article): Would clobber Japanese.
7077 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
7079         * mml.el (mml-insert-tag): New function.
7080         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7081         confusion with functions like `mml-read-tag'.
7082         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7083         (mml-minibuffer-read-description): Ditto with
7084         `mml-minibuffer-read-description'.
7085         (mml-attach-buffer): New function.
7086         (mml-mode-map): New entry for /.
7087         (mml-minibuffer-read-type): Accept DEFAULT.
7089         * mml.el (mml-quote-region): Narrow the region.
7091         * message.el (message-mode-menu): message-mime-attach-file is now
7092         mml-attach-file.
7094 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7096         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7098 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
7100         * mml.el (mml-attach-buffer): New command.
7102 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
7104         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7105         with a proper range. Compress range.
7107         * gnus-range.el (gnus-remove-from-range): Protect arguments.
7109 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7111         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7113 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7115         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7116         (gnus-picons-convert-x-face): Removed.
7117         (gnus-picons-article-display-x-face): Removed.
7118         (gnus-picons-x-face-sentinel): Ditto.
7119         (gnus-picons-display-x-face): Ditto.
7121 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7123         * gnus.el: Pterodactyl Gnus v0.80 is released.
7125 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7127         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7129         * gnus-sum.el (gnus-with-article): Moved here.
7131         * mail-source.el (mail-source-fetch-pop): Ask for password even
7132         when program.
7134 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7136         * gnus-msg.el (gnus-bug): Add description.
7138         * mml.el (mml-insert-mml-markup): Insert disposition.
7140         * message.el (message-send-mail): Always encode mail headers.
7142 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7144         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7145         when requested.
7147         * nnmail.el (nnmail-current-spool): Removed.
7149         * gnus-salt.el (gnus-tree-inhibit): New varible.
7151         * gnus.el (mm-util): Required.
7153 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
7155         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7157 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7159         * mail-source.el (mail-source-bind): Doc fix.
7161 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7163         * message.el (message-mode): Doc fix.
7165         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7166         encoding.
7168         * gnus.el (gnus-methods-equal-p): Moved here.
7170         * mail-source.el: pop at 110.
7172         * pop3.el (pop3-movemail): Use write-region instead of
7173         append-to-file to avoid excessive messaging.
7175 1999-02-27  lantz moore  <lmoore@contigo.com>
7177         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7178         type directory.
7180 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
7182         * gnus-art.el (article-hide-boring-headers): Field names must not
7183         contain whitespace.
7185 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7187         * gnus.el: Pterodactyl Gnus v0.79 is released.
7189 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7191         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7193         * mml.el (mml-mode): Don't use add-minor-mode.
7195         * message.el (messgage-inhibit-body-encoding): New variable.
7196         (message-encode-message-body): Use it.
7198 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7200         * gnus.el: Pterodactyl Gnus v0.78 is released.
7202 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7204         * message.el (message-mode): Switch on MML mode.
7206         * mml.el: Included commands and functions.
7207         (mml-mode-map): New keymap.
7209         * message.el: Removed the insertion commands and functions.
7211         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7213         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7214         keystroke.
7216         * gnus-art.el (gnus-narrow-to-page): Revert.
7218         * gnus-cite.el (gnus-cite-delete-overlays): New function.
7219         (gnus-cite-parse-maybe): Always reparse.
7221         * message.el (message-encode-message-body): Don't insert
7222         "multipart warning".
7224         * gnus-art.el (gnus-article-treat-head-custom): New variable.
7226 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
7228         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7230         * nnmail.el: Require mm-util.
7232 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
7234         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7235         group.
7237 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
7239         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7241 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
7243         * gnus-msg.el (gnus-extended-version): Better regexp.
7245 1999-02-25  Didier Verna  <verna@inf.enst.fr>
7247         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7248         is called with the result of SPLIT and should return a new split.
7250         * gnus.texi: update the doc.
7252 1999-02-23  Didier Verna  <verna@inf.enst.fr>
7254         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7255         displayed in the article buffer, output bars if
7256         `gnus-picons-display-article-move-p'.
7258 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
7260         * mail-source.el (mail-source-fetch-pop): Typo.
7262 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7264         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7266 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7268         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7270 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7272         * mml.el (mml-insert-buffer): New function.
7274         * message.el (message-forward): Insert the buffer in the buffer.
7276 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
7278         * mm-view.el (mm-inline-message): Insert part in narrowed region.
7280 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
7282         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7284 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7286         * gnus.el: Pterodactyl Gnus v0.77 is released.
7288 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7290         * gnus-art.el (gnus-displaying-mime): New variable.
7291         (article-narrow-to-head): New function.
7293         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7294         Default to pop instead of pop3.
7296 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7298         * gnus-art.el (article-hide-pgp): Goto body.
7300         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7302         * gnus-cite.el: Don't use goto-line.
7304         * gnus-art.el (gnus-article-treat-html): Removed.
7305         (gnus-treat-article): Save restriction.
7307 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
7309         * message.el (message-send-mail): Don't untabify.
7310         (message-mode): Don't use tabs for indentation.
7312 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7314         * message.el (message-send-mail): Don't untabify.
7316         * nnml.el (nnml-save-mail): Typo fix.
7318 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
7320         * message.el (message-cite-function): Add
7321         `message-cite-original-without-signature' customization option.
7323 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
7325         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7326         `nnmail-prepare-incoming-header-hook'.
7328 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
7330         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7332 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7334         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7336 1999-02-18  Michael Cook  <cook@sightpath.com>
7338         * Recognize Microsoft Outlook's cite attribution conventions.
7340 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
7342         * gnus-sum.el: Bind M.
7344 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
7346         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7348 1999-02-15  Didier Verna  <verna@inf.enst.fr>
7350         * gnus-picon.el (gnus-group-display-picons): ensures that
7351         `article-goto-body' really goes to the article body.
7353 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7355         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7357         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7359         * mm-view.el (mm-view-message): Enable multibyte.
7361 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7363         * nnmail.el (nnmail-get-new-mail): Message later.
7365         * mm-util.el (mm-find-charset-region): Revert to checking
7366         multibyte.
7368 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
7370         * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7371         attachment.
7373 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7375         * gnus.el: Pterodactyl Gnus v0.76 is released.
7377 1999-02-06  Felix Lee  <flee@cygnus.com>
7379         * gnus.el (gnus-group-change-level-function): Typo.
7381 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7383         * gnus-sum.el (gnus-nov-skip-field): Removed.
7384         (gnus-nov-field): Ditto.
7385         (gnus-nov-parse-extra): Ditto.
7386         (gnus-nov-read-integer): Ditto.
7388 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
7390         * nnheader.el (nnheader-nov-read-message-id): New macro.
7391         (nnheader-parse-nov): Use it.
7393         * gnus-sum.el (gnus-nov-read-message-id): New macro.
7394         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7395         `(eq (char-after) ?\n)'.
7397 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7399         * gnus.el (gnus-other-frame): Always pop up a new frame.
7401 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
7403         * gnus-range.el (gnus-range-add): Rewrite.
7405 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
7407         * nnmail.el (nnmail-split-incoming): Added detection of maildir
7408         format.
7409         (nnmail-process-maildir-mail-format): New function.
7411         * mail-source.el (mail-source-fetch-maildir): New function.
7412         (mail-source-keyword-map): Add default for maildir method.
7413         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7415 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7417         * mail-source.el (mail-source-fetcher-alist): Remove apop.
7419         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7420         (nndoc-mime-digest-type-p): Removed.
7422 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7424         * gnus-art.el (gnus-article-read-summary-keys): Set the point
7425         where it is supposed to be.
7426         (gnus-treat-play-sounds): New variable.
7428         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7430         * gnus-art.el (article-display-x-face): Narrow to head.
7431         (gnus-article-washed-types): New variable.
7432         (article-hide-pgp): Is not a toggle.
7433         (gnus-article-hide-text-type): Save types.
7434         (article-decode-charset): Use it.
7436         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7438         * message.el (message-forward-start-separator): Removed.
7439         (message-forward-end-separator): Removed.
7440         (message-signature-before-forwarded-message): Removed.
7441         (message-included-forward-headers): Removed.
7442         (message-check-news-body-syntax): Don't check forward.
7443         (message-forward): Use MIME.
7445         * nnvirtual.el (nnvirtual-request-article): Bind
7446         gnus-article-decode-hook to nil.
7448 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7450         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7451         us-ascii.
7453 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7455         * format-spec.el (format-spec): Be more robust.
7457         * message.el (message-encode-message-body): Default
7458         mail-parse-charset to mail-parse-charset.
7460         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7461         (gnus-summary-edit-article): Bind mail-parse-charset.
7463         * mml.el (mml-read-tag): Ignore white space after end of tag.
7465         * message.el (message-goto-body): Also work in separatorless
7466         articles.
7468         * mml.el (mml-translate-from-mime): New function.
7469         (mml-insert-mime): Ditto.
7470         (mml-to-mime): New function.
7471         (mime-to-mml): New name.
7473         * gnus-sum.el (gnus-summary-edit-article): Always select raw
7474         article.
7476         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7478         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7479         special-case nndraft groups.
7481 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7483         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7484         (gnus-get-newsgroup-headers): Already bound.
7486         * message.el (message-encode-message-body): Use posting charset.
7488         * mm-bodies.el (mm-encode-body): Use MIME charsets.
7489         (mm-body-encoding): Do CTE.
7490         (mm-body-7-or-8): New function.
7492         * mm-util.el (mm-mime-charset): Always fall back on alist.
7493         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7494         (mm-mime-mule-charset-alist): Add arabic-*-column.
7495         (mm-find-mime-charset-region): New function.
7497         * format-spec.el (format-spec-make): New function.
7499         * mail-source.el (format-spec): Required.
7500         (mail-source-fetch-with-program): Removed.
7501         (mail-source-fetch-with-program): New function.
7503         * format-spec.el: New file.
7505 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
7507         * mail-source.el (mail-source-fetch-with-program): Take optional
7508         parameter.
7510 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7512         * gnus-start.el: Ignore some groups.
7513         (gnus-setup-news): Bind nnmail-fetched-sources.
7515         * message.el (message-send-mail): Remove all tabs.
7517         * mm-util.el (mm-find-charset-region): Just check whether
7518         find-charset-region is defined.
7520 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7522         * gnus-group.el (gnus-group-get-new-news): Use
7523         nnmail-fetched-sources.
7525         * nnmail.el (nnmail-fetched-sources): New variable.
7526         (nnmail-get-new-mail): Use it.
7528         * mail-source.el (mail-source-fetched-sources): New variable.
7529         (mail-source-fetch): Use it.
7531 1999-02-02  Mark W. Eichin  <eichin@thok.org>
7533         * gnus.el (gnus-getenv-nntpserver): if the file that
7534         gnus-nntpserver-file names has a trailing newline, the
7535         string-match will always match, and thus the file will never be
7536         read.  (^ matches start of "line", \\` matches start of "buffer",
7537         which is what was intended...)
7539 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
7541         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7543 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7545         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7546         select methods.
7548 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
7550         * gnus-range.el (gnus-remove-from-range): Sort second argument.
7552 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
7554         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7556 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7558         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7559         a typo.
7560         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7561         charset to nil.
7562         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7563         * gnus-start.el (gnus-start-draft-setup): Ditto.
7565 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7567         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7568         (mail-source-value): Don't do variables.
7570         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7572         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7574 1999-02-01  Michael Cook  <cook@sightpath.com>
7576         * Defenestrate spurious ?a.
7578 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7580         * mail-source.el (mail-source-fetch-pop): Instead use
7581         :authentication.
7583 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
7585         * lisp/mail-source.el : Support APOP authentication scheme.
7587 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7589         * pop3.el (pop3-movemail): Return t.
7591 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7593         * rfc2047.el (rfc2047-fold-region): New function.
7594         (rfc2047-encode-message-header): Use it.
7596 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7598         * gnus-sum.el (gnus-group-charset-alist): Add more.
7600 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7602         * gnus.el: Pterodactyl Gnus v0.75 is released.
7604 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7606         * gnus-art.el (article-display-x-face): Don't narrow to head.
7608 1999-02-01  Michael Cook  <cook@sightpath.com>
7610         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7612 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7614         * mail-source.el (mail-source-fetch-directory): Ignore
7615         directories.
7617         * gnus-cus.el (gnus-group-parameters): Addition.
7619         * gnus-art.el (article-strip-banner): Do symbolic banners.
7620         (article-strip-banner): New keystroke.
7622 1999-02-01  Michael Cook  <cook@sightpath.com>
7624         * gnus-art.el (article-strip-banner): New command.
7626 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7628         * gnus-art.el (gnus-treat-strip-banners): New variable.
7630 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7632         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7633         has been exist.
7635 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7637         * message.el (message-draft-coding-system): Check coding-system.
7638         * mm-util.el (mm-text-coding-system): Ditto.
7640 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7642         * mail-source.el (mail-source-fetch-pop): Save excursion.
7644 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7646         * mail-source.el (mail-source-movemail-args): Not constant.
7647         (mail-source-movemail-args): Removed.
7648         (mail-source-fetch-with-program): New function.
7649         (mail-source-fetch-pop): Use program and function.
7650         (mail-source-movemail-program): Removed.
7652         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7653         (gnus-treat-date-user-defined): New variable.
7655 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7657         * nnmail.el (nnmail-fix-eudora-headers): New function.
7659 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7661         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7663 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7665         * gnus-art.el (gnus-treatment-function-alist): Do
7666         gnus-article-add-buttons-to-head later.
7667         (gnus-treat-capitalize-sentences): New variable.
7668         (article-capitalize-sentences): New command and keystroke.
7670         * gnus-group.el (gnus-group-catchup-current): Do group.
7672         * message.el (message-default-charset): Add group.
7674 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7676         * gnus.el: Pterodactyl Gnus v0.74 is released.
7678 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7680         * gnus-art.el (article-fill-long-lines): Renamed.
7681         (article-fill-long-lines): New keystroke.
7683 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7685         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7687         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7688         displayed.
7689         (gnus-group-catchup-current): Be more robus.
7691         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7692         headers.
7694 1999-01-25  Dave Love  <fx@gnu.org>
7696         * message.el (message-mode-menu): Add message-mime-attach-file.
7697         (message-mode): Doc fix.
7699 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7701         * nnmail.el (nnmail-check-duplication): Insert the mail source
7702         string.
7704         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7705         (mail-source-fetch-directory): Ditto.
7706         (mail-source-fetch-file): Ditto.
7707         (mail-source-string): New variable.
7709         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7710         the level.
7712         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7713         before handling.
7715         * mm-util.el (mm-mime-charset): Use the parameters.
7716         (mm-mime-charset): Removed region paremeters.
7718         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7719         source.
7721 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7723         * nnmail.el (nnmail-get-split-group): Quote right.
7725 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7727         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7728         buffer.
7730 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7732         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7733         (gnus-group-mode): Don't hook.
7735         * mail-source.el (mail-source-bind): Doc fix.
7736         (mail-source-bind): Take only one param.
7738         * gnus-art.el (gnus-treat-highlight-signature): typep.
7740         * mail-source.el (mail-source-movemail): Ignore empty file.
7741         (mail-source-callback): Check before deleting.
7743         * message.el (message-mime-attach-file): Include name.
7745 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7747         * mm-util.el (mm-read-charset): Return a symbol.
7749         * mm-view.el (mm-inline-text): Insert signature separator.
7751         * gnus-art.el (gnus-treat-predicate): New function.
7752         (gnus-treat-article): Allow all types to be checked.
7754         * gnus-util.el (gnus-or): New function.
7755         (gnus-and): Ditto.
7757         * gnus-art.el (gnus-mime-display-single): Use override.
7759         * mm-decode.el (mm-attachment-override-types): New variable.
7760         (mm-attachment-override-p): New function.
7762         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7764 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7766         * mm-view.el (mm-inline-text): Do vcards.
7768 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7770         * gnus.el: Pterodactyl Gnus v0.73 is released.
7772 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7774         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7775         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7776         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7777         (nnmail-movemail-program): Removed.
7778         (nnmail-movemail-args): Removed.
7779         (nnmail-pop-password-required): Ditto.
7780         (nnmail-tmp-directory): Ditto.
7781         (nnmail-delete-incoming): Removed.
7782         (nnmail-pop-password, nnmail-moved-inboxes,
7783         nnmail-internal-password, nnmail-move-inbox): Removed.
7784         (nnmail-read-passwd): Ditto.
7785         (nnmail-get-spool-files): Removed.
7786         (nnmail-resplit-incoming): Reinstated.
7788         * mail-source.el: New file.
7790 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7792         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7794 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7796         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7798 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7800         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7802         * gnus-picon.el (gnus-group-display-picons): Goto body.
7804         * gnus.el: Indented all functions; broke long lines; changed all
7805         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7807 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7809         * gnus.el: Pterodactyl Gnus v0.72 is released.
7811 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7813         * gnus.el: Cleaned up trailing whitespace.
7815         * mm-util.el (mm-read-charset): Work.
7817 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7819         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7820         nnheader-translate-file-chars'd group name.
7822 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7824         * message.el (message-encode-message-body): Fold case.
7826 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7828         * mailcap.el (mailcap-add): New function.
7830 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7832         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7833         (article-goto-body): Use it.
7834         (gnus-treat-article): Ditto.
7836         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7837         downloaded articles from the downloadeble list.
7839 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7841         * message.el (message-encode-message-body): Bind
7842         mail-parse-charset.
7844         * mm-util.el (mm-charset-synonym-alist): New variable.
7845         (mm-charset-to-coding-system): Use it.
7846         (mm-charset-coding-system-alist): Removed.
7847         (mm-charset-to-coding-system): Don't use it.
7848         (mm-find-charset-region): Use mail-parse-charset.
7850         * gnus-art.el (gnus-treatment-function-alist): Use
7851         gnus-article-display-picons.
7852         (gnus-treat-display-xface): Only do if we have xface feature.
7853         (gnus-part-display-hook): New function.
7854         (gnus-treat-article): Use it.
7855         (gnus-treat-article): Use gnus-visual.
7857         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7859         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7860         displaying.
7862         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7864         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7865         regexp file names.
7867 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7869         * gnus.el: Pterodactyl Gnus v0.71 is released.
7871 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7873         * mm-view.el (mm-inline-image): Don't add a dot.
7875         * gnus-art.el (gnus-treat-article): New function.
7877         * gnus.el (gnus-article-display-hook): Removed.
7879         * gnus-art.el (gnus-article-treat-custom): New variable.
7881         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7883         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7884         functions.
7886         * message.el (message-posting-charset): New variable.
7887         (message-send-mail): Use it.
7889         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7890         (gnus-setup-posting-charset): New function.
7891         (gnus-setup-message): Use it.
7893         * message.el (message-encode-message-body): Just look for
7894         Content-Type before inserting a new one.
7896 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7898         * rfc2047.el (rfc2047-default-charset): Removed.
7900         * mail-prsvr.el: New file.
7901         (mail-parse-charset): New variable.
7903         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7904         Changed name.
7906         * gnus.el (gnus-charset): New group.
7908         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7910         * gnus-sum.el (gnus-default-charset): Default to nil.
7911         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7912         (gnus-newsgroup-iso-8859-1-forced): Removed.
7914         * mm-util.el (mm-known-charsets): Removed.
7915         (mm-default-coding-system): Removed.
7916         (mm-default-charset): Removed.
7917         (mm-read-charset): New function.
7919         * message.el (message-default-charset): Removed.
7921         * rfc2047.el (rfc2047-default-charset): Default to nil.
7923         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7925 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7927         * gnus.el: Pterodactyl Gnus v0.70 is released.
7929 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7931         * mm-decode.el (mm-save-part): Use mm-get-part.
7932         (mm-insert-part): New function.
7933         (mm-get-part): Use it.
7934         (mm-get-image): Ditto.
7935         (mm-display-external): Ditto.
7937         * mm-view.el (mm-inline-text): Ditto.
7939         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7940         ranges.
7942         * mm-decode.el (mm-display-external): Save the buffer.
7943         (mm-remove-part): Kill it.
7945         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7947         * nnagent.el (nnagent-request-set-mark): Defined stub.
7949 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7951         * gnus-score.el (gnus-score-load-score-alist): Bind
7952         coding-system-for-read.
7954         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7955         prepare-exit-hook.
7957         * mm-view.el (mm-setup-w3): Require w3.
7959 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7961         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7962         body.
7964 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7966         * mm-encode.el: Ditto.
7968         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7969         error.
7971         * mailcap.el (mailcap-mime-data): SAFER ps.
7973         * message.el (message-encode-message-body): Always insert a
7974         Content-Type header.
7976         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7977         shown inline.
7979         * mm-view.el (mm-inline-text): Handle all sorts of text.
7981         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7982         don't view.
7984         * mm-decode.el (mm-display-external): Use it.
7986         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7988         * mm-decode.el (mm-save-part): Removed double code.
7990 1999-01-12  Dave Love  <fx@gnu.org>
7992         * mm-decode.el (mm-save-part): Avoid doubly-compressed
7993         application/octet-stream .gz & al files with jka-compr.
7995 1999-01-12  Dave Love  <fx@gnu.org>
7997         * gnus-ems.el (gnus-down-mouse-3): New variable.
7998         * gnus-art.el (gnus-mime-button-map): Use it.
7999         (gnus-mime-button-menu): Set the clicked-on buffer initially.
8001 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8003         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
8005 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8007         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
8008         buffers.
8010         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
8012         * gnus-cache.el (gnus-cache-read-active): Reversed check.
8014 1999-01-12  Matt Armstrong  <matta@geoworks.com>
8016         * mml.el (mml-parameter-string): Strip directory component.
8018 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8020         * gnus.el (gnus-use-demon): Removed.
8022 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
8024         * nnmail.el (nnmail-article-group): Don't infloop.
8026 1999-01-11  Colin Rafferty  <colin@xemacs.org>
8028         * gnus-art.el (article-update-date-lapsed): Made it work with
8029         picons, and make it update on all visible frames.
8030         (article-date-ut): Get summary-buffer's current-headers.
8032 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8034         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8035         (gnus-picons-setup-p): New variable.
8037 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8039         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8041 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8043         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8044         (gnus-summary-exit-no-update): Use mapcar.
8046 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8048         * gnus-agent.el (gnus-category-write): Make directory.
8050 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
8052         * gnus-sum.el (gnus-update-read-articles):
8053         (gnus-update-marks): Request backend update of mark.
8055 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8057         * mm-bodies.el (mm-body-encoding): Use mm-find.
8059 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
8061         * gnus-picon.el (gnus-article-display-picons): Fix.
8063 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8065         * gnus.el: Pterodactyl Gnus v0.69 is released.
8067 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8069         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8071         * gnus-agent.el (gnus-agent-remove-group): New command and
8072         keystroke.
8074         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8076 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8078         * gnus-agent.el (gnus-agent-write-servers): Make directory.
8080 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8082         * mm-view.el (mm-inline-text): Bind current id.
8084         * mm-decode.el (mm-handle-id): New macro.
8085         (mm-make-handle): Accept id.
8086         (mm-dissect-singlepart): Use it.
8088 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
8090         * message.el (message-cite-original-without-signature): Use
8091         message-signature-separator when searching for signature in
8092         message-cite-original-without-signature.
8094 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
8096         * gnus.el (gnus-server-to-method): Check named methods.
8098 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8100         * mm-view.el (mm-view-message): Goto point-min.
8102         * nnmail.el (nnmail-article-group): Don't delete lines, only
8103         shorten them.
8105         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8106         values.
8108         * nnheader.el (nnheader-temp-directory): New variable.
8109         (nnheader-temp-directory): Removed.
8111 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
8113         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8114         list of files to check for mailcap entries under windows-nt.
8116 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8118         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8119         summary buffer exists.
8121 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
8123         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8124         irrelevant Sun sendmail bug.
8125         (nnsoup-store-reply): Stop mucking with mail-header-separator.
8127         * message.el (message-send-news): Bind mail-header-separator to
8128         "" when asking backend to post.
8130 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
8132         * mm-uu.el (mm-dissect-disposition): New variable.
8133         (mm-uu-dissect): Use it.
8135 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8137         * mm-view.el (mm-inline-text): Bind url-current-object.
8139 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
8141         * gnus-range.el (gnus-remove-from-range): Rewrite.
8143 1998-12-09  SL Baur  <steve@altair.xemacs.org>
8145         * gnus-picon.el (annotations): Remove bogus require 'xpm.
8147 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
8149         * message.el (message-encode-message-body): Insert `MIME-Version'
8150         instead of `Mime-Version'.
8152 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8154         * message.el (message-insert-mime-part): Add the attachment
8155         disposition.
8156         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8157         (message-mime-query-type): New function.
8158         (message-mime-query-description): Ditto.
8159         (message-mime-query-file): Ditto.
8160         (message-insert-mime-part): Use them.
8161         (message-mime-insert-external): Use the new stuff.
8163 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8165         * nnmail.el (nnmail-split-header-length-limit): New variable.
8167         * mm-decode.el (mm-dissect-buffer): Check syntax.
8169         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8171         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8172         (rfc2047-dissect-region): Ditto.
8174 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8176         * mm-view.el (mm-view-message): Decode charset.
8178 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8180         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8181         CT headers.
8183 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8185         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8186         mm-uu-*-function.
8187         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8189 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8191         * message.el (message-send-mail): Do MML first.
8192         (message-send-news): Ditto.
8194 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8196         * gnus-picon.el (gnus-picons-face): New face.
8197         (gnus-picons-try-face): Use it.
8199 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8201         * gnus.el: Pterodactyl Gnus v0.68 is released.
8203 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8205         * gnus.el: Pterodactyl Gnus v0.67 is released.
8207 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8209         * gnus.el: Pterodactyl Gnus v0.66 is released.
8211 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8213         * gnus-art.el (gnus-insert-mime-button): Decode description.
8215 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
8217         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8218         (gnus-decode-header-methods): Ditto.
8219         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8221 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8223         * mml.el (mml-insert-mime-headers): Encode description.
8225         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8226         line.
8228         * gnus-sum.el (gnus-default-charset): Doc fix.
8230 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8232         * mm-decode.el (mm-display-part): Forward a line.
8234 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8236         * mm-util.el (mm-running-ntemacs): New variable.
8237         (mm-text-coding-system): Ditto.
8238         * nnmail.el (nnmail-incoming-coding-system): Ditto.
8239         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8241 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8243         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8244         buffer.
8246         * message.el (message-insert-headers): New command and keystroke.
8248 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8250         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8251         (mm-get-image): Ditto.
8253         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8254         base64, uudecode and binhex.
8256 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
8258         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8259         in text/plain.
8260         * mm-uu.el (mm-uu-dissect): Use inline.
8262 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8264         * mm-view.el (mm-view-message): New function.
8266         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8267         qp.
8269 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
8271         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8272         entry for message/rfc822 as 8bit.
8274 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8276         * mailcap.el (mailcap-mime-extensions): Add patch.
8278 1998-12-05  Dale Hagglund  <rdh@best.com>
8280         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8281         argument to force all multipart/* to look like multipart/mixed.
8283         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8284         variable.
8285         (gnus-mime-display-part): Use it.
8287 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8289         * gnus-draft.el (gnus-draft-send): Only disable checks for
8290         non-interactive use.
8291         (gnus-draft-send-message): Use it.
8293 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8295         * gnus.el: Pterodactyl Gnus v0.65 is released.
8297 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8299         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8301         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8303 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8305         * gnus.el: Pterodactyl Gnus v0.64 is released.
8307 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8309         * mm-view.el (mm-setup-w3): Don't load.
8311         * gnus-msg.el (gnus-setup-message): Set group name.
8312         (gnus-group-mail): Avoid leaking local vars.
8314         * message.el (message-attach-file): Renamed.
8315         (message-mime-attach-file): Renamed again.
8317 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
8319         * gnus-art.el (article-decode-encoded-words): Bind
8320         rfc2047-default-charset here.
8322         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8324 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8326         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8327         (gnus-picons-setup-hook): New hook.
8329 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
8331         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8332         string.
8333         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
8334         line.
8336 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8338         * gnus-art.el (gnus-article-prepare-display): Setup w3.
8339         (gnus-mime-view-part): Ditto.
8340         (gnus-mime-inline-part): Dotii.
8341         (gnus-mime-externalize-part): Daddo.
8342         (gnus-mime-internalize-part): Tutti frutti.
8343         (gnus-widget-press-button): Da da do.
8345         * mm-view.el (mm-setup-w3): Require url-vars.
8347 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8349         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8350         * mm-util.el (mm-find-charset-region): Ditto.
8352 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8354         * message.el (message-send): Don't encode here.
8355         (message-send-mail): But here.
8356         (message-send-news): And here.
8358 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8360         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8362 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8364         * gnus.el: Pterodactyl Gnus v0.63 is released.
8366 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8368         * mml.el (mml-base-boundary): Shorten.
8370         * message.el (message-insert-mime-part): Use default.
8372         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8374 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
8376         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8377         buttons, not [*].
8379 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8381         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8383 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8385         * gnus-art.el (gnus-insert-mime-button): Fix.
8387 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8389         * message.el (message-insert-mime-part): Nicify prompts.
8390         (message-insert-mime-part): Really delete duplicates.
8391         (message-insert-mime-part): Check against common errors.
8392         (message-insert-mime-part): Fix docstring.
8394 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8396         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8398 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8400         * gnus-art.el (gnus-mime-button-line-format): Nicify.
8401         (gnus-insert-mime-button): Modify accordingly.
8403 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8405         * gnus-art.el (gnus-display-mime): Set window point.
8407         * mm-decode.el (mm-display-external): Only decode when not
8408         saving.
8409         (mm-alternative-precedence): Prefer multiparts.
8410         (mm-inline-media-tests): Inline multiparts.
8412         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8413         Ignore errors when requiring url.
8415         * mml.el (mml-quote-region): New command.
8417         * message.el (message-cite-original): Use it.
8418         (message-cite-original-without-signature): Ditto.
8420 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8422         * gnus.el: Pterodactyl Gnus v0.62 is released.
8424 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8426         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8428 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8430         * mm-view.el (mm-inline-text): Use `point-min-marker' and
8431         `point-max-marker'.
8433 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8435         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8437         * gnus-art.el (gnus-mime-display-single): Check for attachment
8438         before other tests.
8440 1998-12-03  Didier Verna  <verna@inf.enst.fr>
8442         * gnus-msg.el (gnus-configure-posting-styles): find a
8443         posting-style entry in the group parameters, if any, and honor it
8444         at the end.
8446 1998-12-03  Felix Lee  <flee@teleport.com>
8448         * nntp.el (nntp-after-change-function): Fix.
8450 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
8452         * mml.el (mml-generate-mime-1): Insert literally.
8454 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8456         * mml.el (mml-insert-mime-headers): Removed debug.
8458 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8460         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8461         prefixed.
8463         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8464         application/emacs-lisp to 8bit.
8466 1998-12-03  Dale Hagglund  <rdh@best.com>
8468         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8470 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8472         * gnus.el: Pterodactyl Gnus v0.61 is released.
8474 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8476         * mml.el (mml-parse-1): Skipped parts.
8477         (mml-insert-mime-headers): Nil is a list.
8478         (mml-generate-mime-1): Don't insert literally.
8479         (mml-read-tag): Drop text props.
8480         (mml-read-part): Ditto.
8481         (mml-parse-singlepart-with-multiple-charsets): Ditto.
8483 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8485         * gnus.el: Pterodactyl Gnus v0.60 is released.
8487 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8489         * mml.el (mml-parse-1): Don't throw contents away.
8491 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
8493         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8495 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8497         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8498         function.
8499         (mml-parse-1): Use it.
8501 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8503         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8504         Use gnus-newsgroup-default-charset.
8505         (article-decode-encoded-words): Remove charset codes.
8506         * gnus-sum.el (gnus-newsgroup-default-charset): Use
8507         gnus-default-charset.
8509 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8511         * message.el (message-send-mail): Don't encode here.
8512         (message-send-news): Nor here.
8513         (message-send): ... but here instead.
8515         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8516         default to nil.
8517         (gnus-article-display-picons): Replace From line.
8518         (gnus-group-display-picons): Replace Newsgroups line.
8519         (gnus-picons-display-glyph): Set baseline.
8520         (gnus-group-display-picons): Piconize the entire Newsgroups line.
8521         (gnus-picons-xbm-face): Revert to old, standard colors.
8523         * message.el (message-fetch-field): Remove text props.
8525         * gnus-art.el (gnus-article-normalized-header-length): New
8526         variable.
8527         (article-normalize-headers): New command and keystroke.
8529         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8531 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8533         * gnus.el: Pterodactyl Gnus v0.59 is released.
8535 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8537         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8539         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8541 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8543         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8545 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8547         * mm-decode.el (mm-all-images-fit): New variable.
8548         (mm-image-fit-p): Use it.
8550         * gnus-art.el (gnus-mime-display-single): Use it.
8551         (gnus-mime-internalize-part): New command and keystroke.
8553         * mm-decode.el (mm-user-automatic-external-display): New
8554         variable.
8555         (mm-automatic-external-display-p): New function.
8557         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8558         colors.
8560 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8562         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8564         * gnus-art.el (gnus-with-article): Work in the original article
8565         buffer.
8566         (gnus-with-article): Work in read-only groups.
8568 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8570         * mm-bodies.el (mm-decode-string): Return original string if not
8571         decode.
8573 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8575         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8577 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8579         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8581 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8583         * gnus.el: Pterodactyl Gnus v0.58 is released.
8585 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8587         * mm-decode.el (mm-get-image): Return a glyph, not an image
8588         specifier.
8590 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8592         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8594 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8596         * mail-parse.el (rfc2045): Required.
8598 1998-12-01  William M. Perry  <wmperry@aventail.com>
8600         * mm-view.el (mm-inline-text): Remove props.
8602 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8604         * mm-view.el (mm-setup-w3): Protect url-misc.
8606         * message.el (message-ignored-resent-headers): Remove
8607         Gnus-Warning.
8609         * mml.el (mml-insert-mime-headers): Use encoding.
8610         (mml-parameter-string): Ditto.
8612         * rfc2045.el: New file.
8613         (rfc2045-encode-string): New function.
8615 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8617         * mail-parse.el (mail-header-encode-parameter): New function.
8619         * rfc2231.el (rfc2231-encode-string): New function.
8621 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8623         * mm-bodies.el (mm-decode-string): New function.
8624         * mm-view.el (mm-inline-text): Use mm-decode-string.
8626 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8628         * gnus.el: Pterodactyl Gnus v0.57 is released.
8630 1998-11-23  Felix Lee  <flee@cygnus.com>
8632         * nntp.el (nntp-async-needs-kluge): new setting.
8633         (nntp-async-timer): new var.
8634         (nntp-async-process-list): new var.
8635         (nntp-async-kluge): new function.
8636         (nntp-async-timer-handler): new function.
8637         (nntp-async-wait): new function.
8638         (nntp-async-stop): new function.
8639         (nntp-after-change-function): renamed, and split apart.
8640         (nntp-async-trigger): new function.
8641         (nntp-do-callback): new function.
8642         (nntp-accept-process-output): add optional timeout arg.
8644         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8645         (gnus-async-wait-for-article): new function.
8646         (gnus-async-with-semaphore): s/asynch/async/.
8648 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8650         * gnus-art.el (gnus-with-article): Don't encode.
8651         (gnus-insert-mime-button): Fall back on filename from C-D.
8652         (gnus-mime-display-single): Have dots right on text/plain
8653         attachments.
8655         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8656         broken parts.
8658         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8660         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8661         binhex.
8663         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8664         (gnus-summary-repair-multipart): New command and keystroke.
8666         * gnus-art.el (gnus-with-article-buffer): New macro.
8668 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8670         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8671         undisplay the part.
8673 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8675         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8677         * mml.el (mml-read-part): Partition right.
8679         * mm-decode.el (mm-handle-set-cache): New macro.
8680         (mm-handle-cache): Ditto.
8681         (mm-make-handle): Ditto.
8682         (mm-dissect-singlepart): Use it.
8683         (mm-get-image): Use the cache.
8685 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8687         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8688         (gnus-mime-display-single): Don't insert lines between parts.
8690 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8692         * nnmail.el (nnmail-file-coding-system-1): New variable.
8693         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8694         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8695         * nnml.el (nnml-file-coding-system): New variable.
8696         (nnml-request-article): Use nnml-file-coding-system.
8698 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8700         * gnus.el: Pterodactyl Gnus v0.56 is released.
8702 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8704         * gnus-art.el (gnus-mime-display-part): New function.
8705         (gnus-mime-display-mixed): Use it.
8707         * mm-view.el (mm-setup-w3): Don't register.
8709         * message.el (message-cite-original): Cite parts.
8711 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8713         * mml.el (mml-parameter-string): New function.
8714         (mml-insert-mime-headers): Separated into new function.
8716 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8718         * mml.el (mml-make-boundary): Use `make-string'.
8720 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8722         * binhex.el (binhex-insert-char): Ditto.
8724         * uudecode.el (uudecode-insert-char): Code correctly.
8726 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8728         * mml.el (mml-generate-mime): Don't generate multiparts for
8729         empties.
8731         * gnus-art.el (gnus-display-mime): Save excursion.
8733         * message.el (message-remove-first-header): New function.
8734         (message-encode-message-body): Use it.
8736 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8738         * gnus.el: Pterodactyl Gnus v0.55 is released.
8740 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8742         * mm-view.el (mm-setup-w3): New function.
8744         * mm-decode.el (mm-content-id-get-contents): New function.
8745         (mm-content-id-get-type): Ditto.
8746         (mm-content-id-get-encoding): Ditto.
8747         (mm-get-handle-by-content-id): Removed.
8749 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8751         * message.el (message-generate-new-buffers): Fix tag.
8753 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8755         * message.el (message-buffer-name): Check for unique first.
8757         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8758         gnus-inhibit-mime-unbuttonizing.
8760         * gnus-sum.el (t): Bind M-t.
8761         (gnus-inhibit-unbuttonizing): New variable.
8762         (gnus-summary-toggle-display-buttonized): New command.
8764         * gnus-art.el (gnus-display-mime): Select article window.
8765         (article-strip-trailing-space): New command and keystroke.
8767         * nneething.el (nneething-include-files): New variable.
8768         (nneething-create-mapping): Use it.
8770         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8772         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8773         ayto-expirable marks.
8775 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8777         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8779         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8780         ARG.
8782         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8784 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8786         * mm-util.el (mm-binary-coding-system): New variable.
8787         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8788         * mm-decode.el (mm-display-external): Ditto.
8790 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8792         * gnus.el: Pterodactyl Gnus v0.54 is released.
8794 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8796         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8798 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8800         * mm-decode.el (mm-save-part): Unquote.
8802 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8804         * mm-decode.el (mm-save-part): Bind coding system for write.
8806 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8808         * gnus-art.el (gnus-article-mode-line-format): New default.
8809         (gnus-article-mime-part-status): New function.
8811         * message.el (message-send-news): Check the body syntax before
8812         encoding.
8814         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8815         (gnus-mime-display-single): Use it.
8816         (gnus-mime-display-alternative): Ditto.
8818         * mm-decode.el: Check for whether we are running under a term.
8820 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8822         * mm-decode.el (mm-preferred-alternative): Default to first
8823         alternative.
8824         (mm-preferred-alternative): No, we dont.
8826 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8828         * mm-decode.el (mm-display-external): Use binary instead of
8829         no-conversion.
8830         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8831         * nnheader.el (nnheader-file-coding-system): Ditto.
8832         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8834 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8836         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8837         name without method.
8839 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8841         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8842         coding-system -> default-charset.
8843         (gnus-newsgroup-default-charset-alist): Ditto.
8844         (gnus-summary-local-variables): Ditto.
8845         (gnus-set-global-variables): Ditto.
8846         (gnus-get-newsgroup-headers): Ditto.
8847         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8848         (gnus-get-newsgroup-headers-xover): Ditto.
8849         (gnus-newsgroup-setup-default-charset): Ditto.
8850         (article-decode-mime-words): Ditto.
8851         (article-decode-charset): Ditto.
8852         (article-decode-encoded-words): Ditto.
8853         (article-de-quoted-unreadable): Ditto.
8854         (gnus-mime-view-all-parts): Ditto.
8855         (gnus-mime-externalize-part): Ditto.
8856         (gnus-mm-display-part): Ditto.
8857         (gnus-mime-display-single): Ditto.
8858         (gnus-mime-display-alternative): Ditto.
8860 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8862         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8863         * gnus-art.el (article-decode-charset): Overlay
8864         rfc2047-default-charset.
8865         * message.el (message-draft-coding-system): New variable.
8866         (message-set-auto-save-file-name): Use message-draft-coding-system.
8867         * nndraft.el (nndraft-request-article): Ditto.
8868         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8869         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8871 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8873         * mm-uu.el (mm-uu-test): New function.
8874         (mm-uu-dissect): Inherit charset and cte from head.
8875         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8877 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8879         * gnus.el: Pterodactyl Gnus v0.53 is released.
8881 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8883         * mm-decode.el (mm-get-image): New function.
8884         (mm-image-fit-p): New function.
8886         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8888         * gnus-art.el (gnus-article-insert-newline): New function.
8889         (article-goto-body): New function.
8891 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8893         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8894         buttons.
8896         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8897         keystroke.
8899         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8900         line between parts.
8902         * message.el (message-remove-header): Go to end if wanted.
8904 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8906         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8907         movement with save-window-excursion.
8909 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8911         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8913 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8915         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8917 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8919         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8920         gnus-newsgroup-coding-system.
8921         (gnus-get-newsgroup-headers): Ditto.
8922         (gnus-get-newsgroup-headers-xover): Ditto.
8923         (gnus-set-global-variables): Ditto.
8924         * gnus-art.el (article-decode-mime-words): Ditto.
8925         (article-decode-charset): Ditto.
8926         (article-decode-encoded-words): Ditto.
8927         (article-de-quoted-unreadable): Ditto.
8928         (gnus-mime-view-all-parts): Ditto.
8929         (gnus-mime-externalize-part): Ditto.
8930         (gnus-mm-display-part): Ditto.
8931         (gnus-mime-display-alternative): Ditto.
8932         (gnus-mime-display-single): Ditto.
8933         * mm-view.el (mm-inline-text): Use default coding system.
8935 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8937         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8938         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8939         (gnus-newsgroup-coding-system): New local variable.
8940         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8941         (gnus-summary-local-variables): Add two new local variables.
8942         (gnus-newsgroup-setup-coding-system): New function.
8943         (gnus-select-newsgroup): Setup coding system.
8944         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8945         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8946         * gnus-cus.el (gnus-group-parameters): Customizable
8947         iso-8859-1-forced.
8949 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8951         * gnus.el: Pterodactyl Gnus v0.52 is released.
8953 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8955         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8956         encoding.
8958         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8959         undisplayed text types.
8961         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8962         types.
8964 1998-11-19  Felix Lee  <flee@cygnus.com>
8966         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8968 1998-11-19  Felix Lee  <flee@cygnus.com>
8970         * gnus-async.el (gnus-asynch-obarray): rename to
8971         gnus-async-hashtb, and don't buffer-local it.
8973         (gnus-async-article-callback): new function.
8974         (gnus-make-async-article-function): use it.
8976         (gnus-async-current-prefetch-group): new var.
8977         (gnus-async-current-prefetch-article): new var.
8978         (gnus-async-request-fetched-article): are we fetching it already?
8980         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8982 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8984         * gnus-sum.el (gnus-summary-show-article): Require.
8986         * message.el: Provide before hooks.
8987         (message-send-news): Do MIME before headers.
8989         * gnus-art.el (gnus-article-check-buffer): New function.
8990         (gnus-article-read-summary-keys): Use it.
8992         * mm-decode.el (mm-user-automatic-display): Display all inline
8993         images.
8995         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8996         much.
8997         (gnus-unbuttonized-mime-types): New variable.
8999 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9001         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
9003         * mm-decode.el (mm-quote-arg): Quote semicolons.
9005         * gnus-art.el (gnus-mime-display-single): Don't display
9006         attachments.
9007         (gnus-mime-externalize-part): New command and keystroke.
9009         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
9010         (mm-alternative-precedence): Changed order.
9012 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
9014         * gnus.el (gnus-method-simplify): New function.
9015         (gnus-native-method-p): New function.
9016         (gnus-secondary-method-p): Use gnus-method-equal.
9018         * gnus-start.el (gnus-group-change-level): Shorten select method.
9020 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9022         * gnus.el: Pterodactyl Gnus v0.51 is released.
9024 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9026         * gnus.el: Applied patches from 5.6.45.
9028         * gnus-score.el (gnus-score-find-trace): Print complete file
9029         paths.
9030         (gnus-score-find-trace): Truncate lines.
9032         * gnus.el (gnus-message-archive-group): Allow function.
9034         * message.el (message-encode-message-body): Remove Mime-Version
9035         before inserting.
9037         * gnus-cus.el (gnus-group-customize): Optional topic.
9039         * gnus-sum.el (gnus-summary-customize-parameters): New command and
9040         keystroke.
9042 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9044         * message.el (message-encode-message-body): Rewrite.
9046 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9048         * mml.el (mml-base-boundary): New variable.
9049         (mml-make-boundary): New function.
9051         * gnus-cache.el (gnus-cache-coding-system): New variable.
9052         (gnus-cache-request-article): Use it.
9054         * message.el (message-insert-mime-part): Delete duplicates.
9056 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9058         * gnus-art.el (gnus-mime-display-alternative): Set end of
9059         multipart and display even when nothing is preferred.
9061 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9063         * gnus.el: Pterodactyl Gnus v0.50 is released.
9065 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9067         * mm-decode.el (mm-inline-media-tests): Check that device-type is
9068         fbound.
9070         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9072 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
9074         * gnus.el (gnus-similar-server-opened): Compare backend.
9076 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9078         * gnus-topic.el (gnus-topic-expire-articles): New function.
9079         (gnus-topic-mode-map): Bind it.
9081         * gnus.texi (Topic Commands): New expiry command. Reordered.
9083 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
9085         * gnus-sum.el
9086         (gnus-auto-expirable-marks): New variable.
9087         (gnus-inhibit-user-auto-expire): New variable.
9088         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9089         When looking to see if we should expire instead, check
9090         gnus-auto-expirable-marks instead of using a hard-wired list.
9091         (gnus-summary-mark-as-read-forward,
9092         gnus-summary-mark-as-read-backward):
9093         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9094         gnus-summary-mark-forward, instead of `t'.
9096 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9098         * mml.el (mml-compute-boundary): New function.
9099         (mml-compute-boundary-1): New function.
9100         (mml-generate-mime-1): Use it.
9102 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
9104         * mml.el (mml-generate-mime-1): Always precede closing boundary
9105         with newline.
9107 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9109         * mml.el (mml-generate-mime-1): Do right boundaries when several
9110         multiparts.
9112         * mm-decode.el (mm-user-automatic-display): Default to inline
9113         jpeg.
9115         * mml.el (mml-generate-mime-1): Encode non-text parts.
9117 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9119         * gnus.el: Pterodactyl Gnus v0.49 is released.
9121 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9123         * mm-view.el (mm-inline-text): Require w3-vars.
9125         * gnus-setup.el (gnus-use-tm): Removed.
9127         * gnus-art.el (gnus-article-goto-part): Don't beep.
9128         (gnus-article-view-part): Check return value.
9129         (gnus-mime-display-alternative): Don't display when there is
9130         nothing to display.
9132         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9133         (mml-generate-mime-1): Use unibyte for binaries.
9135         * gnus-art.el (gnus-display-mime): Call
9136         gnus-article-mime-part-function.
9137         (gnus-mime-part-function): New function.
9138         (gnus-article-mime-part-function): New function.
9140         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9142 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9144         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9146         * message.el (message-font-lock-keywords): Highlight MML.
9147         (message-mml-face): New font.
9149 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9151         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9152         (gnus-mm-display-part): Do not select-window if the article window
9153         is not found.
9155 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9157         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9159 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9161         * gnus.el: Pterodactyl Gnus v0.48 is released.
9163 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9165         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9167         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9169         * message.el (message-cite-original-without-signature): Ditto.
9170         (message-cite-original): Quote parts.
9172 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9174         * gnus.el: Pterodactyl Gnus v0.47 is released.
9176 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9178         * message.el (message-encode-message-body): Insert MIME warning.
9180         * mml.el (mml-read-tag): Look for #tag.
9182         * mm-util.el (mm-find-charset-region): Check whether
9183         enable-multibyte-characters is bound.
9185 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9187         * gnus.el: Pterodactyl Gnus v0.46 is released.
9189 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9191         * message.el (message-encode-message-body): Insert headers at the
9192         right spot.
9194 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9196         * gnus.el: Pterodactyl Gnus v0.45 is released.
9198 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9200         * nndraft.el (nndraft-save-mime-part): Removed.
9201         (nndraft-get-mime-part): Ditto.
9203         * message.el (message-format-mime-old): Removed.
9204         (message-encode-message-body): Removed.
9205         (message-encode-message-body): Renamed.
9207 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9209         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9211         * message.el (message-format-mime): Check message-mime-part.
9213         * mm-encode.el (mm-mime-file-types): Removed.
9214         (mm-default-file-encoding): New definition.
9216 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
9218         * mm-view.el (mm-inline-image): Use mm-insert-inline.
9219         * gnus-art.el (gnus-mm-display-part): Go to correct position.
9221 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9223         * gnus.el: Pterodactyl Gnus v0.44 is released.
9225 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9227         * message.el (message-format-mime): New function.
9229         * nndraft.el (nndraft-save-mime-part): New function.
9230         (nndraft-get-mime-part): New function.
9232         * mm-encode.el (mm-default-file-encoding): New function.
9233         (mm-content-transfer-encoding): New function.
9234         (mm-encode-buffer): New function.
9236         * message.el: New command.
9237         (message-mime-part): New variable.
9238         (message-insert-mime-part): New command.
9240         * mm-encode.el (mm-encode-content-transfer-encoding): New
9241         function.
9243         * mm-util.el (mm-content-transfer-encoding-defaults): New
9244         variable.
9245         (mm-mime-file-types): Taken from TM.
9247 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9249         * gnus.el: Pterodactyl Gnus v0.43 is released.
9251 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
9253         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9254         * gnus-score.el (gnus-score-default-header): Ditto.
9255         (gnus-header-index): Ditto.
9256         (gnus-summary-increase-score): Ditto, & process "extra" requests.
9257         (gnus-summary-header): Handle extra headers.
9258         (gnus-summary-score-entry): Ditto, & provide new score element.
9259         (gnus-summary-score-effect): Ditto.
9260         (gnus-score-string): Avoid "extra" string sort, & modify match in
9261         "extra" case.
9262         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9264 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9266         * message.el (message-resend): Bind message-required-mail-headers
9267         to nil.
9269         * mm-view.el (mm-inline-text): Bind w3-strict-width.
9271         * nngateway.el (require): Require cl.
9273         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9274         things.
9276 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
9278         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9279         when no articles.
9281 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9283         * message.el (message-ignored-resent-headers): Remove X-Gnus.
9285 1998-11-10  Colin Rafferty  <colin@xemacs.org>
9287         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9288         user-mail-address if non-nil.
9290 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9292         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9293         (gnus-make-sort-function-1): Ditto.
9295         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9296         window.
9298 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9300         * mm-util.el (mm-with-unibyte-buffer): Ditto.
9302         * binhex.el (binhex-decode-region): Quote.
9304 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9306         * gnus-art.el (article-decode-charset): Don't downcase charset.
9308         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9310 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9312         * gnus.el: Pterodactyl Gnus v0.42 is released.
9314 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9316         * gnus-art.el (gnus-display-mime): Add id for alternative part.
9318 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9320         * nntp.el (nntp-send-mode-reader): Revert.
9322 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9324         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9326 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
9328         * message.el (message-make-date): Fix for negative time zones.
9330 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9332         * gnus.el: Pterodactyl Gnus v0.41 is released.
9334 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
9336         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9338 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
9340         * gnus.el (gnus-short-group-name): When shortening foreign select
9341         methods, do not scan for plusses beyond the first colon.
9343 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
9345         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9346         lines where `group' is the last thing on the line.
9348 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9350         * gnus-art.el (gnus-article-view-part): Do alternative.
9351         (gnus-mime-display-alternative): Insert marker.
9353 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9355         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9357         * nnmail.el (nnmail-expired-article-p): Protect against bogus
9358         dates.
9360         * gnus-cus.el (gnus-topic): Required.
9362         * nnheader.el (nnheader-parse-nov): Parse extra.
9363         (nnheader-nov-parse-extra): New macro.
9365 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9367         * gnus-art.el (gnus-article-view-part): Internal move.
9369 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
9371         * gnus-cus-new.el (gnus-custom-topic): New free variable.
9372         (gnus-group-customize): Support editing topic parameters.
9374 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
9376         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9377         indicators.
9379 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9381         * gnus-art.el (gnus-mm-display-part): Return.
9382         (gnus-article-view-part): Only go if external.
9383         (gnus-article-dumbquotes-map): Do 205.
9385         * mm-decode.el (mm-display-part): Return what was done.
9387         * message.el (message-buffer-naming-style): New variable.
9388         (message-generate-new-buffers): Extended.
9389         (message-buffer-naming-style): Removed.
9390         (message-buffer-name): Use it.
9391         (message-do-send-housekeeping): Rename new styling.
9393         * gnus-sum.el (gnus-summary-recenter): Allow
9394         gnus-auto-center-summary to be a number.
9396 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
9398         * pop3.el (pop3-open-server): Use "binary" instead of
9399         "no-conversion".
9401 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9403         * gnus-srvr.el (gnus-browse-foreign-server): Set
9404         gnus-browse-current-method to the result of gnus-server-to-method.
9406 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9408         * gnus-util.el (gnus-pull): Another optional argument.
9409         * nnweb.el (nnweb-request-delete-group): Delete from
9410         nnweb-group-alist and update active file.
9412 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9414         * gnus-group.el (gnus-group-make-group): Accept group of new
9415         method.
9417 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
9419         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9421 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
9423         * mm-view.el (mm-inline-text): Postion of html portion.
9425 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9427         * nntp.el (nntp-list-active-group): Waited for short strings.
9428         (nntp-send-mode-reader): Ditto.
9429         (nntp-open-connection): Ditto.
9431         * gnus-int.el (gnus-request-group-articles): New function.
9433         * nntp.el (nntp-request-listgroup): New function.
9434         (nntp-request-group-articles): Renamed.
9436 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
9438         * nnheader.el (nnheader-parse-nov): Supply extra.
9440 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9442         * gnus-art.el (gnus-button-push): Don't go to
9443         gnus-article-buffer.
9445         * mm-view.el (mm-inline-image): Add a newline.
9447         * gnus-start.el (gnus-check-first-time-used): Check more.
9449 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
9451         * gnus-start.el (gnus-check-first-time-used): Check current.
9453 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9455         * mm-util.el (mm-find-charset-region): New function.
9457         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9459         * gnus-art.el (gnus-mime-button-menu): Fix.
9461 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
9463         * gnus-art.el (gnus-mime-button-menu): New definition.
9465 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9467         * gnus-art.el (article-decode-charset): Downcase charset.
9468         (article-decode-charset): Pass on type.
9469         (article-decode-charset): Check nil charsets.
9470         (article-remove-cr): Translate CR to LF.
9471         (gnus-ignored-mime-types): Default to nil.
9473         * nnheader.el (nnheader-insert-nov): Work when not Xref.
9475         * gnus-sum.el (gnus-ignored-from-addresses): Default to
9476         user-mail-address.
9477         (gnus-nov-parse-extra): Didn't return right thing.
9479 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9481         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9483 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9485         * gnus.el: Pterodactyl Gnus v0.40 is released.
9487 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9489         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9491         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9493         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9495         * nnml.el (nnml-possibly-create-directory): Check before making.
9497 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9499         * nnheader.el (nnheader-insert-nov): Don't infloop.
9501 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9503         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9504         set up.
9506 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9508         * nneething.el (nneething-file-name): New definition.
9510 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9512         * gnus-art.el (gnus-treatment-function-alist): Fix.
9513         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9515         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9517 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9519         * gnus.el: Pterodactyl Gnus v0.39 is released.
9521 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9523         * gnus-art.el (gnus-ignored-mime-types): New variable.
9524         (gnus-mime-display-single): Use it.
9525         (gnus-treatment-function-alist): New variable.
9527         * gnus.el (gnus-mime): New group.
9529         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9530         things for other parts.
9531         (gnus-mime-display-alternative): Place point.
9533         * gnus.el: autoload gnus-uu-post-news.
9535         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9536         needsterm/DISPLAY.
9538         * mm-decode.el (mm-display-part): Default to inline text/.*
9539         parts.
9541         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9542         8bit.
9544         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9545         (gnus-mime-display-single): Inline all text parts.
9546         (gnus-article-narrow-to-signature): Removed mime:: stubs.
9548 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9550         * nnml.el (nnml-possibly-create-directory): Rewrite.
9551         (nnml-request-create-group): Change to right server.
9553         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9555         * gnus.el: rmail-output-to-rmail-file autoload.
9557         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9558         Gnus.
9560         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9562         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9564 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9566         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9567         mixed part.
9569 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9571         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9573         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9575 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9577         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9579 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9581         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9582         value.
9584         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9585         hidden.
9587         * gnus-spec.el (gnus-update-format-specifications): Use the
9588         article mode line spec.
9590         * gnus-art.el (gnus-insert-mime-button): Put right type.
9591         (gnus-insert-prev-page-button): Ditto.
9592         (gnus-insert-next-page-button): Dutti.
9594         * pop3.el: New version installed.
9596 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9598         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9599         and display last part.
9601 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9603         * gnus.el: Pterodactyl Gnus v0.38 is released.
9605 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9607         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9608         Removed.
9609         (article-de-quoted-unreadable): Narrow to default.
9611         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9613         * gnus-art.el (article-decode-charset): Decode even when broken
9614         MIME.
9616         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9617         name.
9619         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9621         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9622         nnheader.
9624         * nnmail.el (nnmail-extra-headers): New variable.
9626         * nnheader.el (nnheader-insert-nov): Insert extra.
9628         * gnus.el (gnus-summary-line-format): Doc fix.
9630         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9631         (gnus-nov-parse-line): Ditto.
9632         (gnus-nov-parse-extra): New macro.
9633         (gnus-header): New function.
9634         (gnus-update-summary-mark-positions): Change.
9635         (gnus-ignored-from-addresses): New variable.
9636         (gnus-summary-insert-from-or-to): New function.
9638         * gnus.el (gnus-extra-headers): New variable.
9640         * nnheader.el (make-mail-header): Expand.
9641         (mail-header-extra): New macro.
9642         (mail-header-set-extra): Ditto.
9643         (make-full-mail-header): Expand.
9645 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9647         * gnus.el: Pterodactyl Gnus v0.37 is released.
9649 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9651         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9653         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9654         on.
9656 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9658         * gnus-spec.el (gnus-balloon-face-function): new function
9659         (gnus-parse-format): understand the %< %> specifiers
9660         (gnus-parse-complex-format): ditto.
9662 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9664         * gnus.el: Changed following-char to char-after throughout.
9666 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9668         * mm-decode.el (mm-display-external): Protect more and message.
9670 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9672         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9673         mixed part.
9675 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9677         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9679         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9681 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9683         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9685 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9687         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9689         * mm-decode.el (mm-display-external): Set undisplayer to mm
9690         buffer, not the current buffer; use unwind-protect.
9692 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9694         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9695         (gnus-summary-exit-no-update): Ditto.
9697 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9699         * mm-decode.el (mm-inline-media-tests): Look for w3.
9701         * mailcap.el (mailcap-mime-data): Inline html.
9703 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9705         * gnus.el: Pterodactyl Gnus v0.36 is released.
9707 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9709         * gnus-art.el (article-translate-strings):
9710         (gnus-article-dumbquotes-map): Don't dot.
9712         * pop3.el (pop3-open-server): Set point right.
9714         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9715         (mm-dissect-buffer): Ditto.
9716         (mm-destroy-part): Ignore non-handles.
9717         (mm-remove-part): Ditto.
9718         (mm-destroy-parts): New function.
9719         (mm-remove-parts): Ditto.
9721         * gnus-art.el (gnus-mm-display-part): Don't move point.
9723 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9725         * mm-uu.el : New file.
9727         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9729         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9730         a function.
9732 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9734         * mm-decode.el (mm-display-external): Check before selecting.
9736 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9738         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9740         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9742         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9743         variable.
9745         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9747         * gnus-art.el (gnus-decode-header-methods): New variable.
9749         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9751         * gnus-art.el (gnus-multi-decode-header): New function.
9753 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9755         * gnus.el: Pterodactyl Gnus v0.35 is released.
9757 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9759         * uudecode.el (uudecode-decode-region-external): Insert
9760         literally.
9762         * mm-bodies.el (mm-decode-body): Optional encoding.
9764 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9766         * gnus-ems.el (gnus-mouse-3): New variable.
9768         * binhex.el (binhex-decode-region-external): Don't use -internally.
9770 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9772         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9773         files.
9775 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9777         * gnus-group.el (gnus-add-marked-articles): Request backend update
9778         of flags.
9780 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9782         * gnus-sum.el (gnus-update-read-articles):
9783         (gnus-update-marks): Request backend update of mark.
9785 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9787         * gnus.texi (Optional Backend Functions): New item,
9788         nnchoke-request-set-mark.
9790 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9792         * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9793         to range.
9795 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9797         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9799 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9801         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9802         first used.
9804 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9806         * mm-view.el: Require mm-decode for macros.
9808         * mm-decode.el (mm-handle-type): Move macro declarations above the
9809         place where they are used.
9811 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9813         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9814         buffer.
9816 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9818         * nnagent.el (nnagent-open-server): Error message.
9820 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9822         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9824 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9826         * score-mode.el (gnus-score-mode-map): Ditto.
9828         * message.el (message-mode-map): Ditto.
9830         * gnus-uu.el (gnus-uu-post-news): Ditto.
9832         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9834         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9836         * gnus-art.el (gnus-article-edit-mode-map): Use
9837         `set-keymap-parent' rather than `copy-keymap'.
9839 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9841         * gnus-art.el (gnus-mime-button-commands): New variable.
9842         (gnus-mime-button-map): Initialize it from
9843         `gnus-mime-button-commands'.
9844         (gnus-mime-button-menu): New function.
9845         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9847 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9849         * message.el (message-insert-to): Make `nobody' and `poster'
9850         synonymous to `never' and `always' in Mail-Copies-To.
9851         (message-reply): Ditto.
9852         (message-followup): Ditto.
9854 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9856         * mailcap.el (mailcap-mime-data): Save sound.
9858 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9860         * message.el (message-ignored-supersedes-headers): Include
9861         `NNTP-Posting-Date'.
9863 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9865         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9867 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9869         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9870         uudecode.
9872 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9874         * mm-decode.el (mm-display-external): Don't switch on save.
9876 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9878         * nnmail.el (nnmail-movemail-args): New variable.
9880 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9882         * gnus-art.el (article-translate-strings):
9884 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9886         * gnus-art.el (gnus-article-view-part): Use it.
9887         (gnus-mm-display-part): New function.
9888         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9890         * mm-decode.el (mm-handle-displayed-p): New function.
9892         * gnus-art.el (gnus-mime-copy-part): Create better names.
9893         (gnus-mime-button-line-format): Include dots spec.
9895 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9897         * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9898         forward buffer first.
9900 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9902         * gnus-util.el (gnus-set-window-start): New function.
9904         * message.el (message-send): Don't check changed.
9906 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9908         * gnus-art.el (gnus-article-setup-buffer): Set params.
9910         * mm-decode.el (mm-user-display-methods): Inline
9911         "message/delivery-status".
9913 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9915         * message.el (message-auto-save-directory): Rename.
9916         (message-mode): Dof fix.
9918         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9919         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9921         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9923         * message.el (message-make-date): Avoid locale.
9925         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9926         cache.
9928         * mm-decode.el (mm-display-inline): Goto point-min.
9930         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9932         * mm-decode.el (mm-display-external): Reverse before sorting.
9934         * gnus-draft.el (gnus-draft-send): Allow mail.
9936 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9938         * message.el (message-check): Move message-check macro above where
9939         it is first used.
9941         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9943 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9945         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9947 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9949         * gnus.el: Pterodactyl Gnus v0.34 is released.
9951 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9953         * mm-decode.el (mm-inline-media-tests): delivery-status.
9955         * mm-view.el (mm-inline-text): Provide default.
9957 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9959         * mailcap.el (mailcap-possible-viewers): Fix nils.
9961 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9963         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9964         (article-update-date-lapsed): Record the buffer.
9965         (article-update-date-lapsed): Do all windows that display article
9966         buffers.
9968         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9970         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9972         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9973         annoations.
9975         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9977 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9979         * gnus-agent.el (gnus-category-add): Change default category to
9980         'false.
9982         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9983         scores.
9985         * gnus-draft.el (gnus-draft-send): Check server more.
9987         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9988         (gnus-article-goto-part): New function.
9990         * mm-view.el (mm-inline-text): Insert richtext properly.
9992         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9994 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9996         * parse-time.el (parse-time-rules): Accept dates far into the past
9997         and the future, and parse single-digit numbers as years.
9999 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10001         * mm-decode.el (mm-display-external): Chop off directories.
10003 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10005         * uudecode.el (uu-decode-region-external): Use
10006         insert-file-contents-literally.
10008         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
10010 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10012         * uudecode.el: New file.
10014         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
10015         x-uuencode.
10017 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10019         * gnus-art.el (gnus-mime-display-alternative): Set faces.
10021         * message.el (message-fetch-field): Unfold properly.
10023         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10024         in text/plain.
10026 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10028         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10029         (gnus-auto-select-first): Removed.
10030         (gnus-auto-select-first): Extended.
10031         (gnus-summary-read-group-1): Use new value.
10033 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10035         * message.el (message-fix-before-sending): Space.
10037         * nnmail.el (nnmail-find-file): Don't erase.
10039 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10041         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10043 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10045         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10047 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10049         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10051 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
10053         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10054         20.4.
10056 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10058         * gnus-art.el (gnus-mime-view-all-parts): New command and
10059         keystroke.
10061         * mm-decode.el (mm-display-external): Translate slashes.
10063         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10065         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10067         * mm-decode.el (mm-quote-arg): Quote spaces.
10068         (mm-display-external): Quote args.
10070 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10072         * mm-decode.el (mm-inlinable-part-p): New function.
10074 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
10076         * mm-util.el (mm-disable-multibyte): New function.
10078 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10080         * gnus.el: Pterodactyl Gnus v0.33 is released.
10082 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10084         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10086         * mm-decode.el (mm-display-external): Don't switch for externals.
10087         (mm-dissect-multipart): Don't include end-sep.
10089         * mm-util.el (mm-get-coding-system-list): New function.
10090         (mm-coding-system-list): New variable.
10092 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10094         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10096 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10098         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10099         group
10101 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10103         * mm-decode.el (mm-interactively-view-part): Typo.
10105 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10107         * mm-decode.el (mm-dissect-multipart): Display last part when the
10108         article has no close-delimiter
10110 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10112         * mm-decode.el (mm-dissect-buffer): Display parts which have no
10113         content-type.
10115 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10117         * gnus-art.el (gnus-display-mime): Typo.
10119 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10121         * gnus.el: Pterodactyl Gnus v0.32 is released.
10123 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10125         * gnus-kill.el (gnus-batch-score): Protect against errors.
10127         * gnus-art.el: Protect against broken headers.
10129         * mm-decode.el (mm-display-external): Respect needsterm.
10130         (mm-display-external): Create buffer for external commands.
10132 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10134         * mailcap.el (mailcap-mime-info): Return the proper viewer.
10136         * mm-decode.el (mm-display-external): Use file name.
10138 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
10140         * gnus-util.el (gnus-output-to-rmail): Adjust to
10141         `rmail-output-to-rmail-file'.
10143 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10145         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10147         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10148         headers.
10150         * gnus-art.el (article-decode-charset): Fold case.
10152 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
10154         * mailcap.el (mailcap-save-binary-file): Goto point-min.
10156 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
10158         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10159         after being stored.
10161 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
10163         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10164         come.
10166 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10168         * gnus-ems.el (gnus-widget-button-keymap): New variable.
10170 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
10172         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10174 1998-09-23  Matt Armstrong  <matta@geoworks.com>
10176         * gnus-art.el (article-decode-charset): Narrow to the correct
10177         region.
10179         * mm-bodies.el: Fix autoload.
10181 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
10183         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10185 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10187         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10189 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10191         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10192         (gnus-article-add-button): Ditto.
10194         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10196         * gnus-art.el (gnus-article-prepare-display): Make article mode.
10197         (gnus-article-prepare-display): Bind url-standalone-mode.
10199         * mm-decode.el (mm-remove-part): Also delete directory.
10200         (mm-display-external): Create a private sub-dir.
10202         * mailcap.el (mailcap-binary-suffixes): New variable.
10203         (mailcap-command-p): Use it.
10205 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10207         * nnmbox.el (nnmbox-request-group): Change server.
10208         (nnmbox-possibly-change-newsgroup): Enable multibyte.
10210         * message.el (message-encode-message-body): Don't stomp MIME
10211         headers.
10213         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10214         unless useful.
10215         (gnus-summary-exit): Check for a live article buffer.
10216         (gnus-summary-exit-no-update): Ditto.
10218         * gnus-int.el (gnus-request-replace-article): Accept no-encode
10219         param.
10221         * gnus-sum.el (gnus-article-decoded-p): New variable.
10223         * mm-decode.el (mm-display-external): Use no-conv.
10225         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10226         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10228         * gnus-art.el (gnus-article-mode-map): Bind button2 to
10229         mouse-click.
10231 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10233         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10235 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10237         * gnus.el: Pterodactyl Gnus v0.31 is released.
10239 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10241         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10243         * mm-decode.el (mm-display-part): Accept no-default.
10245         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10246         a parameter.
10248         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10249         (gnus-summary-prepare-threads): Ditto.
10251         * gnus.el (gnus-article-mode-map): Make sparse keymap.
10253         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10254         (gnus-mime-button-line-format): Doc fix.
10255         (gnus-insert-mime-button): Use it.
10256         (gnus-article-add-button): Use widget-convert-button.
10258         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10259         ignore.
10261         * mm-decode.el (mm-alternative-precedence): Ditto.
10263 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
10265         * mm-decode.el (mm-user-automatic-display): Use enriched.
10267 1998-09-14  Paul Fisher  <rao@gnu.org>
10269         * mm-decode.el (mm-dissect-multipart): Have the part start on the
10270         right place.
10272 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10274         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10276         * gnus-art.el (article-update-date-lapsed): Only update header if
10277         buffer is dispalyed in frame.
10278         (gnus-article-prepare-display): New function.
10279         (gnus-article-prepare): Use it.
10281 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10283         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10285         * mm-view.el (mm-insert-inline): New function.
10287         * mm-decode.el (mm-pipe-part): Bugged.
10289         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10291         * mm-bodies.el (mm-encode-body): Move over the body.
10293         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10295         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10297 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
10299         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10300         related functions.  Handle message/rfc822 parts.  Display subject on
10301         multipart summary lines.  Display name on sub-parts when available.
10303 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10305         * mailcap.el (mailcap-command-p): New version.
10307 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
10309         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10310         groups.
10312 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10314         * message.el (message-make-date): Remove weekday name.
10316         * mm-decode.el (mm-dissect-buffer): Protect against broken
10317         headers.
10319         * mailcap.el (mailcap-command-in-path-p): New function.
10320         (mailcap-command-p): Renamed.
10322 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10324         * rfc2047.el (eval): Autoload.
10326 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10328         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10329         (gnus-multi-decode-encoded-word-string): New function.
10330         (gnus-encoded-word-method-alist): New variable.
10331         (gnus-decode-encoded-word-functions): Removed.
10333 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10335         * gnus-int.el (gnus-request-replace-article): Replace
10336         message-narrow-to-headers with message-narrow-to-head
10338 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10340         * drums.el (drums-quote-string): Reversed match.
10342         * message.el (message-make-date): Use weekday name.
10344 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10346         * gnus.el: Pterodactyl Gnus v0.30 is released.
10348 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10350         * gnus-art.el (article-decode-encoded-words): Use it.
10351         (gnus-decode-header-function): New variable.
10353         * gnus-sum.el (gnus-nov-parse-line): Use it.
10354         (gnus-decode-encoded-word-function): New variable.
10356         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10357         buffer.
10359         * gnus-art.el (gnus-insert-mime-button): Use widget.
10360         (gnus-widget-press-button): New function.
10361         (gnus-article-prev-button): Removed.
10362         (gnus-article-next-button): Ditto.
10363         (gnus-article-add-button): Ditto.
10365         * gnus.el (gnus-article-mode-map): Inherit from widget.
10366         (gnus-article-mode-map): No, don't.
10368         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10369         (mm-content-id-alist): New variable.
10370         (mm-get-content-id): New function.
10372         * gnus-art.el (gnus-request-article-this-buffer): Only decode
10373         articles if we are fetching to the article buffer.
10375 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10377         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10378         articles.
10380 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10382         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10383         (mm-default-mime-charset): New variable.
10385         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10387         * drums.el (drums-quote-string): Reversed test.
10389 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10391         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10392         string.
10394         * drums.el (drums-quote-string): New function.
10396         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10397         (rfc2047-b-encode-region): Chop lines.
10398         (rfc2047-q-encode-region): Ditto.
10400 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10402         * gnus.el: Pterodactyl Gnus v0.29 is released.
10404 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
10406         * mm-decode.el (mm-save-part): Message right.
10408 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10410         * drums.el (drums-parse-address): Returned a list instead of a
10411         string.
10412         (drums-remove-whitespace): Skip comments.
10413         (drums-parse-addresses): Didn't work.
10415 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10417         * gnus.el: Pterodactyl Gnus v0.28 is released.
10419 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10421         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10422         starting point.
10423         (article-decode-encoded-words): Rename.
10425         * message.el (message-narrow-to-headers-or-head): New function.
10427         * gnus-int.el (gnus-request-accept-article): Narrow to the right
10428         region.
10430         * message.el (message-send-news): Encode body after checking
10431         syntax.
10433         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10435         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10437         * gnus-art.el (gnus-display-mime): Respect disposition.
10439         * mm-decode.el (mm-preferred-alternative): Respect disposition.
10441         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10442         text with annotations.
10444         * message.el (message-make-date): Fix sign for negative time
10445         zones.
10447         * mm-view.el (mm-inline-image): Insert a space at the end of the
10448         image.
10450         * mail-parse.el: New file.
10452         * rfc2231.el: New file.
10454         * drums.el (drums-content-type-get): Removed.
10455         (drums-parse-content-type): Ditto.
10457         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10459 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10461         * gnus.el: Pterodactyl Gnus v0.27 is released.
10463 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10465         * mm-decode.el (mm-alternative-precedence): New variable.
10466         (mm-preferred-alternative): New function.
10468         * gnus-art.el (gnus-mime-copy-part): New command.
10470         * mm-decode.el (mm-get-part): New function.
10472         * mm-view.el: New file.
10474         * mm-decode.el (mm-dissect-buffer): Downcase cte.
10475         (mm-display-part): Default to mailcap-save-binary-file.
10477 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10479         * gnus.el: Pterodactyl Gnus v0.26 is released.
10481 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10483         * mm-decode.el (mm-interactively-view-part): New function.
10485         * gnus-art.el (gnus-mime-view-part): New command.
10487         * mm-decode.el (mm-last-shell-command): New variable.
10489         * mailcap.el (mailcap-mime-info): Allow returning all matches.
10491         * mm-decode.el (mm-save-part): New function.
10493         * gnus-art.el (article-decode-charset): Protect against buggy
10494         content-types.
10495         (gnus-mime-pipe-part): New command.
10496         (gnus-mime-save-part): New command.
10497         (gnus-mime-button-map): New keymap.
10498         (gnus-mime-button-line-format): New variable.
10499         (gnus-insert-mime-button): New function.
10500         (gnus-display-mime): Use it.
10502         * gnus-util.el (gnus-dd-mmm): Removed length spec.
10504         * mm-decode.el (mm-inline-text): Decode charsets.
10506         * gnus-art.el (gnus-article-save): Comment fix.
10508         * gnus-int.el (gnus-start-news-server): When in batch, don't
10509         prompt.
10511         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10512         decode.
10514         * mm-decode.el (mm-inline-media-tests): Add audio.
10515         (mm-inline-audio): New function.
10517 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
10519         * gnus-art.el (article-make-date-line): Didn't work.
10521         * parse-time.el (parse-time-string): One too many nils.
10523 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10525         * gnus.el: Pterodactyl Gnus v0.25 is released.
10527 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10529         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10530         annotations.
10532         * gnus.el ((featurep 'gnus-xmas)): New
10533         'gnus-annotation-in-region-p alias.
10535 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10537         * mm-util.el (mm-with-unibyte-buffer): New function.
10539         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10541         * mm-decode.el (mm-inline-media-tests): New variable.
10543         * gnus-sum.el (gnus-summary-exit): Destroy handles.
10545         * gnus-art.el (gnus-article-mime-handles): New variable.
10547         * drums.el (drums-narrow-to-header): New function.
10549         * gnus-art.el (article-decode-charset): Use it.
10551         * drums.el (drums-content-type-get): New function.
10553         * mm-util.el (mm-content-type-charset): Removed.
10555         * drums.el (drums-syntax-table): @ is word.
10556         (drums-parse-content-type): New function.
10558         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10559         EDT" times.
10561         * gnus-util.el (gnus-date-get-time): Use safe date.
10563         * gnus-sum.el (gnus-show-mime): Removed.
10564         (gnus-summary-toggle-mime): Removed.
10566         * gnus-art.el (gnus-strict-mime): Removed.
10567         (gnus-article-prepare): Don't do MIME.
10568         (gnus-decode-encoded-word-method): Removed.
10569         (gnus-show-mime-method): Removed.
10571 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10573         * gnus.el: Pterodactyl Gnus v0.24 is released.
10575 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10577         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10578         PREFIX.
10580         * parse-time.el (parse-time-rules): Accept times that look like
10581         "h:mm".
10583         * message.el (message-make-date): Use zone properly.
10585         * gnus.el: Autoload gnus-batch.
10587         * gnus-art.el (article-de-quoted-unreadable): Do not do
10588         gnus-article-decode-rfc1522.
10590         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10592         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10593         param.
10595         * message.el (message-encode-message-body): Check for us-ascii.
10597         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10598         to the left.
10600 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10602         * gnus-art.el (article-decode-charset): Rename.
10604 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10606         * gnus.el: Pterodactyl Gnus v0.23 is released.
10608 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10610         * gnus-util.el (gnus-parent-id): Ditto.
10611         (gnus-put-text-property-excluding-newlines): Ditto.
10613         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10615 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10617         * message.el (message-generate-headers): Generate User-Agent
10618         instead of X-Mailer & X-Newsreader.
10620         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10621         User-Agent header format.
10623 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10625         * gnus.el: Pterodactyl Gnus v0.22 is released.
10627 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10629         * mm-util.el (mm-multibyte-p): Typo.
10631 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10633         * gnus.el: Pterodactyl Gnus v0.21 is released.
10635 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10637         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10639 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10641         * mm-util.el (mm-multibyte-p): New function.
10643 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10645         * gnus.el: Pterodactyl Gnus v0.20 is released.
10647 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10649         * rfc2047.el (rfc2047-decode-region): Only decode when in
10650         multibyte.
10652         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10654         * gnus-int.el (gnus-request-replace-article): Encode.
10655         (gnus-request-accept-article): Encode.
10657         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10658         here.
10660         * gnus.el (gnus-article-display-hook): Take the charset functions
10661         out.
10663         * time-date.el (safe-date-to-time): New function.
10665         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10667 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10669         * gnus.el: Pterodactyl Gnus v0.19 is released.
10671 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10673         * mm-util.el (mm-mime-charset): New function.
10675         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10677 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10679         * gnus.el: Pterodactyl Gnus v0.18 is released.
10681 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10683         * message.el (message-send-and-exit): Return t on success.
10684         (message-make-date): Make a proper time zone.
10686         * gnus-draft.el (gnus-draft-send): Only remove article if the
10687         sending is successful.
10689         * drums.el (drums-get-comment): Return the last comment.
10690         (drums-parse-address): Parse old-style From headers.
10692 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10694         * gnus-sum.el (gnus-data-compute-positions): Move below
10695         `gnus-save-hidden-threads' so the former is correctly detected as
10696         a macro.
10698 1998-09-06  Dave Love  <fx@gnu.org>
10700         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10701         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10702         time for nicer failure if it's not available.
10704 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10706         * time-date.el (time-to-seconds): Renamed.
10708         * parse-time.el (parse-time-string): Downcase before handling.
10709         (parse-time-rules): Times without seconds have 0 seconds.
10711         * rfc2047.el (rfc2047-encode-region): New version.
10712         (rfc2047-dissect-region): New function.
10714 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10716         * message.el (message-make-date): Use symbolic zone.
10718 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10720         * time-date.el (parse-time): Always use parse-time.
10722         * parse-time.el (parse-time-syntax): Use vectors.
10724 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10726         * gnus.el: Pterodactyl Gnus v0.17 is released.
10728 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10730         * time-date.el: Renamed from "date".
10732         * gnus.el: Removed all timezone dependencies.
10734         * score-mode.el: Removed.
10735         (gnus-score-edit-insert-date): Use date.
10737         * date.el (float-to-time): New function.
10739         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10741         * date.el (time-to-float): New function.
10743         * message.el (message-make-date): Use format-time-string.
10744         (message-make-expires): Use make-date.
10746         * gnus-util.el (gnus-dd-mmm): Use date.
10747         (gnus-sortable-date): Ditto.
10749         * message.el (message-make-date): Take an optional time.
10751         * gnus: Applied patches from 5.6.43.
10753         * date.el (if): Use parse-time.
10755         * gnus-score.el (gnus-summary-score-entry): Make into a command
10756         again.
10758         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10759         gnus-agent.
10761         * gnus.el (gnus-agent-meta-information-header): Moved here.
10763 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10765         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10766         (gnus-agent-fetch-group-1): Score article headers using normal
10767         group score files if the download score rule of a category/group
10768         is `file'.
10769         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10770         deciding what articles to download.
10771         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10772         predicate processing if predicate is `true' or `false'.
10774 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10776         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10778         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10780         * score-mode.el (score-mode-coding-system): New variable.
10781         (gnus-score-edit-exit): Use it.
10783 1998-09-04  Jason R Mastaler  <jason@4b.org>
10785         * drums.el: Corrected typo.
10787 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10789         * mm-bodies.el (mm-body-encoding): Faster version.
10791 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10793         * gnus-art.el (gnus-article-decode-charset): Only decode text
10794         things.
10796         * message.el (message-output): Use rmail.
10798         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10799         word part.
10801         * mm-util.el (mm-charset-to-coding-system): Use
10802         rfc2047-default-charset.
10803         (mm-known-charsets): New variable.
10805         * message.el (message-caesar-region): Bugged out.
10807 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10809         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10810         specifying `agent-predicate' in a group's parameters.
10812 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10814         * gnus.el: Pterodactyl Gnus v0.16 is released.
10816 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10818         * nnmail.el (nnmail-expired-article-p): Use predicate.
10820         * date.el (time-less-p): Renamed.
10822         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10823         from the headers.
10825         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10826         functions.
10828         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10829         all.
10830         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10831         to all functions.
10833 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10835         * gnus.el: Pterodactyl Gnus v0.15 is released.
10837 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10839         * date.el: New file.
10841         * gnus-util.el (gnus-encode-date): Removed.
10842         (gnus-time-less): Ditto.
10844         * nnmail.el (nnmail-date-to-time): Removed.
10845         (nnmail-time-less): Ditto.
10846         (nnmail-days-to-time): Ditto.
10847         (nnmail-time-since): Ditto.
10849         * drums.el: New file.
10851 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10853         * message.el (message-encode-message-body): Encode headers with
10854         body encoding.
10856         * rfc2047.el (rfc2047-default-charset): Renamed.
10857         (rfc2047-encodable-p): Use it.
10859 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10861         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10862         servers.
10864         * gnus-util.el (gnus-output-to-rmail): Removed.
10866         * gnus-art.el (gnus-summary-save-in-rmail): Use
10867         gnus-output-to-rmailrmail-output-to-rmail-file.
10869         * rfc2047.el (rfc2047-decode-region): Fold case.
10870         (rfc2047-decode): Use decode-string.
10872         * mm-util.el: Provide mm-char-int.
10874 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10876         * gnus.el: Pterodactyl Gnus v0.14 is released.
10878 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10880         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10881         sure we have 7bit.
10883 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10885         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10886         ducplicates.
10887         (gnus-inews-insert-mime-headers): Removed.
10889         * message.el (message-caesar-region): Protect against MULE chars.
10891 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10893         * mm-util.el (if): fset the right function.
10895 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10897         * gnus-art.el (gnus-article-decode-charset): Use real
10898         read-coding-system.
10900 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10902         * mm-bodies.el (mm-decode-body): Protect against malformed
10903         base64.
10904         (mm-decode-body): Check that buffer-file-coding-system is
10905         non-nil.
10907 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10909         * gnus.el: Pterodactyl Gnus v0.13 is released.
10911 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10913         * gnus-util.el (gnus-strip-whitespace): Already defined.
10914         Removed.
10916         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10918         * gnus-util.el (gnus-strip-whitespace): New function.
10920         * mm-util.el (mm-content-type-charset): Downcase.
10922 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10924         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10925         (gnus-article-decode-charset): Don't fetch all headers.
10927         * mm-util.el (mm-read-coding-system): New function.
10929         * mm-bodies.el (mm-decode-body): Check the right charset.
10931         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10933         * gnus-art.el (gnus-article-mode-line-format): Use short group
10934         format.
10936 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10938         * gnus.el: Pterodactyl Gnus v0.12 is released.
10940 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10942         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10944         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10945         (gnus-article-decode-charset): Always run.
10947         * mm-bodies.el (mm-decode-body): Decode cte.
10949 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10951         * gnus.el: Pterodactyl Gnus v0.11 is released.
10953 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10955         * message.el (message-encode-message-body): Ditto.
10957         * gnus-art.el (gnus-article-decode-mime-words): New command and
10958         keystroke.
10959         (gnus-article-decode-charset): Ditto.
10960         (gnus-article-decode-charset): Only work under MULE.
10962         * mm-util.el (mm-content-type-charset): New function.
10964         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10966         * message.el (message-send-mail): Insert MIME headers.
10967         (message-check-news-body-syntax): Don't warn for escape sequences.
10968         (message-check-news-body-syntax): Insert MIME headers.
10970         * mm-bodies.el (mm-body-encoding): New function.
10972         * message.el (message-encode-message-body): New function.
10974         * mm-bodies.el: New file.
10976         * mm-util.el (mm-narrow-to-head): New function.
10978         * rfc2047.el (rfc2047-encode): Use it.
10980         * mm-util.el: Provide mm-encode-coding-region.
10982         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10984         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10986         * mm-util.el (mm-enable-multibyte): New function.
10988         * message.el (message-set-work-buffer): Set multibyte.
10990         * gnus.el (gnus-continuum-version): Be valid forever and ever.
10992         * gnus-util.el (gnus-point-at-eol): Removed.
10993         (gnus-point-at-bol): Ditto.
10995 1998-08-31  Didier Verna  <verna@inf.enst.fr>
10997         * gnus-msg.el (gnus-group-mail): make it behave like
10998         gnus-group-post-news with regards to the prefix (this enables the
10999         use of posting styles).
11001 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11003         * gnus.el (gnus-article-display-hook): Added
11004         gnus-article-decode-rfc1522 to hook.
11006 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11008         * gnus.el: Pterodactyl Gnus v0.10 is released.
11010 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11012         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
11013         hook to be run.
11015 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11017         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
11019         * mm-util.el (mm-charsets-in-region): Removed.
11021         * rfc2047.el: Renamed file.
11023         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11025         * message.el (message-mode): Set multibyte.
11027         * mm-util.el (mm-charsets-in-region): Copied here.
11029         * gnus-util.el: Removed gnus-truncate-string.
11031         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11033         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11034         (rfc1522-encodable-p): New function.
11035         (rfc1522-encode-message-header): Use it.
11037 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11039         * gnus.el: Pterodactyl Gnus v0.9 is released.
11041 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11043         * mm-util.el: Shadow encode-coding-string.
11045         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11047         * mm-util.el: New file.
11049         * mm-decode.el: Somewhat depleted.
11050         * mm-encode.el: Ditto.
11052         * rfc1522.el: New file.
11054         * mm-util.el (mm-replace-chars-in-string): Copied here.
11056         * mm-encode.el (mm-q-encode-region): New function.
11058         * qp.el (quoted-printable-encode-region): Take an optional CLASS
11059         param.
11061         * mm-encode.el (mm-encode-word-region): Downcase.
11063 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11065         * gnus.el: Pterodactyl Gnus v0.8 is released.
11067 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11069         * message.el (message-send-mail): Encode headers.
11071         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11072         (quoted-printable-encode-region): Upcase.
11074         * message.el (message-default-charset): New variable.
11076         * qp.el (quoted-printable-encode-region): Optional param FOLD.
11078         * message.el (message-narrow-to-field): Changed name.
11080         * mm-encode.el: New file.
11082         * message.el (message-narrow-to-header): New function.
11084         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11085         right buffer.
11087 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11089         * gnus.el: Pterodactyl Gnus v0.7 is released.
11091 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11093         * gnus.el: Remove autoload for
11094         gnus-article-mime-decode-quoted-printable.
11096         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11097         be decoded in non-MULE Emacsen.
11099 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11101         * mm-decode.el: Check for coding-system-list.
11103 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11105         * gnus.el: Pterodactyl Gnus v0.6 is released.
11107 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11109         * nnheader.el (fboundp): Protect code-coding-string.
11111         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11112         is available.
11114 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11116         * gnus.el: Pterodactyl Gnus v0.5 is released.
11118 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11120         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11121         (gnus-hack-decode-rfc1522): Removed.
11123         * mm-decode.el (mm-charset-coding-system-alist): Check better.
11125 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11127         * gnus.el: Gnus v0.4 is released.
11129 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11131         * gnus-art.el (gnus-article-decode-mime-words): New command and
11132         keystroke.
11134         * qp.el (quoted-printable-decode-region): Don't use hexl.
11136         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11137         (gnus-structured-field-decoder): Removed.
11138         (gnus-unstructured-field-decoder): Ditto.
11140         * mm-decode.el: New file.
11142         * qp.el: New file.
11144         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11146         * gnus-ems.el (fboundp): Removed gnus-split-string.
11148         * gnus.el (gnus-splash-face): Doc fix.
11150         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11152         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11153         hexl.
11155         * nnheader.el (nnheader-temp-write): Removed.
11157 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11159         * gnus.el: Gnus v0.3 is released.
11161 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11163         * gnus.el: Gnus v0.2 is released.
11165 ;; Local Variables:
11166 ;; coding: iso-2022-7bit
11167 ;; End:
11169     Copyright (C) 2002 Free Software Foundation, Inc.
11170   Copying and distribution of this file, with or without modification,
11171   are permitted provided the copyright notice and this notice are preserved.