(risky-local-variable-p): VAL=nil has special meaning.
[emacs.git] / lisp / gnus / ChangeLog
blobccdd4f4da722726bdec99dd4de67314f98674cdc
1 2002-10-18  Dave Love  <fx@gnu.org>
3         * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
4         (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
5         emacs-mule.
6         (mm-find-mime-charset-region): Fix :mime-charset part.
7         (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
8         (mm-mime-charset, mm-find-mime-charset-region): Look for
9         `:mime-charset' property of coding systems before `mime-charset'.
10         (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
11         (mm-with-unibyte-current-buffer-mule4): Deleted.
12         (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
13         (multibyte-char-to-unibyte): New.
15         * rfc2047.el (message-posting-charset): defvar when compiling.
16         (ietf-drums, gnus-util): Don't require.
17         (rfc2047-header-encoding-alist): Add `address-mime' part.  Doc
18         fixes.
19         (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
20         iso-8859-8.
21         (rfc2047-q-encoding-alist): Augment header list.
22         (rfc2047-encoding-type): New.
23         (rfc2047-dissect-region): Deleted.
24         (rfc2047-encode-region, rfc2047-encode):  Rewritten to take
25         account of rfc2047 rules with respect to rfc2822 tokens and to do
26         encoding in place rather than by passing strings.
27         (rfc2047-encode-message-header): Don't include header name field
28         in encoding.  Add `address-mime' case and bind
29         rfc2047-encoding-type for `mime' case.
30         (rfc2047-encode-string): Doc fix.
31         (rfc2047-encode): Use longer chunks for base64.
32         (rfc2047-fold-region): Insert single characters, not strings.
33         (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
35         * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
36         (gnus-summary-select-article, gnus-summary-edit-article): Use
37         mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
39         * message.el (message-forward-make-body): Use
40         mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
42         * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
43         Maybe use string-to-multibyte.  Avoid find-charset-region.  Cope
44         with encoding Emacs 22 eight-bit chars.
46         * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
47         (mm-encode-body): Just call mm-encode-coding-region in encoding
48         case.
50 2002-10-17  Juanma Barranquero  <lektu@terra.es>
52         * nnweb.el (nnweb-dejanews-create-mapping)
53         (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
54         (nnweb-google-create-mapping): Fix typos.
56         * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
58         * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
60         * gnus-cus.el (gnus-group-customize): Likewise.
62         * gnus-util.el (gnus-parse-netrc): Likewise.
64 2002-09-21  Rob Browning  <rlb@defaultvalue.org>
66         * gnus-art.el (gnus-article-x-face-command): Use
67         gnus-article-compface-xbm if bound.
69 2002-09-18  Rob Browning  <rlb@defaultvalue.org>
71         * gnus-art.el (gnus-article-x-face-command): Don't use
72         gnus-article-compface-xbm.
74 2002-09-06  Juanma Barranquero  <lektu@terra.es>
76         * gnus-int.el (gnus-status-message): Fix spacing.
78 2002-08-30  Juanma Barranquero  <lektu@terra.es>
80         * imap.el (imap-authenticator-alist, imap-stream-alist)
81         (imap-continuation): Fix typos.
83 2002-08-23  ShengHuo ZHU  <zsh@cs.rochester.edu>
85         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
87         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
89         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
91         * nnmh.el (nnmh-request-expire-articles): Implemented
92         expiry-target for nnmh backend.
94 2002-08-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
96         * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
98         * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
99         avoid arithmetic errors.
101 2002-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
103         * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent): Change
104         cdaar to cdar and car.
106         * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
107         (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
109 2002-07-03  Juanma Barranquero  <lektu@terra.es>
111         * gnus-sum.el (gnus-summary-highlight): Fix typo.
113 2002-06-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
115         * nnheader.el (nnheader-file-name-translation-alist): Set the
116         default value for MS Windows systems.
118         * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
120         * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
121         * nndoc.el: Add several new types.
123 2002-05-16  Juanma Barranquero  <lektu@terra.es>
125         * gnus-art.el (gnus-mime-copy-part): Fix typo.
127 2002-05-09  Miles Bader  <miles@gnu.org>
129         * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
130         (gnus-article-hide-citation): Respect it.
132 2002-04-12  Juanma Barranquero  <lektu@terra.es>
134         * pop3.el (pop3-open-server): Fix typo.
136 2002-04-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
138         * pop3.el (pop3-munge-message-separator): Work if no date.
139         Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
141         * pop3.el (pop3-munge-message-separator): Only use valid date.
142         Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
144 2002-04-11  Stefan Monnier  <monnier@cs.yale.edu>
146         * gnus-sum.el (gnus-update-summary-mark-positions)
147         (gnus-summary-toggle-header):
148         * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
149         (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
150         (gnus-uu-post-encoded):
151         * nnfolder.el (nnfolder-possibly-change-group):
152         * nnimap.el (nnimap-retrieve-headers):
153         * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
155 2002-04-08  Stefan Monnier  <monnier@cs.yale.edu>
157         * nnml.el (nnml-save-nov, nnml-generate-nov-file):
158         * pop3.el (pop3-md5): Don't hardcode point-min == 1.
160 2002-04-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
162         * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
164 2002-04-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
166         * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
168         * message.el (message-tool-bar-map): Ditto.
170         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
172 2002-04-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
174         * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
176 2002-03-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
178         * mail-source.el (make-source-make-complex-temp-name):
179         Use make-temp-file.
181         * mm-util.el (mm-make-temp-file): New function.
182         * nneething.el (nneething-file-name): Use it.
183         * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
184         * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
185         (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
186         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
188         * message.el (message-mode): If buffer-file-name, don't set auto
189         save file name.
190         Trivial change from Geoff Greene <ggreene@wpi.edu>
192 2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>
194         * qp.el (quoted-printable-decode-region): Doc addition.
196 2002-02-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
198         * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
200 2002-02-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
202         * mm-encode.el (mm-content-transfer-encoding-defaults): Set
203         default to base64. Add application/emacs-lisp.
205         * mail-source.el (mail-source-fetch-directory): Run scripts.
207 2002-02-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
209         * gnus-msg.el (gnus-post-method): Fix doc.
211         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
213 2002-02-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
215         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
216         From:  Stefan Monnier  <monnier@cs.yale.edu>
218 2002-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
220         * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
221         * mm-view.el (mm-w3-prepare-buffer): Ditto.
222         (mm-inline-text): Ditto.
223         Suggested by  Dave Love <fx@gnu.org>.
225         * mml.el (mml-preview): Disable local map.
227         * mml.el (mml-preview): Bind `q'.
229 2002-02-05  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
231         * binhex.el (binhex-decoder-switches): Doc fix.
233 2002-02-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
235         * message.el (message-forward-rmail-make-body): Directly use
236         rmail-msg-restore-non-pruned-header to avoid calling
237         vertical-motion.
239 2002-01-27  Richard M. Stallman  <rms@gnu.org>
241         * time-date.el: Add autoload cookies.  Many doc fixes.
242         (time-add): New function.
243         (time-subtract): Renamed from subtract-time.
244         (subtract-time): New alias for time-subtract.
246 2002-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
248         * gnus-start.el (gnus-read-init-file): Cleaned up.
250 2002-01-03  Dave Love  <d.love@dl.ac.uk>
252         * gnus-start.el (gnus-startup-file-coding-system): Removed.
253         (gnus-read-init-file): Don't use it.
255 2002-01-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
257         * gnus-start.el (gnus-read-init-file): Don't force coding system
258         for ~/.gnus.  From Dave Love <fx@gnu.org>.
260 2002-01-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
262         * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
263         * mm-util.el (mm-use-find-coding-systems-region): New variable.
264         (mm-find-mime-charset-region): Use it.
265         * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
266         * nnspool.el (nnspool-request-post): Ditto.
268 2002-01-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
270         * message.el, gnus-art.el, gnus.el, gnus-cite.el:
271         Adapt face definitions to use :weight and :slant.
273 2001-12-12  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
275         * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
276         to variable, follow doc-string conventions).
278 2001-12-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
280         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
281         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
283         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
285         * gnus-sum.el (gnus-summary-save-article): Nix
286         gnus-display-mime-function and gnus-article-prepare-hook.
288 2001-12-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
290         * message.el (message-mail): Add send-actions.
292 2001-11-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
294         * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
295         arguments.
297 2001-11-25  Stefan Monnier  <monnier@cs.yale.edu>
299         * imap.el (imap-interactive-login, imap-open, imap-authenticate):
300         Use make-local-variable rather than make-variable-buffer-local.
302 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
304         * message.el (message-forward-rmail-make-body): Use
305         save-window-excursion.
306         (message-encode-message-body): Use noerror when search.
307         (message-setup-1): Convert compose-mail send-actions to
308         message-send-actions.
310         * message.el (message-forward-subject-author-subject): Don't use
311         message-news-p, which widens the buffer.
312         (message-forward-make-body): New function.
313         (message-forward): Use it.
314         (message-insinuate-rmail): New function.
315         (message-forward-rmail-make-body): New function.
317         * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
318         * gnus-score.el (gnus-score-find-bnews): Use it.
319         * mm-util.el (mm-iso-8859-x-to-15-region): Use
320         insert-before-markers.
321         From Jesper Harder <harder@ifa.au.dk>
322         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
323         * mm-util.el (mm-coding-system-priorities): New variable.
324         (mm-sort-coding-systems-predicate): New function.
325         (mm-find-mime-charset-region): Resort coding systems if needed.
326         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
328         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
329         (mm-hack-charsets): Fix doc.
331         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
332         (mm-iso-8859-x-to-15-table): Ditto.
333         (mm-iso-8859-x-to-15-region): Ditto.
334         (mm-find-mime-charset-region): Ditto.
336         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
337         (gnus-summary-limit-to-author): Ditto.
338         (gnus-summary-limit-to-extra): Ditto.
339         (gnus-summary-find-matching): Support not-matching argument.
341         * message.el (message-wash-subject): Use `insert' rather than
342         `insert-string', which is deprecated.
343         From  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
345 2001-11-14  Sam Steingold  <sds@gnu.org>
347         * gnus-score.el: Fixed some doc strings to properly quote symbols.
349 2001-11-10  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
351         * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
352         function `system-name' instead of both function and variable.
354 2001-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
356         * mml.el (mml-preview): Bind mail-header-separator.
358 2001-11-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
360         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
361         Suggested by  Dave Love  <fx@gnu.org>.
363 2001-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
365         * mm-util.el (mm-charset-synonym-alist): Revert (some).
367 2001-10-30  ShengHuo ZHU  <zsh@cs.rochester.edu>
369         * mm-util.el (mm-iso-8859-x-to-15-region): New function.
370         (mm-hack-charsets): New variable.
371         (mm-iso-8859-15-compatible): New variable.
372         (mm-iso-8859-x-to-15-table): New variable.
373         (mm-find-mime-charset-region): Add parameter hack-charsets.
375         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
376         is nil.
378         * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
379         pages are changed.
381         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
382         mm-coding-system-p. Don't correct it only in XEmacs.
383         (mm-charset-to-coding-system): Use mm-coding-system-p and
384         mm-get-coding-system-list.
385         (mm-emacs-mule, mm-mule4-p): New.
386         (mm-enable-multibyte, mm-disable-multibyte,
387         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
388         mm-with-unibyte-current-buffer,
389         mm-with-unibyte-current-buffer-mule4): Use them.
390         (mm-find-mime-charset-region): Treat iso-2022-jp.
392         From  Dave Love  <fx@gnu.org>:
394         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
395         construction.
396         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
397         entries conditional on not having a coding system defined for
398         them.
399         (mm-mule-charset-to-mime-charset): Use
400         find-coding-systems-for-charsets if defined.
401         (mm-charset-to-coding-system): Don't use
402         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
403         later.  Add last resort search of coding systems.
404         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
405         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
406         Mule 4.
407         (mm-find-mime-charset-region): Re-write.
408         (mm-with-unibyte-current-buffer): Restore buffer as well as
409         multibyteness.
411 2001-10-30  Simon Josefsson  <jas@extundo.com>
413         * nnimap.el (nnimap-date-days-ago): Defeat locale.
415 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
417         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
419 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
421         * Branch for 21.1.
423 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
425         * gnus-ems.el (gnus-article-display-xface): Skip over previously
426         inserted images.
428 2001-09-19  Sam Steingold  <sds@gnu.org>
430         * gnus-win.el (gnus-buffer-configuration):
431         Respect `gnus-bug-create-help-buffer'.
433 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
435         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
436         can read e-mails from Microsoft Outlook users not using ISO
437         8859-2 character set.
439 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
441         * gnus-sum.el (gnus-select-newsgroup):
442         Make `gnus-current-select-method' buffer-local.
443         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
445         * gnus-art.el (gnus-request-article-this-buffer): Refer to
446         `gnus-current-select-method' in the current summary buffer.
447         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
449 2001-09-18  Miles Bader  <miles@gnu.org>
451         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
452         error querying a backend abort the whole process.
454 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
456         * gnus-srvr.el (gnus-server-mode): Doc fix.
458 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
460         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
462 2001-08-31  Sam Steingold  <sds@gnu.org>
464         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
465         typo: `exmine' --> `examine'.
467 2001-08-20  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
469         * earcon.el (earcon-auto-play): Remove unused option.
471 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
473         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
475         * gnus-util.el (gnus-output-to-rmail): Ditto.
476         (gnus-output-to-mail): Ditto.
478         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
480 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
482         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
484 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
486         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
487         already fboundp.  Add INTERACTIVE arg to autoload form.
489 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
491         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
492         (gnus-ding-file-coding-system): New variable.
493         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
494         (gnus-slave-save-newsrc): Use it.
496 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
498         * gnus-start.el (gnus-startup-file-coding-system): Change to
499         `emacs-mule'.
501 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
503         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
504         command.
506         * gnus-start.el (gnus-find-new-newsgroups): Use
507         `message-make-date' instead of `current-time-string'.
508         (gnus-ask-server-for-new-groups): Ditto.
509         (gnus-check-first-time-used): Ditto.
511 2001-07-13  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
513         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
515 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
517         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
519 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
521         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
522         Browse->Next entries to Browse->Prev.
523         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
525 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
527         * nnheader.el (nnheader-init-server-buffer): Make sure the
528         *nntpd* buffer is made multibyte instead of a random buffer.
530 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
532         * gnus.el: Fix the header line, for finder.el.  Suggested by
533         Pavel Janik <Pavel@Janik.cz>
535 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
537         * gnus.el (gnus-local-domain): Removed because unused.
539 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
541         * qp.el (quoted-printable-decode-region): If called interactively,
542         use coding-system-for-read.
544 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
546         * gnus.el (gnus-interactive): Fix parenthesis errors.
548 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
550         * message.el (rmail-output): It is in rmailout.el not rmail.el.
552         * message.el (message-forward): local-variable-p takes an extra
553         argument in XEmacs.
555         * message.el (message-forward-decoded-p): New variable.
556         (message-forward-subject-author-subject): Use it.
557         (message-make-forward-subject): Use it.
558         (message-forward): Use it.
560         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
562 2001-03-05  Dave Love  <fx@gnu.org>
564         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
565         Move it after definition of mm-coding-system-p.
567 2001-03-01  Dave Love  <fx@gnu.org>
569         * mm-util.el (mm-inhibit-file-name-handlers): Add
570         image-file-handler.
572 2001-02-11  Dave Love  <fx@gnu.org>
574         * message.el (message-signature-file): Fix doc, :type.
576 2001-02-08  Dave Love  <fx@gnu.org>
578         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
579         (message-posting-charset): Defvar when compiling again.
580         (rfc2047-encodable-p): Require message.
582         * gnus-sum.el (gnus-alter-articles-to-read-function):
583         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
585 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
587         * message.el (message-make-forward-subject): Argument decoded.
588         (message-forward): Use it when digest.
590         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
591         buffer.
593         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
594         in Emacs.
596         * gnus-art.el (gnus-article-make-menu-bar): Make
597         gnus-article-post-menu.
599 2001-02-06  Dave Love  <fx@gnu.org>
601         * qp.el (quoted-printable-encode-region): Remove redundant code
602         from last change.
604 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
606         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
608         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
609         command if there is not last-saver.
611         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
612         (rfc2047-charset-encoding-alist): Add big5.
614         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
615         GB2312 and Big5.
617         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
619         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
621         * gnus-sum.el (gnus-summary-print-article): Take one prefix
622         argument. Allow to print several articles in one file.
624         * webmail.el (webmail-type-definition): netaddress changes.
626 2001-01-31  Dave Love  <fx@gnu.org>
628         * mm-util.el (mm-mime-mule-charset-alist)
629         (mm-find-mime-charset-region): Consider mule-utf-8.
631 2001-01-31  Dave Love  <fx@gnu.org>
633         * gnus-art.el (gnus-article-x-face-command)
634         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
635         :version.
637 2001-01-26  Dave Love  <fx@gnu.org>
639         * mm-util.el (mm-multibyte-string-p): New.
641         * qp.el: Remove un-logged bogus changes from 2000-12-20.
642         (quoted-printable-encode-region): Doc fix.  Don't call
643         string-as-multibyte on class.  Clarify line-folding.
644         (quoted-printable-encode-string): Make temp buffer inherit
645         string's multibyteness.
647 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
649         * nnheader.el (toplevel): Don't require `gnus-util' at
650         compile-time; this creates a circular dependency, and prevents
651         a bootstrap.
653 2001-01-22  Andreas Schwab  <schwab@suse.de>
655         * nnheader.el (gnus-delete-line): Autoload it as a macro.
657 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
659         * message.el (message-forward): Use mule4.
660         * mm-util.el (mm-string-as-unibyte): New.
661         * message.el (message-forward): Use it.
662         * message.el (message-cite-original-without-signature): Don't peel
663         off the blank line.
664         (message-get-reply-headers): Add Cc if it is not in follow-to.
665         * message.el (message-send-mail): Content-Type may not be there.
666         By Alberto Lusiani.
667         * gnus-art.el (article-display-x-face): Insert X-Face if there is
668         not.
669         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
670         one.
671         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
672         (gnus-remove-some-windows): Ditto.
673         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
674         handle.
675         * gnus-art.el (gnus-mime-view-part): Copy it.
676         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
677         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
678         orig-file. Use ',source.
679         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
680         Lars Magne Ingebrigtsen.
681         * pop3.el (pop3-get-message-count): Andrew Innes
682         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
684 2001-01-08  Dave Love  <fx@gnu.org>
686         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
687         single character.
689         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
691         * message.el: Doc and message fixes.
692         (message-send-rename-function)
693         (message-make-forward-subject-function)
694         (message-send-mail-function, message-reply-to-function)
695         (message-wide-reply-to-function, message-followup-to-function)
696         (message-distribution-function, message-auto-save-directory): Fix
697         :type.
699         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
700         proceeding after warnings.  Amend multipart warning message.
702 2001-01-04  Dave Love  <fx@gnu.org>
704         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
705         compiling.
706         (gnus-make-directory): Require nnmail.
708         * mm-decode.el (mm-inline-media-tests): Add
709         image/x-portable-bitmap.
710         (mm-get-image): Grok pbm.
712 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
714         * message.el (message-mail): Support yank-action.
716         * message.el (message-setup): Revoke the last change.
718 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
720         * message.el (message-setup): Use cons. Suggested by Johan Vromans
721         <jvromans@squirrel.nl>.
723         * gnus-topic.el (gnus-topic-create-topic): Use list.
725         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
726         before binding gnus-default-article-saver.
728         * gnus-sum.el (gnus-summary-save-article):
729         (gnus-summary-pipe-output):
730         (gnus-summary-save-article-mail):
731         (gnus-summary-save-article-rmail):
732         (gnus-summary-save-article-file):
733         (gnus-summary-write-article-file):
734         (gnus-summary-save-article-body-file): Ditto.
736         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
738 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
740         * gnus-art.el (gnus-article-check-hidden-text): Return t.
742         * gnus-util.el (gnus-remove-text-properties-when): Return t.
744         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
745         malformatted messages.
747 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
749         * gnus-art.el (article-treat-dumbquotes): Quote \.
751 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
753         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
754         Emacs 20 runs on a terminal.
756 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
758         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
759         Paul Stevenson <p.stevenson@surrey.ac.uk>
761 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
763         * mml.el (gnus-add-minor-mode): Autoload.
765         * message.el (message-forward): Save-restriction.
767         * message.el (message-mail-user-agent): Add :version.
769         * message.el (message-mail-user-agent): New variable.
770         (message-setup): Renamed to message-setup-1. Support
771         mail-user-agent.
772         (message-mail-user-agent): New function.
773         (message-mail): Use it.
774         (message-reply): Use it.
775         (message-resend): Use it.
776         (message-mail-other-window): Use it.
777         (message-mail-other-frame): Use it.
779         * gnus-msg.el (gnus-bug): Support mail-user-agent.
781 2000-12-21  Miles Bader  <miles@gnu.org>
783         * message.el (message-mode): Set `comment-start' to the  yank prefix.
785 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
787         * message.el (message-narrow-to-head-1): New function.
788         (message-narrow-to-head): Use it.
789         (message-reply): Ditto.
790         (message-cancel-news): Ditto.
791         (message-supersede): Ditto.
792         (message-make-forward-subject): Ditto.
793         (message-bounce): Ditto.
795         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
797         * message.el (message-forward): Copy buffer in unibyte mode.
798         (message-make-forward-subject): Don't widen. Decode.
799         (message-forward): Don't decode subject.
801         * mml.el (gnus-ems): Require it.
803         * gnus-msg.el (gnus-summary-mail-forward):
805         * message.el (message-forward):  Move mime-to-mml here.
807         * nnmbox.el (nnmbox-file-coding-system): Use binary.
808         (nnmbox-active-file-coding-system): Ditto.
810         * gnus-cus.el (gnus-group-parameters): Add posting-style.
812         * mm-uu.el: Require binhex.
814 2000-12-20  Christoph Conrad  <C.Conrad@cli.de>
816         * qp.el (quoted-printable-encode-region): Upcase QP.
818 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
820         * gnus-util.el (gnus-add-text-properties-when): New function.
821         (gnus-remove-text-properties-when): Ditto.
823         * gnus-cite.el (gnus-article-hide-citation): Use them.
824         (gnus-article-toggle-cited-text): Use them.
826         * gnus-art.el (gnus-signature-toggle): Use them.
827         (gnus-article-show-hidden-text): Ditto.
828         (gnus-article-hide-text): Ditto.
830         * gnus-art.el (gnus-article-describe-key): Use prompt.
831         (gnus-article-describe-key-briefly): Ditto.
833 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
835         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
837 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
839         * *.xpm, *.pbm: Convert icons icons to size 24x24.
841 2000-12-18  Dave Love  <fx@gnu.org>
843         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
844         (unused).
846 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
848         * pop3.el (pop3-movemail): Use binary.
849         (pop3-movemail-file-coding-system): Removed.
851 2000-12-13  Miles Bader  <miles@gnu.org>
853         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
854         to t, so that we don't get stuck while trying to smilefy
855         intangible text.
857 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
859         * smiley-ems.el (smiley-regexp-alist): Make regexps match
860         at the end of the buffer.
861         (smiley-region): In the loop, move to the end of the submatch
862         matching the smiley instead of using the end of the match
863         of the whole regexp.
865 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
867         * message.el (message-mode): Doc fix.
869 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
871         * smiley-ems.el (smiley-region): Doc fix.
873 2000-12-11  Miles Bader  <miles@gnu.org>
875         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
876         bottom line visible, check to see if it's partially obscured, and
877         if so, either scroll one more line to make it fully visible, or
878         revert to showing the second line from the top.
880 2000-12-07  Dave Love  <fx@gnu.org>
882         * mailcap.el (mailcap-download-directory)
883         * gnus-audio.el (gnus-audio-directory)
884         * smiley-ems.el (smiley-data-directory): Fix :type.
886 2000-12-05  Dave Love  <fx@gnu.org>
888         * starttls.el: New file.
890 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
892         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
893         succeeds.
894         (gnus-setup-message): Remove a hack.
896         * gnus-win.el (gnus-configure-windows): Make sure
897         nntp-server-buffer is live.
898         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
899         (gnus-configure-frame): Save selected window.
901 2000-12-04  Andreas Jaeger  <aj@suse.de>
903         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
905 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
907         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
908         raw 8-bit in headers in dk.* newsgroups.
910 2000-11-30  Dave Love  <fx@gnu.org>
912         * message.el (message-auto-save-directory): Use
913         file-name-as-directory.
914         (message-set-auto-save-file-name): Create
915         message-auto-save-directory if necessary.
916         (message-replace-chars-in-string): Removed -- unused.
917         (message-mail-alias-type): Customize.
918         (message-headers): Remove duplicate defgroup.
920 2000-11-29  Dave Love  <fx@gnu.org>
922         * qp.el (quoted-printable-decode-region): Use error, not message
923         to report malformed text (like base64).  Amend message.
925 2000-11-29  Miles Bader  <miles@gnu.org>
927         * message.el (message-header-lines): Fontify tag.
929 2000-11-27  Dave Love  <fx@gnu.org>
931         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
932         compiler warning.
934 2000-11-26  Dave Love  <fx@gnu.org>
936         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
938 2000-11-23  Dave Love  <fx@gnu.org>
940         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
942         * mm-uu.el (uudecode): Require.
943         (uudecode-decode-region, uudecode-decode-region-external): Don't
944         autoload.
945         (mm-uu-copy-to-buffer): Doc fix.
946         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
947         type fix.
949         * mailcap.el: Doc fixes.
950         (mailcap-mime-data): Various adjustments.
951         (mailcap): New group.
952         (mailcap-download-directory): Customize.
953         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
954         (mailcap-temporary-directory): Deleted (unused).
955         (mailcap-unescape-mime-test): Simplify slightly.
956         (mailcap-viewer-passes-test): Use functionp.
957         (mailcap-command-p): Aliased to executable-find.
959         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
960         default-enable-multibyte-characters is nil.
962 2000-11-22  Simon Josefsson  <simon@josefsson.org>
964         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
965         instead of "from: " for rfc822 compliance.  Insert SPC.
967 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
969         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
971 2000-11-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
973         * message.el (message-send-mail): Use buffer-substring-no-properties.
974         (message-send-news): Ditto.
976 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
978         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
980 2000-11-21  Dave Love  <fx@gnu.org>
982         * gnus-art.el (gnus-mime-button-map): Don't inherit from
983         gnus-article-mode-map.
984         (gnus-mime-button-menu): Use mouse-set-point.
985         (gnus-insert-mime-button, gnus-mime-display-alternative)
986         (gnus-mime-display-alternative): Don't use local-map property.
988 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
990         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
991         sending a command; allow the rtelnet prompt as well.
993 2000-11-17  Simon Josefsson  <simon@josefsson.org>
995         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
996         prefetch.
998 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1000         * nntp.el (nntp-decode-text): Delete bogus status lines.
1001         (nntp-open-connection): Kill process buffer when quit.
1002         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1003         FSF Emacs 20 and XEmacs 21.
1004         (nntp-retrieve-data): Don't ignore quit.
1006 2000-11-17  Dave Love  <fx@gnu.org>
1008         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1009         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1010         and make-temp-file.
1011         (uudecode-decode-region): Doc fix.
1013 2000-11-14  Dave Love  <fx@gnu.org>
1015         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1016         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1017         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1018         New files, derived from the XPMs.
1020 2000-11-12  Dave Love  <fx@gnu.org>
1022         From Emerick Rogul <emerick@csa.bu.edu>.
1023         * message.el (message-setup-fill-variables): New variable.
1024         (message-mode): Use it.
1026 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1028         * gnus-mlspl.el: Documentation tweaks.
1030 2000-11-10  Dave Love  <fx@gnu.org>
1032         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1033         (gnus-agent-lib-file, gnus-agent-load-alist)
1034         (gnus-agent-save-alist, gnus-agent-article-name): Use
1035         expand-file-name.
1037         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1038         :version.
1039         (nnkiboze-score-file): Defvar when compiling.
1041         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1043         * gnus-art.el (gnus-article-banner-alist)
1044         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1045         (gnus-article-date-lapsed-new-header)
1046         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1047         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1048         (gnus-treat-strip-headers-in-body)
1049         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1050         (gnus-treat-translate): Add :version.
1051         (gnus-article-mime-part-function): Fix defcustom.
1053         * nnmail.el (nnmail-expiry-target)
1054         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1055         (nnmail-split-header-length-limit): Add :version.
1057         * gnus-sum.el (gnus-auto-expirable-marks)
1058         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1059         (gnus-extra-headers, gnus-ignored-from-addresses)
1060         (gnus-newsgroup-ignored-charsets)
1061         (gnus-group-highlight-words-alist)
1062         (gnus-summary-show-article-charset-alist): Add :version.
1064         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1065         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1066         files, converted from the XPMs.
1068         * gnus-cache.el (gnus-cache-active-file): Don't use
1069         file-name-as-directory on directory.
1070         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1071         use file-name-as-directory on directory.
1073         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1074         (date-to-time): Use it.
1076         * message.el (message-mode) <adaptive-fill-regexp>:
1077         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1078         (message-newline-and-reformat): Likewise.
1079         (message-forward-as-mime, message-forward-ignored-headers)
1080         (message-buffer-naming-style, message-default-charset)
1081         (message-dont-reply-to-names, message-send-mail-partially-limit):
1082         Add :version.
1084         * mm-util.el: Doc fixes.
1085         (mm-mime-charset): Don't use the raw result of
1086         mm-preferred-coding-system.
1087         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1088         (mm-with-unibyte): Simplify.
1090         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1091         concat.
1093         * pop3.el (pop3-version): Deleted.
1094         (pop3-make-date): New function, avoiding message-make-date.
1095         (pop3-munge-message-separator): Use it.
1097 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1099         * pop3.el (pop3-munge-message-separator): A message may have an
1100         empty body.
1102 2000-11-09  Dave Love  <fx@gnu.org>
1104         * gnus-group.el (gnus-group-make-directory-group)
1105         (gnus-group-fetch-faq): Use expand-file-name.
1106         (gnus-group-fetch-faq): Simplify completing-read form.
1108         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1109         test for Mule.
1111         * message.el (tool-bar-map): Defvar when compiling.
1113         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1114         (gnus-tm-lisp-directory): Deleted.
1115         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1116         (featurep 'xemacs).
1117         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1118         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1119         version numbers from file names.
1121 2000-11-08  John Wiegley  <johnw@gnu.org>
1123         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1124         `gnus-group-change-level-function', instead of `remove-hook',
1125         because it's not a hook!
1127 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1129         * nnweb.el (nnweb-decode-entities): Work for non-character
1130         entities.
1132         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1133         Issue message on quit.
1135 2000-11-08  Simon Josefsson  <simon@josefsson.org>
1137         * rfc2104.el: Add SHA-1 example.
1138         (rfc2104-hexstring-to-bitstring): New function.
1139         (rfc2104-hash): Use it.
1141 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1143         * gnus-start.el: Remove gnus-xemacs.
1145         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1147         * gnus-score.el (gnus-score-body): Don't score body when
1148         agent-fetching.
1149         (gnus-score-followup): Don't score followup either.
1150         (gnus-score-use-all-scores): New variable.
1151         (gnus-all-score-files): Use it.
1152         (gnus-score-find-bnews): Use directory-sep-char.
1154         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1155         asynchronous in Exp version.
1157 2000-11-08  Dave Love  <fx@gnu.org>
1159         * mm-view.el: Use featurep for XEmacs test.
1160         (mm-inline-message): Test for `remove-specifier'; don't use
1161         condition-case.
1163         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1165         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1166         (gnus-score-find-bnews): Don't concat "".
1168         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1169         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1170         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1171         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1173         * gnus-sum.el: Put some defvars in eval-when-compile.
1174         (gnus-summary-mode-hook): Add :options.
1175         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1176         (gnus-summary-tool-bar-map): New variable.
1177         (gnus-summary-make-tool-bar): New function.
1178         (gnus-summary-mode): Put kill-all-local-variables first.
1180         * gnus-group.el (gnus-group-toolbar-map): New variable.
1181         (gnus-group-make-tool-bar): Rewritten.
1182         (gnus-group-mode): Put kill-all-local-variables first.
1184         * rfc2047.el: Require gnus-util.
1186         * nnml.el (gnus-sorted-intersection): Autoload.
1188         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1189         Put some defvars in eval-when-compile.
1190         (gnus-intersection, gnus-sorted-complement):  Autoload.
1192         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1194         * mm-encode.el (mm-body-7-or-8): Autoload.
1196         * mm-decode.el (mm-insert-inline): Autoload.
1198         * mml.el:
1199         * message.el: Put some defvars in eval-when-compile.
1201         * gnus-msg.el: Put some defvars in eval-when-compile.
1202         (gnus-msg-mail): Move after gnus-setup-message.
1204         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1206 2000-11-07  Dave Love  <fx@gnu.org>
1208         * gnus-util.el (nnheader): Don't require message (recursive
1209         autoload).
1211         * uudecode.el: Avoid compiler warnings.
1213         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1214         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1216 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1218         * rfc2047.el: Require cl when compiling.
1219         (rfc2047-q-encode-region): Don't break if a QP-word could be
1220         fitted in one line.
1221         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1222         (rfc2047-fold-region): "=?=" is not a break point.
1223         (rfc2047-encode-message-header): Move fold into encode-region.
1224         (rfc2047-dissect-region): Rewrite.
1225         (rfc2047-encode-region): Rewrite.
1226         (rfc2047-fold-region): Fold
1227         (rfc2047-unfold-region): New function.
1228         (rfc2047-decode-region): Use it.
1229         (rfc2047-q-encode-region): Don't break at bob.
1230         (rfc2047-decode): Use unibyte.
1231         (rfc2047-q-encode-region): Better calculation of break point.
1232         (rfc2047-fold-region): Don't break the first non-LWSP characters.
1233         (rfc2047-encode-region): Merge only if regions are adjacent.
1235 2000-11-06  Dave Love  <fx@gnu.org>
1237         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1239         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1240         (uudecode-char-int): New alias, replacing char-int.
1241         (uudecode-decode-region): Don't call buffer-disable-undo.
1243         * mm-uu.el (mm-uu-configure): Unquote lambda.
1244         (mm-uu-configure-list): Doc fix.
1246         * earcon.el (running-xemacs): Don't define.
1248 2000-11-06  John Wiegley  <johnw@gnu.org>
1250         * gnus-mlspl.el (gnus-group-split-update): Check the value of
1251         `nnmail-crosspost', and use it to set the `no-crosspost'
1252         argument when calling `gnus-group-split-fancy'.  Otherwise, it
1253         assumes that cross-posting is always OK, no matter what
1254         `nmail-crosspost' is set to.
1255         (gnus-group-split-fancy): The argument order in the
1256         second-to-last `push' call was wrong, but since `no-crosspost'
1257         was always nil, it was never being triggered.
1259 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1261         Don't postpone GCC if none of GCC methods is agent-covered.  This
1262         fix presumes that the post-method must be agent-covered if any Gcc
1263         method is agent-covered.
1265         * gnus-msg.el (gnus-inews-group-method): New function.
1266         (gnus-inews-do-gcc): Use it.
1267         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1268         (gnus-agent-possibly-save-gcc): Use it.
1269         (gnus-agent-possibly-do-gcc): Ditto.
1271         *gnus-msg.el: (gnus-inews-add-send-actions): Use
1272         `gnus-agent-possibly-do-gcc' if Agentized.
1273         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1274         to `message-header-hook'.
1276         * gnus-mlspl.el: Require cl when compiling.
1278         * gnus-ml.el: Usage.
1279         (gnus-mailing-list-archive, gnus-mailing-list-owner,
1280         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1281         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1282         (gnus-mailing-list-menu): Define it.
1283         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1285         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1287 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1289         * message.el (message-font-lock-keywords): Match a final newline
1290         to help font-lock's multiline support.
1292 2000-11-03  Dave Love  <fx@gnu.org>
1294         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1296         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1297         name.
1299         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1300         <banner>: Fix custom type, doc.
1302         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1303         name.  Don't disable undo explicitly.
1305 2000-11-02  Dave Love  <fx@gnu.org>
1307         * message.el (message-font-lock-keywords): Use [:alpha:] for
1308         cite-prefix.
1310 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
1312         * mm-uu.el (mm-uu-configure-list): Move back to old location,
1313         because defcustom tries to call `mm-uu-configure'.
1315 2000-11-01  Dave Love  <fx@gnu.org>
1317         * rfc2047.el (base64): Require unconditionally.
1318         (message-posting-charset): Defvar when compiling.
1319         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1320         message.
1322         * gnus-sum.el (nnoo): Require.
1323         (mm-uu-dissect): Autoload.
1325         * mml.el (mml-parse-1): Clarify message.
1326         (mml-minibuffer-read-type): Use mailcap-mime-types.
1328 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1330         * mml.el: Fix a typo in the requiring of CL.
1332 2000-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1334         * rfc2231.el: Require cl when compiling.
1336 2000-11-01  Dave Love  <fx@gnu.org>
1338         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1339         Fix custom type.
1340         (mm-uu-configure-list): Move and fix custom type.
1342         * utf7.el: Require cl when compiling.
1344         * binhex.el: Use (featurep 'xemacs).
1345         (binhex-char-int): New alias, replacing char-int.  Change callers.
1346         (binhex-decode-region): Simplify work buffer code.
1347         (binhex-decode-region-external): Use expand-file-name, not concat.
1349 2000-10-30  Dave Love  <fx@gnu.org>
1351         * gnus-art.el: Fix 2000-10-27 change properly.
1353 2000-10-28  Miles Bader  <miles@gnu.org>
1355         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1357 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
1359         * gnus-draft.el (gnus-draft-send-message): Typo.
1361 2000-10-27  John Wiegley  <johnw@gnu.org>
1363         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1364         variable to correspond with `gnus-article-hide-citation-maybe'.
1365         (gnus-treatment-function-alist): Added entry for the above
1366         correlation.
1368 2000-10-27  Richard M. Alderson III  <alderson@netcom2.netcom.com>
1370         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1372 2000-10-27  Dave Love  <fx@gnu.org>
1374         * gnus.el: Don't require custom.  Don't require message at top
1375         level.
1376         (gnus-message-archive-method): Require message here.
1378 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1380         * gnus-art.el (article-strip-banner): Use
1381         gnus-group-find-parameter rather than gnus-group-get-parameter, to
1382         allow inheritance on the banner.
1383         From elkin@tverd.astro.spbu.ru.
1385         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1386         Cashin <ecashin@coe.uga.edu>).
1388 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1390         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1391         (gnus-agent-restore-gcc):
1392         (gnus-agent-possibly-save-gcc): New functions.
1394         * nnimap.el (nnimap-group-overview-filename): Create directory for
1395         newfile (when use long filenames is nil).  Copy+delete file if
1396         rename didn't work.
1397         (nnimap-group-overview-filename): `rename-file' and `copy-file'
1398         doesn't return anything useful, use ignore-errors instead.
1399         (nnimap-verify-uidvalidity): Delete overview file when
1400         uid validity changes.
1401         (nnimap-group-overview-filename): Store uidvalidity in filenames.
1402         Rename old files into new format.
1403         (nnimap-request-accept-article): Remove \n's from
1404         From_ lines.
1405         (nnimap-request-accept-article): Remove From[^:] lines.
1406         (imap-starttls-p): Check for starttls binary.
1407         (imap-starttls-open): More verbose.
1408         (imap-gssapi-auth): Ditto.
1409         (imap-kerberos4-auth): Ditto.
1410         (imap-cram-md5-auth): Ditto.
1411         (imap-login-auth): Ditto.
1412         (imap-anonymous-auth): Ditto.
1413         (imap-digest-md5-auth): Ditto.
1414         (imap-open): Ditto.
1415         (imap-digest-md5-p): Check capability first.
1416         (imap-parse-flag-list): Correctly parse empty lists.
1417         (imap-login-p): Support LOGINDISABLED.
1418         (imap-parse-body): Work around bug in Sun SIMS.
1420         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1421         (gnus-agent-restore-gcc):
1422         (gnus-agent-possibly-save-gcc): New functions.
1424         Asks the user to synch flags with server when you plug in.
1426         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1427         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1428         (gnus-agent-toggle-plugged): Call it.
1429         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1430         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1431         (gnus-agent-possibly-synchronize-flags): New function.
1432         (gnus-agent-possibly-synchronize-flags-server): New function.
1434         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1436         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1438         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1439         support ACL's.
1441 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1443         * gnus-draft.el (gnus-draft-send-message): Ditto.
1444         (gnus-group-send-drafts): Ditto.
1446         * gnus-art.el (gnus-request-article-this-buffer):
1447         gnus-refer-article-method might be a single method.
1448         (gnus-article-mime-total-parts): New function.
1449         (gnus-mm-display-part): Use it.
1450         (gnus-mime-display-single): Ditto.
1451         (gnus-mime-display-alternative): Ditto.
1452         (gnus-mime-inline-part): Check validity of charset.
1453         (gnus-treat-display-smileys): Default value in Emacs 21.
1454         * gnus-art.el: Define dynamic variables in eval-when-compile.
1455         (gnus-article-prepare): Configure it again.
1456         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1457         gnus-overlay-start.
1458         (gnus-article-prepare): Configure windows before
1459         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1460         window might be overrided.
1461         (gnus-mime-inline-part): Use prefix argument only
1462         when it is called interactively.
1463         (gnus-mime-action-alist): New variable.
1464         (gnus-mime-action-on-part): Use it.
1465         (gnus-mime-button-commands): Add command ".".
1466         (gnus-mime-inline-part): Support prefix argument.
1467         (gnus-article-banner-alist): New variable.
1468         (article-strip-banner): Use it.
1470         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1471         because they are files, not paths.
1472         (mailcap-parse-mimetypes): Ditto.
1473         (mailcap-mime-types): Use mailcap-mime-data.
1475         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1476         gnus-overlay-start.
1477         * gnus.el (gnus-agent-fetching): New variable.
1478         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1480         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1481         (gnus-agent-fetch-group-1): Score-param could be nil.
1482         (gnus-agent-any-covered-gcc): New function.
1483         (gnus-agent-possibly-save-gcc): Use it.
1484         (gnus-agent-possibly-do-gcc): Ditto.
1485         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1486         the GNU assignment issue.
1487         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1488         * gnus-agent.el: timer vs. itimer.
1490         * webmail.el (webmail-type-definition): Fix my-deja open url.
1491         (webmail-hotmail-list): Fix.
1492         (webmail-netscape-open, webmail-hotmail-article,
1493         webmail-hotmail-list): Update.
1494         (webmail-my-deja-*): Rewrite.
1496         * gnus-sum.el (gnus-refer-article-methods): The second could be
1497         a named method.
1498         (gnus-cache-write-active): Auto load.
1499         (gnus-summary-display-article): Enable multibyte.
1500         (gnus-summary-select-article): Don't enable multibyte here.
1501         (gnus-summary-goto-article): Ditto.
1502         (gnus-summary-enter-digest-group): Decode to-address.
1504         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1505         (mm-with-unibyte-current-buffer-mule4): New function.
1506         (mm-enable-multibyte-mule4): New.
1507         (mm-disable-multibyte-mule4): New.
1509         * mm-util.el (mm-enable-multibyte-mule4): New.
1510         (mm-disable-multibyte-mule4): New.
1511         * gnus-sum.el (gnus-summary-mode): Use it.
1512         (gnus-summary-select-article): Ditto.
1513         (gnus-summary-goto-article): Use enable multibyte.
1515         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1516         (nnkiboze-enter-nov): Fix it when there is no xref.
1517         (nnkiboze-generate-groups): List groups.
1518         (nnkiboze-request-article): Use
1519         gnus-cache-request-article.
1521         * gnus-group.el (gnus-group-make-kiboze-group): Use
1522         nnkiboze-score-file.
1523         (gnus-group-make-kiboze-group): Fix prompt.
1525         * message.el (message-send-mail-partially): Replace the header
1526         delimiter with a blank line.
1527         (message-sending-message): New variable.
1528         (message-send): Use it.
1529         (message-default-charset): Default value for non-Mule Emacsen.
1530         (message-alternative-emails): New.
1531         (message-use-alternative-email-as-from): New.
1532         (message-setup): Use them.
1533         (message-default-charset): Set default value in non-MULE XEmacsen
1534         as iso-8859-1.
1536 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1538         * message.el: xemacs cleanup (use featurep ' xemacs)
1540         * nnheader.el: ditto
1542         * mm-util.el: ditto
1544 2000-10-27  Stanislav Shalunov  <shalunov@internet2.edu>
1546         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1547         (see DRUMS).
1549 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1551         * message.el (message-send): Make sure error is signalled if no
1552         send method is specified.
1554 2000-10-27  Dave Love  <fx@gnu.org>
1556         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1557         strings.
1558         (gnus-group-make-tool-bar): New function.
1559         (gnus-group-mode): Use it.
1561         * message.el (message-mode-menu): Add some :help strings.
1562         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1563         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1565         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1566         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1567         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1569         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1570         display-graphic-p here.
1572 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1574         * mm-decode.el (mm-viewer-completion-map): New.
1575         (mm-interactively-view-part): Use it.
1577 2000-10-27  Simon Josefsson  <sj@extundo.com>
1579         * mail-source.el (mail-sources): IMAP predicate is a string.
1580         (mail-sources): Add default values for IMAP mailbox, predicate and
1581         fetchflag.
1583 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1585         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1586         of the `gnus-xemacs' variable, as the latter has been removed.
1587         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1588         * gnus-art.el (gnus-treat-display-xface)
1589         (gnus-treat-display-smileys, gnus-treat-display-picons)
1590         (gnus-article-read-summary-keys): Likewise.
1592 2000-10-26  Dave Love  <fx@gnu.org>
1594         * flow-fill.el: Require cl when compiling.
1596 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1598         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1599         (fill-flowed): Make "quote-depth wins" rule work when first line
1600         is at level 0.
1602 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1604         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1605         (gnus-kill-all-overlays): Move here.
1607         * gnus-util.el (gnus-kill-all-overlays): Move out.
1609 2000-10-26  Dave Love  <fx@gnu.org>
1611         * mail-source.el: Require imap when compiling and defvar
1612         display-time-mail-function.  Require mm-util.
1613         (nnheader-cancel-timer): Autoload.
1614         (mail-source-imap-authenticators, mail-source-imap-streams): New
1615         variables.
1616         (mail-sources): Use them.
1617         (defvar): Use rmail-spool-directory unconditionally.
1619 2000-10-26  Dirk Meyer  <dischi@tzi.de>
1621         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1622         seconds instead of hour.
1624 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1626         * mail-source.el (mail-sources): Better `:type'.
1628 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1630         * mail-source.el (mail-source-keyword-map): Use
1631         `rmail-spool-directory' as a default directory for the `file'
1632         source, if the variable is defined.  Fall back to hardcoded
1633         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1634         <seh@speakeasy.org>.
1636 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1638         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1639         supports it.
1641 2000-10-18  Dave Love  <fx@gnu.org>
1643         * mm-bodies.el (mm-uu-decode-function)
1644         (mm-uu-binhex-decode-function): Defvar when compiling.
1646         * gnus-nocem.el (gnus-nocem-issuers): Update.
1647         (gnus-nocem-check-from): New option.
1648         (gnus-nocem-scan-groups): Use it.
1649         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1650         (gnus-nocem-check-article-limit): Add :version.
1652 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1654         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1655         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1657 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1659         * ietf-drums.el (mm-util): Require CL when compiling.
1661 2000-10-15  Dave Love  <fx@gnu.org>
1663         * qp.el: Require mm-util.
1665 2000-10-13  Dave Love  <fx@gnu.org>
1667         * qp.el (quoted-printable-decode-region): Avoid invalid
1668         coding-systems.
1670 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1672         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1673         to a recursive load.
1675 2000-10-12  Dave Love  <fx@gnu.org>
1677         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1679         * gnus.el (gnus-group-startup-message): Check for PBM image.
1681 2000-10-09  Dave Love  <fx@gnu.org>
1683         * mail-source.el (mail-source-fetch-imap): Bind
1684         default-enable-multibyte-characters rather than using
1685         mm-disable-multibyte.
1687 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1689         * mail-source.el (mail-source-fetch-maildir): Don't insert
1690         newlines.
1692 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1694         * mm-encode.el: Require CL.  At least, for `incf'.
1696 2000-10-06  Dave Love  <fx@gnu.org>
1698         * gnus-audio.el: Don't require cl.
1699         (gnus-audio): New custom group.
1700         (gnus-audio-inline-sound): Change to work with Emacs.
1701         (gnus-audio-directory, gnus-audio-directory)
1702         (gnus-audio-au-player):  Customize.
1703         (gnus-audio-play): Try external player if play-sound-file fails.
1704         Use file-name-extension, not string-match.
1706 2000-10-05  Dave Love  <fx@gnu.org>
1708         * rfc1843.el: Require cl when compiling.
1710         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1711         Autoload.
1712         (quoted-printable-decode-region):  Rename arg which confused
1713         charset with coding-system.  Don't use nonascii-insert-offset.
1714         Coding-system encode the region initially.  Don't recognize `=='
1715         as valid QP.  Coding-system decode the region finally.
1716         (quoted-printable-decode-string): Rename arg which confused
1717         charset with coding-system.
1719         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1720         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1721         mm-encode-coding-region.
1722         (mm-decode-body, mm-decode-string): Rename variables which
1723         confused charset with coding-system.
1724         (binhex-decode-region): Don't autoload.
1725         (mm-body-encoding): Require message.
1726         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1727         cond branches.
1729         * gnus-art.el (article-de-quoted-unreadable)
1730         (article-de-base64-unreadable): Fold search case
1731         rather than downcasing string.  Apply mm-charset-to-coding-system
1732         to arg of quoted-printable-decode-region.
1734 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1736         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1738         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1740         * gnus-kill.el (gnus-kill): Typo.
1742 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1744         * gnus-mule.el: Revived.
1746 2000-10-04  Dave Love  <fx@gnu.org>
1748         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1749         Require ring when compiling.
1750         (gnus-x-splash): Bind width, height.
1751         (gnus-article-compface-xbm): New variable.
1752         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1753         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1755 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1757         * nnimap.el: require 'cl when compiling.
1759 2000-10-04  Dave Love  <fx@gnu.org>
1761         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1762         pbm images.
1764         * frown.pbm, smile.pbm, wry.pbm: New files.
1766         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1768 2000-10-03  Dave Love  <fx@gnu.org>
1770         * mail-source.el (mail-sources): Revert to nil.
1772         * nnmail (nnmail-spool-file): Revert to `((file))'.
1774         * qp.el: Don't require mm-util.
1775         (quoted-printable-decode-region): Rewritten.
1776         (quoted-printable-decode-string, quoted-printable-encode-region):
1777         Doc fix.
1778         (quoted-printable-encode-region): Barf on multibyte characters.
1779         Maybe make the class multibyte.  Upcase chars, not formatted
1780         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1781         (quoted-printable-encode-string): Don't use
1782         mm-with-unibyte-buffer.
1784 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1786         * mail-source.el (mail-source-report-new-mail): Use
1787         nnheader-cancel-timer.
1789 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1791         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1792         (mail-source-fetch-imap): Use it.
1794 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1796         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1797         last change.
1799         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1800         `:ascent center'.
1802         * smiley-ems.el (smiley-update-cache):  Use `:ascent center'.
1804 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1806         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1807         image's :ascent to 80.  That gives a mode-line which is approx.
1808         as tall as the normal one.
1810 2000-09-21  Dave Love  <fx@gnu.org>
1812         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1813         (for Emacs 20).  Tidy somewhat.
1815 2000-09-21  Dave Love  <fx@gnu.org>
1817         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1818         image processing.  Rationalize logic somewhat.
1820 2000-09-20  Dave Love  <fx@gnu.org>
1822         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1824         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1825         we'll be careful merging development changes.
1827         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1828         specifically.
1830         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1831         (mouse-set-point, set-face-foreground)
1832         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1833         them.
1835         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1837         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1838         redundant autoloads.
1840 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1842         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1843         to XBM; we always have PBM support.
1845 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1847         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
1848         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
1849         * gnus-sum.el (gnus-nov-parse-line): Ditto.
1850         * nnkiboze.el (nnkiboze-file-coding-system): New.
1851         (nnkiboze-retrieve-headers): Use it.
1852         (nnkiboze-request-group): Ditto.
1853         (nnkiboze-close-group): Ditto.
1854         (nnkiboze-generate-group): Ditto.
1855         (nnkiboze-enter-nov): Insert first Xref properly.
1857 2000-09-19  Dave Love  <fx@gnu.org>
1859         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
1860         (nnmail-get-new-mail): Test `sources' in top-level conditional.
1862         * mail-source.el (mail-sources): Change default to '((file)).
1863         Add useful custom type.
1865 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1867         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
1868         year).
1869         (gnus-date-iso8601): Ditto.
1871 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
1873         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
1875 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1877         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
1878         pattern. Avoid using 8 bit chars.
1879         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
1881 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
1883         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
1884         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
1885         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
1886         functions are not implemented yet.
1888         * dgnushack.el (dgnushack-compile): Remove smiley.el and
1889         x-overlay.el from the FSF Emacs black list.
1891 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1893         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
1894         (mm-inline-media-tests): Ditto.
1895         (mm-automatic-display): Ditto.
1896         * mm-view.el (mm-display-inline-fontify): Generalize from
1897         mm-display-patch-inline.
1898         (mm-display-patch-inline): Use it.
1899         (mm-display-elisp-inline): Ditto.
1901 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1903         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
1904         (gnus-topic-unmark-topic): Ditto.
1905         (gnus-topic-mark-topic): Ditto.
1906         (gnus-topic-get-new-news-this-topic): Use it.
1908 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1910         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
1911         display xface.
1913 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
1915         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
1916         zombie or killed groups.
1918 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1920         * mml.el (mml-preview): Reinsert unibyte content.
1921         (mml-parse-1): Remove with-unibyte-current-buffer.
1922         (mml-generate-mime-1): Ditto.
1923         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
1924         * message.el (message-forward): Ditto.
1926 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1928         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
1929         original article buffer.
1930         (article-de-base64-unreadable): Ditto.
1931         (article-wash-html): Ditto.
1933 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1935         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
1936         unless forward-show-mml.
1938 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1940         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
1941         (gnus-summary-save-parts-last-directory): New.
1942         (gnus-summary-save-parts): Save history.
1944 2000-09-14  Ben Gertzfield  <che@debian.org>
1946         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
1947         variable.
1948         (gnus-summary-save-parts): Use it.
1950 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1952         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
1953         * gnus-sum.el (gnus-summary-exit): Ditto.
1954         (gnus-summary-exit-no-update): Ditto.
1955         (gnus-summary-show-article): Ditto.
1957 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1959         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
1960         Content-Disposition.
1962 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1964         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
1966 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
1968         * gnus-art.el (gnus-article-setup-buffer): Set
1969         gnus-article-mime-handles to nil.
1970         * gnus-sum.el (gnus-summary-exit): Ditto.
1971         (gnus-summary-exit-no-update): Ditto.
1972         (gnus-summary-show-article): Ditto.
1973         (gnus-summary-save-parts): Use gnus-article-mime-handles if
1974         dissected.
1975         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
1977 2000-09-14  Dave Love  <fx@gnu.org>
1979         * gnus.el (gnus-charset):
1980         * mm-decode.el (mime-display):
1981         * imap.el (imap) <defgroup>: Add :version.
1983 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
1985         * parse-time.el: Fix author's mail address.
1987         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
1988         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
1989         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
1990         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
1991         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
1992         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
1993         * rfc2231.el, uudecode.el: Fix copyright notice.
1995         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
1996         require `w3' at load-time only if not running in batch mode.
1998 2000-09-13  Dave Love  <fx@gnu.org>
2000         * gnus-ems.el (gnus-ems-redefine): Don't alias
2001         gnus-summary-set-display-table.
2003         * message.el (message-user-agent): Don't wrap ignore-errors around
2004         it.
2006         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2007         `format'.
2008         (mm-content-transfer-encoding): Don't use cadar.
2010         * uudecode.el (uudecode-decoder-program)
2011         (uudecode-decoder-switches): Customize.
2013         * gnus-score.el (gnus-home-score-file): Improve custom type.
2015         * gnus-cus.el (gnus-custom-mode): Conditionally set local
2016         variables for Emacs 21.
2017         (gnus-group-customize): Disable undo while laying out the buffer.
2019 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2021         * gnus-util.el (gnus-write-active-file): Bind
2022         coding-system-for-write.
2024         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2026         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2027         * gnus-kill.el (gnus-batch-score): Ditto.
2028         * gnus-move.el (gnus-change-server): Ditto.
2029         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2031 2000-09-12  Simon Josefsson  <simon@josefsson.org>
2033         * gnus-sum.el (gnus-update-read-articles): Undo
2034         `gnus-request-set-mark' operation.
2036 2000-09-11  Dave Love  <fx@gnu.org>
2038         * Changelog: Use iso-2022 coding.
2040         * gnus-msg.el (gnus-msg-mail): New function.
2041         (gnus-user-agent): New mail agent.
2043 2000-09-10  Dave Love  <fx@gnu.org>
2045         * message.el: Require mail-abbrevs for XEmacs for a problem with
2046         keybinding despite the autoloads for it.
2048 2000-09-08  Simon Josefsson  <simon@josefsson.org>
2050         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2052         * nnimap.el (nnimap-request-update-info-internal): Remove tick
2053         marks from dormant articles. (See nnimap-request-set-mark.)
2054         (nnimap-retrieve-headers-progress): Demule.
2055         (nnimap-open-server): Call nnoo-change-server twice, once for
2056         getting the nnimap-server-buffer and once for letting n-c-s set
2057         the variables in that buffer.
2059 2000-09-08  David Edmondson  <dme@dme.org>
2061         * gnus.el (gnus-short-group-name): Guess separator.
2063 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
2065         * gnus-group.el (gnus-group-insert-group-line): Fix.
2067 2000-09-04  Dave Love  <fx@gnu.org>
2069         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2070         (mm-get-image): Avoid the losing `make-glyph' from W3.
2072 2000-09-03  Simon Josefsson  <simon@josefsson.org>
2074         * gnus-sum.el (gnus-summary-delete-article): Check server.
2076 2000-09-01  Simon Josefsson  <simon@josefsson.org>
2078         * imap.el (imap-parse-flag-list): Rewrite.
2080         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2082         * imap.el (imap-parse-flag-list): Hack.
2084 2000-08-29  Dave Love  <fx@gnu.org>
2086         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2088         * gnus-agent.el (gnus-agent-union): new function.
2089         (gnus-agent-fetch-headers): Use it.
2091         * gnus.el (gnus-group-startup-message): Specify foreground and
2092         background for xpm image.  Centre image vertically.
2093         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2095 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2097         * message.el (message-send-mail): Narrow-to-headers.
2099 2000-08-24  Dave Love  <fx@gnu.org>
2101         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2102         21.
2104 2000-08-21  Dave Love  <fx@gnu.org>
2106         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2108 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2110         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2111         permanent is used.
2112         (gnus-topic-show-topic): Read topic when to show permanent hidden
2113         topic.
2114         (gnus-topic-remove-topic): Revert to the old behavior, not using
2115         hide.
2117 2000-08-21  Dave Love  <fx@gnu.org>
2119         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2120         (gnus-xemacs): Use featurep.
2122         * mm-util.el (mm-read-charset): Maybe use builtin.
2123         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2124         (mm-multibyte-p, mm-with-unibyte-current-buffer)
2125         (mm-with-unibyte): Use featurep, not string-match.
2126         (mm-with-unibyte-buffer): Simplify.
2127         (mm-quote-arg): Maybe use shell-quote-argument.
2129         * mml.el (mml-make-string): Deleted (unused).
2131         * gnus.el (gnus-mode-line-buffer-identification): Supply
2132         definition for Emacs 21.
2134         * gnus-salt.el: Small doc fixes.
2135         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2136         gnus-add-minor-mode.
2138         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2139         gnus-add-minor-mode.
2141 2000-08-20  Simon Josefsson  <simon@josefsson.org>
2143         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2144         function, thanks to Lloyd Zusman for debugging.
2145         (nnimap-request-group):
2146         (nnimap-request-list):
2147         (nnimap-retrieve-groups):
2148         (nnimap-request-newgroups): Use it.
2150         * nnimap.el (nnimap-request-article-part): Less verbose.
2152 2000-08-18  Dave Love  <fx@gnu.org>
2154         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2155         custom type.
2157         * nnheader.el (nnheader-replace-chars-in-string): Use
2158         subst-char-in-string if available.
2160         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2161         (gnus-request-article-this-buffer): Use expand-file-name.
2162         (gnus-mime-view-part-as-type): Simplify interactive spec.
2163         (gnus-mime-button-map): Define it all in defvar.
2165 2000-08-17  Dave Love  <fx@gnu.org>
2167         * gnus-group.el (gnus-group-running-xemacs): Deleted.
2169         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2170         last-nonmenu-event.
2172         * uudecode.el (char-int): Use defalias, not fset.
2174         * score-mode.el: Don't require easymenu.  Require mm-util.
2175         (score-mode-coding-system): Use mm-auto-save-coding-system.
2177         * nneething.el (nneething-create-mapping): Don't use cadar & al.
2178         (nneething-file-name): Use expand-file-name, not concat.
2180 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2182         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2183         Failure proof for email addresses.
2184         (nnslashdot-sane-retrieve-headers): Ditto.
2186 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2188         * message.el (message-send-mail): Only insert courtesy message
2189         when text/plain.
2191 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
2193         * message.el (message-cancel-news): Copy the From header from the
2194         original article.
2196 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2198         * gnus-async.el (gnus-asynchronous): Removed.
2200 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2202         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2203         format.
2205 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2207         * nnmail.el (nnmail-expiry-target-group): Fixed.
2209 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2211         * nnmail.el (nnmail-expiry-target-group): Fix the call to
2212         gnus-request-accept-article so that body encoding is *not* done.
2213         Encoding is not done on incoming mail, so why should it be done on
2214         expired mail?
2217 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2219         * nnml.el (nnml-request-expire-articles): Fix the calls to
2220         nnml-request-article (the filename was being passed instead of the
2221         article number) and nnmail-expiry-target-group
2222         (nnml-current-directory is changed by nnml-request-accept-article,
2223         causing it to be incorrect for the next article to be expired).
2225 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2227         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2228         expiry-target group parameters.
2230 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2232         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2233         buffer.
2234         (gnus-topic-hide-topic): Take a PERMANENT parameter.
2235         (gnus-topic-show-topic): Ditto.
2237         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2239 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
2241         * mail-source.el (mail-source-incoming-file-prefix): New
2242         variable.
2244 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2246         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2248         * mailcap.el (mailcap-maybe-eval): Be even more warning.
2250 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
2252         * message.el (message-syntax-checks): New check quotin-style:
2253         Text must be written below quoted text.
2254         (message-check-news-body-syntax): Check it.
2256 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2258         * imap.el (imap-authenticator-alist): Fix typo.
2259         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2260         Jonas Oberg for debugging.
2262 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2264         * gnus-async.el (gnus-asynchronous): Disable by default.
2266 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2268         * mm-view.el (mm-inline-text): Bind fill-column.
2270         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2271         list of unexpired articles.
2273         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2274         un-expired articles.
2276         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2277         headers.
2279         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2280         we update the right topic..
2282         * mm-decode.el (mm-display-external): Put point at start.
2284 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2286         * nnmail.el (nnmail-expiry-target): More explicit documentation.
2288         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2290 2000-08-09  Simon Josefsson  <simon@josefsson.org>
2292         * imap.el (imap-parse-body):
2293         (imap-parse-string-list): Add bug workarounds for Stalker
2294         Communigate Pro 3.0 server.
2295         (imap-body-lines): Remove bogus comment.
2297         * imap.el (imap-range-to-message-set): Move from nnimap.el.
2299         * nnimap.el (nnimap-retrieve-which-headers):
2300         (nnimap-retrieve-headers-from-server):
2301         (nnimap-request-set-mark):
2302         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2304 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2306         * message.el (message-dont-reply-to-names):
2307         rmail-dont-reply-to-names may not be defined.
2309 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2311         * gnus-group.el (gnus-group-iterate): Uncompiled function should
2312         not use pop.
2314 2000-07-19  Dave Love  <fx@gnu.org>
2316         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2317         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
2318         check.
2319         (gnus-article-display-xface): Special-case for dark backgrounds.
2321 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
2323         * imap.el (imap-calculate-literal-size-first): New variable.
2324         (imap-local-variables): Add it.
2325         (imap-kerberos4-open): Set it.
2326         (imap-send-command): Use it.
2328 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2330         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2331         (mailcap-parse-mimetypes): Use it.
2332         (mailcap-extension-to-mime): Parse mimetype.
2333         (mailcap-mime-types): Ditto.
2334         * mml.el (mml-minibuffer-read-type): Ditto.
2336 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2338         * nndoc.el (nndoc-type-alist): Add outlook.
2339         (nndoc-outlook-type-p): New function.
2340         (nndoc-outlook-article-begin): Ditto.
2342 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
2344         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2345         excursion.
2347 2000-07-15  Simon Josefsson  <simon@josefsson.org>
2349         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2351         * imap.el (imap):
2352         (imap-kerberos4-program):
2353         (imap-gssapi-program):
2354         (imap-ssl-program): Customization.
2355         (imap-shell-program):
2356         (imap-shell-host): New variables.
2357         (imap-streams):
2358         (imap-stream-alist): Add shell.
2359         (imap-shell-p):
2360         (imap-shell-open): New functions.
2361         (imap-open): Don't call authenticator if preauth.
2362         (imap-authenticate): Return t if already authenticated.
2364 2000-07-14  Simon Josefsson  <simon@josefsson.org>
2366         * gnus.el (gnus-invalid-group-regexp): New variable.
2367         (gnus-read-group): Use it.
2369 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2371         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2372         expunge-below and orphan-score are "group variables".
2374 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
2376         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2377         qualified group names to `gnus-group-read-ephemeral-group'.
2379 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2381         * gnus-sum.el: `W t' is toggle-header in info.
2383 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2385         * gnus-art.el (article-de-base64-unreadable): Typo.
2387 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
2389         * gnus-agent.el (require): Require timer.
2391 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2393         * message.el (message-bounce): Call mime-to-mml.
2395 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2397         * nnslashdot.el (nnslashdot-request-close): New function.
2399 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2401         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2402         right line number for the article.
2404 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2406         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2407         * webmail.el (webmail-fetch): Bind
2408         url-http-silence-on-insecure-redirection.
2410 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2412         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2413         unibyte.
2414         (nnslashdot-sane-retrieve-headers): Ditto.
2415         (nnslashdot-request-article): Ditto.
2417 2000-07-10  William M. Perry  <wmperry@aventail.com>
2419         * mailcap.el (mailcap-parse-mimetype-file):
2421 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2423         * nnweb.el (nnweb-insert): Stricter test.
2424         * webmail.el (webmail-refresh-redirect): Ditto.
2426 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2428         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2430 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2432         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2434 2000-07-05  Dave Love  <fx@gnu.org>
2436         * utf7.el: Doc and header fixes.
2438         * gnus-sum.el: Doc fixes.
2440         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2441         defalias, not fset.
2443         * flow-fill.el (fill-flowed-point-at-eol)
2444         (fill-flowed-point-at-bol): Use defalias, not fset.
2446         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2447         (gnus-Plain-save-name): Delete -- apparently bogus.
2449 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2451         * nnsoup.el: Use expand-file-name throughout.
2453 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2455         * nnmail.el (nnmail-read-incoming-hook): New example.
2457 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2459         * mm-view.el (mm-inline-text): Check whether the text has already
2460         been decoded.
2462 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2464         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2466 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
2468         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2470 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2472         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2473         unsend flags.
2475 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2477         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2478         name in authinfo (.authinfo now support ports, no need for the
2479         hack).
2480         (nnimap-split-find-rule): Fix.
2481         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2483 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2485         * message.el (message-unquote-tokens): Remove all quotes.
2487 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2489         * gnus-ml.el: New file.
2491 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2493         * nnultimate.el (nnultimate-request-close): New function.
2495         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2497 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2499         * gnus.el: Gnus v5.8.7 is released.
2501 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2503         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2505 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2507         * message.el (message-do-fcc): Encode MIME.
2509 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2511         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2512         (nnimap-assoc-match): New function.
2513         (nnimap-split-find-rule): Support extended syntax.
2515 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2517         * nnimap.el (nnimap-open-connection): Use port stuff.
2519         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2520         document port and defaultport.
2522 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2524         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2526 2000-06-26  Dave Love  <fx@gnu.org>
2528         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2530         * message.el: Remove unnecessary `require'ments.  Defvar
2531         gnus-list-identifiers when compiling.  Don't try to autoload
2532         variable `gnus-list-identifiers'.  Autoload
2533         gnus-group-name-charset.
2534         (message-fetch-field): Don't assume `format' removes text
2535         properties.
2536         (message-strip-list-identifiers, message-reply, message-followup):
2537         Require gnus-sum.
2538         (message-mode): Tidy XEmacs conditionals.
2539         (message-replace-chars-in-string): Use subst-char-in-string when
2540         available.
2542         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2543         removes text properties.
2545         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2547         * gnus-msg.el (gnus-copy-article-buffer):  Likewise.
2549         * gnus-score.el (gnus-summary-score-entry): Likewise.
2551 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2553         * nnimap.el (nnimap-request-post): Fix parenthesis.
2555 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2557         * message.el (message-unquote-tokens): New function.
2559         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2561         * nnimap.el (nnimap-request-post): Ditto.
2563 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2565         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2567         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2568         patch commited 2000-04-02).
2570 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2572         * imap.el (imap-mailbox-examine-1): New function.
2573         (imap-message-copyuid-1):
2574         (imap-message-appenduid-1): Use it, instead of
2575         `imap-mailbox-examine' which would utf-7 encode mailbox name
2576         twice.
2578 2000-06-19  Dave Love  <fx@gnu.org>
2580         * mm-uu.el Don't require message.  Require cl when compiling.
2582 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2584         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2585         a local variable.
2586         * gnus-sum.el (gnus-orphan-score): Move here.
2588 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2590         * message.el (message-forward): Remove show-mml condition.
2591         (message-forward-ignored-headers): Remove X-Gnus headers.
2593 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2595         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2597 2000-06-08  Urban Engberg  <ue@ccieurope.com>
2599         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2601 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2603         * message.el (message-syntax-checks): Add type.
2605 2000-06-07  Dave Love  <fx@gnu.org>
2607         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2608         put-image.
2609         (mm-inline-image): Defalias, not fset.
2611         * gnus.el (gnus-group-startup-message): Don't specify string for
2612         insert-image.
2614         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2615         add-minor-mode is available.
2616         (gnus-article-display-xface): Don't specify string for
2617         insert-image.
2619 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2621         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2622         (gnus-topic-insert-topic-line): Use shownp.
2623         (gnus-topic-hide-topic): Don't use hidden.
2624         (gnus-topic-show-topic): Don't use hidden.
2626 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2628         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2629         system.
2630         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2631         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2632         * gnus-util.el (gnus-output-to-rmail): Ditto.
2633         (gnus-output-to-mail): Ditto.
2634         (gnus-write-buffer): Ditto.
2635         * gnus-uu.el (gnus-uu-save-article): Ditto.
2637 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2639         * message.el (message-read-from-minibuffer): Typo.
2641 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2643         * gnus-art.el (article-decode-charset): Override non-MIME forward
2644         charset.
2646 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2648         * mml.el (mml-quote-region): Correct the regexp.
2649         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2651 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2653         * message.el (message-forward): Insert raw text.
2654         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2655         (mml-generate-mime-1): Insert raw text in unibyte mode.
2657 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2659         * mm-bodies.el (mm-body-encoding): Always encoded if
2660         `mm-use-ultra-safe-encoding' is set.
2662 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2664         * mml.el (ange-ftp-name-format): Typo.
2666 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2668         * gnus-start.el (gnus-get-unread-articles): If
2669         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2670         try to do anything on that server.
2672 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2674         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2675         from latest draft.
2677 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2679         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2680         is open.
2682 2000-05-24  Dave Love  <fx@gnu.org>
2684         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2686 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2688         * gnus.el (gnus-redefine-select-method-widget): new function, call
2689         it once. Add an "other" entry for unknown but editable backend
2690         name symbols.
2691         * gnus-start.el (gnus-declare-backend): use it.
2693 2000-05-19  Dave Love  <fx@gnu.org>
2695         * gnus-art.el (gnus-article-next-page): Revert last change.
2697 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2699         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2701 2000-05-19  Dave Love  <fx@gnu.org>
2703         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2704         not mm-inline-large-images.
2706 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2708         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2710 2000-05-18  Dave Love  <fx@gnu.org>
2712         * gnus-art.el: Use defalias, not fset.
2713         (gnus-article-x-face-command): Don't test for xbm.
2714         (gnus-article-next-page): Redisplay before testing point in window.
2716 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2718         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2719         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2721 2000-05-17  Jim Davidson  <jdavidson@acm.org>
2723         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2724         gnus-summary-save-in-rmail.
2725         * message.el (message-output): Ditto.
2727 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2729         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2731 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2733         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2734         is a charset.
2735         * message.el (message-send-news): Check group name charset.
2736         * gnus-msg.el (gnus-post-news): Decode group name.
2737         (gnus-inews-do-gcc): Encode group name.
2739 2000-05-17  Karl Kleinpaste  <karl@charcoal.com>
2741         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2742         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2744 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2746         * gnus-group.el (gnus-group-mark-line-p): New function.
2747         (gnus-group-goto-group): New parameter.
2748         (gnus-group-remove-mark): Use it.
2749         * gnus-topic.el (gnus-topic-move-group): Ditto.
2750         (gnus-topic-remove-group): Ditto.
2752 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2754         * gnus-group.el (gnus-group-list-dormant): New function.
2756 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2758         * gnus-agent.el (gnus-agent-synchronize): Use
2759         nnheader-insert-file-contents.
2760         (gnus-agent-save-active-1): Ditto.
2761         (gnus-agent-write-active): Ditto.
2762         (gnus-agent-expire): Ditto.
2763         * gnus-cache.el (gnus-cache-read-active): Ditto.
2764         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2765         * gnus-sum.el (gnus-summary-import-article): Ditto.
2767         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2768         (gnus-agent-save-group-info): Ditto.
2769         (gnus-agent-save-alist): Ditto.
2770         * gnus-util.el (gnus-make-directory): Ditto.
2772         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2774 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2776         * mml.el (mml-generate-mime-preprocess-function): New variable.
2777         (mml-generate-mime-postprocess-function): New variable.
2778         (mml-generate-mime-1): Use them.
2780 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2782         * gnus-group.el (gnus-group-apropos): Group name charset.
2783         * gnus-sum.el (gnus-set-mode-line): Ditto.
2784         * gnus-group.el (gnus-group-decoded-name): New function.
2785         (gnus-group-edit-group): Use it.
2786         * gnus-cus.el (gnus-group-customize): Use it.
2788 2000-05-16  Karl Kleinpaste  <karl@charcoal.com>
2790         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2792 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2794         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2795         (gnus-group-name-charset-group-alist): Ditto.
2796         (gnus-group-name-charset): New function.
2797         (gnus-group-name-decode): New function.
2798         (gnus-group-insert-group-line): Use them.
2799         (gnus-group-prepare-flat-list-dead): Ditto.
2800         (gnus-group-list-active): Ditto.
2801         (gnus-group-describe-all-groups): Ditto.
2802         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2803         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2804         add gnus-group property.
2805         (gnus-browse-group-name): Read gnus-group property.
2807 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2809         * nnfolder.el (nnfolder-possibly-change-group): Use
2810         file-name-coding-system instead of pathname-coding-system.
2811         * nnmail.el (nnmail-find-file): Ditto.
2812         (nnmail-write-region): Ditto.
2813         * nnmh.el (nnmh-retrieve-headers): Ditto.
2814         (nnmh-request-article): Ditto.
2815         (nnmh-request-group): Ditto.
2816         (nnmh-request-list): Ditto.
2817         (nnmh-possibly-change-directory): Ditto.
2818         (nnmh-active-number): Ditto.
2819         * nnml.el (nnml-possibly-change-directory): Ditto.
2820         (nnml-request-list): Ditto.
2821         (nnml-request-article): Ditto.
2822         (nnml-retrieve-headers): Ditto.
2824 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2826         * nnimap.el (nnimap-request-accept-article): Don't unselect
2827         mailbox if no mailbox is selected.
2829 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2831         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2832         Recognize domain names starting with `www.' as starting an URL.
2834 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2836         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2837         (mail-source-keyword-map): Add "subdirs" for maildir.
2839 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2841         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2842         (nnmail-get-new-mail): Use it.
2843         * gnus-start.el (gnus-get-unread-articles): Ditto.
2845 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2847         * gnus-sum.el (gnus-summary-edit-article): Better support for
2848         nndraft:drafts.
2849         * nndraft.el (nndraft-request-replace-article): New function,
2850         bind nnmail-file-coding-system.
2852 2000-05-14  Dave Love  <fx@gnu.org>
2854         * nnheader.el: Replace uses of `fset' with `defalias'.
2855         (jka-compr-compression-info-list): Only defvar when compiling.
2857 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2859         * webmail.el (webmail-netaddress-article): Refresh redirect.
2861 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2863         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
2865 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2867         * webmail.el: Translate &nbsp; to SP.
2869 2000-05-13  Robin S. Socha  <robin@socha.net>
2871         * message.el (message-bounce): Doc typo.
2873 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2875         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
2876         (gnus-soup-store): Ditto.
2877         (gnus-soup-send-packet): Ditto.
2878         * nnsoup.el (nnsoup-replies-format-type): Ditto.
2879         (nnsoup-dissect-buffer): Ditto.
2880         (nnsoup-narrow-to-article): Ditto.
2881         (nnsoup-make-active): Ditto
2883 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2885         * message.el (message-mode): Two parameters for local-variable-p.
2887 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2889         * message.el (message-strip-list-identifiers): New function.
2890         (message-reply): Use it and use message-strip-subject-re.
2891         (message-followup): Ditto.
2892         * gnus-art.el (article-hide-list-identifiers): Remove more.
2893         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
2895 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
2897         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
2898         mail-parset-charset and use non-numeric argument.
2900 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2902         * mml.el (mml-buffer-list): New variable.
2903         (mml-generate-new-buffer): New function.
2904         (mml-destroy-buffers): Ditto.
2905         (mml-insert-mime): Use them.
2906         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
2907         * gnus-sum.el (gnus-summary-edit-article): Ditto.
2908         * message.el (message-mode): Ditto.
2909         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
2910         (gnus-uu-save-article): Support show-as-mml.
2911         * message.el (message-forward): Ditto.
2913 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
2915         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
2916         (nndoc-mime-digest-type-p): Locate article head precisely.
2917         * mml.el (mml-generate-default-type): New variable.
2918         (mml-generate-mime-1): Use it.
2919         (mml-insert-mime-headers): Use it.
2920         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
2921         (gnus-uu-digest-mail-forward): Use it and call message-forward
2922         with argument digest.
2923         (gnus-uu-save-article): Support message-forward-as-mime.
2924         * message.el (message-forward): Add parameter digest.
2925         * mm-decode.el (mm-dissect-default-type): New variable.
2926         (mm-dissect-buffer): Use it.
2928 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
2930         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
2931         newline and paragraph to nil when got a non-ascii character. Test
2932         paragraph before newline.
2934 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2936         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
2937         limit to 76.
2939 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2941         * nnslashdot.el (nnslashdot-sid-strip): New function.
2942         (nnslashdot-threaded-retrieve-headers): New format.
2943         (nnslashdot-sane-retrieve-headers): Ditto.
2944         (nnslashdot-request-article): Ditto.
2945         (nnslashdot-threaded-retrieve-headers): Thread properly.
2946         (nnslashdot-request-article): Be more lenient.
2947         (nnslashdot-threaded-retrieve-headers): Regexp search.
2949 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2951         * gnus-sum.el (gnus-with-article): Define it before use it.
2953 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
2955         * message.el (message-supersede): Use mime-to-mml.
2956         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
2958 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
2960         * gnus-group.el (gnus-group-list-cached): Don't use
2961         `subst-char-in-string'.
2963 2000-05-08  Dave Love  <fx@gnu.org>
2965         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
2967 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2969         * mm-decode.el (mm-interactively-view-part): Append %s if the
2970         method is a single word.
2971         * nnwarchive.el (nnwarchive-type-definition): Typo.
2973 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2975         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
2976         function.
2977         (gnus-group-prepare-flat-predicate): Use it.
2978         (gnus-group-list-cached): List dead groups.
2980 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
2982         * gnus-art.el (article-decode-charset): Don't decode message with
2983         format.
2985 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
2987         * mailcap.el (mailcap-maybe-eval): Honor user request not to
2988         evaluate the Lisp code.
2990 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2992         * gnus-art.el (article-wash-html): New function.
2993         (gnus-article-wash-html): Bind.
2994         (gnus-article-make-menu-bar): Menu item.
2995         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
2996         (gnus-summary-make-menu-bar): Menu item.
2997         * gnus.el: Autoload.
2999 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
3001         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3002         (gnus-uu-unshar-article): Use it.
3004         * mailcap.el (mailcap-maybe-eval-warning): New variable.
3005         (mailcap-maybe-eval): Use it.
3007         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3008         in docstring.
3010         * mml.el (mml-generate-mime-1): Small comment.
3012 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3014         * gnus-art.el (article-de-base64-unreadable): New function.
3015         (gnus-article-de-base64-unreadable): Bind.
3016         (gnus-article-make-menu-bar): Menu item.
3017         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3018         (gnus-summary-make-menu-bar): Menu item.
3019         * gnus.el: Autoload.
3021 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3023         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3024         (gnus-summary-select-article): Add en/disable multibyte.
3026 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3028         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3029         (gnus-summary-edit-article): New feature: editing raw articles.
3031 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3033         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3034         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3035         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3036         Emacs MULE can not copy some 8bit characters in multibyte buffers.
3037         * mm-decode.el (mm-insert-part): Ditto.
3039 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3041         * nndoc.el (nndoc-type-alist): Extend forward regexp.
3042         (nndoc-forward-type-p): Ditto.
3044 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3046         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3047         value of enable-multibyte-characters.
3049 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3051         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3053 2000-05-03  Dave Love  <fx@gnu.org>
3055         * gnus-ems.el (gnus-article-xface-ring-internal)
3056         (gnus-article-xface-ring-size): New variable.
3057         (gnus-article-display-xface): Use them to cache data.  Don't try
3058         to use XPM.  Set up binary coding for PBM's sake.
3060 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3062         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3063         * gnus-int.el (gnus-request-accept-article): Ditto.
3064         (gnus-request-replace-article): Ditto.
3065         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3067 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3069         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3071 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3073         * rfc2047.el (rfc2047-encode-message-header): Encode field by
3074         field.
3075         * mml.el (mml-to-mime): Use message-default-charset.
3076         (mml-preview): Narrow to headers.
3077         * message.el (message-send-mail): Use message-default-charset.
3078         (message-send-news): Narrow to headers;
3079         use message-default-charset.
3081 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3083         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3084         detect.
3085         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3086         restriction.
3087         (mml-parse-1): Warning message.
3088         (mml-preview): Disable multibyte.
3090 2000-05-03  Dave Love  <fx@gnu.org>
3092         * gnus.el (gnus-group-startup-message): Add newline before image.
3094 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3096         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3097         * message.el (message-send-mail): Use unibyte-buffer.
3098         (message-send-mail): Ditto.
3100 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3102         * gnus.el: Gnus v5.8.6 is released.
3104 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3106         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3108 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3110         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3112 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3114         * message.el (message-send-mail-partially): Use forward-line.
3116 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3118         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3120 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3122         * mml.el (mml-generate-mime-1): Ignore 0x1b.
3123         (mml-insert-mime): No markup only for text/plain.
3124         (mime-to-mml): Remove MIME headers.
3126 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3128         * mml.el (mml-preview): Set gnus-newsgroup-charset.
3129         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3130         as 8-bit.
3132 2000-04-28  Dave Love  <fx@gnu.org>
3134         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3135         21.
3137         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3138         search order.  Use parse-colon-path and remove some redundancy.
3139         Doc fix.
3140         (mailcap-parse-mimetypes): Code consistently with
3141         mailcap-parse-mailcaps.  Doc fix.
3143         * gnus-start.el (gnus-unload): Iterate over `features', not
3144         `load-history'.
3146 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3148         * mml.el (mml-parse-1): Don't create blank parts.
3149         (mml-read-part): Fix mml tag.
3150         (mml-insert-mime): Convert message/rfc822.
3151         (mml-insert-mml-markup): Add mmlp parameter.
3153 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3155         * message.el (message-send-mail-partially): Remove CTE.
3157 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3159         * mm-view.el (mm-inline-image): Fset it.
3161 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3163         * nndoc.el (nndoc-type-alist): Change forward regexp.
3165 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3167         * message.el (message-send-mail-partially-limit): Change the
3168         default value.
3170 2000-04-27  Erik Toubro Nielsen  <erik@ifad.dk>
3172         * gnus-util.el (gnus-extract-address-components): Name might be
3173         "".
3175 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3177         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3178         (gnus-summary-post-forward): Ditto.
3179         * message.el (message-forward-show-mml): New variable.
3180         (message-forward): Use it.
3181         * mml.el (mml-parse-1): Add tag mml.
3182         (mml-read-part): Ditto.
3183         (mml-generate-mime): Support reentance.
3184         (mml-generate-mime-1): Support mml tag.
3186 2000-04-27  Dave Love  <fx@gnu.org>
3188         * gnus-art.el: Don't bother to require custom, browse-url.
3189         (gnus-article-x-face-command): Include gnus-article-display-xface.
3191         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
3192         Use defalias, not fset.
3193         (gnus-article-display-xface): New function.
3195         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3197         * mm-decode.el: Small doc fixes.  Require cl when compiling.
3198         (mm-xemacs-p): Deleted.
3199         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3200         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3201         use create-image and don't special-case xbm.
3202         (mm-valid-image-format-p): Use display-graphic-p.
3204 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3206         * message.el (message-send-mail-partially-limit): New variable.
3207         (message-send-mail-partially): New function.
3208         (message-send-mail): Use it.
3209         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3210         all blank lines inside of base64.
3211         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3212         blank lines.
3214 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3216         * mml.el (mml-insert-tag): Match more special characters.
3218 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3220         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3222 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3224         * mm-decode.el (mm-inline-media-tests): Add message/partial.
3225         (mm-inlined-types): Ditto.
3226         * mm-partial.el: New file.
3228 2000-04-27  Dave Love  <fx@gnu.org>
3230         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3231         matter in Emacs 21.
3233 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
3235         * mm-bodies.el (mm-encode-body): Remove reference to
3236         mm-default-charset in comment.
3238 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
3240         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3242 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3244         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3245         let.
3247 2000-04-26  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
3249         * gnus-draft.el (gnus-draft-setup): Fix comments.
3251 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3253         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3254         if nnmbox-file-coding-system-for-write is nil.
3256 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3258         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3259         header if nil.
3261 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3263         * mm-view.el (mm-inline-text): Insert directly if decoded.
3264         * mml.el (autoload): Typo.
3266 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3268         * mml.el (mml-preview): Set up posting-charset.
3269         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3271 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3273         * webmail.el: Fix yahoo mail.
3275 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3277         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3278         word if not necessary.
3279         (rfc2047-encode-region): Put space between encoded words.
3281 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3283         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3285 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3287         * gnus-draft.el (gnus-draft-setup): Restore mml only when
3288         required.
3289         (gnus-draft-edit-message): Require restoration.
3291 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3293         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3294         back.
3296 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3298         * gnus-art.el (gnus-treat-article): Make sure that the summary
3299         buffer is live.
3301 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3303         * mailcap.el (mailcap-parse-mailcaps): Reorder.
3304         (mailcap-parse-mailcap): Backwards parsing.
3305         (mailcap-possible-viewers): Remove nreverse.
3306         (mailcap-mime-info): Ditto.
3307         (mailcap-add-mailcap-entry): Keep alternative viewer.
3309 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3311         * gnus.el: Gnus v5.8.5 is released.
3313 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3315         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3317         * gnus-util.el (gnus-netrc-machine): Default to nntp.
3319         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3321 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3323         * mm-view.el (mm-inline-message): Disable prepare-hook.
3325 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3327         * gnus.el: Fix copyright statements.
3329         * gnus-sum.el (gnus-alter-articles-to-read-function): New
3330         variable.
3331         (gnus-articles-to-read): Use it.
3333         * message.el (message-get-reply-headers): Bind free variable.
3335 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3337         * message.el (message-get-reply-headers): Fix to-address.
3339 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3341         * webmail.el: Hotmail fix. Add a debug function.
3343 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3345         * gnus-sum.el (t): M-down and M-up.
3347 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3349         * gnus-sum.el: Doc fix.
3351 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3353         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3355 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3357         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3358         string.
3359         (nnweb-request-group): Don't scan twice.
3360         (nnweb-request-scan): Don't nix out the hashtb.
3362         * message.el (message-get-reply-headers): Return a value.
3364 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
3366         * gnus-art.el (gnus-button-url-regexp): New value to match naked
3367         urls.
3369 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3371         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3372         order messages are inserted.
3374         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3375         message/rfc822 parts.
3377         * gnus-art.el (gnus-article-read-summary-keys): Check for
3378         numerical values.
3380         * message.el (message-get-headers): Made into own function.
3381         (message-reply): Use it.
3382         (message-get-reply-headers): Renamed.
3383         (message-widen-reply): New command.
3385 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3387         * nntp.el (nntp-retrieve-data): Report the error and return nil.
3389 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3391         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3392         non-base64 text at the end if not found.
3394 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
3396         * gnus-sum.el (gnus-read-move-group-name):
3397         (gnus-summary-move-article): Use `gnus-group-method' to find out
3398         what method the manually entered group belong to.
3399         `gnus-group-name-to-method' doesn't return any method parameters
3400         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3401         for new groups so they wouldn't work.
3403 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3405         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3406         override.
3408 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3410         * nnmail.el (nnmail-cache-insert): Does some stuff that is
3411         probably good to do, or something.  I dunno.  I just write these
3412         ChangeLog entries, and my name is Lars.
3414 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3416         * message.el (message-caesar-region): Use translate-region.
3418 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3420         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3422 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3424         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3425         variables, because that makes Emacs flash.
3427         * gnus-group.el (gnus-group-insert-group-line): Don't call
3428         gnus-group-add-icon unconditionally.
3430         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3431         xmas.
3432         (gnus-group-glyph-directory): Removed.
3434 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3436         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3437         gnus-newsgroup-name is "".
3439 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3441         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3442         in conjunction with MULE-UCS.
3444 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3446         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3448 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3450         * message.el (message-shorten-references): Only cater to broken
3451         INN for news. This caters for broken smtpd.
3453 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3455         * mailcap.el (mailcap-mime-info): Use the first match; not the
3456         last.
3458         * gnus-agent.el (gnus-category-kill): Save the category list.
3460 2000-04-21  Chris Brierley  <brierley@pobox.com>
3462         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3464 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3466         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3468 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3470         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3472 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3474         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3475         (gnus-group-list-cached): Use it.
3477 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3479         * gnus.el: Update all the copyright notices.
3481 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3483         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3484         non-base64 text at the end.
3486 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3488         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3490 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3492         * nnheader.el: Don't autoload cancel-function-timers.
3494         * message.el (message-fetch-field): Fold case.
3496 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3498         * message.el (message-forward-before-signature): New variable.
3500 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3502         * gnus-mlspl.el: Fix stuff.
3504 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3506         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3507         subjects when unthreaded.
3509 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3511         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3512         well.
3514 2000-04-21  Rui Zhu  <sprache@iname.com>
3516         * gnus-art.el (gnus-article-mode): Fix variable name.
3518 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3520         * mm-view.el: Fix autoload.
3522         * flow-fill.el (flow-fill): Fix provide.
3524         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3525         nil.
3527 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3529         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3531 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3533         * gnus-util.el (gnus-netrc-machine): Didn't work.
3535 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3537         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3539 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3541         * flow-fill.el: Renamed from fill-flowed.
3543         * message.el (message-forward-ignored-headers): Default to
3544         removing CTE.
3546 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3548         * message.el (message-mode): Don't fill headers.
3550 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3552         * message.el (message-pipe-buffer-body): Use shell
3554 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3556         * nnvirtual.el (nnvirtual-request-article):
3557         Bind gnus-override-method to nil.
3558         (nnvirtual-request-update-mark): Don't update mark when
3559         article is not there.
3561 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3563         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3565 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3567         * gnus-util.el (gnus-parse-netrc): Allow "port".
3568         (gnus-netrc-machine): Take a port param.
3569         (gnus-netrc-machine):
3571         * gnus-art.el (gnus-request-article-this-buffer): Allow
3572         re-selecting referenced articles.
3574         * message.el (message-cancel-news): Allow editing.
3575         (message-cancel-message): Add newline.
3577 2000-04-20  William M. Perry  <wmperry@aventail.com>
3579         * mm-view.el (mm-inline-image-emacs): New function.
3581 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3583         * mail-source.el (mail-source-delete-incoming): Change default in
3584         cvs.
3586 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3588         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3589         function.
3591 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3593         * nnml.el (nnml-request-expire-articles): Use it.
3595         * nnmail.el (nnmail-expiry-target): New variable.
3596         (nnmail-expiry-target-group): New function.
3598 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3600         * message.el (message-forward): Add non-MIME separators.
3602 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3604         * message.el (message-generate-headers): Respect the syntax check
3605         spec.
3607         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3608         (gnus-remove-thread): Don't show all threads.
3610 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3612         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3614 2000-04-19  Dave Love  <fx@gnu.org>
3616         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3618 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3620         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3621         (nnwarchive-egroups-*): Ditto.
3622         (nnwarchive-url): Unibyte buffer and single line cookie.
3624 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3626         * mm-util.el (mm-char-or-char-int-p): New alias.
3627         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3628         entities.
3630 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3632         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3633         article case insensitively.
3635 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3637         * mail-source.el (mail-source-fetch-webmail): Use the default
3638         password provided in mail-sources; use webmail:subtype:user as
3639         the key.
3641 2000-04-10  John Wiegley  <johnw@gnu.org>
3643         * mail-source.el (mail-source-fetch-webmail): Use
3644         mail-source-password-cache.
3646 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3648         * webmail.el: Add netscape mail and fix HotMail mail.
3650 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3652         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3654 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3656         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3657         RFC822.PEEK if server support IMAP4rev1.
3658         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3659         RFC822.TEXT.PEEK if server support IMAP4rev1.
3660         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3661         RFC822.HEADER if server support IMAP4rev1.
3662         (nnimap-request-article-part): Support bodydetail in response
3663         data.
3665 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3667         * fill-flowed.el: New file.
3669         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3670         text/plain parts with `format' parameters.
3672         * mm-view.el (autoload): Autoload fill-flowed.
3673         (mm-inline-text): For "plain" parts with a format=flowed
3674         parameter, call `fill-flowed'.
3676 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3678         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3679         slashdot ids.
3681 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3683         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3684         format.
3686 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3688         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3689         `imtest' too.
3690         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3691         (imap-gssapi-program): New variable.
3692         (imap-streams): Add gssapi.
3693         (imap-stream-alist): Ditto.
3694         (imap-authenticators): Ditto.
3695         (imap-authenticator-alist): Ditto.
3696         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3697         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3698         1.6.x `imtest' syntax.
3699         (imap-gssapi-stream-p): New function.
3700         (imap-gssapi-open): Ditto.
3701         (imap-gssapi-auth-p): Ditto.
3702         (imap-gssapi-auth): Ditto.
3703         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3704         (imap-send-command): Use buffer-local `imap-client-eol' value.
3706         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3707         lines and turn TAB into SPC before parsing.
3709 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
3711         * nnheader.el (nnheader-group-pathname): Make sure to return a
3712         directory.
3713         * nnmail.el (nnmail-group-pathname): Ditto.
3715 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3717         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3718         might split in the middle of a message-id.
3720 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3722         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3723         groups from the server.
3725         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3726         (gnus-summary-toggle-header): Update the wash status.
3728         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3729         Moved here.
3731         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3732         setting.
3734         * nnmail.el (nnmail-get-active): Use it.
3735         (nnmail-parse-active): New function.
3737         * mm-view.el (mm-inline-text): Support the new version of
3738         vcard.el.
3740         * gnus-sum.el (gnus-summary-move-article): Only delete article
3741         when moving junk.
3742         (gnus-deaden-summary): Bury the buffer.
3744         * nnmail.el (nnmail-group-pathname): Ditto.
3746         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3748 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3750         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3751         whether Mule.
3753 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3755         * message.el (message-send-mail): Protect against unloaded Gnus.
3757         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3758         parent.
3759         (gnus-topic-update-topic-line): Yes, do.
3760         (gnus-topic-goto-missing-group): Tally the correct number of
3761         unread articles before inserting the topic line.
3763 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3765         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3767 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3769         * mm-decode.el (mm-dissect-buffer): Ditto.
3771         * gnus-art.el (article-decode-charset): Strip CTE.
3773         * ietf-drums.el (ietf-drums-strip): New function.
3775         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3776         when prompting in read-only groups.
3778 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3780         * imap.el (imap-send-command): Change EOL-chars when
3781         `imap-client-eol' differs from default, not only for kerberos4.
3782         (imap-mailbox-status): Get encoded mailbox's status.
3784 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3786         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3787         into `mail-source-password-cache'.
3789 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3791         * mm-util.el (mm-mime-charset): Check for presence of
3792         `coding-system-get' and `get-charset-property' (recent XEmacs has
3793         the former, but not the latter).
3795 2000-01-28  Dave Love  <fx@gnu.org>
3797         * message.el (message-check-news-header-syntax): Fix typo
3798         `newsgroyps'.
3799         (message-talkative-question): Put temp buffer in fundamental-mode.
3800         (message-recover): Use fundamental-mode in the right buffer.
3802         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3803         right buffer.
3805 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3807         * qp.el (quoted-printable-decode-region): Add charset parameter.
3808         (quoted-printable-decode-string): Ditto.
3810         * gnus-art.el (article-de-quoted-unreadable): Use it.
3812 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3814         * nnimap.el (nnimap-split-predicate): New variable.
3815         (nnimap-split-articles): Use it.
3817 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3819         * utf7.el: Change email address.
3821 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3823         * gnus-group.el (gnus-group-catchup): Purge split history.
3825 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3827         * nnmail.el (nnmail-generate-active): Support extended group name.
3828         (nnmail-get-active): Ditto.
3830 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3832         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3833         group names, don't remove anything.
3835 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3837         * webmail.el (webmail-my-deja-open): My-deja changes.
3839 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3841         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3843 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3845         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
3847 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3849         * gnus.el (gnus-other-frame): Fix typo.
3851 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3853         * gnus-cus.el (gnus-group-customize): Fix typo.
3855 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3857         * nnweb.el (nnweb-insert): Simplified.
3859 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3861         * gnus-art.el (gnus-article-mode-map): "e" is
3862         gnus-summary-edit-article.
3864 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
3866         * mailcap.el (mailcap-mime-extensions): Add .diff.
3868 2000-01-06  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3870         * mm-decode.el (mm-mailcap-command): handle "%%" and the case where
3871         there is no "%s" in the method.
3873 2000-01-08  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3875         * gnus-sum.el (gnus-summary-select-article): Return 'old.
3877 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3879         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
3881         * gnus.el: Really always pop up a new frame.
3883         * parse-time.el (parse-time-rules): Allow 100-110 to be
3884         2000-2010.
3886         * time-date.el (date-to-time): Don't use timezone.
3888 2000-01-06  Dave Love  <fx@gnu.org>
3890         * time-date.el: Add keywords.
3891         (date-to-time): Add autoload cookie.  Canonicalize with
3892         timezone-make-date-arpa-standard.
3893         (time-to-seconds): Avoid caddr.
3894         (safe-date-to-time): Add autoload cookie.
3896 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
3898         * gnus-group.el (gnus-group-line-format-alist): Added %E for
3899         eyecandy.
3900         (gnus-group-insert-group-line): Now groks %E and inserts icon in
3901         group line using gnus-group-add-icon.
3902         (gnus-group-icons): Added customize group.
3903         (gnus-group-icon-list): Added variable.
3904         (gnus-group-glyph-directory): Added variable.
3905         (gnus-group-icon-cache): Added variable.
3906         (gnus-group-running-xemacs): Added variable.
3907         (gnus-group-add-icon): Added function. Add an icon to the current
3908         line according to gnus-group-icon-list.
3909         (gnus-group-icon-create-glyph): Added function.
3911 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3913         * gnus-sum.el (gnus-summary-select-article): Return whether we
3914         selected something new.
3915         (gnus-summary-search-article): Start searching at the window
3916         point.
3918         * gnus-group.el (gnus-fetch-group): Complete over
3919         gnus-active-hashtb.
3921 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3923         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
3925 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3927         * gnus-sum.el (gnus-preserve-marks): New variable.
3928         (gnus-summary-move-article): Use it.
3929         (gnus-group-charset-alist): Added more entries.
3931 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3933         * mm-decode.el (mm-inline-override-types): Removed duplicate.
3935         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
3936         as the default score.
3938         * gnus-score.el (gnus-score-delta-default): Changed name.
3940 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
3942         * imap.el (imap-parse-literal):
3943         (imap-parse-flag-list): Don't care about props.
3944         (imap-parse-string): Handle quoted characters.
3946 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3948         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
3949         (gnus-summary-mark-article): Doc fix.
3950         (gnus-summary-mark-forward): Doc fix.
3951         (t): Changed keystroke for gnus-summary-customize-parameters.
3953         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
3954         "e".
3955         (gnus-article-mode-map): No, don't.
3957         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
3958         of the final article.
3960         * mm-decode.el (mm-interactively-view-part): Error on no method.
3962 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
3964         * gnus-score.el (gnus-score-insert-help): Something.
3966         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
3968         * gnus-win.el (gnus-configure-frame): Ditto.
3970         * gnus-mh.el (gnus-summary-save-in-folder): Use
3971         with-current-buffer.
3973 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3975         * nnwarchive.el: Changed file perms.
3977 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3979         * gnus-group.el (gnus-group-delete-groups): New command.
3980         (gnus-group-delete-group): Extra no-prompt parameters.
3982 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3984         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
3985         <p>.
3987 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3989         * webmail.el (webmail-hotmail-article): Don't insert message id.
3991 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3993         * nnimap.el (nnimap-split-fancy): New variable.
3994         (nnimap-split-fancy): New function.
3996 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
3998         (nnimap-split-rule): Document symbol value.
4000 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4002         * nnimap.el (nnimap-retrieve-headers-progress): Let
4003         `nnheader-parse-head' parse article.
4004         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4005         request headers needed by `nnheader-parse-head'.
4007 1999-12-23  Florian Weimer  <fw@s.netic.de>
4009         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4010         value (crosspostings are handled), improve documentation.
4012         * nnultimate.el: Declare file coding system as iso-8859-1.
4014         * message.el: Dito.
4016         * gnus-cite.el: Dito.
4018         * gnus-spec.el: Dito.
4020 1999-12-21  Florian Weimer  <fw@s.netic.de>
4022         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4023         (gnus-setup-message): No longer make `message-posting-charset'
4024         buffer-local.
4025         (gnus-setup-posting-charset): Reflect the new layout of
4026         `gnus-group-posting-charset-alist' and `message-posting-charset'.
4028         * message.el (message-send-mail): Bind `message-this-is-mail' and
4029         `message-posting-charset'.
4030         (message-send-news): Dito, and honour new layout of
4031         `message-posting-charset'.
4032         (message-encode-message-body): Ignore `message-posting-charset'.
4034         * mm-bodies.el (mm-body-encoding): Consider
4035         `message-posting-charset' when deciding whether to use 8bit.
4037         * rfc2047.el (rfc2047-encode-message-header): Back out change.
4038         (rfc2047-encodable-p): Now solely for headers; use
4039         `message-posting-charset'.
4041 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4043         * nnwarchive.el (nnwarchive-type-definition): Set default value.
4045 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4047         * nnagent.el (nnagent-server-opened): Optional.
4048         (nnagent-status-message): Optional.
4050 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
4052         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4053         end (referenced by instructions in
4054         `gnus-cited-opened-text-button-line-format-alist').
4056 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4058         * imap.el (imap-starttls-open): Typo.
4060 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4062         * mm-util.el (mm-charset-after): Non-MULE case.
4063         * mail-prsvr.el (mail-parse-mule-charset): New variable.
4064         * rfc2047.el (rfc2047-dissect-region): Bind it.
4066 1999-12-18  Florian Weimer  <fw@s.netic.de>
4068         * mml.el (mml-generate-multipart-alist): Correct default value.
4070         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4071         (mm-safer-encoding): New function.
4072         (mm-content-transfer-encoding): Use both.
4074         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4075         * qp.el (quoted-printable-encode-region): Dito.
4077 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4079         * webmail.el (webmail-hotmail-article): Snarf the raw file.
4081 1999-12-18  Victor S. Miller  <victor@idaccr.org>
4083         * webmail.el (webmail-hotmail-list): raw=0.
4085 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4087         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4088         group name.
4090 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4092         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4094 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4096         * imap.el: Don't autoload digest-md5.
4097         (imap-starttls-open): Bind coding-system-for-{read,write}.
4098         (imap-starttls-p): Check if we can find starttls.el.
4099         (imap-digest-md5-p): Check if we can find digest-md5.el.
4101 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4103         * imap.el: Require `digest-md5' when compiling; add autoload
4104         settings for `digest-md5-parse-digest-challenge',
4105         `digest-md5-digest-response', `starttls-open-stream' and
4106         `starttls-negotiate'.
4107         (imap-authenticators): Add `digest-md5'.
4108         (imap-authenticator-alist): Setup for `digest-md5'.
4109         (imap-digest-md5-p): New function.
4110         (imap-digest-md5-auth): New function.
4111         (imap-stream-alist): Add STARTTLS entry.
4112         (imap-starttls-p): New function.
4113         (imap-starttls-open): New function.
4115 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4117         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4119 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4121         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4122         string-to-x function.
4124 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4126         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4128 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4130         * webmail.el: Enhance hotmail-snarf.
4132 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4134         * rfc2047.el (rfc2047-dissect-region): Rewrite.
4136 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4138         * webmail.el (webmail-hotmail-list): Search no-error.
4140 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4142         * nnwarchive.el: Support nov-is-evil.
4143         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4144         Set it if non-nil.
4145         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4147 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4149         * nnagent.el (nnagent-server-opened): Redefine.
4150         (nnagent-status-message): Ditto.
4152 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4154         * rfc1843.el (rfc1843-decode-region): Use
4155         buffer-substring-no-properties.
4156         * gnus-art.el (article-decode-HZ): New function.
4158 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4160         * nnheader.el (nnheader-translate-file-chars): Only in full path.
4162 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4164         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4165         MIME charset not a MULE charset.
4167 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4169         * gnus-ems.el: Translate more ugly characters.
4170         * nnheader.el (nnheader-translate-file-chars): Don't translate
4171         the second ':'.
4173 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4175         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4176         method if cannot find the article.
4178 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4180         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4181         method if overrided.
4183 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4185         * mail-source.el (mail-source-fetch-webmail): Parameter
4186         dontexpunge.
4188 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4190         * webmail.el: Support my-deja. Better error report.
4192 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4194         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4195         is bad.
4196         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4197         is not 1.
4199 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4201         * nnslashdot.el (nnslashdot-request-article): A space.
4203 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4205         * nnagent.el: Support different backend with same name.
4207 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4209         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4210         archived group.
4211         (nnslashdot-sane-retrieve-headers): Ditto.
4212         (nnslashdot-request-article): Ditto.
4214 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4216         * nnweb.el (nnweb-insert): Narrow to point.
4218 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4220         * nnweb.el (nnweb-insert): Follow refresh url.
4221         * nnslashdot.el: Use it.
4223 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4225         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4226         (nnweb-decode-entities-string): New function.
4228         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4229         nnweb-* and move to nnweb.el.
4230         * nnwarchive.el: Use nnweb-decode-entities, etc.
4231         * webmail.el: Ditto.
4233         * nnslashdot.el: Use nnweb-decode-entities-string.
4234         (nnslashdot-decode-entities): Remove.
4236 1999-12-13  Eric Marsden  <emarsden@mail.dotcom.fr>
4238         * nnslashdot.el: Decode entities.
4240 1999-12-12  Dave Love  <fx@gnu.org>
4242         * gnus-agent.el (gnus-category-edit-groups)
4243         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4244         expansion of setf, fixed.
4246 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4248         * gnus-agent.el: Revoke last Dave Love's patch, because of
4249         incompatibility of XEmacs.
4251 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4253         * mm-uu.el: Change headers.
4254         * rfc1843.el: Ditto.
4255         * uudecode.el: Ditto.
4257 1999-12-07  Dave Love  <fx@gnu.org>
4259         * gnus-agent.el (gnus-category-edit-predicate)
4260         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4261         inside backquote to avoid it at runtime.
4263 1999-12-07  Dave Love  <fx@gnu.org>
4265         * binhex.el: Require cl when compiling.
4267 1999-12-04  Dave Love  <fx@gnu.org>
4269         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4271 1999-12-04  Dave Love  <fx@gnu.org>
4273         * mm-util.el (mm-delete-duplicates): New function.
4274         (mm-write-region): Use it.
4276         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4278         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
4279         mm-delete-duplicates.
4281         * imap.el (imap-open, imap-debug): Avoid mapc.
4283         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4285         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4286         (gnus-multi-decode-encoded-word-string): Avoid mapc.
4288         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4289         runtime.
4291         * gnus.el (gnus-select-method): Likewise.
4293         * nnheader.el (nnheader-nov-read-integer): Likewise.
4295         * mm-view.el (mm-inline-message): Require cl when compiling.
4296         Avoid ignore-errors at runtime.
4297         (mm-inline-text): Avoid mapc.
4299 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4301         * gnus-art.el (article-decode-charset): Widen is bad.
4303 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4305         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4307 1999-12-12  Florian Weimer  <fw@s.netic.de>
4309         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4310         indicate that only US-ASCII is permitted.
4311         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
4312         use unencoded 8-bit characters in message headers.
4314 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4316         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4317         CRLF.
4319 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4321         * webmail.el: Require url-cookie.
4323 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4325         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4326         new function to make modified caesar table.
4327         (nnwarchive-from-r13): Use it.
4328         (nnwarchive-mail-archive-article): Improved.
4330 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4332         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4334 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4336         * nnweb.el (nnweb-request-article): Return cons.
4338 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4340         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4342 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4344         * mm-util.el (mm-with-unibyte): New macro.
4345         * nnweb.el (nnweb-init): Use it.
4347 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4349         * mm-util.el (mm-charset-after): New function.
4350         (mm-find-mime-charset-region): Set charsets after
4351         delete-duplicates and use find-coding-systems-region.
4352         (mm-find-charset-region): Remove composition.
4354         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4356         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4358 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4360         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4361         * mml.el (mml-confirmation-set): New variable.
4362         (mml-parse-1): Ask user to confirm.
4364 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
4366         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4367         are scanned when we have directory mail-sources (the mail source
4368         is modified in that case, so we must scan it for all
4369         groups/methods).
4371 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4373         * nnml.el (nnml-request-move-article): Save nnml-current-directory
4374         and nnml-article-file-alist.
4376 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4378         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4379         nnmail-fetched-sources.
4381 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4383         * mm-util.el (mm-find-charset-region): Use the last charset.
4385 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
4387         * gnus.el (gnus-select-method): Made the option list prettier.
4389 1999-12-08  Florian Weimer  <fw@s.netic.de>
4391         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4392         for the `de' newsgroups hierarchy, as it is common practice there.
4395 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4397         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4398         buffer-string arguments. Fix references.
4400 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4402         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4403         (gnus-agent-batch-fetch): Use it.
4404         (gnus-agent-fetch-session): Use it.
4406 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4408         * mm-util.el (mm-find-mime-charset-region): Delete nil.
4410 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4412         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
4413         nil.
4415 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4417         * nnslashdot.el (nnslashdot-request-list): There were two
4418         top-level body-forms.  Put a `progn' around them.
4420         * gnus.el (gnus-select-method): Use `condition-case'
4421         instead of `ignore-errors', since cl may not be loaded when the
4422         form is evaluated.
4424 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4426         * nnwarchive.el: Support www.mail-archive.com.
4428 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4430         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4431         do anything.
4433 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4435         * utf7.el: New file, written by Jon K Hellan.
4437         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4438         default to t.
4440 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4442         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4444         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4445         current.
4446         (gnus-refer-article-methods): New function.
4447         (gnus-summary-refer-article): Use it.
4449 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4451         * nnimap.el (nnimap-retrieve-groups): Return active format.
4453         * nnimap.el (nnimap-replace-in-string): Removed.
4454         (nnimap-request-list):
4455         (nnimap-retrieve-groups):
4456         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4458 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4460         * imap.el: Use format-spec for ssl program.
4461         * imap.el (imap-ssl-arguments): Removed.
4462         (imap-ssl-open-{1,2}): Removed.
4464 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4466         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4467         instead of `ignore-errors', since cl may not be loaded when the
4468         form is evaluated.
4470 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4472         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4473         (mm-7bit-chars): New variable.
4474         (mm-body-7-or-8): Use it in both cases.
4476 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4478         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4479           defcustom definitions.
4481 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4483         * mm-decode.el (mm-display-part): Let mm-display-external return
4484         inline or external.
4485         (mm-display-external): For copiousoutput methods, insert output in
4486         buffer.
4488 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4490         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4491         buffer.
4493 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4495         * gnus-audio.el: An M too far.
4497         * gnus-msg.el (gnus-setup-message): One backtick too many.
4499         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4500         a function, not a variable.
4502 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4504         * gnus-score.el (gnus-score-body): Widen before requesting.
4506 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4508         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4510 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4512         * mail-source.el (mail-source-fetch-webmail): Bind
4513         mail-source-string.
4515 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4517         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4518         (gnus-uu-unmark-by-regexp): Ditto.
4520         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4521         dead groups.
4523 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4525         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4526         do their real thing.
4528         * nnmh.el (nnmh-be-safe): Doc fix.
4530         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4532         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4533         status line has arrived before we count it.
4535         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4537         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4538         Whitespace problems.
4540         * gnus-win.el (gnus-configure-windows): Error fix.
4542         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4543         right function.
4545         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4546         Indent all functions.  Fix all comments to match the comment
4547         conventions.  Double-space after full stop.
4549 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4551         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4552         value to divide received mails into my favorite groups and I met
4553         an error.  It takes place if the length of a element "VALUE" in
4554         nnmail-split-fancy is less than two.
4556 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4558         * mml.el (mml-insert-part): New function.
4560 1999-12-02  Dave Love  <fx@gnu.org>
4562         * mm-decode.el: Customize.
4564 1999-12-03  Dave Love  <fx@gnu.org>
4566         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4567         the W3 stuff isn't available.
4569 1999-12-03  Dave Love  <fx@gnu.org>
4571         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4572         at runtime.
4574 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4576         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4578 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4580         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4581         don't be fooled by "From nobody" lines added by respooling.
4583         * pop3.el (pop3-movemail): Write crashbox in binary.
4584         (pop3-get-message-count): New function.
4586         * mail-source.el (mail-source-primary-source): New variable.
4587         (mail-source-report-new-mail-interval): New variable.
4588         (mail-source-idle-time-delay): New variable.
4589         (mail-source-new-mail-available): New internal variable.
4590         (mail-source-fetch-pop): Clear new mail flag, when mail from
4591         primary source has been fetched.
4592         (mail-source-check-pop): New function.
4593         (mail-source-new-mail-p): New function.
4594         (mail-source-start-idle-timer): New function.
4595         (mail-source-report-new-mail): New function.
4596         (mail-source-report-new-mail): New internal variable.
4597         (mail-source-report-new-mail-timer): New internal variable.
4598         (mail-source-report-new-mail-idle-timer): New internal variables.
4600 1999-12-04  Andreas Schwab  <schwab@suse.de>
4602         * gnus-cus.el (gnus-group-customize): Customize fix.
4604 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4606         * message.el (message-send-mail-with-sendmail): Use
4607         message-make-address.
4609 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4611         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4613 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4615         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4617 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4619         * mml.el (mml-insert-tag): Don't close the tag.
4620         (mml-insert-empty-tag): New function.
4621         (mml-attach-file): Use mml-insert-empty-tag instead of
4622         mml-insert-tag.
4623         (mml-attach-buffer): Ditto.
4624         (mml-attach-external): Ditto.
4625         (mml-insert-multipart): Ditto.
4627 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4629         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4630         the article number.
4632 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4634         * gnus.el (gnus-find-method-for-group): The method of a new group
4635         is not the native one.
4637 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4639         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4641 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4643         * nnultimate.el (nnultimate-retrieve-headers): Use
4644         mm-with-unibyte-current-buffer.
4645         (nnultimate-request-article): Ditto.
4647 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4649         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4651 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4653         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4654         * nnweb.el (nnweb-retrieve-headers): Use it.
4655         (nnweb-request-article): Use it.
4657         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4658         case matching failed.
4660 1999-12-02  John Wiegley  <jwiegley@inprise.com>
4662         * mail-source.el (mail-source-keyword-map): Add backslash to
4663         Delete-flag.
4665 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4667         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4668         Latin-1.
4669         (gnus-group-charset-alist): No, don't.
4671         * nnweb.el (nnweb-init): Make the buffer unibyte.
4673 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4675         * mail-source.el (mail-source-set-common-1): Fix to get the
4676         default value.
4678 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4680         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4682         * nnultimate.el (nnultimate-request-list): Use unibyte.
4684         * gnus-uu.el (gnus-uu-grab-articles): Bind
4685         gnus-display-mime-function to nil.
4687         * message.el (message-send-mail-with-sendmail): Use the
4688         user-mail-address variable.
4690         * gnus-art.el (gnus-ignored-headers): More headers.
4692         * message.el (message-shorten-1): Use list.
4694 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4696         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4697         signatures.
4699         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4700         (nnweb-dejanews-create-mapping): Do the properish date.
4702 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4704         * mail-source.el (mail-source-common-keyword-map): New variable.
4705         (mail-source-bind-common): New macro.
4706         (mail-source-fetch): Support plugged mail source.
4707         * gnus-int.el (gnus-request-scan): Use them.
4709 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4711         * mm-view.el (mm-inline-message): Check whether charset is a
4712         string.
4714         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4716         * message.el (message-mode-map): Changed keystroke for
4717         message-yank-buffer.
4719 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4721         * message.el (message-shorten-references): Cut references to 31
4722         elements, then either fold them or shorten them to 988 characters.
4723         (message-shorten-1): New function.
4724         (message-cater-to-broken-inn): New variable.
4726 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4728         * nnslashdot.el (nnslashdot-lose): New function.
4730 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4732         * mm-view.el (mm-inline-message): Not the right type of charset is
4733         being fetched here.  Let the group charset rule.
4734         (mm-inline-message): Ignore us-ascii.
4736 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4738         * mail-source.el (mail-source-fetch-maildir): work around the
4739         ommitted "file-regular-p" in efs/ange-ftp
4741 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4743         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4744         (mml-generate-mime-1): Use the encoding param.
4746         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4748         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4749         gnus-art before binding its variables.
4751         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4752         after the MIME.
4754 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4756         * message.el (message-clone-locals): Use it.
4758         * gnus-msg.el (gnus-configure-posting-styles): Make
4759         user-mail-address local.
4761 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4763         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4764         once.
4766 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4768         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4769         (message-clone-locals): Ditto.
4771         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4772         group inherit reply-to or from.
4774 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4776         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4777         for charset.
4778         (gnus-summary-show-article-charset-alist): New variable.
4780         * mm-bodies.el (mm-decode-string): Support gnus-all and
4781         gnus-unknown.
4782         (mm-decode-body): Ditto.
4783         * rfc2047.el (rfc2047-decode): Ditto.
4785 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4787         * mail-source.el (mail-source-delete-incoming): Change default to
4788         t.
4790 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4792         * gnus.el: Pterodactyl Gnus v0.99 is released.
4794 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4796         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4797         spec.
4799         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4800         (gnus-configure-posting-styles): No, don't.
4801         (gnus-configure-posting-styles): Allow overriding files.
4803         * gnus-art.el (gnus-header-button-alist): Use browse-url
4804         directly.
4806         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4808         * gnus-msg.el (gnus-summary-yank-message): New command and
4809         keystroke.
4811         * message.el (message-yank-buffer): New command.
4812         (message-buffers): New function.
4814         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4815         next group in a more normal fasion.
4817         * mml.el (mml-boundary-function): New variable.
4818         (mml-compute-boundary): Use it.
4820         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4821         that exist for them.
4823         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4824         (gnus-async-timer): New variable.
4826 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4828         * nnultimate.el (nnultimate-request-list): Be more lenient with
4829         root addresses.
4831 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4833         * gnus-art.el (gnus-treatment-function-alist): Do
4834         gnus-treat-capitalize-sentences.
4836 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4838         * webmail.el (webmail-hotmail-article): Hotmail changes the
4839         format.
4841 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4843         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4844         switch to buffer after calling program.
4845         (mm-display-external): Use `shell-command-switch' instead of "-c".
4847 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4849         * nnultimate.el (nnultimate-possibly-change-server): Don't always
4850         read groups file.
4852         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
4853         <p>.
4855 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4857         * message.el (message-mode): Doc fix.
4859 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4861         * gnus-art.el (article-emphasize): Check group variable.
4862         * rfc1843.el (rfc1843-decode-article-body): Ditto.
4864 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
4866         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
4867         type.
4869 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4871         * webmail.el: Support www.netaddress.com, i.e. usa.net.
4873 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
4875         * mml.el (mml-quote-region): Insert ! after the hash.
4877 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4879         * gnus-group.el (gnus-group-warchive-address-history): Change to
4880         nil.
4882 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
4884         * webmail.el: Support mail.yahoo.com.
4886         * mail-source.el (mail-source-fetch-webmail): Add password check.
4887         (mail-source-keyword-map): Use `subtype'.
4889 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
4891         * mail-source.el (mail-source-keyword-map): Add webmail.
4892         (mail-source-fetcher-alist): Ditto.
4893         (mail-source-fetch-webmail): New function.
4894         * webmail.el: New file.
4896 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4898         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
4900 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
4902         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
4904 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4906         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
4907         (nnultimate-prune-days): New function.
4908         (nnultimate-create-mapping): Use it.
4909         (nnultimate-request-group): Only fetch the groups list if it has
4910         not been done before.
4911         (nnultimate-retrieve-headers): Don't write groups.
4912         (nnultimate-create-mapping): Off-by-one error.
4914 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4916         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
4917         threaded subjects.
4919 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4921         * nnwarchive.el: Lots of changes make agent happy.
4923 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4925         * gnus-start.el (gnus-get-unread-articles): Assert group is in
4926         hashtb.
4928 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4930         * mm-decode.el (mm-display-external): Write region with binary
4931         mode.
4933 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4935         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
4937 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4939         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
4940         (mm-uu-test): Now it is in restricted region.
4942         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
4944         * mm-view.el (mm-view-message): Fix buffer leak.
4945         (mm-inline-message): Support 'gnus-decoded.
4947         * mm-bodies.el (mm-decode-body): Ditto.
4949         * rfc2047.el (rfc2047-decode-region): Ditto.
4951 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
4953         * imap.el (require): Added autoload for base64-encode-string.
4955 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
4957         * gnus.el (gnus-refer-article-method): Made list value
4958         customizable.
4960 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4962         * gnus-sum.el (gnus-summary-recenter): set-window-start with
4963         NOFORCE in Emacs case.
4965 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4967         * gnus-art.el (gnus-request-article-this-buffer): Set
4968         gnus-newsgroup-name.
4970 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
4972         * gnus-start.el (gnus-get-unread-articles): Check server before
4973         scanning.
4975 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4977         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
4979         * nnslashdot.el (nnslashdot-login-name): New variable.
4980         (nnslashdot-password): Ditto.
4981         (nnslashdot-request-post): New function.
4983         * gnus-art.el (gnus-treat-buttonize): More testing.
4985         * mm-encode.el: Another CVS test.
4987         * gnus-art.el (gnus-treat-emphasize): Change default.
4988         (gnus-treat-buttonize): Ditto.
4989         (gnus-treat-buttonize): This is a test.
4991         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
4992         (gnus-build-sparse-threads): Ditto.
4993         (gnus-build-all-threads): Ditto.
4995         * nnheader.el (make-full-mail-header): Make into a subst.
4997         * gnus.el (gnus-refer-article-method): Doc fix.
4999         * gnus-sum.el: Do not accept a prefix.
5000         (gnus-summary-refer-article): Accept a list of select methods.
5002 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5004         * message.el (message-forward): Pay attention to prefix argument
5005         again and forward all headers when it is set, regardless of the
5006         value of message-forward-ignored-headers.
5008 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5010         * gnus-ems.el: Check for cygwin32.
5012 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5014         * mm-decode.el (mm-display-external): Use 'non-viewer.
5016 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5018         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5019         nntp-inhibit-erase.
5021 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5023         * gnus-start.el (gnus-get-unread-articles): Use
5024         nnfoo-retrieve-groups to find new news, if available.
5025         (gnus-read-active-file-2): New function.
5026         (gnus-get-unread-articles): Use it.
5027         (gnus-read-active-file-1): Ditto.
5029 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5031         * mm-util.el (mm-find-mime-charset-region): Make sure
5032         find-coding-systems-for-charsets is fbound.
5034         * gnus-ems.el: Typo fix.
5036 1999-11-13  Florian Weimer  <fw@s.netic.de>
5038         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5039         it's available and makes sense.
5041 1999-11-12  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
5043         * gnus-score.el (gnus-score-save): Translate score file.
5045 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5047         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5048         added fetchflag and dontexpunge keywords.
5049         (mail-source-fetch-imap): Use them.
5051 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
5053         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5054         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5055         `defconst'.
5057         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5058         `defconst'.
5059         Mention that it is both for group and topic parameters.
5060         (gnus-extra-topic-parameters): New constant, including `subscribe'
5061         parameter.
5062         (gnus-extra-group-parameters): New constant.
5063         (gnus-group-customize): Use them.
5065         * gnus.el (gnus-select-method): Added default value and tag.
5066         (gnus-refer-article-method): Added `DejaNews' customization option.
5068 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5070         * gnus-int.el (gnus-server-opened): Ignore denied servers.
5072         * gnus-ems.el (gnus-mule-max-width-function): New backquote
5073         syntax.
5075         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5077         * nnslashdot.el (nnslashdot-group-number): Changed default.
5079         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5080         (nnweb-dejanews-wash-article): Removed.
5081         (nnweb-type-definition): Fetch by id.
5083         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5084         we mean it.
5086         * nnslashdot.el (nnslashdot-group-number): Doc fix.
5087         (nnslashdot-request-list): Use Ultramode as well.
5088         (nnslashdot-date-to-date): Be more lenient.
5089         (nnslashdot-threaded): New function.
5091 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5093         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5095 1999-11-11  Steinar Bang  <sb@metis.no>
5097         * nnweb.el (nnweb-type-definition): /=dnc
5099 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5101         * nnultimate.el (nnultimate-retrieve-headers): Work with american
5102         dates.
5103         (nnultimate-retrieve-headers): Wrong ordering.
5105 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5107         * message.el (message-forward-as-mime): New variable.
5109 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5111         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5113 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5115         * mail-source.el (mail-source-movemail-and-remove): New function.
5116         (mail-source-keyword-map): Add `function' for `maildir'.
5117         (mail-source-fetch-maildir): Use it.
5119 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5121         * nnwarchive.el: New file.
5122         * gnus-group.el (gnus-group-make-warchive-group): New function.
5123         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5125 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5127         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5128         subjects.
5130 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
5132         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5134 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5136         * nnultimate.el (nnultimate-open-server): Do address.
5137         (nnultimate-forum-table-p): New function.
5139         * nnweb.el (nnweb-insert-html): Renamed.
5140         (nnweb-insert): New function.
5142         * nnultimate.el (nnultimate-insert-html): New function.
5144         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5145         if nov is evil.
5146         (nnslashdot-retrieve-headers): use the sane version instead.
5148 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5150         * nnslashdot.el (nnslashdot-request-article): Fold case.
5152         * nnultimate.el: New file.
5154         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5155         unless wanted.
5157         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5158         (gnus-read-active-file-1): Separated into own function.
5159         (gnus-read-active-file): Catch quits.
5161         * nnslashdot.el (nnslashdot-request-article): Search better on
5162         first article.
5163         (nnslashdot-request-list): Fold case.
5164         (nnslashdot-retrieve-headers): Ditto.
5166 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5168         * gnus.el: Autoload gnus-subscribe-topics.
5170 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5172         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5173         before dot.
5174         * gnus-util.el (gnus-write-active-file): Ditto.
5176 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5178         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5179         function.
5180         * gnus-cache.el (gnus-cache-file-name): Use it.
5181         * gnus-agent.el (gnus-agent-group-path): Use it.
5182         * nnmail.el (nnmail-group-pathname): Use it.
5184 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5186         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5187         if cooked.
5188         * gnus-util.el (gnus-write-active-file): Write cooked active file.
5189         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5190         * gnus.el (gnus-short-group-name): "..." proof.
5192 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5194         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5195         support nnslashdot.
5197 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5199         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5200         many articles.
5201         (nnslashdot-generate-active): New function.
5202         (nnslashdot-request-newgroups): Use it.
5204         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5205         names.
5207         * nnslashdot.el (nnslashdot-request-newgroups): New function.
5208         (nnslashdot-request-list): Not moderated.
5210 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
5212         * nnimap.el (nnimap-open-server): Remove error signal if
5213         nnimap-server-buffer is nil (the check should've been `boundp').
5215         * imap.el (imap-log):
5216         * nnimap.el (nnimap-debug): Disable debugging by default.
5218 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5220         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5222         * gnus-topic.el (gnus-subscribe-topic): New function.
5224         * nnslashdot.el (nnslashdot-request-list): Give out extended group
5225         names.
5227         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5228         if starting with a quote.
5230 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5232         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5233         group name.
5235 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5237         * nnslashdot.el: New file.
5239         * nnheader.el (nnheader-insert-header): New function.
5241         * gnus-art.el (gnus-mime-internalize-part): Bind
5242         mm-inlined-types.
5244         * nndraft.el (nndraft-request-expire-articles): Do all the backup
5245         files.
5247 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5249         * emacs-mime.texi (Customization): Document mm-inline-override-types
5251 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5253         * emacs-mime.texi (Customization): Document mm-inline-override-types
5255 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5257         * emacs-mime.texi (Customization): Document mm-inline-override-types
5259 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5261         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5262         empty buffers.
5264 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5266         * gnus-art.el (gnus-article-mode-map): Use the summary article
5267         edit.
5269 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
5271         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5273 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5275         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5277 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5279         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5280         is list or not before condition.
5282 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5284         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5286 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
5288         * gnus-art.el (gnus-emphasis-alist): New value.
5290 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5292         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5293         `buffer-substring'.
5295 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5297         * gnus-art.el (article-date-ut): Keep the updated timer.
5298         (gnus-emphasis-underline-italic): Doc fix.
5300         * gnus-msg.el (gnus-post-method): Doc fix.
5301         (gnus-post-method): Change default.
5303 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
5305         * message.el (message-newline-and-reformat): Improvements.
5307 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5309         * message.el (message-newline-and-reformat): Don't insert too many
5310         newlines.
5311         (message-newline-and-reformat): Work even if not sc.
5313         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5315         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5317 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
5319         * mm-view.el (mm-display-patch-inline): New function.
5321 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5323         * mm-view.el (mm-display-patch-inline): New function.
5325 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5327         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5328         group.
5330         * message.el (message-forward): Narrow to the right header.
5332         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5333         dates.
5335         * gnus-msg.el (gnus-configure-posting-styles): Use the
5336         user-full-name function.
5338         * mm-bodies.el (mm-body-encoding): Use the choosing function.
5339         (mm-body-charset-encoding-alist): Default to nil.
5341         * message.el (message-elide-ellipsis): Fix typo.
5342         (message-elide-region): Ditto.
5343         (message-elide-region): Don't insert a newline first.
5345 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5347         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5348         gnus-fetch-old-headers.
5349         (gnus-cut-threads): Ditto.
5350         (gnus-summary-initial-limit): Ditto.
5351         (gnus-summary-limit-children): Ditto.
5353         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5354         matches.
5356 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
5358         * gnus-art.el (article-decode-encoded-words):
5359         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5360         live.
5362         * gnus.el (gnus-read-method): Add methods from
5363         `gnus-opened-servers' to completion. Map entered method/address
5364         into existing methods if possible.
5366         * gnus-group.el (gnus-group-make-group): Simplify method.
5368         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5370         * mml.el (mml-preview): Remove mail-header-separator before
5371         encoding.
5373 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5375         * message.el (message-read-from-minibuffer): New function.
5377 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5379         * gnus.el: Pterodactyl Gnus v0.98 is released.
5381 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5383         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5385 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
5387         * mml.el (mml-generate-mime-1): Read attached binary file in
5388         binary mode.
5390 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5392         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5394 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5396         * mailcap.el (mailcap-viewer-lessp): Fix bug.
5398 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5400         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5402 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
5404         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5405         (gnus-article-mime-match-handle-function): New variable.
5406         (gnus-article-view-part): Make `b' customizable.
5408 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5410         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5412 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5414         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5416 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5418         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5420 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5422         * gnus-srvr.el (gnus-browse-foreign-server): Use
5423         `buffer-substring' instead of `read'.
5425 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5427         * nnimap.el, imap.el, rfc2104.el: New files.
5429         * gnus.el (gnus-valid-select-methods): Add nnimap.
5431         * gnus-group.el (gnus-group-group-map): Add
5432         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5433         (gnus-group-nnimap-expunge): New function.
5434         (gnus-group-nnimap-edit-acl): New function.
5436         * gnus-agent.el (gnus-agent-group-mode-map): Add
5437         gnus-agent-synchronize.
5438         (gnus-agent-synchronize): New function.
5439         (gnus-agent-fetch-group-1): Check if server is open.
5441         * nnagent.el (nnagent-request-set-mark): Save marks.
5443         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5444         (mail-source-fetcher-alist): Map to imap fetcher function.
5445         (mail-source-fetch-imap): New function.
5447         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5448         Hash:.
5450 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5452         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5453         (gnus-topic-sort-topics): New function.
5454         (gnus-topic-make-menu-bar): Add sort-topics.
5455         (gnus-topic-move): New function.
5456         (gnus-topic-move-group): Move the topic if no group selected.
5458 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5460         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5462 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5464         * mm-view.el (mm-inline-message): Fix leaving group bug.
5466 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5468         * gnus-msg.el (gnus-post-method): Use normal method if current is
5469         not available.
5471 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5473         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5474         (nnmail-insert-lines): Ditto.
5476 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5478         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5479         line.
5481         * message.el (message-unsent-separator): One more separator.
5483 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5485         * nnfolder.el (nnfolder-request-move-article): For empty article,
5486         search till (point-max).
5487         (nnfolder-retrieve-headers): Ditto.
5488         (nnfolder-request-accept-article): Ditto.
5489         (nnfolder-save-mail): Ditto.
5490         (nnfolder-insert-newsgroup-line): Ditto.
5492 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5494         * qp.el (quoted-printable-encode-region): Check eobp.
5496 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5498         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5500 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5502         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5503         wait-for-reply.
5505 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5507         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5508         (mm-uu-forward-end-line): Ditto.
5510 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5512         * binhex.el (binhex-decode-region): don't consider the value of
5513         `enable-multibyte-characters' in XEmacs.
5515         * gnus-start.el (gnus-read-descriptions-file): ditto.
5517         * mm-util.el (mm-multibyte-p): ditto.
5518         (mm-with-unibyte-buffer): ditto.
5519         (mm-find-charset-region): use `mm-multibyte-p'.
5521         * mm-bodies.el (mm-decode-body): ditto.
5522         (mm-decode-string): ditto.
5524 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5526         * mm-util.el (mm-binary-coding-system): Try binary first.
5528 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5530         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5532 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5534         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5535         format.
5536         (article-date-ut): Find correct insert position.
5538 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5540         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5541         forwarded message.
5543 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5545         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5546         groups.
5548         * message.el (message-resend): Use message mode when prompting.
5550         * gnus-art.el (article-hide-headers): Mark wash.
5551         (article-emphasize): Ditto.
5553 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5555         * message.el (message-newline-and-reformat): Work for SC.
5557 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5559         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5561         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5563 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5565         * mm-decode.el mm-inline-override-types: New variable
5567         * mm-decode.el (mm-inline-override-p): New function
5569         * mm-decode.el (mm-inlined-p): Use it
5571 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5573         * mm-decode.el mm-inline-override-types: New variable
5575         * mm-decode.el (mm-inline-override-p): New function
5577         * mm-decode.el (mm-inlined-p): Use it
5579 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5581         * gnus.el: Pterodactyl Gnus v0.97 is released.
5583 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5585         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5586         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5587         3 args.
5589 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5591         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5592         buffer for params.
5594         * message.el (message-forward-ignored-headers): New variable.
5596         * gnus-art.el (gnus-article-prepare-display): Nix out
5597         gnus-article-wash-types.
5599         * gnus-agent.el (gnus-agent-create-buffer): New function.
5600         (gnus-agent-fetch-group-1): Use it.
5601         (gnus-agent-start-fetch): Ditto.
5603         * gnus-sum.el (gnus-summary-exit): Don't use
5604         `gnus-use-adaptive-scoring'.
5606         * mail-source.el (mail-source-fetch-pop): Only store password when
5607         successful.
5609         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5611 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5613         * message.el (message-reply): Use it.
5614         (message-dont-reply-to-names): New variable.
5616         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5618         * mm-util.el (mm-preferred-coding-system): Typo fix.
5620         * message.el (message-bounce): Work for non-MIME.
5622         * gnus.el (gnus-short-group-name): Short the right parts of the
5623         name.
5625 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5627         * mm-encode.el (mm-qp-or-base64): New version.
5629 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5631         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5633 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5635         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5636         of restricted region.
5637         (gnus-mime-display-single): Set beg at correct point.
5639 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5641         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5643 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
5645         * gnus-msg.el (gnus-configure-posting-styles): Let
5646         `gnus-posting-styles' have its say in posting-style: local
5647         variable `styles' is already bound to `gnus-posting-styles' so
5648         don't rebind it to nil.
5650 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5652         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5653         Message-ID.
5655 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5657         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5658         quoted-printable-encode-region.
5660         * qp.el (quoted-printable-encode-region): Assume charset
5661         encoded. Fold every line in the region.
5663 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5665         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5666         of active file.
5668 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5670         * message.el (message-mode): allows whitespaces between multiple
5671         instances of the fill character ">".
5673 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5675         * mm-encode.el (mm-qp-or-base64): Fix.
5677 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5679         * message.el (message-send): Too much and.
5681 1999-09-24  Andreas Schwab  <schwab@suse.de>
5683         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5685 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5687         * gnus-score.el (gnus-score-headers): Work for nil scores.
5689 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5691         * gnus-cache.el (gnus-cache-write-active): Write full names.
5693         * gnus-util.el (gnus-write-active-file): Accept full name.
5695         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5696         (mm-assoc-string-match): New function.
5697         (mm-display-inline): Use it.
5699         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5701         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5703 1999-08-27  Florian Weimer  <fw@s.netic.de>
5705         * mml.el (mml-generate-multipart-alist): New variable.
5707 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5709         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5711 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
5713         * message.el (message-send): More helpful error message if sending
5714         fails
5716 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5718         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5719         in newer emacsen, where ?r isn't equal 114.
5721 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5723         * gnus.el: Pterodactyl Gnus v0.96 is released.
5725 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5727         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5728         to get active info if method is covered by agent, otherwise
5729         active info is lost.
5731 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5733         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5735 1999-08-09  Dave Love  <fx@gnu.org>
5737         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5739 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5741         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5742           (already matched by "^X-Pgp"), removed duplicate
5743           X-Mailing-List, added several new junk headers.
5745 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5747         * gnus-art.el (article-decode-charset): Don't assume
5748         gnus-summary-buffer is live.
5750 1999-08-27  Florian Weimer  <fw@s.netic.de>
5752         * gnus-score.el (gnus-home-score-file): Work with absolute path
5753         names.
5755 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5757         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5758         nothing else in the group.
5760 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5762         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5763         the article.
5765 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5767         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5769 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5771         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5772         from mutt.
5774 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5776         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5777         whitespace.
5779 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5781         * mm-util.el (mm-text-coding-system-for-write): New variable.
5782         (mm-append-to-file): New function.
5783         (mm-write-region): New function.
5785         * gnus-art.el (gnus-output-to-file): Use it.
5786         * gnus-util.el (gnus-output-to-rmail): Ditto.
5787         (gnus-output-to-mail): Ditto.
5788         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5790 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5792         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5794         * nnheader.el (nnheader-insert-file-contents): Revert and use
5795         mm-insert-file-contents.
5796         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5797         (nnheader-auto-mode-alist): Removed.
5799         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5800         (mm-insert-file-contents): Add a new parameter for inserting
5801         compressed file literally.
5803         * mml.el (mml-generate-mime-1): Insert non-text literally.
5805         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5807 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5809         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5811 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5813         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5814         koi8-r.
5816 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5818         * mml.el (mml-insert-mime): Decode text.
5819         (mml-to-mime): Narrow to headers-or-head.
5821 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5823         * mm-view.el (mm-inline-text): Check
5824         w3-meta-content-type-charset-regexp.
5826 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5828        * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5829        predicate.
5831 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5833         * gnus-mlspl.el: Documentation fixes.
5835 1999-08-27  Rui Zhu  <sprache@iname.com>
5837         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5839 1999-08-27  Michael Cook  <cook@sightpath.com>
5841         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5842         variables.
5844 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5846         * nnmail.el (nnmail-get-new-mail): "Done".
5848 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5850         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
5851         interactive.
5853 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5855         * gnus-art.el (article-decode-charset): Fix broken CT.
5857 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
5859         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
5860         overview buffer if it is killed.
5862 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
5864         * gnus-art.el (article-babel): New version.
5866 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
5868         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
5870 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5872         * gnus.texi (More Threading): Document new variable
5873         `gnus-sort-gathered-threads-function'.
5875 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5877         * gnus.texi (More Threading): Document new variable
5878         `gnus-sort-gathered-threads-function'.
5880 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
5882         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
5883         usage.
5885 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5887         * mm-util.el (mm-running-xemacs): Removed.
5888         (mm-coding-system-p): New function.
5889         (mm-binary-coding-system): Safe guess.
5890         (mm-text-coding-system): Ditto.
5891         (mm-auto-save-coding-system): Ditto.
5893 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5895         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
5896         (mm-qp-or-base64): Reversed logic.
5898         * mm-decode.el (mm-save-part-to-file): Let coding system be
5899         binary.
5901 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
5903         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
5904         be set in topic parameters.
5906 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
5908         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
5909         (gnus-sort-gathered-threads): Allow the user to specify the
5910         function to use when sorting gathered threads.
5912         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
5913         mark cached articles as `undownloaded'.
5915 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
5917         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
5918         to have buffer local values.
5920 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
5922         * gnus-group.el (gnus-group-make-doc-group): Notice when user
5923         types 'g' for 'guess group type.
5925 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
5927         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
5928         after each regexp in nnmail-list-identifiers, not just after last
5929         one.
5931         * gnus-sum.el (gnus-list-identifiers): New variable.
5932         (gnus-summary-remove-list-identifiers): New function.
5933         (gnus-select-newsgroup): Use it.
5934         (gnus-summary-wash-hide-map): Bind
5935         `gnus-article-hide-list-identifiers' to W W l.
5936         (gnus-summary-make-menu-bar): Add list-identifiers command.
5938         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
5939         (gnus-treatment-function-alist): Add variable.
5940         (article-hide-list-identifiers): New function.
5941         (mapcar): Add function.
5942         (gnus-article-hide): Use it.
5944 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5946         * gnus.el: Pterodactyl Gnus v0.95 is released.
5948 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5950         * mm-decode.el (mm-mailcap-command): New function.
5951         (mm-display-external): Use it.
5953         * gnus-art.el (article-make-date-line): Work for India.
5955         * mm-encode.el (mm-qp-or-base64): Typo.
5957         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
5959 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5961         * gnus.el: Pterodactyl Gnus v0.94 is released.
5963 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
5965         * pop3.el: New version.
5967 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5969         * mm-encode.el (mm-qp-or-base64): New function.
5970         (mm-content-transfer-encoding): Use it.
5972         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
5974 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5976         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
5978         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
5980 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5982         * gnus-art.el (gnus-mime-view-part-as-media): New command and
5983         keystroke.
5985         * mailcap.el (mailcap-mime-types): New function.
5987         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
5989         * message.el (message-goto-eoh): Really go to the end.
5991 1999-07-09  Puneet Goel  <puneet@computer.org>
5993         * message.el (message-make-date): Do the right thing in with
5994         sub-hour time zones.
5996 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5998         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
5999         report.
6001 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6003         * nnfolder.el (nnfolder-request-rename-group): Create directory.
6005 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6007         * mailcap.el (mailcap-parse-mailcap): Skip \;.
6008         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6009         and use t as default value.
6011 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
6013         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6014         gnus-summary-buffer is live.
6016 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
6018         * mm-util.el (mm-enable-multibyte): Check whether var bound.
6020 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6022         * message.el (message-bounce): Do MIME bounces MIMEy.
6024         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6026 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6028         * mailcap.el (mailcap-mime-extensions): Changed patch to
6029         text/x-patch.
6031         * mm-decode.el (mm-display-external): Wrong placement of paren.
6033 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6035         * gnus.el: Pterodactyl Gnus v0.93 is released.
6037 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6039         * gnus-cus.el (gnus-group-parameters): New entries for
6040         gnus-group-split.
6042         * gnus-mlspl.el: Renamed functions and variables so as to
6043         start with gnus-group-split.
6044         * gnus.el: Adjust autoload entries.
6046 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
6048         * gnus-mlspl.el: Removed trailing t from comment and provide.
6049         Renamed functions and variables to start with gnus-mlsplit.
6050         Added autoload comments.
6051         * gnus.el: Added autoload entries.
6053 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6055         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6056         so that matches excluded by RESTRICTs do not cause the whole split
6057         to be ignored.  This also fixes a long-standing bug in which a
6058         split with \N substitutions wouldn't cause cross-posting as
6059         expected.
6061         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6062         (nnmail-split-it): Implement them.
6064         * nnmail.el (nnmail-split-fancy): Document ! splits.
6066 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6068         * pop3.el: New version.
6070 1999-07-05  Simon Josefsson  <jas@pdc.kth.se>
6072         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6074 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6076         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6078 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6080         * gnus-util.el (gnus-write-active-file): Use real name.
6082         * gnus-agent.el (gnus-agent-expire): Update active file
6083         method by method.
6085 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6087         * nndraft.el (nndraft-request-article): Use difference
6088         coding-systems for queue and drafts.
6090         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6091         nndraft:drafts.
6093         * mm-util.el (mm-auto-save-coding-system): New coding system.
6095         * message.el (message-draft-coding-system): Use it.
6097 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6099         * mm-uu.el: More customizable and less aggressive.
6101 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6103         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6104         when plugged.
6106         * mml.el (mml-generate-mime-1): Don't insert nofile files.
6107         (mml-insert-mml-markup): Accept a nofile.
6108         (mml-insert-mime): Insert nofile.
6110         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6112         * mm-decode.el (mm-handle-media-type): New function.
6113         (mm-handle-media-supertype): New function.
6114         (mm-handle-media-subtype): New function.
6115         Use new functions throughout. "/"))
6117 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
6119         * gnus-art.el (gnus-treat-predicate): Typo.
6121 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6123         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6125 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6127         * gnus-art.el (article-date-ut): UT!  Default it!
6129 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6131         * gnus.el: Pterodactyl Gnus v0.92 is released.
6133 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6135         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6137 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6139         * nntp.el (nntp-retrieve-groups): Don't do anything when not
6140         connected.
6142         * gnus-start.el (gnus-active-to-gnus-format): Only save active
6143         when plugged.
6145         * mm-view.el (mm-inline-message): Ignore remove-spec.
6147         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6148         is bound.
6150         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6152         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6154         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6155         start.
6157         * message.el (message-fill-yanked-message): Remove `t' arg.
6159         * gnus-group.el (gnus-group-kill-group): Message killing of
6160         groups.
6162         * mm-util.el (mm-preferred-coding-system): New function.
6163         (mm-mime-charset): Use it.
6165         * mml.el (mml-generate-mime-1): Charset-encode message parts.
6167 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6169         * gnus-mlsplt.el: New file.
6171 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6173         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6174         functions.
6175         (mm-attachment-override-p): Take a handle instead of a type.
6176         (mm-inlined-p): Ditto.
6177         (mm-automatic-display-p): Ditto,
6178         (mm-inlinable-p): Ditto.
6180         * nndraft.el (nndraft-request-expire-articles): Delete backup
6181         files.
6183         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6185         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6187 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6189         * nnmail.el (nnmail-split-it): Allow .*.
6191 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6193         * mm-decode.el (mm-inline-large-images-p): Renamed.
6195         * gnus-art.el (article-date-ut): Always look in the current buffer
6196         for the Date header.
6198         * mml.el (mml-validate): New command.
6200         * mailcap.el (mailcap-possible-viewers): Revert to string-match
6201         since we are dealing with regexps.
6203 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6205         * gnus.el: Pterodactyl Gnus v0.91 is released.
6207 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6209         * gnus-agent.el (gnus-agent-save-active-1): New function.
6210         (gnus-agent-save-active): use it.
6211         (gnus-agent-save-groups): Ditto.
6213         * gnus-cache.el (gnus-cache-write-active): Use it.
6215         * gnus-agent.el (gnus-agent-write-active): Use it.
6217         * gnus-util.el (gnus-write-active-file): New function.
6219         * gnus-agent.el (gnus-agent-write-active): New function to keep
6220         lower boundaries and canceled groups.
6221         (gnus-agent-save-groups): Use it.
6222         (gnus-agent-save-active): Use it.
6223         (gnus-agent-save-group-info): Only write active files.
6224         (gnus-agent-expire): Update active file.
6226         * mm-decode.el (mm-inlinable-part-p): Removed.
6227         (mm-user-display-methods): Default to nil.
6228         (mm-user-display-methods): Removed.
6229         (add-mime-display-method): Removed.
6230         (mm-automatic-display): Renamed.
6231         (mm-automatic-display-p): Use it.
6232         (mm-inlined-types): New variable.
6233         (mm-inlined-p): New function.
6235         * message.el (message-reply): Bind message-this-is-mail.
6237 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6239         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6241         * message.el (message-check-news-header-syntax): Protect against
6242         nil froms.
6244         * mm-util.el (mm-auto-mode-alist): New.
6246         * mml.el (mml-generate-mime-1): Ditto.
6248         * gnus.el: Use mm-insert-file-contents throughout instead of
6249         nnheader.
6251         * mm-util.el (mm-insert-file-contents): New function.
6253 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6255         * gnus.el: Pterodactyl Gnus v0.90 is released.
6257 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
6259         * mailcap.el (mailcap-possible-viewers): Use string=.
6261 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6263         * mm-uu.el (mm-uu-forward-begin-line): New variable.
6264         (mm-uu-forward-end-line): New variable.
6265         (mm-uu-begin-line): Handle forwarded message.
6266         (mm-uu-identifier-alist): Ditto.
6267         (mm-uu-dissect): Ditto.
6269 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6271         * nnheader.el (nnheader-file-coding-system): Use raw-text.
6272         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6273         * gnus-cache.el (gnus-cache-coding-system): Ditto.
6275         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6276         (nnfolder-file-coding-system-for-write): New variable.
6277         (nnfolder-active-file-coding-system): New variable.
6278         (nnfolder-active-file-coding-system-for-write): New variable.
6279         (nnfolder-save-active): New function.
6280         (nnfolder-save-buffer): Use them.
6281         (nnfolder-possibly-change-group): Ditto.
6282         (nnfolder-request-list-newsgroups): Ditto.
6283         (nnfolder-request-create-group): Ditto.
6284         (nnfolder-request-expire-articles): Ditto.
6285         (nnfolder-request-move-article): Ditto.
6286         (nnfolder-request-accept-article): Ditto.
6287         (nnfolder-request-delete-group): Ditto.
6288         (nnfolder-request-rename-group): Ditto.
6289         (nnfolder-possibly-change-folder): Ditto.
6290         (nnfolder-read-folder): Ditto.
6291         (nnfolder-request-list): Remove pathname-coding-system.
6292         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6294         * nnmail.el (nnmail-file-coding-system): Use raw-text.
6295         (nnmail-file-coding-system-1): Removed.
6296         (nnmail-find-file): Use nnmail-pathname-coding-system.
6297         (nnmail-write-region): Ditto.
6299         * nnmbox.el (nnmbox-file-coding-system): New variable.
6300         (nnmbox-file-coding-system-for-write): New variable.
6301         (nnmbox-active-file-coding-system): New variable.
6302         (nnmbox-active-file-coding-system-for-write): New variable.
6303         (nnmbox-save-buffer): New function.
6304         (nnmbox-save-active): New function.
6305         (nnmbox-request-scan): Use them.
6306         (nnmbox-request-expire-articles): Ditto.
6307         (nnmbox-request-move-article): Ditto.
6308         (nnmbox-request-accept-article): Ditto.
6309         (nnmbox-request-replace-article): Ditto.
6310         (nnmbox-request-delete-group): Ditto.
6311         (nnmbox-request-rename-group): Ditto.
6312         (nnmbox-request-create-group): Ditto.
6314         * mm-util.el (mm-text-coding-system): raw-text or -dos.
6315         (mm-running-ntemacs): Removed.
6317         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6319 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6321         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6323 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6325         * qp.el (quoted-printable-encoding-characters): Support lower case.
6327 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6329         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6330         (rfc2047-b-encode-region): Encode line by line.
6332 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6334         * mm-util.el (mm-find-mime-charset-region): Fix.
6336 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
6338         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6339         (mm-find-mime-charset-region): Ditto.
6341 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
6343         * gnus-sum.el (gnus-summary-move-article): Fix something or
6344         other.
6346 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
6348         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6349         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6350         (gnus-summary-enter-digest-group): Use them.
6351         (gnus-summary-setup-default-charset): Ditto.
6353 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6355         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6356           gnus-newsgroup-name is nil.
6358 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6360         * rfc2047.el (rfc2047-encode): Chop the tail newline.
6362 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6364         * gnus-art.el (article-emphasize): Use correct
6365         gnus-article-emphasis-alist.
6367 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6369         * mm-view.el (mm-inline-text): Fix text/html bug.
6371 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6373         * gnus.el: Pterodactyl Gnus v0.89 is released.
6375 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
6377         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6378         * message.el (message-draft-coding-system): Ditto.
6379         * mm-util.el (mm-running-ntemacs): Ditto.
6381 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6383         * mm-view.el (mm-inline-text): Ignore error in w3-region.
6385 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6387         * mml.el: require mm-decode.
6389 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6391         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6393 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6395         * mm-view.el (mm-inline-image): Fix image undisplayer.
6397 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6399         * mml.el (mml-insert-multipart): Error in compeling-read.
6400         (mml-insert-tag): Match tags.
6402 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
6404         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6405         (gnus-cache-braid-heads): Ditto.
6406         (gnus-cache-retrieve-headers): Ditto.
6408 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6410         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6412 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6414         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6415         to string under XEmacs.
6417 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6419         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6421 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6423         * mm-view.el (mm-inline-message): Fix message view bug.
6424         * gnus-art.el (gnus-article-prepare): Ditto.
6426 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6428         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6430 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6432         * gnus.el: Pterodactyl Gnus v0.88 is released.
6434 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6436         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6437         usage.
6439         * nnmail.el (nnmail-get-new-mail): Save info.
6441 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6443         * gnus.el: Pterodactyl Gnus v0.87 is released.
6445 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6447         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6448         (mail-source-run-script): New function.
6449         (mail-source-fetch-pop): Use it.
6451 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6453         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6455 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6457         * gnus.el: Pterodactyl Gnus v0.86 is released.
6459 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6461         * gnus-art.el (gnus-treat-translate): New variable.
6462         (gnus-treat-predicate): Accept a list of regexps.
6463         (gnus-article-treat-custom): Allow a list of regexps.
6465 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6467         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6468         type.
6470 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6472         * gnus-art.el (article-babel): Narrow a bit.
6474         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6476 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6478         (gnus-agent-get-undownloaded-list): Operate on all articles, not
6479         only unread ones.
6480         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6481         articles, not only unread ones.
6483 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6485         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6486         keystroke.
6488         * gnus-art.el (gnus-article-x-face-command): Ditto.
6490         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6492         * gnus.el (gnus-method-simplify): Accept server names.
6494 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6496         * gnus-art.el (article-babel-prompt): New function.
6497         (article-babel): New command.
6499 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6501         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6503         * mml.el (mml-generate-mime-1): Don't insert literally.
6505         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6506         (gnus-netrc-syntax-table): Removed.
6507         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6509 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6511         * mm-view.el (mm-inline-text): Fix charset for text/html.
6513 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6515         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6517 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6519         * nnmail.el (nnmail-split-incoming): Return the number of split
6520         mails.
6521         (nnmail-process-babyl-mail-format): Ditto.
6522         (nnmail-process-unix-mail-format): Ditto.
6523         (nnmail-process-mmdf-mail-format): Ditto.
6524         (nnmail-process-maildir-mail-format): Ditto.
6526         * mail-source.el (mail-source-callback): Return the number from
6527         the callback.
6529         * message.el (message-send-mail): Generate Lines.
6531         * mail-source.el (mail-source-call-script): New function.
6532         (mail-source-call-script): New function.
6534 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6536         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6537         (gnus-select-newsgroup): Use it.
6538         (gnus-group-highlight-words-alist): New variable.
6539         (gnus-newsgroup-emphasis-alist): New variable.
6540         (gnus-summary-local-variables):  Use it.
6541         * gnus-art.el (article-emphasize): Use it.
6542         (gnus-emphasis-highlight-words): New face.
6543         * gnus-cus.el (gnus-group-parameters): New parameter.
6545 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6547         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6548         parameter `headers'.
6549         (gnus-cache-enter-article): Ditto.
6550         (gnus-cache-update-article): Ditto.
6551         * gnus-sum.el (gnus-summary-move-article): Ditto.
6552         (gnus-summary-mark-article-as-unread): Ditto.
6553         (gnus-summary-mark-article): Ditto.
6555 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6557         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6558         (gnus-posting-style-alist): Removed.
6559         (gnus-message-style-insertions): Ditto.
6560         (gnus-configure-posting-styles): Reimplementation.
6562         * mail-source.el (mail-source-fetch): Error the message.
6564         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6566 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6568         * gnus.el: Pterodactyl Gnus v0.85 is released.
6570 1999-04-20  Michael Cook  <cook@sightpath.com>
6572         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6573           Outlook citation regex.
6575 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6577         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6578         semicolon.
6580 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6582         * gnus-range.el (gnus-remove-from-range): Document range1
6583         modification, protect range2.
6585 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6587         * gnus-sum.el (gnus-update-marks): Protect lists from
6588         gnus-remove-from-range, don't sort twice.
6590 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6592         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6593         function in backend.
6595 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6597         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6598         request-accept-article function in the backend instead of using
6599         the 'respool capability.
6601 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6603         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6604         spurious whitespace at eob.
6606 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6608         * nnmail.el (nnmail-get-new-mail): Check right variable.
6610 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6612         * mailcap.el (mailcap-mime-data): Fix rfc822.
6614 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6616         * nndoc.el (nndoc-nsmail-type-p): New function.
6617         (nndoc-type-alist): Recognize nsmail.
6619 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6621         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6622         *before* `article-hide-headers' deletes the information.
6624 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6626         * gnus-sum.el (gnus-summary-save-parts): New command and
6627         keystroke.
6628         (gnus-summary-save-parts-1): New function.
6629         (gnus-summary-iterate): Buggy.
6631         * mm-decode.el (mm-save-part-to-file): Made into own function.
6633 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6635         * gnus-group.el (gnus-group-set-info): Resist nils.
6637 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6639         * mailcap.el (mailcap-mime-data): Ditto.
6641         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6643         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6645 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6647         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6648         gnus-article-date-lapsed-new-header is t.
6650 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6652         * gnus.el: Pterodactyl Gnus v0.84 is released.
6654 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6656         * gnus-msg.el (gnus-bug-message): Mime change.
6658 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6660         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6662 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6664         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6665         `x-uue'.
6667 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6669         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6670         when authentication is 'password.
6672 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6674         * gnus-win.el (gnus-configure-windows): Accept a setting.
6676 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6678         * mm-util.el (mm-quote-arg): Moved here.
6680         * mm-decode.el (mm-quote-arg): Quote more chars.
6682 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6684         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6685         with newlines would create buggy .nov files.
6687         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6689         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6690         end of lines.
6692         * message.el (message-mode): Doc fix.
6694         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6696         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6698         * gnus-art.el (article-date-ut): Rewrite.
6700         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6701         order.
6703         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6704         headers.
6706         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6708 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6710         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6711         (article-date-ut): use it.
6713 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6715         * mail-source.el (mail-source-fetch-pop): Call script
6716         asynchronously.
6718 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6720         * gnus.el: Pterodactyl Gnus v0.83 is released.
6722 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6724         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6726         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6728         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6730         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6732         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6734         * message.el (message-generate-headers): Accept continuation
6735         headers.
6737 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6739         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6741 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6743         * gnus-art.el (gnus-treatment-function-alist): use
6744         maybe-hide-headers.
6746         * message.el (message-inhibit-body-encoding): Typo.
6747         (message-resend): Inhibit encoding.
6749         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6751         * gnus-art.el (article-remove-cr): Use re-search.
6753         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6754         headers.
6756         * mm-decode.el (mm-quote-arg): Quote '.
6758         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6760         * mm-decode.el (mm-insert-part): Use multibyte for text.
6762         * gnus-start.el (gnus-read-newsrc-file): New variable.
6763         (gnus-read-newsrc-file): Use it.
6765 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6767         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6769         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6770         function.
6772 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6774         * gnus.el: Pterodactyl Gnus v0.82 is released.
6776 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6778         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6779         for iso8859-2.
6781 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6783         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6784         synonym alist.
6786 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6788         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6790 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6792         * mail-source.el (mail-source-fetch): Ask before bugging out.
6794 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6796         * uudecode.el (uudecode-decode-region-external): Don't assume
6797         uudecode-temporary-file-directory ends with a slash.
6799 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6801         * gnus-sum.el (gnus-update-marks):
6802         (gnus-update-read-articles):
6803         (gnus-summary-expire-articles): Check server.
6805 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6807         * mml.el (mml-preview): New function.
6809 1999-04-17  William M. Perry  <wmperry@aventail.com>
6811         * mail-source.el (mail-source-fetch-file): Return the right
6812         value.
6814 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6816         * mml.el (mml-insert-parameter): New function.
6817         (mml-insert-parameter-string): New function.
6819         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6821         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6822         (gnus-mime-display-part): Use it.
6824         * mm-decode.el (mm-alternative-precedence): Removed.
6825         (mm-discouraged-alternatives): New variable.
6826         (mm-preferred-alternative-precedence): New function.
6828         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6830         * mail-source.el (mail-sources): New variable.
6832         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6834         * mm-decode.el (mm-valid-image-format-p): New function.
6835         (mm-inline-media-tests): Use it.
6836         (mm-valid-and-fit-image-p): New function.
6838         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6839         (gnus-agent-fetch-group): Ditto.
6841 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6843         * nnmail.el (nnmail-article-group): in case of a group name
6844         containing "\\n" constructs, be sure to pass the expanded value to
6845         nn*-save-mail.
6847 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6849         * gnus.el: Pterodactyl Gnus v0.81 is released.
6851 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6853         * gnus-sum.el (gnus-get-split-value): Reverse result.
6855 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6857         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
6859 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6861         * mml.el (mml-insert-tag): Insert concluding part.
6863         * message.el (message-send-mail): Encode later.
6864         (message-send-news): Ditto.
6866         * nnfolder.el: Don't use mail delim.
6868 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6870         * gnus-cus.el (gnus-group-customize): Put point at min.
6872         * mm-view.el (mm-inline-text): Allow toggling html.
6874 1999-03-28  William M. Perry  <wmperry@aventail.com>
6876         * mail-source.el: Added prescript and postscript to file.
6878 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6880         * nnmail.el: Reverted.
6882         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
6883         (gnus-setup-posting-charset): Did work.
6885 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
6887         * gnus.el (gnus-short-group-name): Use
6888         gnus-group-uncollapsed-levels.
6890 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6892         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
6894 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6896         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
6897         (article-strip-headers-from-body): New command and keystroke.
6899 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6901         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
6903         * nnheader.el (nnheader-insert-file-contents): Bind
6904         enable-local-eval to nil.
6905         (nnheader-find-file-noselect): Ditto.
6907         * nnmail.el (nnmail-article-group): Don't remove long lines.
6908         (nnmail-remove-long-lines): New function.
6909         (nnmail-split-header-length-limit): Removed.
6911         * mml.el (mml-generate-mime-1): Use unibyte buffers.
6913         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
6915 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6917         * gnus-sum.el (gnus-summary-generic-mark): New function.
6919         * nnmail.el (nnmail-split-header-length-limit): Increased.
6920         (nnmail-article-group): Allow nil.
6922         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
6924         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
6925         first.
6927         * mml.el (mml-minibuffer-read-type): Include types from
6928         mailcap-mime-data.
6930         * nndraft.el (nndraft-request-article): Would clobber Japanese.
6932 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
6934         * mml.el (mml-insert-tag): New function.
6935         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
6936         confusion with functions like `mml-read-tag'.
6937         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
6938         (mml-minibuffer-read-description): Ditto with
6939         `mml-minibuffer-read-description'.
6940         (mml-attach-buffer): New function.
6941         (mml-mode-map): New entry for /.
6942         (mml-minibuffer-read-type): Accept DEFAULT.
6944         * mml.el (mml-quote-region): Narrow the region.
6946         * message.el (message-mode-menu): message-mime-attach-file is now
6947         mml-attach-file.
6949 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6951         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
6953 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
6955         * mml.el (mml-attach-buffer): New command.
6957 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
6959         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
6960         with a proper range. Compress range.
6962         * gnus-range.el (gnus-remove-from-range): Protect arguments.
6964 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6966         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
6968 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6970         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
6971         (gnus-picons-convert-x-face): Removed.
6972         (gnus-picons-article-display-x-face): Removed.
6973         (gnus-picons-x-face-sentinel): Ditto.
6974         (gnus-picons-display-x-face): Ditto.
6976 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6978         * gnus.el: Pterodactyl Gnus v0.80 is released.
6980 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6982         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
6984         * gnus-sum.el (gnus-with-article): Moved here.
6986         * mail-source.el (mail-source-fetch-pop): Ask for password even
6987         when program.
6989 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6991         * gnus-msg.el (gnus-bug): Add description.
6993         * mml.el (mml-insert-mml-markup): Insert disposition.
6995         * message.el (message-send-mail): Always encode mail headers.
6997 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6999         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7000         when requested.
7002         * nnmail.el (nnmail-current-spool): Removed.
7004         * gnus-salt.el (gnus-tree-inhibit): New varible.
7006         * gnus.el (mm-util): Required.
7008 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
7010         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7012 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7014         * mail-source.el (mail-source-bind): Doc fix.
7016 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7018         * message.el (message-mode): Doc fix.
7020         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7021         encoding.
7023         * gnus.el (gnus-methods-equal-p): Moved here.
7025         * mail-source.el: pop at 110.
7027         * pop3.el (pop3-movemail): Use write-region instead of
7028         append-to-file to avoid excessive messaging.
7030 1999-02-27  lantz moore  <lmoore@contigo.com>
7032         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7033         type directory.
7035 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
7037         * gnus-art.el (article-hide-boring-headers): Field names must not
7038         contain whitespace.
7040 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7042         * gnus.el: Pterodactyl Gnus v0.79 is released.
7044 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7046         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7048         * mml.el (mml-mode): Don't use add-minor-mode.
7050         * message.el (messgage-inhibit-body-encoding): New variable.
7051         (message-encode-message-body): Use it.
7053 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7055         * gnus.el: Pterodactyl Gnus v0.78 is released.
7057 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7059         * message.el (message-mode): Switch on MML mode.
7061         * mml.el: Included commands and functions.
7062         (mml-mode-map): New keymap.
7064         * message.el: Removed the insertion commands and functions.
7066         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7068         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7069         keystroke.
7071         * gnus-art.el (gnus-narrow-to-page): Revert.
7073         * gnus-cite.el (gnus-cite-delete-overlays): New function.
7074         (gnus-cite-parse-maybe): Always reparse.
7076         * message.el (message-encode-message-body): Don't insert
7077         "multipart warning".
7079         * gnus-art.el (gnus-article-treat-head-custom): New variable.
7081 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
7083         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7085         * nnmail.el: Require mm-util.
7087 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
7089         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7090         group.
7092 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
7094         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7096 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
7098         * gnus-msg.el (gnus-extended-version): Better regexp.
7100 1999-02-25  Didier Verna  <verna@inf.enst.fr>
7102         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7103         is called with the result of SPLIT and should return a new split.
7105         * gnus.texi: update the doc.
7107 1999-02-23  Didier Verna  <verna@inf.enst.fr>
7109         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7110         displayed in the article buffer, output bars if
7111         `gnus-picons-display-article-move-p'.
7113 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
7115         * mail-source.el (mail-source-fetch-pop): Typo.
7117 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7119         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7121 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7123         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7125 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7127         * mml.el (mml-insert-buffer): New function.
7129         * message.el (message-forward): Insert the buffer in the buffer.
7131 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
7133         * mm-view.el (mm-inline-message): Insert part in narrowed region.
7135 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
7137         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7139 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7141         * gnus.el: Pterodactyl Gnus v0.77 is released.
7143 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7145         * gnus-art.el (gnus-displaying-mime): New variable.
7146         (article-narrow-to-head): New function.
7148         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7149         Default to pop instead of pop3.
7151 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7153         * gnus-art.el (article-hide-pgp): Goto body.
7155         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7157         * gnus-cite.el: Don't use goto-line.
7159         * gnus-art.el (gnus-article-treat-html): Removed.
7160         (gnus-treat-article): Save restriction.
7162 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
7164         * message.el (message-send-mail): Don't untabify.
7165         (message-mode): Don't use tabs for indentation.
7167 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7169         * message.el (message-send-mail): Don't untabify.
7171         * nnml.el (nnml-save-mail): Typo fix.
7173 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
7175         * message.el (message-cite-function): Add
7176         `message-cite-original-without-signature' customization option.
7178 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
7180         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7181         `nnmail-prepare-incoming-header-hook'.
7183 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
7185         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7187 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7189         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7191 1999-02-18  Michael Cook  <cook@sightpath.com>
7193         * Recognize Microsoft Outlook's cite attribution conventions.
7195 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
7197         * gnus-sum.el: Bind M.
7199 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
7201         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7203 1999-02-15  Didier Verna  <verna@inf.enst.fr>
7205         * gnus-picon.el (gnus-group-display-picons): ensures that
7206         `article-goto-body' really goes to the article body.
7208 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7210         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7212         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7214         * mm-view.el (mm-view-message): Enable multibyte.
7216 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7218         * nnmail.el (nnmail-get-new-mail): Message later.
7220         * mm-util.el (mm-find-charset-region): Revert to checking
7221         multibyte.
7223 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
7225       * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7226       attachment.
7228 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7230         * gnus.el: Pterodactyl Gnus v0.76 is released.
7232 1999-02-06  Felix Lee  <flee@cygnus.com>
7234         * gnus.el (gnus-group-change-level-function): Typo.
7236 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7238         * gnus-sum.el (gnus-nov-skip-field): Removed.
7239         (gnus-nov-field): Ditto.
7240         (gnus-nov-parse-extra): Ditto.
7241         (gnus-nov-read-integer): Ditto.
7243 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
7245         * nnheader.el (nnheader-nov-read-message-id): New macro.
7246         (nnheader-parse-nov): Use it.
7248         * gnus-sum.el (gnus-nov-read-message-id): New macro.
7249         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7250         `(eq (char-after) ?\n)'.
7252 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7254         * gnus.el (gnus-other-frame): Always pop up a new frame.
7256 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
7258         * gnus-range.el (gnus-range-add): Rewrite.
7260 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
7262         * nnmail.el (nnmail-split-incoming): Added detection of maildir
7263         format.
7264         (nnmail-process-maildir-mail-format): New function.
7266         * mail-source.el (mail-source-fetch-maildir): New function.
7267         (mail-source-keyword-map): Add default for maildir method.
7268         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7270 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7272         * mail-source.el (mail-source-fetcher-alist): Remove apop.
7274         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7275         (nndoc-mime-digest-type-p): Removed.
7277 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7279         * gnus-art.el (gnus-article-read-summary-keys): Set the point
7280         where it is supposed to be.
7281         (gnus-treat-play-sounds): New variable.
7283         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7285         * gnus-art.el (article-display-x-face): Narrow to head.
7286         (gnus-article-washed-types): New variable.
7287         (article-hide-pgp): Is not a toggle.
7288         (gnus-article-hide-text-type): Save types.
7289         (article-decode-charset): Use it.
7291         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7293         * message.el (message-forward-start-separator): Removed.
7294         (message-forward-end-separator): Removed.
7295         (message-signature-before-forwarded-message): Removed.
7296         (message-included-forward-headers): Removed.
7297         (message-check-news-body-syntax): Don't check forward.
7298         (message-forward): Use MIME.
7300         * nnvirtual.el (nnvirtual-request-article): Bind
7301         gnus-article-decode-hook to nil.
7303 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7305         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7306         us-ascii.
7308 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7310         * format-spec.el (format-spec): Be more robust.
7312         * message.el (message-encode-message-body): Default
7313         mail-parse-charset to mail-parse-charset.
7315         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7316         (gnus-summary-edit-article): Bind mail-parse-charset.
7318         * mml.el (mml-read-tag): Ignore white space after end of tag.
7320         * message.el (message-goto-body): Also work in separatorless
7321         articles.
7323         * mml.el (mml-translate-from-mime): New function.
7324         (mml-insert-mime): Ditto.
7325         (mml-to-mime): New function.
7326         (mime-to-mml): New name.
7328         * gnus-sum.el (gnus-summary-edit-article): Always select raw
7329         article.
7331         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7333         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7334         special-case nndraft groups.
7336 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7338         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7339         (gnus-get-newsgroup-headers): Already bound.
7341         * message.el (message-encode-message-body): Use posting charset.
7343         * mm-bodies.el (mm-encode-body): Use MIME charsets.
7344         (mm-body-encoding): Do CTE.
7345         (mm-body-7-or-8): New function.
7347         * mm-util.el (mm-mime-charset): Always fall back on alist.
7348         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7349         (mm-mime-mule-charset-alist): Add arabic-*-column.
7350         (mm-find-mime-charset-region): New function.
7352         * format-spec.el (format-spec-make): New function.
7354         * mail-source.el (format-spec): Required.
7355         (mail-source-fetch-with-program): Removed.
7356         (mail-source-fetch-with-program): New function.
7358         * format-spec.el: New file.
7360 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
7362         * mail-source.el (mail-source-fetch-with-program): Take optional
7363         parameter.
7365 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7367         * gnus-start.el: Ignore some groups.
7368         (gnus-setup-news): Bind nnmail-fetched-sources.
7370         * message.el (message-send-mail): Remove all tabs.
7372         * mm-util.el (mm-find-charset-region): Just check whether
7373         find-charset-region is defined.
7375 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7377         * gnus-group.el (gnus-group-get-new-news): Use
7378         nnmail-fetched-sources.
7380         * nnmail.el (nnmail-fetched-sources): New variable.
7381         (nnmail-get-new-mail): Use it.
7383         * mail-source.el (mail-source-fetched-sources): New variable.
7384         (mail-source-fetch): Use it.
7386 1999-02-02  Mark W. Eichin  <eichin@thok.org>
7388         * gnus.el (gnus-getenv-nntpserver): if the file that
7389         gnus-nntpserver-file names has a trailing newline, the
7390         string-match will always match, and thus the file will never be
7391         read.  (^ matches start of "line", \\` matches start of "buffer",
7392         which is what was intended...)
7394 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
7396         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7398 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7400         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7401         select methods.
7403 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
7405         * gnus-range.el (gnus-remove-from-range): Sort second argument.
7407 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
7409         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7411 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7413         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7414         a typo.
7415         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7416         charset to nil.
7417         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7418         * gnus-start.el (gnus-start-draft-setup): Ditto.
7420 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7422         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7423         (mail-source-value): Don't do variables.
7425         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7427         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7429 1999-02-01  Michael Cook  <cook@sightpath.com>
7431         * Defenestrate spurious ?a.
7433 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7435         * mail-source.el (mail-source-fetch-pop): Instead use
7436         :authentication.
7438 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
7440         * lisp/mail-source.el : Support APOP authentication scheme.
7442 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7444         * pop3.el (pop3-movemail): Return t.
7446 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7448         * rfc2047.el (rfc2047-fold-region): New function.
7449         (rfc2047-encode-message-header): Use it.
7451 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7453         * gnus-sum.el (gnus-group-charset-alist): Add more.
7455 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7457         * gnus.el: Pterodactyl Gnus v0.75 is released.
7459 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7461         * gnus-art.el (article-display-x-face): Don't narrow to head.
7463 1999-02-01  Michael Cook  <cook@sightpath.com>
7465         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7467 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7469         * mail-source.el (mail-source-fetch-directory): Ignore
7470         directories.
7472         * gnus-cus.el (gnus-group-parameters): Addition.
7474         * gnus-art.el (article-strip-banner): Do symbolic banners.
7475         (article-strip-banner): New keystroke.
7477 1999-02-01  Michael Cook  <cook@sightpath.com>
7479         * gnus-art.el (article-strip-banner): New command.
7481 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7483         * gnus-art.el (gnus-treat-strip-banners): New variable.
7485 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7487         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7488         has been exist.
7490 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7492         * message.el (message-draft-coding-system): Check coding-system.
7493         * mm-util.el (mm-text-coding-system): Ditto.
7495 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7497         * mail-source.el (mail-source-fetch-pop): Save excursion.
7499 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7501         * mail-source.el (mail-source-movemail-args): Not constant.
7502         (mail-source-movemail-args): Removed.
7503         (mail-source-fetch-with-program): New function.
7504         (mail-source-fetch-pop): Use program and function.
7505         (mail-source-movemail-program): Removed.
7507         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7508         (gnus-treat-date-user-defined): New variable.
7510 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7512         * nnmail.el (nnmail-fix-eudora-headers): New function.
7514 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7516         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7518 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7520         * gnus-art.el (gnus-treatment-function-alist): Do
7521         gnus-article-add-buttons-to-head later.
7522         (gnus-treat-capitalize-sentences): New variable.
7523         (article-capitalize-sentences): New command and keystroke.
7525         * gnus-group.el (gnus-group-catchup-current): Do group.
7527         * message.el (message-default-charset): Add group.
7529 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7531         * gnus.el: Pterodactyl Gnus v0.74 is released.
7533 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7535         * gnus-art.el (article-fill-long-lines): Renamed.
7536         (article-fill-long-lines): New keystroke.
7538 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7540         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7542         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7543         displayed.
7544         (gnus-group-catchup-current): Be more robus.
7546         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7547         headers.
7549 1999-01-25  Dave Love  <fx@gnu.org>
7551         * message.el (message-mode-menu): Add message-mime-attach-file.
7552         (message-mode): Doc fix.
7554 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7556         * nnmail.el (nnmail-check-duplication): Insert the mail source
7557         string.
7559         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7560         (mail-source-fetch-directory): Ditto.
7561         (mail-source-fetch-file): Ditto.
7562         (mail-source-string): New variable.
7564         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7565         the level.
7567         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7568         before handling.
7570         * mm-util.el (mm-mime-charset): Use the parameters.
7571         (mm-mime-charset): Removed region paremeters.
7573         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7574         source.
7576 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7578         * nnmail.el (nnmail-get-split-group): Quote right.
7580 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7582         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7583         buffer.
7585 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7587         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7588         (gnus-group-mode): Don't hook.
7590         * mail-source.el (mail-source-bind): Doc fix.
7591         (mail-source-bind): Take only one param.
7593         * gnus-art.el (gnus-treat-highlight-signature): typep.
7595         * mail-source.el (mail-source-movemail): Ignore empty file.
7596         (mail-source-callback): Check before deleting.
7598         * message.el (message-mime-attach-file): Include name.
7600 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7602         * mm-util.el (mm-read-charset): Return a symbol.
7604         * mm-view.el (mm-inline-text): Insert signature separator.
7606         * gnus-art.el (gnus-treat-predicate): New function.
7607         (gnus-treat-article): Allow all types to be checked.
7609         * gnus-util.el (gnus-or): New function.
7610         (gnus-and): Ditto.
7612         * gnus-art.el (gnus-mime-display-single): Use override.
7614         * mm-decode.el (mm-attachment-override-types): New variable.
7615         (mm-attachment-override-p): New function.
7617         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7619 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7621         * mm-view.el (mm-inline-text): Do vcards.
7623 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7625         * gnus.el: Pterodactyl Gnus v0.73 is released.
7627 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7629         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7630         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7631         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7632         (nnmail-movemail-program): Removed.
7633         (nnmail-movemail-args): Removed.
7634         (nnmail-pop-password-required): Ditto.
7635         (nnmail-tmp-directory): Ditto.
7636         (nnmail-delete-incoming): Removed.
7637         (nnmail-pop-password, nnmail-moved-inboxes,
7638         nnmail-internal-password, nnmail-move-inbox): Removed.
7639         (nnmail-read-passwd): Ditto.
7640         (nnmail-get-spool-files): Removed.
7641         (nnmail-resplit-incoming): Reinstated.
7643         * mail-source.el: New file.
7645 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7647         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7649 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7651         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7653 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7655         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7657         * gnus-picon.el (gnus-group-display-picons): Goto body.
7659         * gnus.el: Indented all functions; broke long lines; changed all
7660         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7662 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7664         * gnus.el: Pterodactyl Gnus v0.72 is released.
7666 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7668         * gnus.el: Cleaned up trailing whitespace.
7670         * mm-util.el (mm-read-charset): Work.
7672 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7674         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7675         nnheader-translate-file-chars'd group name.
7677 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7679         * message.el (message-encode-message-body): Fold case.
7681 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7683         * mailcap.el (mailcap-add): New function.
7685 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7687         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7688         (article-goto-body): Use it.
7689         (gnus-treat-article): Ditto.
7691         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7692         downloaded articles from the downloadeble list.
7694 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7696         * message.el (message-encode-message-body): Bind
7697         mail-parse-charset.
7699         * mm-util.el (mm-charset-synonym-alist): New variable.
7700         (mm-charset-to-coding-system): Use it.
7701         (mm-charset-coding-system-alist): Removed.
7702         (mm-charset-to-coding-system): Don't use it.
7703         (mm-find-charset-region): Use mail-parse-charset.
7705         * gnus-art.el (gnus-treatment-function-alist): Use
7706         gnus-article-display-picons.
7707         (gnus-treat-display-xface): Only do if we have xface feature.
7708         (gnus-part-display-hook): New function.
7709         (gnus-treat-article): Use it.
7710         (gnus-treat-article): Use gnus-visual.
7712         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7714         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7715         displaying.
7717         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7719         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7720         regexp file names.
7722 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7724         * gnus.el: Pterodactyl Gnus v0.71 is released.
7726 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7728         * mm-view.el (mm-inline-image): Don't add a dot.
7730         * gnus-art.el (gnus-treat-article): New function.
7732         * gnus.el (gnus-article-display-hook): Removed.
7734         * gnus-art.el (gnus-article-treat-custom): New variable.
7736         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7738         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7739         functions.
7741         * message.el (message-posting-charset): New variable.
7742         (message-send-mail): Use it.
7744         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7745         (gnus-setup-posting-charset): New function.
7746         (gnus-setup-message): Use it.
7748         * message.el (message-encode-message-body): Just look for
7749         Content-Type before inserting a new one.
7751 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7753         * rfc2047.el (rfc2047-default-charset): Removed.
7755         * mail-prsvr.el: New file.
7756         (mail-parse-charset): New variable.
7758         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7759         Changed name.
7761         * gnus.el (gnus-charset): New group.
7763         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7765         * gnus-sum.el (gnus-default-charset): Default to nil.
7766         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7767         (gnus-newsgroup-iso-8859-1-forced): Removed.
7769         * mm-util.el (mm-known-charsets): Removed.
7770         (mm-default-coding-system): Removed.
7771         (mm-default-charset): Removed.
7772         (mm-read-charset): New function.
7774         * message.el (message-default-charset): Removed.
7776         * rfc2047.el (rfc2047-default-charset): Default to nil.
7778         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7780 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7782         * gnus.el: Pterodactyl Gnus v0.70 is released.
7784 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7786         * mm-decode.el (mm-save-part): Use mm-get-part.
7787         (mm-insert-part): New function.
7788         (mm-get-part): Use it.
7789         (mm-get-image): Ditto.
7790         (mm-display-external): Ditto.
7792         * mm-view.el (mm-inline-text): Ditto.
7794         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7795         ranges.
7797         * mm-decode.el (mm-display-external): Save the buffer.
7798         (mm-remove-part): Kill it.
7800         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7802         * nnagent.el (nnagent-request-set-mark): Defined stub.
7804 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7806         * gnus-score.el (gnus-score-load-score-alist): Bind
7807         coding-system-for-read.
7809         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7810         prepare-exit-hook.
7812         * mm-view.el (mm-setup-w3): Require w3.
7814 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7816         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7817         body.
7819 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7821         * mm-encode.el: Ditto.
7823         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7824         error.
7826         * mailcap.el (mailcap-mime-data): SAFER ps.
7828         * message.el (message-encode-message-body): Always insert a
7829         Content-Type header.
7831         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7832         shown inline.
7834         * mm-view.el (mm-inline-text): Handle all sorts of text.
7836         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7837         don't view.
7839         * mm-decode.el (mm-display-external): Use it.
7841         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7843         * mm-decode.el (mm-save-part): Removed double code.
7845 1999-01-12  Dave Love  <fx@gnu.org>
7847         * mm-decode.el (mm-save-part): Avoid doubly-compressed
7848         application/octet-stream .gz & al files with jka-compr.
7850 1999-01-12  Dave Love  <fx@gnu.org>
7852         * gnus-ems.el (gnus-down-mouse-3): New variable.
7853         * gnus-art.el (gnus-mime-button-map): Use it.
7854         (gnus-mime-button-menu): Set the clicked-on buffer initially.
7856 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7858         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
7860 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7862         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
7863         buffers.
7865         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
7867         * gnus-cache.el (gnus-cache-read-active): Reversed check.
7869 1999-01-12  Matt Armstrong  <matta@geoworks.com>
7871         * mml.el (mml-parameter-string): Strip directory component.
7873 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7875         * gnus.el (gnus-use-demon): Removed.
7877 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
7879         * nnmail.el (nnmail-article-group): Don't infloop.
7881 1999-01-11  Colin Rafferty  <colin@xemacs.org>
7883         * gnus-art.el (article-update-date-lapsed): Made it work with
7884         picons, and make it update on all visible frames.
7885         (article-date-ut): Get summary-buffer's current-headers.
7887 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7889         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
7890         (gnus-picons-setup-p): New variable.
7892 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7894         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
7896 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7898         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
7899         (gnus-summary-exit-no-update): Use mapcar.
7901 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7903         * gnus-agent.el (gnus-category-write): Make directory.
7905 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
7907         * gnus-sum.el (gnus-update-read-articles):
7908         (gnus-update-marks): Request backend update of mark.
7910 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7912         * mm-bodies.el (mm-body-encoding): Use mm-find.
7914 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
7916         * gnus-picon.el (gnus-article-display-picons): Fix.
7918 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7920         * gnus.el: Pterodactyl Gnus v0.69 is released.
7922 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7924         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
7926         * gnus-agent.el (gnus-agent-remove-group): New command and
7927         keystroke.
7929         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
7931 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
7933         * gnus-agent.el (gnus-agent-write-servers): Make directory.
7935 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7937         * mm-view.el (mm-inline-text): Bind current id.
7939         * mm-decode.el (mm-handle-id): New macro.
7940         (mm-make-handle): Accept id.
7941         (mm-dissect-singlepart): Use it.
7943 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
7945       * message.el (message-cite-original-without-signature): Use
7946       message-signature-separator when searching for signature in
7947       message-cite-original-without-signature.
7949 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
7951         * gnus.el (gnus-server-to-method): Check named methods.
7953 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7955         * mm-view.el (mm-view-message): Goto point-min.
7957         * nnmail.el (nnmail-article-group): Don't delete lines, only
7958         shorten them.
7960         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
7961         values.
7963         * nnheader.el (nnheader-temp-directory): New variable.
7964         (nnheader-temp-directory): Removed.
7966 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
7968         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
7969         list of files to check for mailcap entries under windows-nt.
7971 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7973         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
7974         summary buffer exists.
7976 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
7978         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
7979         irrelevant Sun sendmail bug.
7980         (nnsoup-store-reply): Stop mucking with mail-header-separator.
7982         * message.el (message-send-news): Bind mail-header-separator to
7983         "" when asking backend to post.
7985 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
7987         * mm-uu.el (mm-dissect-disposition): New variable.
7988         (mm-uu-dissect): Use it.
7990 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7992         * mm-view.el (mm-inline-text): Bind url-current-object.
7994 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
7996         * gnus-range.el (gnus-remove-from-range): Rewrite.
7998 1998-12-09  SL Baur  <steve@altair.xemacs.org>
8000         * gnus-picon.el (annotations): Remove bogus require 'xpm.
8002 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
8004         * message.el (message-encode-message-body): Insert `MIME-Version'
8005         instead of `Mime-Version'.
8007 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8009         * message.el (message-insert-mime-part): Add the attachment
8010         disposition.
8011         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8012         (message-mime-query-type): New function.
8013         (message-mime-query-description): Ditto.
8014         (message-mime-query-file): Ditto.
8015         (message-insert-mime-part): Use them.
8016         (message-mime-insert-external): Use the new stuff.
8018 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8020         * nnmail.el (nnmail-split-header-length-limit): New variable.
8022         * mm-decode.el (mm-dissect-buffer): Check syntax.
8024         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8026         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8027         (rfc2047-dissect-region): Ditto.
8029 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8031         * mm-view.el (mm-view-message): Decode charset.
8033 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8035         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8036         CT headers.
8038 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8040         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8041         mm-uu-*-function.
8042         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8044 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8046         * message.el (message-send-mail): Do MML first.
8047         (message-send-news): Ditto.
8049 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8051         * gnus-picon.el (gnus-picons-face): New face.
8052         (gnus-picons-try-face): Use it.
8054 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8056         * gnus.el: Pterodactyl Gnus v0.68 is released.
8058 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8060         * gnus.el: Pterodactyl Gnus v0.67 is released.
8062 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8064         * gnus.el: Pterodactyl Gnus v0.66 is released.
8066 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8068         * gnus-art.el (gnus-insert-mime-button): Decode description.
8070 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
8072         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8073         (gnus-decode-header-methods): Ditto.
8074         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8076 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8078         * mml.el (mml-insert-mime-headers): Encode description.
8080         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8081         line.
8083         * gnus-sum.el (gnus-default-charset): Doc fix.
8085 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8087         * mm-decode.el (mm-display-part): Forward a line.
8089 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8091         * mm-util.el (mm-running-ntemacs): New variable.
8092         (mm-text-coding-system): Ditto.
8093         * nnmail.el (nnmail-incoming-coding-system): Ditto.
8094         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8096 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8098         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8099         buffer.
8101         * message.el (message-insert-headers): New command and keystroke.
8103 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8105         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8106         (mm-get-image): Ditto.
8108         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8109         base64, uudecode and binhex.
8111 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
8113         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8114         in text/plain.
8115         * mm-uu.el (mm-uu-dissect): Use inline.
8117 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8119         * mm-view.el (mm-view-message): New function.
8121         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8122         qp.
8124 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
8126         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8127         entry for message/rfc822 as 8bit.
8129 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8131         * mailcap.el (mailcap-mime-extensions): Add patch.
8133 1998-12-05  Dale Hagglund  <rdh@best.com>
8135         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8136         argument to force all multipart/* to look like multipart/mixed.
8138         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8139         variable.
8140         (gnus-mime-display-part): Use it.
8142 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8144         * gnus-draft.el (gnus-draft-send): Only disable checks for
8145         non-interactive use.
8146         (gnus-draft-send-message): Use it.
8148 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8150         * gnus.el: Pterodactyl Gnus v0.65 is released.
8152 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8154         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8156         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8158 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8160         * gnus.el: Pterodactyl Gnus v0.64 is released.
8162 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8164         * mm-view.el (mm-setup-w3): Don't load.
8166         * gnus-msg.el (gnus-setup-message): Set group name.
8167         (gnus-group-mail): Avoid leaking local vars.
8169         * message.el (message-attach-file): Renamed.
8170         (message-mime-attach-file): Renamed again.
8172 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
8174         * gnus-art.el (article-decode-encoded-words): Bind
8175         rfc2047-default-charset here.
8177         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8179 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8181         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8182         (gnus-picons-setup-hook): New hook.
8184 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
8186         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8187         string.
8188         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
8189         line.
8191 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8193         * gnus-art.el (gnus-article-prepare-display): Setup w3.
8194         (gnus-mime-view-part): Ditto.
8195         (gnus-mime-inline-part): Dotii.
8196         (gnus-mime-externalize-part): Daddo.
8197         (gnus-mime-internalize-part): Tutti frutti.
8198         (gnus-widget-press-button): Da da do.
8200         * mm-view.el (mm-setup-w3): Require url-vars.
8202 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8204         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8205         * mm-util.el (mm-find-charset-region): Ditto.
8207 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8209         * message.el (message-send): Don't encode here.
8210         (message-send-mail): But here.
8211         (message-send-news): And here.
8213 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8215         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8217 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8219         * gnus.el: Pterodactyl Gnus v0.63 is released.
8221 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8223         * mml.el (mml-base-boundary): Shorten.
8225         * message.el (message-insert-mime-part): Use default.
8227         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8229 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
8231         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8232         buttons, not [*].
8234 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8236         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8238 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8240         * gnus-art.el (gnus-insert-mime-button): Fix.
8242 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8244         * message.el (message-insert-mime-part): Nicify prompts.
8245         (message-insert-mime-part): Really delete duplicates.
8246         (message-insert-mime-part): Check against common errors.
8247         (message-insert-mime-part): Fix docstring.
8249 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8251         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8253 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8255         * gnus-art.el (gnus-mime-button-line-format): Nicify.
8256         (gnus-insert-mime-button): Modify accordingly.
8258 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8260         * gnus-art.el (gnus-display-mime): Set window point.
8262         * mm-decode.el (mm-display-external): Only decode when not
8263         saving.
8264         (mm-alternative-precedence): Prefer multiparts.
8265         (mm-inline-media-tests): Inline multiparts.
8267         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8268         Ignore errors when requiring url.
8270         * mml.el (mml-quote-region): New command.
8272         * message.el (message-cite-original): Use it.
8273         (message-cite-original-without-signature): Ditto.
8275 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8277         * gnus.el: Pterodactyl Gnus v0.62 is released.
8279 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8281         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8283 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8285         * mm-view.el (mm-inline-text): Use `point-min-marker' and
8286         `point-max-marker'.
8288 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8290         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8292         * gnus-art.el (gnus-mime-display-single): Check for attachment
8293         before other tests.
8295 1998-12-03  Didier Verna  <verna@inf.enst.fr>
8297         * gnus-msg.el (gnus-configure-posting-styles): find a
8298         posting-style entry in the group parameters, if any, and honor it
8299         at the end.
8301 1998-12-03  Felix Lee  <flee@teleport.com>
8303         * nntp.el (nntp-after-change-function): Fix.
8305 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
8307         * mml.el (mml-generate-mime-1): Insert literally.
8309 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8311         * mml.el (mml-insert-mime-headers): Removed debug.
8313 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8315         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8316         prefixed.
8318         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8319         application/emacs-lisp to 8bit.
8321 1998-12-03  Dale Hagglund  <rdh@best.com>
8323         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8325 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8327         * gnus.el: Pterodactyl Gnus v0.61 is released.
8329 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8331         * mml.el (mml-parse-1): Skipped parts.
8332         (mml-insert-mime-headers): Nil is a list.
8333         (mml-generate-mime-1): Don't insert literally.
8334         (mml-read-tag): Drop text props.
8335         (mml-read-part): Ditto.
8336         (mml-parse-singlepart-with-multiple-charsets): Ditto.
8338 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8340         * gnus.el: Pterodactyl Gnus v0.60 is released.
8342 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8344         * mml.el (mml-parse-1): Don't throw contents away.
8346 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
8348         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8350 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8352         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8353         function.
8354         (mml-parse-1): Use it.
8356 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8358         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8359         Use gnus-newsgroup-default-charset.
8360         (article-decode-encoded-words): Remove charset codes.
8361         * gnus-sum.el (gnus-newsgroup-default-charset): Use
8362         gnus-default-charset.
8364 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8366         * message.el (message-send-mail): Don't encode here.
8367         (message-send-news): Nor here.
8368         (message-send): ... but here instead.
8370         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8371         default to nil.
8372         (gnus-article-display-picons): Replace From line.
8373         (gnus-group-display-picons): Replace Newsgroups line.
8374         (gnus-picons-display-glyph): Set baseline.
8375         (gnus-group-display-picons): Piconize the entire Newsgroups line.
8376         (gnus-picons-xbm-face): Revert to old, standard colors.
8378         * message.el (message-fetch-field): Remove text props.
8380         * gnus-art.el (gnus-article-normalized-header-length): New
8381         variable.
8382         (article-normalize-headers): New command and keystroke.
8384         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8386 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8388         * gnus.el: Pterodactyl Gnus v0.59 is released.
8390 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8392         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8394         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8396 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8398         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8400 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8402         * mm-decode.el (mm-all-images-fit): New variable.
8403         (mm-image-fit-p): Use it.
8405         * gnus-art.el (gnus-mime-display-single): Use it.
8406         (gnus-mime-internalize-part): New command and keystroke.
8408         * mm-decode.el (mm-user-automatic-external-display): New
8409         variable.
8410         (mm-automatic-external-display-p): New function.
8412         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8413         colors.
8415 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8417         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8419         * gnus-art.el (gnus-with-article): Work in the original article
8420         buffer.
8421         (gnus-with-article): Work in read-only groups.
8423 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8425         * mm-bodies.el (mm-decode-string): Return original string if not
8426         decode.
8428 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8430         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8432 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8434         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8436 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8438         * gnus.el: Pterodactyl Gnus v0.58 is released.
8440 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8442         * mm-decode.el (mm-get-image): Return a glyph, not an image
8443         specifier.
8445 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8447         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8449 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8451         * mail-parse.el (rfc2045): Required.
8453 1998-12-01  William M. Perry  <wmperry@aventail.com>
8455         * mm-view.el (mm-inline-text): Remove props.
8457 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8459         * mm-view.el (mm-setup-w3): Protect url-misc.
8461         * message.el (message-ignored-resent-headers): Remove
8462         Gnus-Warning.
8464         * mml.el (mml-insert-mime-headers): Use encoding.
8465         (mml-parameter-string): Ditto.
8467         * rfc2045.el: New file.
8468         (rfc2045-encode-string): New function.
8470 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8472         * mail-parse.el (mail-header-encode-parameter): New function.
8474         * rfc2231.el (rfc2231-encode-string): New function.
8476 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8478         * mm-bodies.el (mm-decode-string): New function.
8479         * mm-view.el (mm-inline-text): Use mm-decode-string.
8481 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8483         * gnus.el: Pterodactyl Gnus v0.57 is released.
8485 1998-11-23  Felix Lee  <flee@cygnus.com>
8487         * nntp.el (nntp-async-needs-kluge): new setting.
8488         (nntp-async-timer): new var.
8489         (nntp-async-process-list): new var.
8490         (nntp-async-kluge): new function.
8491         (nntp-async-timer-handler): new function.
8492         (nntp-async-wait): new function.
8493         (nntp-async-stop): new function.
8494         (nntp-after-change-function): renamed, and split apart.
8495         (nntp-async-trigger): new function.
8496         (nntp-do-callback): new function.
8497         (nntp-accept-process-output): add optional timeout arg.
8499         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8500         (gnus-async-wait-for-article): new function.
8501         (gnus-async-with-semaphore): s/asynch/async/.
8503 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8505         * gnus-art.el (gnus-with-article): Don't encode.
8506         (gnus-insert-mime-button): Fall back on filename from C-D.
8507         (gnus-mime-display-single): Have dots right on text/plain
8508         attachments.
8510         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8511         broken parts.
8513         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8515         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8516         binhex.
8518         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8519         (gnus-summary-repair-multipart): New command and keystroke.
8521         * gnus-art.el (gnus-with-article-buffer): New macro.
8523 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8525         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8526         undisplay the part.
8528 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8530         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8532         * mml.el (mml-read-part): Partition right.
8534         * mm-decode.el (mm-handle-set-cache): New macro.
8535         (mm-handle-cache): Ditto.
8536         (mm-make-handle): Ditto.
8537         (mm-dissect-singlepart): Use it.
8538         (mm-get-image): Use the cache.
8540 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8542         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8543         (gnus-mime-display-single): Don't insert lines between parts.
8545 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8547         * nnmail.el (nnmail-file-coding-system-1): New variable.
8548         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8549         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8550         * nnml.el (nnml-file-coding-system): New variable.
8551         (nnml-request-article): Use nnml-file-coding-system.
8553 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8555         * gnus.el: Pterodactyl Gnus v0.56 is released.
8557 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8559         * gnus-art.el (gnus-mime-display-part): New function.
8560         (gnus-mime-display-mixed): Use it.
8562         * mm-view.el (mm-setup-w3): Don't register.
8564         * message.el (message-cite-original): Cite parts.
8566 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8568         * mml.el (mml-parameter-string): New function.
8569         (mml-insert-mime-headers): Separated into new function.
8571 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8573         * mml.el (mml-make-boundary): Use `make-string'.
8575 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8577         * binhex.el (binhex-insert-char): Ditto.
8579         * uudecode.el (uudecode-insert-char): Code correctly.
8581 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8583         * mml.el (mml-generate-mime): Don't generate multiparts for
8584         empties.
8586         * gnus-art.el (gnus-display-mime): Save excursion.
8588         * message.el (message-remove-first-header): New function.
8589         (message-encode-message-body): Use it.
8591 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8593         * gnus.el: Pterodactyl Gnus v0.55 is released.
8595 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8597         * mm-view.el (mm-setup-w3): New function.
8599         * mm-decode.el (mm-content-id-get-contents): New function.
8600         (mm-content-id-get-type): Ditto.
8601         (mm-content-id-get-encoding): Ditto.
8602         (mm-get-handle-by-content-id): Removed.
8604 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8606         * message.el (message-generate-new-buffers): Fix tag.
8608 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8610         * message.el (message-buffer-name): Check for unique first.
8612         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8613         gnus-inhibit-mime-unbuttonizing.
8615         * gnus-sum.el (t): Bind M-t.
8616         (gnus-inhibit-unbuttonizing): New variable.
8617         (gnus-summary-toggle-display-buttonized): New command.
8619         * gnus-art.el (gnus-display-mime): Select article window.
8620         (article-strip-trailing-space): New command and keystroke.
8622         * nneething.el (nneething-include-files): New variable.
8623         (nneething-create-mapping): Use it.
8625         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8627         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8628         ayto-expirable marks.
8630 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8632         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8634         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8635         ARG.
8637         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8639 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8641         * mm-util.el (mm-binary-coding-system): New variable.
8642         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8643         * mm-decode.el (mm-display-external): Ditto.
8645 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8647         * gnus.el: Pterodactyl Gnus v0.54 is released.
8649 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8651         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8653 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8655         * mm-decode.el (mm-save-part): Unquote.
8657 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8659         * mm-decode.el (mm-save-part): Bind coding system for write.
8661 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8663         * gnus-art.el (gnus-article-mode-line-format): New default.
8664         (gnus-article-mime-part-status): New function.
8666         * message.el (message-send-news): Check the body syntax before
8667         encoding.
8669         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8670         (gnus-mime-display-single): Use it.
8671         (gnus-mime-display-alternative): Ditto.
8673         * mm-decode.el: Check for whether we are running under a term.
8675 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8677         * mm-decode.el (mm-preferred-alternative): Default to first
8678         alternative.
8679         (mm-preferred-alternative): No, we dont.
8681 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8683         * mm-decode.el (mm-display-external): Use binary instead of
8684         no-conversion.
8685         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8686         * nnheader.el (nnheader-file-coding-system): Ditto.
8687         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8689 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8691         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8692         name without method.
8694 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8696         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8697         coding-system -> default-charset.
8698         (gnus-newsgroup-default-charset-alist): Ditto.
8699         (gnus-summary-local-variables): Ditto.
8700         (gnus-set-global-variables): Ditto.
8701         (gnus-get-newsgroup-headers): Ditto.
8702         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8703         (gnus-get-newsgroup-headers-xover): Ditto.
8704         (gnus-newsgroup-setup-default-charset): Ditto.
8705         (article-decode-mime-words): Ditto.
8706         (article-decode-charset): Ditto.
8707         (article-decode-encoded-words): Ditto.
8708         (article-de-quoted-unreadable): Ditto.
8709         (gnus-mime-view-all-parts): Ditto.
8710         (gnus-mime-externalize-part): Ditto.
8711         (gnus-mm-display-part): Ditto.
8712         (gnus-mime-display-single): Ditto.
8713         (gnus-mime-display-alternative): Ditto.
8715 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8717         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8718         * gnus-art.el (article-decode-charset): Overlay
8719         rfc2047-default-charset.
8720         * message.el (message-draft-coding-system): New variable.
8721         (message-set-auto-save-file-name): Use message-draft-coding-system.
8722         * nndraft.el (nndraft-request-article): Ditto.
8723         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8724         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8726 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8728         * mm-uu.el (mm-uu-test): New function.
8729         (mm-uu-dissect): Inherit charset and cte from head.
8730         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8732 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8734         * gnus.el: Pterodactyl Gnus v0.53 is released.
8736 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8738         * mm-decode.el (mm-get-image): New function.
8739         (mm-image-fit-p): New function.
8741         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8743         * gnus-art.el (gnus-article-insert-newline): New function.
8744         (article-goto-body): New function.
8746 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8748         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8749         buttons.
8751         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8752         keystroke.
8754         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8755         line between parts.
8757         * message.el (message-remove-header): Go to end if wanted.
8759 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8761         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8762         movement with save-window-excursion.
8764 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8766         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8768 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8770         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8772 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8774         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8775         gnus-newsgroup-coding-system.
8776         (gnus-get-newsgroup-headers): Ditto.
8777         (gnus-get-newsgroup-headers-xover): Ditto.
8778         (gnus-set-global-variables): Ditto.
8779         * gnus-art.el (article-decode-mime-words): Ditto.
8780         (article-decode-charset): Ditto.
8781         (article-decode-encoded-words): Ditto.
8782         (article-de-quoted-unreadable): Ditto.
8783         (gnus-mime-view-all-parts): Ditto.
8784         (gnus-mime-externalize-part): Ditto.
8785         (gnus-mm-display-part): Ditto.
8786         (gnus-mime-display-alternative): Ditto.
8787         (gnus-mime-display-single): Ditto.
8788         * mm-view.el (mm-inline-text): Use default coding system.
8790 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8792         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8793         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8794         (gnus-newsgroup-coding-system): New local variable.
8795         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8796         (gnus-summary-local-variables): Add two new local variables.
8797         (gnus-newsgroup-setup-coding-system): New function.
8798         (gnus-select-newsgroup): Setup coding system.
8799         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8800         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8801         * gnus-cus.el (gnus-group-parameters): Customizable
8802         iso-8859-1-forced.
8804 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8806         * gnus.el: Pterodactyl Gnus v0.52 is released.
8808 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8810         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8811         encoding.
8813         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8814         undisplayed text types.
8816         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8817         types.
8819 1998-11-19  Felix Lee  <flee@cygnus.com>
8821         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8823 1998-11-19  Felix Lee  <flee@cygnus.com>
8825         * gnus-async.el (gnus-asynch-obarray): rename to
8826         gnus-async-hashtb, and don't buffer-local it.
8828         (gnus-async-article-callback): new function.
8829         (gnus-make-async-article-function): use it.
8831         (gnus-async-current-prefetch-group): new var.
8832         (gnus-async-current-prefetch-article): new var.
8833         (gnus-async-request-fetched-article): are we fetching it already?
8835         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8837 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8839         * gnus-sum.el (gnus-summary-show-article): Require.
8841         * message.el: Provide before hooks.
8842         (message-send-news): Do MIME before headers.
8844         * gnus-art.el (gnus-article-check-buffer): New function.
8845         (gnus-article-read-summary-keys): Use it.
8847         * mm-decode.el (mm-user-automatic-display): Display all inline
8848         images.
8850         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
8851         much.
8852         (gnus-unbuttonized-mime-types): New variable.
8854 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8856         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
8858         * mm-decode.el (mm-quote-arg): Quote semicolons.
8860         * gnus-art.el (gnus-mime-display-single): Don't display
8861         attachments.
8862         (gnus-mime-externalize-part): New command and keystroke.
8864         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
8865         (mm-alternative-precedence): Changed order.
8867 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8869         * gnus.el (gnus-method-simplify): New function.
8870         (gnus-native-method-p): New function.
8871         (gnus-secondary-method-p): Use gnus-method-equal.
8873         * gnus-start.el (gnus-group-change-level): Shorten select method.
8875 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8877         * gnus.el: Pterodactyl Gnus v0.51 is released.
8879 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8881         * gnus.el: Applied patches from 5.6.45.
8883         * gnus-score.el (gnus-score-find-trace): Print complete file
8884         paths.
8885         (gnus-score-find-trace): Truncate lines.
8887         * gnus.el (gnus-message-archive-group): Allow function.
8889         * message.el (message-encode-message-body): Remove Mime-Version
8890         before inserting.
8892         * gnus-cus.el (gnus-group-customize): Optional topic.
8894         * gnus-sum.el (gnus-summary-customize-parameters): New command and
8895         keystroke.
8897 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8899         * message.el (message-encode-message-body): Rewrite.
8901 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8903         * mml.el (mml-base-boundary): New variable.
8904         (mml-make-boundary): New function.
8906         * gnus-cache.el (gnus-cache-coding-system): New variable.
8907         (gnus-cache-request-article): Use it.
8909         * message.el (message-insert-mime-part): Delete duplicates.
8911 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
8913         * gnus-art.el (gnus-mime-display-alternative): Set end of
8914         multipart and display even when nothing is preferred.
8916 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8918         * gnus.el: Pterodactyl Gnus v0.50 is released.
8920 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8922         * mm-decode.el (mm-inline-media-tests): Check that device-type is
8923         fbound.
8925         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
8927 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
8929         * gnus.el (gnus-similar-server-opened): Compare backend.
8931 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
8933         * gnus-topic.el (gnus-topic-expire-articles): New function.
8934         (gnus-topic-mode-map): Bind it.
8936         * gnus.texi (Topic Commands): New expiry command. Reordered.
8938 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
8940         * gnus-sum.el
8941         (gnus-auto-expirable-marks): New variable.
8942         (gnus-inhibit-user-auto-expire): New variable.
8943         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
8944         When looking to see if we should expire instead, check
8945         gnus-auto-expirable-marks instead of using a hard-wired list.
8946         (gnus-summary-mark-as-read-forward,
8947         gnus-summary-mark-as-read-backward):
8948         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
8949         gnus-summary-mark-forward, instead of `t'.
8951 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8953         * mml.el (mml-compute-boundary): New function.
8954         (mml-compute-boundary-1): New function.
8955         (mml-generate-mime-1): Use it.
8957 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
8959         * mml.el (mml-generate-mime-1): Always precede closing boundary
8960         with newline.
8962 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8964         * mml.el (mml-generate-mime-1): Do right boundaries when several
8965         multiparts.
8967         * mm-decode.el (mm-user-automatic-display): Default to inline
8968         jpeg.
8970         * mml.el (mml-generate-mime-1): Encode non-text parts.
8972 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8974         * gnus.el: Pterodactyl Gnus v0.49 is released.
8976 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8978         * mm-view.el (mm-inline-text): Require w3-vars.
8980         * gnus-setup.el (gnus-use-tm): Removed.
8982         * gnus-art.el (gnus-article-goto-part): Don't beep.
8983         (gnus-article-view-part): Check return value.
8984         (gnus-mime-display-alternative): Don't display when there is
8985         nothing to display.
8987         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
8988         (mml-generate-mime-1): Use unibyte for binaries.
8990         * gnus-art.el (gnus-display-mime): Call
8991         gnus-article-mime-part-function.
8992         (gnus-mime-part-function): New function.
8993         (gnus-article-mime-part-function): New function.
8995         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
8997 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8999         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9001         * message.el (message-font-lock-keywords): Highlight MML.
9002         (message-mml-face): New font.
9004 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9006         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9007         (gnus-mm-display-part): Do not select-window if the article window
9008         is not found.
9010 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9012         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9014 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9016         * gnus.el: Pterodactyl Gnus v0.48 is released.
9018 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9020         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9022         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9024         * message.el (message-cite-original-without-signature): Ditto.
9025         (message-cite-original): Quote parts.
9027 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9029         * gnus.el: Pterodactyl Gnus v0.47 is released.
9031 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9033         * message.el (message-encode-message-body): Insert MIME warning.
9035         * mml.el (mml-read-tag): Look for #tag.
9037         * mm-util.el (mm-find-charset-region): Check whether
9038         enable-multibyte-characters is bound.
9040 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9042         * gnus.el: Pterodactyl Gnus v0.46 is released.
9044 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9046         * message.el (message-encode-message-body): Insert headers at the
9047         right spot.
9049 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9051         * gnus.el: Pterodactyl Gnus v0.45 is released.
9053 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9055         * nndraft.el (nndraft-save-mime-part): Removed.
9056         (nndraft-get-mime-part): Ditto.
9058         * message.el (message-format-mime-old): Removed.
9059         (message-encode-message-body): Removed.
9060         (message-encode-message-body): Renamed.
9062 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9064         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9066         * message.el (message-format-mime): Check message-mime-part.
9068         * mm-encode.el (mm-mime-file-types): Removed.
9069         (mm-default-file-encoding): New definition.
9071 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
9073         * mm-view.el (mm-inline-image): Use mm-insert-inline.
9074         * gnus-art.el (gnus-mm-display-part): Go to correct position.
9076 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9078         * gnus.el: Pterodactyl Gnus v0.44 is released.
9080 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9082         * message.el (message-format-mime): New function.
9084         * nndraft.el (nndraft-save-mime-part): New function.
9085         (nndraft-get-mime-part): New function.
9087         * mm-encode.el (mm-default-file-encoding): New function.
9088         (mm-content-transfer-encoding): New function.
9089         (mm-encode-buffer): New function.
9091         * message.el: New command.
9092         (message-mime-part): New variable.
9093         (message-insert-mime-part): New command.
9095         * mm-encode.el (mm-encode-content-transfer-encoding): New
9096         function.
9098         * mm-util.el (mm-content-transfer-encoding-defaults): New
9099         variable.
9100         (mm-mime-file-types): Taken from TM.
9102 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9104         * gnus.el: Pterodactyl Gnus v0.43 is released.
9106 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
9108         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9109         * gnus-score.el (gnus-score-default-header): Ditto.
9110         (gnus-header-index): Ditto.
9111         (gnus-summary-increase-score): Ditto, & process "extra" requests.
9112         (gnus-summary-header): Handle extra headers.
9113         (gnus-summary-score-entry): Ditto, & provide new score element.
9114         (gnus-summary-score-effect): Ditto.
9115         (gnus-score-string): Avoid "extra" string sort, & modify match in
9116         "extra" case.
9117         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9119 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9121         * message.el (message-resend): Bind message-required-mail-headers
9122         to nil.
9124         * mm-view.el (mm-inline-text): Bind w3-strict-width.
9126         * nngateway.el (require): Require cl.
9128         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9129         things.
9131 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
9133         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9134         when no articles.
9136 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9138         * message.el (message-ignored-resent-headers): Remove X-Gnus.
9140 1998-11-10  Colin Rafferty  <colin@xemacs.org>
9142         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9143         user-mail-address if non-nil.
9145 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9147         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9148         (gnus-make-sort-function-1): Ditto.
9150         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9151         window.
9153 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9155         * mm-util.el (mm-with-unibyte-buffer): Ditto.
9157         * binhex.el (binhex-decode-region): Quote.
9159 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9161         * gnus-art.el (article-decode-charset): Don't downcase charset.
9163         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9165 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9167         * gnus.el: Pterodactyl Gnus v0.42 is released.
9169 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9171         * gnus-art.el (gnus-display-mime): Add id for alternative part.
9173 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9175         * nntp.el (nntp-send-mode-reader): Revert.
9177 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9179         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9181 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
9183         * message.el (message-make-date): Fix for negative time zones.
9185 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9187         * gnus.el: Pterodactyl Gnus v0.41 is released.
9189 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
9191         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9193 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
9195         * gnus.el (gnus-short-group-name): When shortening foreign select
9196         methods, do not scan for plusses beyond the first colon.
9198 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
9200         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9201         lines where `group' is the last thing on the line.
9203 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9205         * gnus-art.el (gnus-article-view-part): Do alternative.
9206         (gnus-mime-display-alternative): Insert marker.
9208 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9210         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9212         * nnmail.el (nnmail-expired-article-p): Protect against bogus
9213         dates.
9215         * gnus-cus.el (gnus-topic): Required.
9217         * nnheader.el (nnheader-parse-nov): Parse extra.
9218         (nnheader-nov-parse-extra): New macro.
9220 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9222         * gnus-art.el (gnus-article-view-part): Internal move.
9224 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
9226         * gnus-cus-new.el (gnus-custom-topic): New free variable.
9227         (gnus-group-customize): Support editing topic parameters.
9229 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
9231         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9232         indicators.
9234 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9236         * gnus-art.el (gnus-mm-display-part): Return.
9237         (gnus-article-view-part): Only go if external.
9238         (gnus-article-dumbquotes-map): Do 205.
9240         * mm-decode.el (mm-display-part): Return what was done.
9242         * message.el (message-buffer-naming-style): New variable.
9243         (message-generate-new-buffers): Extended.
9244         (message-buffer-naming-style): Removed.
9245         (message-buffer-name): Use it.
9246         (message-do-send-housekeeping): Rename new styling.
9248         * gnus-sum.el (gnus-summary-recenter): Allow
9249         gnus-auto-center-summary to be a number.
9251 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
9253         * pop3.el (pop3-open-server): Use "binary" instead of
9254         "no-conversion".
9256 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9258         * gnus-srvr.el (gnus-browse-foreign-server): Set
9259         gnus-browse-current-method to the result of gnus-server-to-method.
9261 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9263         * gnus-util.el (gnus-pull): Another optional argument.
9264         * nnweb.el (nnweb-request-delete-group): Delete from
9265         nnweb-group-alist and update active file.
9267 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9269         * gnus-group.el (gnus-group-make-group): Accept group of new
9270         method.
9272 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
9274         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9276 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
9278         * mm-view.el (mm-inline-text): Postion of html portion.
9280 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9282         * nntp.el (nntp-list-active-group): Waited for short strings.
9283         (nntp-send-mode-reader): Ditto.
9284         (nntp-open-connection): Ditto.
9286         * gnus-int.el (gnus-request-group-articles): New function.
9288         * nntp.el (nntp-request-listgroup): New function.
9289         (nntp-request-group-articles): Renamed.
9291 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
9293         * nnheader.el (nnheader-parse-nov): Supply extra.
9295 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9297         * gnus-art.el (gnus-button-push): Don't go to
9298         gnus-article-buffer.
9300         * mm-view.el (mm-inline-image): Add a newline.
9302         * gnus-start.el (gnus-check-first-time-used): Check more.
9304 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
9306         * gnus-start.el (gnus-check-first-time-used): Check current.
9308 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9310         * mm-util.el (mm-find-charset-region): New function.
9312         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9314         * gnus-art.el (gnus-mime-button-menu): Fix.
9316 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
9318         * gnus-art.el (gnus-mime-button-menu): New definition.
9320 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9322         * gnus-art.el (article-decode-charset): Downcase charset.
9323         (article-decode-charset): Pass on type.
9324         (article-decode-charset): Check nil charsets.
9325         (article-remove-cr): Translate CR to LF.
9326         (gnus-ignored-mime-types): Default to nil.
9328         * nnheader.el (nnheader-insert-nov): Work when not Xref.
9330         * gnus-sum.el (gnus-ignored-from-addresses): Default to
9331         user-mail-address.
9332         (gnus-nov-parse-extra): Didn't return right thing.
9334 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9336         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9338 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9340         * gnus.el: Pterodactyl Gnus v0.40 is released.
9342 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9344         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9346         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9348         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9350         * nnml.el (nnml-possibly-create-directory): Check before making.
9352 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9354         * nnheader.el (nnheader-insert-nov): Don't infloop.
9356 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9358         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9359         set up.
9361 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9363         * nneething.el (nneething-file-name): New definition.
9365 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9367         * gnus-art.el (gnus-treatment-function-alist): Fix.
9368         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9370         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9372 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9374         * gnus.el: Pterodactyl Gnus v0.39 is released.
9376 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9378         * gnus-art.el (gnus-ignored-mime-types): New variable.
9379         (gnus-mime-display-single): Use it.
9380         (gnus-treatment-function-alist): New variable.
9382         * gnus.el (gnus-mime): New group.
9384         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9385         things for other parts.
9386         (gnus-mime-display-alternative): Place point.
9388         * gnus.el: autoload gnus-uu-post-news.
9390         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9391         needsterm/DISPLAY.
9393         * mm-decode.el (mm-display-part): Default to inline text/.*
9394         parts.
9396         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9397         8bit.
9399         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9400         (gnus-mime-display-single): Inline all text parts.
9401         (gnus-article-narrow-to-signature): Removed mime:: stubs.
9403 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9405         * nnml.el (nnml-possibly-create-directory): Rewrite.
9406         (nnml-request-create-group): Change to right server.
9408         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9410         * gnus.el: rmail-output-to-rmail-file autoload.
9412         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9413         Gnus.
9415         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9417         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9419 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9421         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9422         mixed part.
9424 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9426         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9428         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9430 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9432         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9434 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9436         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9437         value.
9439         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9440         hidden.
9442         * gnus-spec.el (gnus-update-format-specifications): Use the
9443         article mode line spec.
9445         * gnus-art.el (gnus-insert-mime-button): Put right type.
9446         (gnus-insert-prev-page-button): Ditto.
9447         (gnus-insert-next-page-button): Dutti.
9449         * pop3.el: New version installed.
9451 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9453         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9454         and display last part.
9456 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9458         * gnus.el: Pterodactyl Gnus v0.38 is released.
9460 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9462         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9463         Removed.
9464         (article-de-quoted-unreadable): Narrow to default.
9466         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9468         * gnus-art.el (article-decode-charset): Decode even when broken
9469         MIME.
9471         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9472         name.
9474         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9476         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9477         nnheader.
9479         * nnmail.el (nnmail-extra-headers): New variable.
9481         * nnheader.el (nnheader-insert-nov): Insert extra.
9483         * gnus.el (gnus-summary-line-format): Doc fix.
9485         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9486         (gnus-nov-parse-line): Ditto.
9487         (gnus-nov-parse-extra): New macro.
9488         (gnus-header): New function.
9489         (gnus-update-summary-mark-positions): Change.
9490         (gnus-ignored-from-addresses): New variable.
9491         (gnus-summary-insert-from-or-to): New function.
9493         * gnus.el (gnus-extra-headers): New variable.
9495         * nnheader.el (make-mail-header): Expand.
9496         (mail-header-extra): New macro.
9497         (mail-header-set-extra): Ditto.
9498         (make-full-mail-header): Expand.
9500 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9502         * gnus.el: Pterodactyl Gnus v0.37 is released.
9504 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9506         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9508         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9509         on.
9511 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9513         * gnus-spec.el (gnus-balloon-face-function): new function
9514         (gnus-parse-format): understand the %< %> specifiers
9515         (gnus-parse-complex-format): ditto.
9517 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9519         * gnus.el: Changed following-char to char-after throughout.
9521 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9523         * mm-decode.el (mm-display-external): Protect more and message.
9525 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9527         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9528         mixed part.
9530 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9532         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9534         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9536 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9538         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9540 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9542         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9544         * mm-decode.el (mm-display-external): Set undisplayer to mm
9545         buffer, not the current buffer; use unwind-protect.
9547 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9549         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9550         (gnus-summary-exit-no-update): Ditto.
9552 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9554         * mm-decode.el (mm-inline-media-tests): Look for w3.
9556         * mailcap.el (mailcap-mime-data): Inline html.
9558 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9560         * gnus.el: Pterodactyl Gnus v0.36 is released.
9562 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9564         * gnus-art.el (article-translate-strings):
9565         (gnus-article-dumbquotes-map): Don't dot.
9567         * pop3.el (pop3-open-server): Set point right.
9569         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9570         (mm-dissect-buffer): Ditto.
9571         (mm-destroy-part): Ignore non-handles.
9572         (mm-remove-part): Ditto.
9573         (mm-destroy-parts): New function.
9574         (mm-remove-parts): Ditto.
9576         * gnus-art.el (gnus-mm-display-part): Don't move point.
9578 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9580         * mm-uu.el : New file.
9582         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9584         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9585         a function.
9587 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9589         * mm-decode.el (mm-display-external): Check before selecting.
9591 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9593         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9595         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9597         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9598         variable.
9600         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9602         * gnus-art.el (gnus-decode-header-methods): New variable.
9604         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9606         * gnus-art.el (gnus-multi-decode-header): New function.
9608 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9610         * gnus.el: Pterodactyl Gnus v0.35 is released.
9612 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9614         * uudecode.el (uudecode-decode-region-external): Insert
9615         literally.
9617         * mm-bodies.el (mm-decode-body): Optional encoding.
9619 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9621         * gnus-ems.el (gnus-mouse-3): New variable.
9623         * binhex.el (binhex-decode-region-external): Don't use -internally.
9625 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9627         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9628         files.
9630 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9632         * gnus-group.el (gnus-add-marked-articles): Request backend update
9633         of flags.
9635 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9637         * gnus-sum.el (gnus-update-read-articles):
9638         (gnus-update-marks): Request backend update of mark.
9640 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9642         * gnus.texi (Optional Backend Functions): New item,
9643         nnchoke-request-set-mark.
9645 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9647         * gnus-range.el (gnus-remove-from-range): Don't add stuff in
9648           list to range.
9650 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9652         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9654 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9656         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9657         first used.
9659 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9661         * mm-view.el: Require mm-decode for macros.
9663         * mm-decode.el (mm-handle-type): Move macro declarations above the
9664         place where they are used.
9666 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9668         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9669         buffer.
9671 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9673         * nnagent.el (nnagent-open-server): Error message.
9675 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9677         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9679 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9681         * score-mode.el (gnus-score-mode-map): Ditto.
9683         * message.el (message-mode-map): Ditto.
9685         * gnus-uu.el (gnus-uu-post-news): Ditto.
9687         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9689         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9691         * gnus-art.el (gnus-article-edit-mode-map): Use
9692         `set-keymap-parent' rather than `copy-keymap'.
9694 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9696         * gnus-art.el (gnus-mime-button-commands): New variable.
9697         (gnus-mime-button-map): Initialize it from
9698         `gnus-mime-button-commands'.
9699         (gnus-mime-button-menu): New function.
9700         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9702 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9704         * message.el (message-insert-to): Make `nobody' and `poster'
9705         synonymous to `never' and `always' in Mail-Copies-To.
9706         (message-reply): Ditto.
9707         (message-followup): Ditto.
9709 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9711         * mailcap.el (mailcap-mime-data): Save sound.
9713 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9715         * message.el (message-ignored-supersedes-headers): Include
9716         `NNTP-Posting-Date'.
9718 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9720         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9722 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9724         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9725         uudecode.
9727 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9729         * mm-decode.el (mm-display-external): Don't switch on save.
9731 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9733         * nnmail.el (nnmail-movemail-args): New variable.
9735 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9737         * gnus-art.el (article-translate-strings):
9739 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9741         * gnus-art.el (gnus-article-view-part): Use it.
9742         (gnus-mm-display-part): New function.
9743         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9745         * mm-decode.el (mm-handle-displayed-p): New function.
9747         * gnus-art.el (gnus-mime-copy-part): Create better names.
9748         (gnus-mime-button-line-format): Include dots spec.
9750 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9752       * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9753       forward buffer first.
9755 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9757         * gnus-util.el (gnus-set-window-start): New function.
9759         * message.el (message-send): Don't check changed.
9761 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9763         * gnus-art.el (gnus-article-setup-buffer): Set params.
9765         * mm-decode.el (mm-user-display-methods): Inline
9766         "message/delivery-status".
9768 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9770         * message.el (message-auto-save-directory): Rename.
9771         (message-mode): Dof fix.
9773         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9774         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9776         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9778         * message.el (message-make-date): Avoid locale.
9780         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9781         cache.
9783         * mm-decode.el (mm-display-inline): Goto point-min.
9785         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9787         * mm-decode.el (mm-display-external): Reverse before sorting.
9789         * gnus-draft.el (gnus-draft-send): Allow mail.
9791 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9793         * message.el (message-check): Move message-check macro above where
9794         it is first used.
9796         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9798 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9800         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9802 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9804         * gnus.el: Pterodactyl Gnus v0.34 is released.
9806 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9808         * mm-decode.el (mm-inline-media-tests): delivery-status.
9810         * mm-view.el (mm-inline-text): Provide default.
9812 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9814         * mailcap.el (mailcap-possible-viewers): Fix nils.
9816 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9818         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9819         (article-update-date-lapsed): Record the buffer.
9820         (article-update-date-lapsed): Do all windows that display article
9821         buffers.
9823         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9825         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9827         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9828         annoations.
9830         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9832 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9834         * gnus-agent.el (gnus-category-add): Change default category to
9835         'false.
9837         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9838         scores.
9840         * gnus-draft.el (gnus-draft-send): Check server more.
9842         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9843         (gnus-article-goto-part): New function.
9845         * mm-view.el (mm-inline-text): Insert richtext properly.
9847         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
9849 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9851         * parse-time.el (parse-time-rules): Accept dates far into the past
9852         and the future, and parse single-digit numbers as years.
9854 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9856         * mm-decode.el (mm-display-external): Chop off directories.
9858 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9860         * uudecode.el (uu-decode-region-external): Use
9861         insert-file-contents-literally.
9863         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
9865 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9867         * uudecode.el: New file.
9869         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
9870         x-uuencode.
9872 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9874         * gnus-art.el (gnus-mime-display-alternative): Set faces.
9876         * message.el (message-fetch-field): Unfold properly.
9878         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
9879         in text/plain.
9881 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9883         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
9884         (gnus-auto-select-first): Removed.
9885         (gnus-auto-select-first): Extended.
9886         (gnus-summary-read-group-1): Use new value.
9888 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9890         * message.el (message-fix-before-sending): Space.
9892         * nnmail.el (nnmail-find-file): Don't erase.
9894 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9896         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
9898 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9900         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
9902 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9904         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
9906 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9908         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
9909         20.4.
9911 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9913         * gnus-art.el (gnus-mime-view-all-parts): New command and
9914         keystroke.
9916         * mm-decode.el (mm-display-external): Translate slashes.
9918         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
9920         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
9922         * mm-decode.el (mm-quote-arg): Quote spaces.
9923         (mm-display-external): Quote args.
9925 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9927         * mm-decode.el (mm-inlinable-part-p): New function.
9929 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9931        * mm-util.el (mm-disable-multibyte): New function.
9933 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9935         * gnus.el: Pterodactyl Gnus v0.33 is released.
9937 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9939         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
9941         * mm-decode.el (mm-display-external): Don't switch for externals.
9942         (mm-dissect-multipart): Don't include end-sep.
9944         * mm-util.el (mm-get-coding-system-list): New function.
9945         (mm-coding-system-list): New variable.
9947 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9949         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
9951 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9953         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
9954         group
9956 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9958         * mm-decode.el (mm-interactively-view-part): Typo.
9960 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9962         * mm-decode.el (mm-dissect-multipart): Display last part when the
9963         article has no close-delimiter
9965 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9967         * mm-decode.el (mm-dissect-buffer): Display parts which have no
9968         content-type.
9970 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
9972         * gnus-art.el (gnus-display-mime): Typo.
9974 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9976         * gnus.el: Pterodactyl Gnus v0.32 is released.
9978 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9980         * gnus-kill.el (gnus-batch-score): Protect against errors.
9982         * gnus-art.el: Protect against broken headers.
9984         * mm-decode.el (mm-display-external): Respect needsterm.
9985         (mm-display-external): Create buffer for external commands.
9987 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9989         * mailcap.el (mailcap-mime-info): Return the proper viewer.
9991         * mm-decode.el (mm-display-external): Use file name.
9993 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
9995         * gnus-util.el (gnus-output-to-rmail):  adjust to
9996           `rmail-output-to-rmail-file'
9998 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10000         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10002         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10003         headers.
10005         * gnus-art.el (article-decode-charset): Fold case.
10007 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
10009         * mailcap.el (mailcap-save-binary-file): Goto point-min.
10011 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
10013         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10014         after being stored.
10016 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
10018         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10019         come.
10021 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10023         * gnus-ems.el (gnus-widget-button-keymap): New variable.
10025 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
10027         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10029 1998-09-23  Matt Armstrong  <matta@geoworks.com>
10031         * gnus-art.el (article-decode-charset): Narrow to the correct
10032         region.
10034         * mm-bodies.el: Fix autoload.
10036 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
10038         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10040 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10042         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10044 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10046         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10047         (gnus-article-add-button): Ditto.
10049         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10051         * gnus-art.el (gnus-article-prepare-display): Make article mode.
10052         (gnus-article-prepare-display): Bind url-standalone-mode.
10054         * mm-decode.el (mm-remove-part): Also delete directory.
10055         (mm-display-external): Create a private sub-dir.
10057         * mailcap.el (mailcap-binary-suffixes): New variable.
10058         (mailcap-command-p): Use it.
10060 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10062         * nnmbox.el (nnmbox-request-group): Change server.
10063         (nnmbox-possibly-change-newsgroup): Enable multibyte.
10065         * message.el (message-encode-message-body): Don't stomp MIME
10066         headers.
10068         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10069         unless useful.
10070         (gnus-summary-exit): Check for a live article buffer.
10071         (gnus-summary-exit-no-update): Ditto.
10073         * gnus-int.el (gnus-request-replace-article): Accept no-encode
10074         param.
10076         * gnus-sum.el (gnus-article-decoded-p): New variable.
10078         * mm-decode.el (mm-display-external): Use no-conv.
10080         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10081         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10083         * gnus-art.el (gnus-article-mode-map): Bind button2 to
10084         mouse-click.
10086 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10088         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10090 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10092         * gnus.el: Pterodactyl Gnus v0.31 is released.
10094 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10096         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10098         * mm-decode.el (mm-display-part): Accept no-default.
10100         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10101         a parameter.
10103         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10104         (gnus-summary-prepare-threads): Ditto.
10106         * gnus.el (gnus-article-mode-map): Make sparse keymap.
10108         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10109         (gnus-mime-button-line-format): Doc fix.
10110         (gnus-insert-mime-button): Use it.
10111         (gnus-article-add-button): Use widget-convert-button.
10113         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10114         ignore.
10116         * mm-decode.el (mm-alternative-precedence): Ditto.
10118 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
10120         * mm-decode.el (mm-user-automatic-display): Use enriched.
10122 1998-09-14  Paul Fisher  <rao@gnu.org>
10124         * mm-decode.el (mm-dissect-multipart): Have the part start on the
10125         right place.
10127 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10129         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10131         * gnus-art.el (article-update-date-lapsed): Only update header if
10132         buffer is dispalyed in frame.
10133         (gnus-article-prepare-display): New function.
10134         (gnus-article-prepare): Use it.
10136 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10138         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10140         * mm-view.el (mm-insert-inline): New function.
10142         * mm-decode.el (mm-pipe-part): Bugged.
10144         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10146         * mm-bodies.el (mm-encode-body): Move over the body.
10148         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10150         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10152 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
10154         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10155           related functions.  Handle message/rfc822 parts.  Display subject on
10156           multipart summary lines.  Display name on sub-parts when available.
10158 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10160         * mailcap.el (mailcap-command-p): New version.
10162 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
10164         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10165         groups.
10167 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10169         * message.el (message-make-date): Remove weekday name.
10171         * mm-decode.el (mm-dissect-buffer): Protect against broken
10172         headers.
10174         * mailcap.el (mailcap-command-in-path-p): New function.
10175         (mailcap-command-p): Renamed.
10177 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10179         * rfc2047.el (eval): Autoload.
10181 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10183         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10184         (gnus-multi-decode-encoded-word-string): New function.
10185         (gnus-encoded-word-method-alist): New variable.
10186         (gnus-decode-encoded-word-functions): Removed.
10188 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10190         * gnus-int.el (gnus-request-replace-article): Replace
10191         message-narrow-to-headers with message-narrow-to-head
10193 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10195         * drums.el (drums-quote-string): Reversed match.
10197         * message.el (message-make-date): Use weekday name.
10199 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10201         * gnus.el: Pterodactyl Gnus v0.30 is released.
10203 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10205         * gnus-art.el (article-decode-encoded-words): Use it.
10206         (gnus-decode-header-function): New variable.
10208         * gnus-sum.el (gnus-nov-parse-line): Use it.
10209         (gnus-decode-encoded-word-function): New variable.
10211         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10212         buffer.
10214         * gnus-art.el (gnus-insert-mime-button): Use widget.
10215         (gnus-widget-press-button): New function.
10216         (gnus-article-prev-button): Removed.
10217         (gnus-article-next-button): Ditto.
10218         (gnus-article-add-button): Ditto.
10220         * gnus.el (gnus-article-mode-map): Inherit from widget.
10221         (gnus-article-mode-map): No, don't.
10223         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10224         (mm-content-id-alist): New variable.
10225         (mm-get-content-id): New function.
10227         * gnus-art.el (gnus-request-article-this-buffer): Only decode
10228         articles if we are fetching to the article buffer.
10230 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10232         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10233         articles.
10235 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10237         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10238         (mm-default-mime-charset): New variable.
10240         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10242         * drums.el (drums-quote-string): Reversed test.
10244 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10246         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10247         string.
10249         * drums.el (drums-quote-string): New function.
10251         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10252         (rfc2047-b-encode-region): Chop lines.
10253         (rfc2047-q-encode-region): Ditto.
10255 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10257         * gnus.el: Pterodactyl Gnus v0.29 is released.
10259 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
10261         * mm-decode.el (mm-save-part): Message right.
10263 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10265         * drums.el (drums-parse-address): Returned a list instead of a
10266         string.
10267         (drums-remove-whitespace): Skip comments.
10268         (drums-parse-addresses): Didn't work.
10270 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10272         * gnus.el: Pterodactyl Gnus v0.28 is released.
10274 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10276         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10277         starting point.
10278         (article-decode-encoded-words): Rename.
10280         * message.el (message-narrow-to-headers-or-head): New function.
10282         * gnus-int.el (gnus-request-accept-article): Narrow to the right
10283         region.
10285         * message.el (message-send-news): Encode body after checking
10286         syntax.
10288         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10290         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10292         * gnus-art.el (gnus-display-mime): Respect disposition.
10294         * mm-decode.el (mm-preferred-alternative): Respect disposition.
10296         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10297         text with annotations.
10299         * message.el (message-make-date): Fix sign for negative time
10300         zones.
10302         * mm-view.el (mm-inline-image): Insert a space at the end of the
10303         image.
10305         * mail-parse.el: New file.
10307         * rfc2231.el: New file.
10309         * drums.el (drums-content-type-get): Removed.
10310         (drums-parse-content-type): Ditto.
10312         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10314 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10316         * gnus.el: Pterodactyl Gnus v0.27 is released.
10318 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10320         * mm-decode.el (mm-alternative-precedence): New variable.
10321         (mm-preferred-alternative): New function.
10323         * gnus-art.el (gnus-mime-copy-part): New command.
10325         * mm-decode.el (mm-get-part): New function.
10327         * mm-view.el: New file.
10329         * mm-decode.el (mm-dissect-buffer): Downcase cte.
10330         (mm-display-part): Default to mailcap-save-binary-file.
10332 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10334         * gnus.el: Pterodactyl Gnus v0.26 is released.
10336 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10338         * mm-decode.el (mm-interactively-view-part): New function.
10340         * gnus-art.el (gnus-mime-view-part): New command.
10342         * mm-decode.el (mm-last-shell-command): New variable.
10344         * mailcap.el (mailcap-mime-info): Allow returning all matches.
10346         * mm-decode.el (mm-save-part): New function.
10348         * gnus-art.el (article-decode-charset): Protect against buggy
10349         content-types.
10350         (gnus-mime-pipe-part): New command.
10351         (gnus-mime-save-part): New command.
10352         (gnus-mime-button-map): New keymap.
10353         (gnus-mime-button-line-format): New variable.
10354         (gnus-insert-mime-button): New function.
10355         (gnus-display-mime): Use it.
10357         * gnus-util.el (gnus-dd-mmm): Removed length spec.
10359         * mm-decode.el (mm-inline-text): Decode charsets.
10361         * gnus-art.el (gnus-article-save): Comment fix.
10363         * gnus-int.el (gnus-start-news-server): When in batch, don't
10364         prompt.
10366         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10367         decode.
10369         * mm-decode.el (mm-inline-media-tests): Add audio.
10370         (mm-inline-audio): New function.
10372 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
10374         * gnus-art.el (article-make-date-line): Didn't work.
10376         * parse-time.el (parse-time-string): One too many nils.
10378 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10380         * gnus.el: Pterodactyl Gnus v0.25 is released.
10382 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10384         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10385         annotations.
10387         * gnus.el ((featurep 'gnus-xmas)): New
10388         'gnus-annotation-in-region-p alias.
10390 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10392         * mm-util.el (mm-with-unibyte-buffer): New function.
10394         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10396         * mm-decode.el (mm-inline-media-tests): New variable.
10398         * gnus-sum.el (gnus-summary-exit): Destroy handles.
10400         * gnus-art.el (gnus-article-mime-handles): New variable.
10402         * drums.el (drums-narrow-to-header): New function.
10404         * gnus-art.el (article-decode-charset): Use it.
10406         * drums.el (drums-content-type-get): New function.
10408         * mm-util.el (mm-content-type-charset): Removed.
10410         * drums.el (drums-syntax-table): @ is word.
10411         (drums-parse-content-type): New function.
10413         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10414         EDT" times.
10416         * gnus-util.el (gnus-date-get-time): Use safe date.
10418         * gnus-sum.el (gnus-show-mime): Removed.
10419         (gnus-summary-toggle-mime): Removed.
10421         * gnus-art.el (gnus-strict-mime): Removed.
10422         (gnus-article-prepare): Don't do MIME.
10423         (gnus-decode-encoded-word-method): Removed.
10424         (gnus-show-mime-method): Removed.
10426 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10428         * gnus.el: Pterodactyl Gnus v0.24 is released.
10430 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10432         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10433         PREFIX.
10435         * parse-time.el (parse-time-rules): Accept times that look like
10436         "h:mm".
10438         * message.el (message-make-date): Use zone properly.
10440         * gnus.el: Autoload gnus-batch.
10442         * gnus-art.el (article-de-quoted-unreadable): Do not do
10443         gnus-article-decode-rfc1522.
10445         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10447         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10448         param.
10450         * message.el (message-encode-message-body): Check for us-ascii.
10452         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10453         to the left.
10455 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10457         * gnus-art.el (article-decode-charset): Rename.
10459 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10461         * gnus.el: Pterodactyl Gnus v0.23 is released.
10463 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10465         * gnus-util.el (gnus-parent-id): Ditto.
10466         (gnus-put-text-property-excluding-newlines): Ditto.
10468         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10470 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10472         * message.el (message-generate-headers): Generate User-Agent
10473         instead of X-Mailer & X-Newsreader.
10475         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10476         User-Agent header format.
10478 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10480         * gnus.el: Pterodactyl Gnus v0.22 is released.
10482 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10484         * mm-util.el (mm-multibyte-p): Typo.
10486 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10488         * gnus.el: Pterodactyl Gnus v0.21 is released.
10490 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10492         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10494 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10496         * mm-util.el (mm-multibyte-p): New function.
10498 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10500         * gnus.el: Pterodactyl Gnus v0.20 is released.
10502 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10504         * rfc2047.el (rfc2047-decode-region): Only decode when in
10505         multibyte.
10507         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10509         * gnus-int.el (gnus-request-replace-article): Encode.
10510         (gnus-request-accept-article): Encode.
10512         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10513         here.
10515         * gnus.el (gnus-article-display-hook): Take the charset functions
10516         out.
10518         * time-date.el (safe-date-to-time): New function.
10520         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10522 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10524         * gnus.el: Pterodactyl Gnus v0.19 is released.
10526 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10528         * mm-util.el (mm-mime-charset): New function.
10530         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10532 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10534         * gnus.el: Pterodactyl Gnus v0.18 is released.
10536 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10538         * message.el (message-send-and-exit): Return t on success.
10539         (message-make-date): Make a proper time zone.
10541         * gnus-draft.el (gnus-draft-send): Only remove article if the
10542         sending is successful.
10544         * drums.el (drums-get-comment): Return the last comment.
10545         (drums-parse-address): Parse old-style From headers.
10547 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10549         * gnus-sum.el (gnus-data-compute-positions): Move below
10550         `gnus-save-hidden-threads' so the former is correctly detected as
10551         a macro.
10553 1998-09-06  Dave Love  <fx@gnu.org>
10555         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10556         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10557         time for nicer failure if it's not available.
10559 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10561         * time-date.el (time-to-seconds): Renamed.
10563         * parse-time.el (parse-time-string): Downcase before handling.
10564         (parse-time-rules): Times without seconds have 0 seconds.
10566         * rfc2047.el (rfc2047-encode-region): New version.
10567         (rfc2047-dissect-region): New function.
10569 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10571         * message.el (message-make-date): Use symbolic zone.
10573 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10575         * time-date.el (parse-time): Always use parse-time.
10577         * parse-time.el (parse-time-syntax): Use vectors.
10579 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10581         * gnus.el: Pterodactyl Gnus v0.17 is released.
10583 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10585         * time-date.el: Renamed from "date".
10587         * gnus.el: Removed all timezone dependencies.
10589         * score-mode.el: Removed.
10590         (gnus-score-edit-insert-date): Use date.
10592         * date.el (float-to-time): New function.
10594         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10596         * date.el (time-to-float): New function.
10598         * message.el (message-make-date): Use format-time-string.
10599         (message-make-expires): Use make-date.
10601         * gnus-util.el (gnus-dd-mmm): Use date.
10602         (gnus-sortable-date): Ditto.
10604         * message.el (message-make-date): Take an optional time.
10606         * gnus: Applied patches from 5.6.43.
10608         * date.el (if): Use parse-time.
10610         * gnus-score.el (gnus-summary-score-entry): Make into a command
10611         again.
10613         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10614         gnus-agent.
10616         * gnus.el (gnus-agent-meta-information-header): Moved here.
10618 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10620         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10621         (gnus-agent-fetch-group-1): Score article headers using normal
10622         group score files if the download score rule of a category/group
10623         is `file'.
10624         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10625         deciding what articles to download.
10626         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10627         predicate processing if predicate is `true' or `false'.
10629 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10631         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10633         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10635         * score-mode.el (score-mode-coding-system): New variable.
10636         (gnus-score-edit-exit): Use it.
10638 1998-09-04  Jason R Mastaler  <jason@4b.org>
10640         * drums.el: Corrected typo.
10642 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10644         * mm-bodies.el (mm-body-encoding): Faster version.
10646 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10648         * gnus-art.el (gnus-article-decode-charset): Only decode text
10649         things.
10651         * message.el (message-output): Use rmail.
10653         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10654         word part.
10656         * mm-util.el (mm-charset-to-coding-system): Use
10657         rfc2047-default-charset.
10658         (mm-known-charsets): New variable.
10660         * message.el (message-caesar-region): Bugged out.
10662 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10664         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10665         specifying `agent-predicate' in a group's parameters.
10667 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10669         * gnus.el: Pterodactyl Gnus v0.16 is released.
10671 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10673         * nnmail.el (nnmail-expired-article-p): Use predicate.
10675         * date.el (time-less-p): Renamed.
10677         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10678         from the headers.
10680         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10681         functions.
10683         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10684         all.
10685         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10686         to all functions.
10688 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10690         * gnus.el: Pterodactyl Gnus v0.15 is released.
10692 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10694         * date.el: New file.
10696         * gnus-util.el (gnus-encode-date): Removed.
10697         (gnus-time-less): Ditto.
10699         * nnmail.el (nnmail-date-to-time): Removed.
10700         (nnmail-time-less): Ditto.
10701         (nnmail-days-to-time): Ditto.
10702         (nnmail-time-since): Ditto.
10704         * drums.el: New file.
10706 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10708         * message.el (message-encode-message-body): Encode headers with
10709         body encoding.
10711         * rfc2047.el (rfc2047-default-charset): Renamed.
10712         (rfc2047-encodable-p): Use it.
10714 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10716         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10717         servers.
10719         * gnus-util.el (gnus-output-to-rmail): Removed.
10721         * gnus-art.el (gnus-summary-save-in-rmail): Use
10722         gnus-output-to-rmailrmail-output-to-rmail-file.
10724         * rfc2047.el (rfc2047-decode-region): Fold case.
10725         (rfc2047-decode): Use decode-string.
10727         * mm-util.el: Provide mm-char-int.
10729 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10731         * gnus.el: Pterodactyl Gnus v0.14 is released.
10733 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10735         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10736         sure we have 7bit.
10738 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10740         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10741         ducplicates.
10742         (gnus-inews-insert-mime-headers): Removed.
10744         * message.el (message-caesar-region): Protect against MULE chars.
10746 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10748         * mm-util.el (if): fset the right function.
10750 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10752         * gnus-art.el (gnus-article-decode-charset): Use real
10753         read-coding-system.
10755 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10757         * mm-bodies.el (mm-decode-body): Protect against malformed
10758         base64.
10759         (mm-decode-body): Check that buffer-file-coding-system is
10760         non-nil.
10762 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10764         * gnus.el: Pterodactyl Gnus v0.13 is released.
10766 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10768         * gnus-util.el (gnus-strip-whitespace): Already defined.
10769         Removed.
10771         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10773         * gnus-util.el (gnus-strip-whitespace): New function.
10775         * mm-util.el (mm-content-type-charset): Downcase.
10777 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10779         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10780         (gnus-article-decode-charset): Don't fetch all headers.
10782         * mm-util.el (mm-read-coding-system): New function.
10784         * mm-bodies.el (mm-decode-body): Check the right charset.
10786         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10788         * gnus-art.el (gnus-article-mode-line-format): Use short group
10789         format.
10791 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10793         * gnus.el: Pterodactyl Gnus v0.12 is released.
10795 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10797         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10799         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10800         (gnus-article-decode-charset): Always run.
10802         * mm-bodies.el (mm-decode-body): Decode cte.
10804 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10806         * gnus.el: Pterodactyl Gnus v0.11 is released.
10808 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10810         * message.el (message-encode-message-body): Ditto.
10812         * gnus-art.el (gnus-article-decode-mime-words): New command and
10813         keystroke.
10814         (gnus-article-decode-charset): Ditto.
10815         (gnus-article-decode-charset): Only work under MULE.
10817         * mm-util.el (mm-content-type-charset): New function.
10819         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10821         * message.el (message-send-mail): Insert MIME headers.
10822         (message-check-news-body-syntax): Don't warn for escape sequences.
10823         (message-check-news-body-syntax): Insert MIME headers.
10825         * mm-bodies.el (mm-body-encoding): New function.
10827         * message.el (message-encode-message-body): New function.
10829         * mm-bodies.el: New file.
10831         * mm-util.el (mm-narrow-to-head): New function.
10833         * rfc2047.el (rfc2047-encode): Use it.
10835         * mm-util.el: Provide mm-encode-coding-region.
10837         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10839         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10841         * mm-util.el (mm-enable-multibyte): New function.
10843         * message.el (message-set-work-buffer): Set multibyte.
10845         * gnus.el (gnus-continuum-version): Be valid forever and ever.
10847         * gnus-util.el (gnus-point-at-eol): Removed.
10848         (gnus-point-at-bol): Ditto.
10850 1998-08-31  Didier Verna  <verna@inf.enst.fr>
10852         * gnus-msg.el (gnus-group-mail): make it behave like
10853         gnus-group-post-news with regards to the prefix (this enables the
10854         use of posting styles).
10856 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10858         * gnus.el (gnus-article-display-hook): Added
10859         gnus-article-decode-rfc1522 to hook.
10861 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10863         * gnus.el: Pterodactyl Gnus v0.10 is released.
10865 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10867         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
10868         hook to be run.
10870 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10872         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
10874         * mm-util.el (mm-charsets-in-region): Removed.
10876         * rfc2047.el: Renamed file.
10878         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
10880         * message.el (message-mode): Set multibyte.
10882         * mm-util.el (mm-charsets-in-region): Copied here.
10884         * gnus-util.el: Removed gnus-truncate-string.
10886         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
10888         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
10889         (rfc1522-encodable-p): New function.
10890         (rfc1522-encode-message-header): Use it.
10892 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10894         * gnus.el: Pterodactyl Gnus v0.9 is released.
10896 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10898         * mm-util.el: Shadow encode-coding-string.
10900         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
10902         * mm-util.el: New file.
10904         * mm-decode.el: Somewhat depleted.
10905         * mm-encode.el: Ditto.
10907         * rfc1522.el: New file.
10909         * mm-util.el (mm-replace-chars-in-string): Copied here.
10911         * mm-encode.el (mm-q-encode-region): New function.
10913         * qp.el (quoted-printable-encode-region): Take an optional CLASS
10914         param.
10916         * mm-encode.el (mm-encode-word-region): Downcase.
10918 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10920         * gnus.el: Pterodactyl Gnus v0.8 is released.
10922 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10924         * message.el (message-send-mail): Encode headers.
10926         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
10927         (quoted-printable-encode-region): Upcase.
10929         * message.el (message-default-charset): New variable.
10931         * qp.el (quoted-printable-encode-region): Optional param FOLD.
10933         * message.el (message-narrow-to-field): Changed name.
10935         * mm-encode.el: New file.
10937         * message.el (message-narrow-to-header): New function.
10939         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
10940         right buffer.
10942 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10944         * gnus.el: Pterodactyl Gnus v0.7 is released.
10946 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10948         * gnus.el: Remove autoload for
10949         gnus-article-mime-decode-quoted-printable.
10951         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
10952         be decoded in non-MULE Emacsen.
10954 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10956         * mm-decode.el: Check for coding-system-list.
10958 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10960         * gnus.el: Pterodactyl Gnus v0.6 is released.
10962 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10964         * nnheader.el (fboundp): Protect code-coding-string.
10966         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
10967         is available.
10969 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10971         * gnus.el: Pterodactyl Gnus v0.5 is released.
10973 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10975         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
10976         (gnus-hack-decode-rfc1522): Removed.
10978         * mm-decode.el (mm-charset-coding-system-alist): Check better.
10980 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10982         * gnus.el: Gnus v0.4 is released.
10984 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10986         * gnus-art.el (gnus-article-decode-mime-words): New command and
10987         keystroke.
10989         * qp.el (quoted-printable-decode-region): Don't use hexl.
10991         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
10992         (gnus-structured-field-decoder): Removed.
10993         (gnus-unstructured-field-decoder): Ditto.
10995         * mm-decode.el: New file.
10997         * qp.el: New file.
10999         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11001         * gnus-ems.el (fboundp): Removed gnus-split-string.
11003         * gnus.el (gnus-splash-face): Doc fix.
11005         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11007         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11008         hexl.
11010         * nnheader.el (nnheader-temp-write): Removed.
11012 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11014         * gnus.el: Gnus v0.3 is released.
11016 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11018         * gnus.el: Gnus v0.2 is released.
11020 ;; Local Variables:
11021 ;; coding: iso-2022-7bit
11022 ;; End:
11024     Copyright (C) 2002 Free Software Foundation, Inc.
11025   Copying and distribution of this file, with or without modification,
11026   are permitted provided the copyright notice and this notice are preserved.