(gnus-server-prepare): Remove spurious call to `cdr'.
[emacs.git] / lisp / gnus / ChangeLog
blobdc39720f79b03a85c811e5da56c08df25de8e16c
1 2004-03-27  Juanma Barranquero  <lektu@terra.es>
3         * gnus-srvr.el (gnus-server-prepare): Remove spurious call to `cdr'.
5 2004-03-22  Stefan Monnier  <monnier@iro.umontreal.ca>
7         * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
8         (gnus-narrow-to-page): Don't assume point-min == 1.
9         (gnus-article-edit-mode): Derive from message-mode.
10         (gnus-button-alist): Add buttons to (info "(emacs)Keymaps").
12         * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
13         point-min == 1.
15         * imap.el (imap-parse-address-list, imap-parse-body-ext):
16         Disable incorrect use of `assert'.
18 2004-03-05  Stefan Monnier  <monnier@iro.umontreal.ca>
20         * message.el (message-mode): Fix last change.
22 2004-03-04  Stefan Monnier  <monnier@iro.umontreal.ca>
24         * message.el (message-mode): Set comment-start-skip.
26 2004-02-08  Andreas Schwab  <schwab@suse.de>
28         * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
30         * gnus-score.el (gnus-summary-increase-score): Fix format string.
32 2003-06-25  Sam Steingold  <sds@gnu.org>
34         * gnus-group.el (gnus-group-suspend): Avoid some consing.
36 2003-06-11  Sam Steingold  <sds@gnu.org>
38         * pop3.el (pop3-leave-mail-on-server): New user variable.
39         (pop3-movemail): Delete mail only when it is nil.
41 2003-05-10  Juanma Barranquero  <lektu@terra.es>
43         * message.el (message-buffer-naming-style): Fix typo.
45 2003-05-07  Dave Love  <fx@gnu.org>
47         [Partial sync with Gnus.]
49         * rfc2047.el (rfc2047-header-encoding-alist): Add Followup-To.
50         (rfc2047-encode-message-header): Fold when encoding not necessary.
51         (rfc2047-encode-region): Skip \n as whitespace.
52         (rfc2047-fold-region): Fix whitespace regexps.  Don't break just
53         after the header name.
54         (rfc2047-unfold-region): Fix regexp and whitespace-skipping.
56 2003-05-06  Jesper Harder  <harder@ifa.au.dk>
58         * gnus-cus.el (gnus-group-customize, gnus-score-parameters):
59         Don't quote nil and t in docstrings.
61         * gnus-score.el (gnus-score-lower-thread): Likewise.
63         * gnus-art.el (gnus-article-mime-match-handle-function): Likewise.
65 2003-02-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
67         * nnfolder.el (nnfolder-request-accept-article): Don't use
68         mail-header-unfold-field.
70         * imap.el (imap-ssl-open): Don't depend on ssl.el.
71         * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
73 2003-02-18  Juanma Barranquero  <lektu@terra.es>
75         * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
77 2003-02-14  Juanma Barranquero  <lektu@terra.es>
79         * mm-uu.el (mm-uu-dissect): Fix use of character constant.
81 2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
83         * nntp.el (nntp-accept-process-output): Don't use point-max to get
84         the buffer's size.
86 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
88         * nnheader.el: Added cygwin to system-type comparisons.
90 2003-01-27  Juanma Barranquero  <lektu@terra.es>
92         * imap.el (imap-mailbox-status): Fix typo.
94 2003-01-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
96         * gnus-sum.el (gnus-alter-header-function): Add type and group.
98 2003-01-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
100         * gnus-agent.el: Don't use `path'.
102         * nnsoup.el (nnsoup-file-name): Ditto.
104         * nnmail.el (nnmail-pathname-coding-system): Ditto.
105         (nnmail-group-pathname): Ditto.
107         * nnimap.el (nnimap-group-overview-filename): Ditto.
109         * nnheader.el (nnheader-pathname-coding-system): Ditto.
110         (nnheader-group-pathname): Ditto.
112         * nnfolder.el (nnfolder-group-pathname): Ditto.
114         * gnus.el (gnus-home-directory): Ditto.
116         * gnus-group.el (gnus-group-icon-list): Ditto.
118 2003-01-04  Kim F. Storm  <storm@cua.dk>
120         * message.el (message-split-line): New function.
121         (message-mode-map): Remap split-line to message-split-line.
123 2002-11-29  ShengHuo ZHU  <zsh@cs.rochester.edu>
125         * smiley-ems.el (gnus-smiley-display): Typo.
127         * nnvirtual.el: Typo.
129         * nnsoup.el (nnsoup-retrieve-headers): Typo.
131         * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
133         * nnimap.el: Typo.
134         (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
136         * mm-encode.el (mm-safer-encoding): Typo.
138         * messcompat.el: Typo.
140         * message.el (message-face-alist): Typo.
142         * imap.el (imap-interactive-login, imap-anonymous-auth)
143         (imap-open): Typos.
145         * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
147         * gnus.el: Typo.
149         * gnus-win.el (gnus-configure-frame): Typo.
151         * gnus-util.el (gnus-atomic-progn-assign): Typo.
153         * gnus-topic.el (gnus-topic-sort-topics): Typo.
155         * gnus-sum.el (gnus-summary-article-number)
156         (gnus-summary-read-group-1, gnus-summary-mark-article)
157         (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
159         * gnus-mule.el (gnus-mule-add-group): Typo.
161         * gnus-mlspl.el (gnus-group-split-fancy): Typo.
163         * gnus-group.el (gnus-group-fetch-faq): Typo.
165         * gnus-art.el (gnus-decode-header-methods): Typo.
167         * flow-fill.el: Typo.
169 2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>
171         * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
173 2002-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
175         * message.el (message-set-auto-save-file-name):
176         Use make-directory, to avoid the dependence on gnus-util.
178 2002-11-11  Markus Rost  <rost@math.ohio-state.edu>
180         * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
181         parens in column 0.
183 2002-11-08  Markus Rost  <rost@math.ohio-state.edu>
185         * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
186         column 0.
188 2002-10-18  Dave Love  <fx@gnu.org>
190         * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
191         (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
192         emacs-mule.
193         (mm-find-mime-charset-region): Fix :mime-charset part.
194         (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
195         (mm-mime-charset, mm-find-mime-charset-region): Look for
196         `:mime-charset' property of coding systems before `mime-charset'.
197         (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
198         (mm-with-unibyte-current-buffer-mule4): Deleted.
199         (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
200         (multibyte-char-to-unibyte): New.
202         * rfc2047.el (message-posting-charset): defvar when compiling.
203         (ietf-drums, gnus-util): Don't require.
204         (rfc2047-header-encoding-alist): Add `address-mime' part.  Doc fixes.
205         (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
206         iso-8859-8.
207         (rfc2047-q-encoding-alist): Augment header list.
208         (rfc2047-encoding-type): New.
209         (rfc2047-dissect-region): Deleted.
210         (rfc2047-encode-region, rfc2047-encode): Rewritten to take
211         account of rfc2047 rules with respect to rfc2822 tokens and to do
212         encoding in place rather than by passing strings.
213         (rfc2047-encode-message-header): Don't include header name field
214         in encoding.  Add `address-mime' case and bind
215         rfc2047-encoding-type for `mime' case.
216         (rfc2047-encode-string): Doc fix.
217         (rfc2047-encode): Use longer chunks for base64.
218         (rfc2047-fold-region): Insert single characters, not strings.
219         (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
221         * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
222         (gnus-summary-select-article, gnus-summary-edit-article):
223         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
225         * message.el (message-forward-make-body):
226         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
228         * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
229         Maybe use string-to-multibyte.  Avoid find-charset-region.
230         Cope with encoding Emacs 22 eight-bit chars.
232         * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
233         (mm-encode-body): Just call mm-encode-coding-region in encoding case.
235 2002-10-17  Juanma Barranquero  <lektu@terra.es>
237         * nnweb.el (nnweb-dejanews-create-mapping)
238         (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
239         (nnweb-google-create-mapping): Fix typos.
241         * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
243         * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
245         * gnus-cus.el (gnus-group-customize): Likewise.
247         * gnus-util.el (gnus-parse-netrc): Likewise.
249 2002-09-21  Rob Browning  <rlb@defaultvalue.org>
251         * gnus-art.el (gnus-article-x-face-command):
252         Use gnus-article-compface-xbm if bound.
254 2002-09-18  Rob Browning  <rlb@defaultvalue.org>
256         * gnus-art.el (gnus-article-x-face-command):
257         Don't use gnus-article-compface-xbm.
259 2002-09-06  Juanma Barranquero  <lektu@terra.es>
261         * gnus-int.el (gnus-status-message): Fix spacing.
263 2002-08-30  Juanma Barranquero  <lektu@terra.es>
265         * imap.el (imap-authenticator-alist, imap-stream-alist)
266         (imap-continuation): Fix typos.
268 2002-08-23  ShengHuo ZHU  <zsh@cs.rochester.edu>
270         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
272         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
274         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
276         * nnmh.el (nnmh-request-expire-articles):
277         Implemented expiry-target for nnmh backend.
279 2002-08-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
281         * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
283         * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
284         avoid arithmetic errors.
286 2002-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
288         * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
289         Change cdaar to cdar and car.
291         * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
292         (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
294 2002-07-03  Juanma Barranquero  <lektu@terra.es>
296         * gnus-sum.el (gnus-summary-highlight): Fix typo.
298 2002-06-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
300         * nnheader.el (nnheader-file-name-translation-alist): Set the
301         default value for MS Windows systems.
303         * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
305         * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
306         * nndoc.el: Add several new types.
308 2002-05-16  Juanma Barranquero  <lektu@terra.es>
310         * gnus-art.el (gnus-mime-copy-part): Fix typo.
312 2002-05-09  Miles Bader  <miles@gnu.org>
314         * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
315         (gnus-article-hide-citation): Respect it.
317 2002-04-12  Juanma Barranquero  <lektu@terra.es>
319         * pop3.el (pop3-open-server): Fix typo.
321 2002-04-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
323         * pop3.el (pop3-munge-message-separator): Work if no date.
324         Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
326         * pop3.el (pop3-munge-message-separator): Only use valid date.
327         Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
329 2002-04-11  Stefan Monnier  <monnier@cs.yale.edu>
331         * gnus-sum.el (gnus-update-summary-mark-positions)
332         (gnus-summary-toggle-header):
333         * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
334         (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
335         (gnus-uu-post-encoded):
336         * nnfolder.el (nnfolder-possibly-change-group):
337         * nnimap.el (nnimap-retrieve-headers):
338         * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
340 2002-04-08  Stefan Monnier  <monnier@cs.yale.edu>
342         * nnml.el (nnml-save-nov, nnml-generate-nov-file):
343         * pop3.el (pop3-md5): Don't hardcode point-min == 1.
345 2002-04-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
347         * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
349 2002-04-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
351         * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
353         * message.el (message-tool-bar-map): Ditto.
355         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
357 2002-04-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
359         * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
361 2002-03-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
363         * mail-source.el (make-source-make-complex-temp-name):
364         Use make-temp-file.
366         * mm-util.el (mm-make-temp-file): New function.
367         * nneething.el (nneething-file-name): Use it.
368         * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
369         * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
370         (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
371         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
373         * message.el (message-mode): If buffer-file-name, don't set auto
374         save file name.
375         Trivial change from Geoff Greene <ggreene@wpi.edu>
377 2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>
379         * qp.el (quoted-printable-decode-region): Doc addition.
381 2002-02-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
383         * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
385 2002-02-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
387         * mm-encode.el (mm-content-transfer-encoding-defaults): Set
388         default to base64. Add application/emacs-lisp.
390         * mail-source.el (mail-source-fetch-directory): Run scripts.
392 2002-02-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
394         * gnus-msg.el (gnus-post-method): Fix doc.
396         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
398 2002-02-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
400         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
401         From:  Stefan Monnier  <monnier@cs.yale.edu>
403 2002-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
405         * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
406         * mm-view.el (mm-w3-prepare-buffer): Ditto.
407         (mm-inline-text): Ditto.
408         Suggested by  Dave Love <fx@gnu.org>.
410         * mml.el (mml-preview): Disable local map.
412         * mml.el (mml-preview): Bind `q'.
414 2002-02-05  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
416         * binhex.el (binhex-decoder-switches): Doc fix.
418 2002-02-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
420         * message.el (message-forward-rmail-make-body): Directly use
421         rmail-msg-restore-non-pruned-header to avoid calling
422         vertical-motion.
424 2002-01-27  Richard M. Stallman  <rms@gnu.org>
426         * time-date.el: Add autoload cookies.  Many doc fixes.
427         (time-add): New function.
428         (time-subtract): Renamed from subtract-time.
429         (subtract-time): New alias for time-subtract.
431 2002-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
433         * gnus-start.el (gnus-read-init-file): Cleaned up.
435 2002-01-03  Dave Love  <d.love@dl.ac.uk>
437         * gnus-start.el (gnus-startup-file-coding-system): Removed.
438         (gnus-read-init-file): Don't use it.
440 2002-01-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
442         * gnus-start.el (gnus-read-init-file): Don't force coding system
443         for ~/.gnus.  From Dave Love <fx@gnu.org>.
445 2002-01-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
447         * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
448         * mm-util.el (mm-use-find-coding-systems-region): New variable.
449         (mm-find-mime-charset-region): Use it.
450         * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
451         * nnspool.el (nnspool-request-post): Ditto.
453 2002-01-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
455         * message.el, gnus-art.el, gnus.el, gnus-cite.el:
456         Adapt face definitions to use :weight and :slant.
458 2001-12-12  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
460         * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
461         to variable, follow doc-string conventions).
463 2001-12-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
465         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
466         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
468         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
470         * gnus-sum.el (gnus-summary-save-article): Nix
471         gnus-display-mime-function and gnus-article-prepare-hook.
473 2001-12-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
475         * message.el (message-mail): Add send-actions.
477 2001-11-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
479         * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
480         arguments.
482 2001-11-25  Stefan Monnier  <monnier@cs.yale.edu>
484         * imap.el (imap-interactive-login, imap-open, imap-authenticate):
485         Use make-local-variable rather than make-variable-buffer-local.
487 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
489         * message.el (message-forward-rmail-make-body): Use
490         save-window-excursion.
491         (message-encode-message-body): Use noerror when search.
492         (message-setup-1): Convert compose-mail send-actions to
493         message-send-actions.
495         * message.el (message-forward-subject-author-subject): Don't use
496         message-news-p, which widens the buffer.
497         (message-forward-make-body): New function.
498         (message-forward): Use it.
499         (message-insinuate-rmail): New function.
500         (message-forward-rmail-make-body): New function.
502         * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
503         * gnus-score.el (gnus-score-find-bnews): Use it.
504         * mm-util.el (mm-iso-8859-x-to-15-region): Use
505         insert-before-markers.
506         From Jesper Harder <harder@ifa.au.dk>
507         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
508         * mm-util.el (mm-coding-system-priorities): New variable.
509         (mm-sort-coding-systems-predicate): New function.
510         (mm-find-mime-charset-region): Resort coding systems if needed.
511         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
513         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
514         (mm-hack-charsets): Fix doc.
516         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
517         (mm-iso-8859-x-to-15-table): Ditto.
518         (mm-iso-8859-x-to-15-region): Ditto.
519         (mm-find-mime-charset-region): Ditto.
521         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
522         (gnus-summary-limit-to-author): Ditto.
523         (gnus-summary-limit-to-extra): Ditto.
524         (gnus-summary-find-matching): Support not-matching argument.
526         * message.el (message-wash-subject): Use `insert' rather than
527         `insert-string', which is deprecated.
528         From  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
530 2001-11-14  Sam Steingold  <sds@gnu.org>
532         * gnus-score.el: Fixed some doc strings to properly quote symbols.
534 2001-11-10  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
536         * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
537         function `system-name' instead of both function and variable.
539 2001-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
541         * mml.el (mml-preview): Bind mail-header-separator.
543 2001-11-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
545         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
546         Suggested by  Dave Love  <fx@gnu.org>.
548 2001-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
550         * mm-util.el (mm-charset-synonym-alist): Revert (some).
552 2001-10-30  ShengHuo ZHU  <zsh@cs.rochester.edu>
554         * mm-util.el (mm-iso-8859-x-to-15-region): New function.
555         (mm-hack-charsets): New variable.
556         (mm-iso-8859-15-compatible): New variable.
557         (mm-iso-8859-x-to-15-table): New variable.
558         (mm-find-mime-charset-region): Add parameter hack-charsets.
560         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
561         is nil.
563         * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
564         pages are changed.
566         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
567         mm-coding-system-p. Don't correct it only in XEmacs.
568         (mm-charset-to-coding-system): Use mm-coding-system-p and
569         mm-get-coding-system-list.
570         (mm-emacs-mule, mm-mule4-p): New.
571         (mm-enable-multibyte, mm-disable-multibyte,
572         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
573         mm-with-unibyte-current-buffer,
574         mm-with-unibyte-current-buffer-mule4): Use them.
575         (mm-find-mime-charset-region): Treat iso-2022-jp.
577         From  Dave Love  <fx@gnu.org>:
579         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
580         construction.
581         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
582         entries conditional on not having a coding system defined for
583         them.
584         (mm-mule-charset-to-mime-charset): Use
585         find-coding-systems-for-charsets if defined.
586         (mm-charset-to-coding-system): Don't use
587         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
588         later.  Add last resort search of coding systems.
589         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
590         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
591         Mule 4.
592         (mm-find-mime-charset-region): Re-write.
593         (mm-with-unibyte-current-buffer): Restore buffer as well as
594         multibyteness.
596 2001-10-30  Simon Josefsson  <jas@extundo.com>
598         * nnimap.el (nnimap-date-days-ago): Defeat locale.
600 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
602         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
604 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
606         * Branch for 21.1.
608 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
610         * gnus-ems.el (gnus-article-display-xface): Skip over previously
611         inserted images.
613 2001-09-19  Sam Steingold  <sds@gnu.org>
615         * gnus-win.el (gnus-buffer-configuration):
616         Respect `gnus-bug-create-help-buffer'.
618 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
620         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
621         can read e-mails from Microsoft Outlook users not using ISO
622         8859-2 character set.
624 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
626         * gnus-sum.el (gnus-select-newsgroup):
627         Make `gnus-current-select-method' buffer-local.
628         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
630         * gnus-art.el (gnus-request-article-this-buffer): Refer to
631         `gnus-current-select-method' in the current summary buffer.
632         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
634 2001-09-18  Miles Bader  <miles@gnu.org>
636         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
637         error querying a backend abort the whole process.
639 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
641         * gnus-srvr.el (gnus-server-mode): Doc fix.
643 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
645         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
647 2001-08-31  Sam Steingold  <sds@gnu.org>
649         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
650         typo: `exmine' --> `examine'.
652 2001-08-20  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
654         * earcon.el (earcon-auto-play): Remove unused option.
656 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
658         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
660         * gnus-util.el (gnus-output-to-rmail): Ditto.
661         (gnus-output-to-mail): Ditto.
663         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
665 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
667         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
669 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
671         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
672         already fboundp.  Add INTERACTIVE arg to autoload form.
674 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
676         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
677         (gnus-ding-file-coding-system): New variable.
678         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
679         (gnus-slave-save-newsrc): Use it.
681 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
683         * gnus-start.el (gnus-startup-file-coding-system): Change to
684         `emacs-mule'.
686 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
688         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
689         command.
691         * gnus-start.el (gnus-find-new-newsgroups): Use
692         `message-make-date' instead of `current-time-string'.
693         (gnus-ask-server-for-new-groups): Ditto.
694         (gnus-check-first-time-used): Ditto.
696 2001-07-13  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
698         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
700 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
702         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
704 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
706         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
707         Browse->Next entries to Browse->Prev.
708         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
710 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
712         * nnheader.el (nnheader-init-server-buffer): Make sure the
713         *nntpd* buffer is made multibyte instead of a random buffer.
715 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
717         * gnus.el: Fix the header line, for finder.el.  Suggested by
718         Pavel Janik <Pavel@Janik.cz>
720 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
722         * gnus.el (gnus-local-domain): Removed because unused.
724 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
726         * qp.el (quoted-printable-decode-region): If called interactively,
727         use coding-system-for-read.
729 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
731         * gnus.el (gnus-interactive): Fix parenthesis errors.
733 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
735         * message.el (rmail-output): It is in rmailout.el not rmail.el.
737         * message.el (message-forward): local-variable-p takes an extra
738         argument in XEmacs.
740         * message.el (message-forward-decoded-p): New variable.
741         (message-forward-subject-author-subject): Use it.
742         (message-make-forward-subject): Use it.
743         (message-forward): Use it.
745         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
747 2001-03-05  Dave Love  <fx@gnu.org>
749         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
750         Move it after definition of mm-coding-system-p.
752 2001-03-01  Dave Love  <fx@gnu.org>
754         * mm-util.el (mm-inhibit-file-name-handlers): Add
755         image-file-handler.
757 2001-02-11  Dave Love  <fx@gnu.org>
759         * message.el (message-signature-file): Fix doc, :type.
761 2001-02-08  Dave Love  <fx@gnu.org>
763         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
764         (message-posting-charset): Defvar when compiling again.
765         (rfc2047-encodable-p): Require message.
767         * gnus-sum.el (gnus-alter-articles-to-read-function):
768         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
770 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
772         * message.el (message-make-forward-subject): Argument decoded.
773         (message-forward): Use it when digest.
775         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
776         buffer.
778         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
779         in Emacs.
781         * gnus-art.el (gnus-article-make-menu-bar): Make
782         gnus-article-post-menu.
784 2001-02-06  Dave Love  <fx@gnu.org>
786         * qp.el (quoted-printable-encode-region): Remove redundant code
787         from last change.
789 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
791         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
793         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
794         command if there is not last-saver.
796         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
797         (rfc2047-charset-encoding-alist): Add big5.
799         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
800         GB2312 and Big5.
802         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
804         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
806         * gnus-sum.el (gnus-summary-print-article): Take one prefix
807         argument. Allow to print several articles in one file.
809         * webmail.el (webmail-type-definition): netaddress changes.
811 2001-01-31  Dave Love  <fx@gnu.org>
813         * mm-util.el (mm-mime-mule-charset-alist)
814         (mm-find-mime-charset-region): Consider mule-utf-8.
816 2001-01-31  Dave Love  <fx@gnu.org>
818         * gnus-art.el (gnus-article-x-face-command)
819         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
820         :version.
822 2001-01-26  Dave Love  <fx@gnu.org>
824         * mm-util.el (mm-multibyte-string-p): New.
826         * qp.el: Remove un-logged bogus changes from 2000-12-20.
827         (quoted-printable-encode-region): Doc fix.  Don't call
828         string-as-multibyte on class.  Clarify line-folding.
829         (quoted-printable-encode-string): Make temp buffer inherit
830         string's multibyteness.
832 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
834         * nnheader.el (toplevel): Don't require `gnus-util' at
835         compile-time; this creates a circular dependency, and prevents
836         a bootstrap.
838 2001-01-22  Andreas Schwab  <schwab@suse.de>
840         * nnheader.el (gnus-delete-line): Autoload it as a macro.
842 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
844         * message.el (message-forward): Use mule4.
845         * mm-util.el (mm-string-as-unibyte): New.
846         * message.el (message-forward): Use it.
847         * message.el (message-cite-original-without-signature): Don't peel
848         off the blank line.
849         (message-get-reply-headers): Add Cc if it is not in follow-to.
850         * message.el (message-send-mail): Content-Type may not be there.
851         By Alberto Lusiani.
852         * gnus-art.el (article-display-x-face): Insert X-Face if there is
853         not.
854         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
855         one.
856         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
857         (gnus-remove-some-windows): Ditto.
858         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
859         handle.
860         * gnus-art.el (gnus-mime-view-part): Copy it.
861         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
862         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
863         orig-file. Use ',source.
864         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
865         Lars Magne Ingebrigtsen.
866         * pop3.el (pop3-get-message-count): Andrew Innes
867         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
869 2001-01-08  Dave Love  <fx@gnu.org>
871         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
872         single character.
874         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
876         * message.el: Doc and message fixes.
877         (message-send-rename-function)
878         (message-make-forward-subject-function)
879         (message-send-mail-function, message-reply-to-function)
880         (message-wide-reply-to-function, message-followup-to-function)
881         (message-distribution-function, message-auto-save-directory): Fix
882         :type.
884         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
885         proceeding after warnings.  Amend multipart warning message.
887 2001-01-04  Dave Love  <fx@gnu.org>
889         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
890         compiling.
891         (gnus-make-directory): Require nnmail.
893         * mm-decode.el (mm-inline-media-tests): Add
894         image/x-portable-bitmap.
895         (mm-get-image): Grok pbm.
897 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
899         * message.el (message-mail): Support yank-action.
901         * message.el (message-setup): Revoke the last change.
903 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
905         * message.el (message-setup): Use cons. Suggested by Johan Vromans
906         <jvromans@squirrel.nl>.
908         * gnus-topic.el (gnus-topic-create-topic): Use list.
910         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
911         before binding gnus-default-article-saver.
913         * gnus-sum.el (gnus-summary-save-article):
914         (gnus-summary-pipe-output):
915         (gnus-summary-save-article-mail):
916         (gnus-summary-save-article-rmail):
917         (gnus-summary-save-article-file):
918         (gnus-summary-write-article-file):
919         (gnus-summary-save-article-body-file): Ditto.
921         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
923 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
925         * gnus-art.el (gnus-article-check-hidden-text): Return t.
927         * gnus-util.el (gnus-remove-text-properties-when): Return t.
929         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
930         malformatted messages.
932 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
934         * gnus-art.el (article-treat-dumbquotes): Quote \.
936 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
938         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
939         Emacs 20 runs on a terminal.
941 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
943         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
944         Paul Stevenson <p.stevenson@surrey.ac.uk>
946 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
948         * mml.el (gnus-add-minor-mode): Autoload.
950         * message.el (message-forward): Save-restriction.
952         * message.el (message-mail-user-agent): Add :version.
954         * message.el (message-mail-user-agent): New variable.
955         (message-setup): Renamed to message-setup-1. Support
956         mail-user-agent.
957         (message-mail-user-agent): New function.
958         (message-mail): Use it.
959         (message-reply): Use it.
960         (message-resend): Use it.
961         (message-mail-other-window): Use it.
962         (message-mail-other-frame): Use it.
964         * gnus-msg.el (gnus-bug): Support mail-user-agent.
966 2000-12-21  Miles Bader  <miles@gnu.org>
968         * message.el (message-mode): Set `comment-start' to the  yank prefix.
970 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
972         * message.el (message-narrow-to-head-1): New function.
973         (message-narrow-to-head): Use it.
974         (message-reply): Ditto.
975         (message-cancel-news): Ditto.
976         (message-supersede): Ditto.
977         (message-make-forward-subject): Ditto.
978         (message-bounce): Ditto.
980         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
982         * message.el (message-forward): Copy buffer in unibyte mode.
983         (message-make-forward-subject): Don't widen. Decode.
984         (message-forward): Don't decode subject.
986         * mml.el (gnus-ems): Require it.
988         * gnus-msg.el (gnus-summary-mail-forward):
990         * message.el (message-forward): Move mime-to-mml here.
992         * nnmbox.el (nnmbox-file-coding-system): Use binary.
993         (nnmbox-active-file-coding-system): Ditto.
995         * gnus-cus.el (gnus-group-parameters): Add posting-style.
997         * mm-uu.el: Require binhex.
999 2000-12-20  Christoph Conrad  <C.Conrad@cli.de>
1001         * qp.el (quoted-printable-encode-region): Upcase QP.
1003 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
1005         * gnus-util.el (gnus-add-text-properties-when): New function.
1006         (gnus-remove-text-properties-when): Ditto.
1008         * gnus-cite.el (gnus-article-hide-citation): Use them.
1009         (gnus-article-toggle-cited-text): Use them.
1011         * gnus-art.el (gnus-signature-toggle): Use them.
1012         (gnus-article-show-hidden-text): Ditto.
1013         (gnus-article-hide-text): Ditto.
1015         * gnus-art.el (gnus-article-describe-key): Use prompt.
1016         (gnus-article-describe-key-briefly): Ditto.
1018 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
1020         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
1022 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
1024         * *.xpm, *.pbm: Convert icons icons to size 24x24.
1026 2000-12-18  Dave Love  <fx@gnu.org>
1028         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
1029         (unused).
1031 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1033         * pop3.el (pop3-movemail): Use binary.
1034         (pop3-movemail-file-coding-system): Removed.
1036 2000-12-13  Miles Bader  <miles@gnu.org>
1038         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1039         to t, so that we don't get stuck while trying to smilefy
1040         intangible text.
1042 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1044         * smiley-ems.el (smiley-regexp-alist): Make regexps match
1045         at the end of the buffer.
1046         (smiley-region): In the loop, move to the end of the submatch
1047         matching the smiley instead of using the end of the match
1048         of the whole regexp.
1050 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
1052         * message.el (message-mode): Doc fix.
1054 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1056         * smiley-ems.el (smiley-region): Doc fix.
1058 2000-12-11  Miles Bader  <miles@gnu.org>
1060         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1061         bottom line visible, check to see if it's partially obscured, and
1062         if so, either scroll one more line to make it fully visible, or
1063         revert to showing the second line from the top.
1065 2000-12-07  Dave Love  <fx@gnu.org>
1067         * mailcap.el (mailcap-download-directory)
1068         * gnus-audio.el (gnus-audio-directory)
1069         * smiley-ems.el (smiley-data-directory): Fix :type.
1071 2000-12-05  Dave Love  <fx@gnu.org>
1073         * starttls.el: New file.
1075 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1077         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1078         succeeds.
1079         (gnus-setup-message): Remove a hack.
1081         * gnus-win.el (gnus-configure-windows): Make sure
1082         nntp-server-buffer is live.
1083         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1084         (gnus-configure-frame): Save selected window.
1086 2000-12-04  Andreas Jaeger  <aj@suse.de>
1088         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1090 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
1092         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1093         raw 8-bit in headers in dk.* newsgroups.
1095 2000-11-30  Dave Love  <fx@gnu.org>
1097         * message.el (message-auto-save-directory): Use
1098         file-name-as-directory.
1099         (message-set-auto-save-file-name): Create
1100         message-auto-save-directory if necessary.
1101         (message-replace-chars-in-string): Removed -- unused.
1102         (message-mail-alias-type): Customize.
1103         (message-headers): Remove duplicate defgroup.
1105 2000-11-29  Dave Love  <fx@gnu.org>
1107         * qp.el (quoted-printable-decode-region): Use error, not message
1108         to report malformed text (like base64).  Amend message.
1110 2000-11-29  Miles Bader  <miles@gnu.org>
1112         * message.el (message-header-lines): Fontify tag.
1114 2000-11-27  Dave Love  <fx@gnu.org>
1116         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1117         compiler warning.
1119 2000-11-26  Dave Love  <fx@gnu.org>
1121         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1123 2000-11-23  Dave Love  <fx@gnu.org>
1125         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1127         * mm-uu.el (uudecode): Require.
1128         (uudecode-decode-region, uudecode-decode-region-external): Don't
1129         autoload.
1130         (mm-uu-copy-to-buffer): Doc fix.
1131         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1132         type fix.
1134         * mailcap.el: Doc fixes.
1135         (mailcap-mime-data): Various adjustments.
1136         (mailcap): New group.
1137         (mailcap-download-directory): Customize.
1138         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1139         (mailcap-temporary-directory): Deleted (unused).
1140         (mailcap-unescape-mime-test): Simplify slightly.
1141         (mailcap-viewer-passes-test): Use functionp.
1142         (mailcap-command-p): Aliased to executable-find.
1144         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1145         default-enable-multibyte-characters is nil.
1147 2000-11-22  Simon Josefsson  <simon@josefsson.org>
1149         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1150         instead of "from: " for rfc822 compliance.  Insert SPC.
1152 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1154         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1156 2000-11-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1158         * message.el (message-send-mail): Use buffer-substring-no-properties.
1159         (message-send-news): Ditto.
1161 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1163         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1165 2000-11-21  Dave Love  <fx@gnu.org>
1167         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1168         gnus-article-mode-map.
1169         (gnus-mime-button-menu): Use mouse-set-point.
1170         (gnus-insert-mime-button, gnus-mime-display-alternative)
1171         (gnus-mime-display-alternative): Don't use local-map property.
1173 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1175         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1176         sending a command; allow the rtelnet prompt as well.
1178 2000-11-17  Simon Josefsson  <simon@josefsson.org>
1180         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1181         prefetch.
1183 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1185         * nntp.el (nntp-decode-text): Delete bogus status lines.
1186         (nntp-open-connection): Kill process buffer when quit.
1187         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1188         FSF Emacs 20 and XEmacs 21.
1189         (nntp-retrieve-data): Don't ignore quit.
1191 2000-11-17  Dave Love  <fx@gnu.org>
1193         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1194         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1195         and make-temp-file.
1196         (uudecode-decode-region): Doc fix.
1198 2000-11-14  Dave Love  <fx@gnu.org>
1200         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1201         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1202         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1203         New files, derived from the XPMs.
1205 2000-11-12  Dave Love  <fx@gnu.org>
1207         From Emerick Rogul <emerick@csa.bu.edu>.
1208         * message.el (message-setup-fill-variables): New variable.
1209         (message-mode): Use it.
1211 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1213         * gnus-mlspl.el: Documentation tweaks.
1215 2000-11-10  Dave Love  <fx@gnu.org>
1217         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1218         (gnus-agent-lib-file, gnus-agent-load-alist)
1219         (gnus-agent-save-alist, gnus-agent-article-name): Use
1220         expand-file-name.
1222         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1223         :version.
1224         (nnkiboze-score-file): Defvar when compiling.
1226         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1228         * gnus-art.el (gnus-article-banner-alist)
1229         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1230         (gnus-article-date-lapsed-new-header)
1231         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1232         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1233         (gnus-treat-strip-headers-in-body)
1234         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1235         (gnus-treat-translate): Add :version.
1236         (gnus-article-mime-part-function): Fix defcustom.
1238         * nnmail.el (nnmail-expiry-target)
1239         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1240         (nnmail-split-header-length-limit): Add :version.
1242         * gnus-sum.el (gnus-auto-expirable-marks)
1243         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1244         (gnus-extra-headers, gnus-ignored-from-addresses)
1245         (gnus-newsgroup-ignored-charsets)
1246         (gnus-group-highlight-words-alist)
1247         (gnus-summary-show-article-charset-alist): Add :version.
1249         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1250         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1251         files, converted from the XPMs.
1253         * gnus-cache.el (gnus-cache-active-file): Don't use
1254         file-name-as-directory on directory.
1255         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1256         use file-name-as-directory on directory.
1258         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1259         (date-to-time): Use it.
1261         * message.el (message-mode) <adaptive-fill-regexp>:
1262         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1263         (message-newline-and-reformat): Likewise.
1264         (message-forward-as-mime, message-forward-ignored-headers)
1265         (message-buffer-naming-style, message-default-charset)
1266         (message-dont-reply-to-names, message-send-mail-partially-limit):
1267         Add :version.
1269         * mm-util.el: Doc fixes.
1270         (mm-mime-charset): Don't use the raw result of
1271         mm-preferred-coding-system.
1272         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1273         (mm-with-unibyte): Simplify.
1275         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1276         concat.
1278         * pop3.el (pop3-version): Deleted.
1279         (pop3-make-date): New function, avoiding message-make-date.
1280         (pop3-munge-message-separator): Use it.
1282 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1284         * pop3.el (pop3-munge-message-separator): A message may have an
1285         empty body.
1287 2000-11-09  Dave Love  <fx@gnu.org>
1289         * gnus-group.el (gnus-group-make-directory-group)
1290         (gnus-group-fetch-faq): Use expand-file-name.
1291         (gnus-group-fetch-faq): Simplify completing-read form.
1293         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1294         test for Mule.
1296         * message.el (tool-bar-map): Defvar when compiling.
1298         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1299         (gnus-tm-lisp-directory): Deleted.
1300         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1301         (featurep 'xemacs).
1302         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1303         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1304         version numbers from file names.
1306 2000-11-08  John Wiegley  <johnw@gnu.org>
1308         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1309         `gnus-group-change-level-function', instead of `remove-hook',
1310         because it's not a hook!
1312 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1314         * nnweb.el (nnweb-decode-entities): Work for non-character
1315         entities.
1317         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1318         Issue message on quit.
1320 2000-11-08  Simon Josefsson  <simon@josefsson.org>
1322         * rfc2104.el: Add SHA-1 example.
1323         (rfc2104-hexstring-to-bitstring): New function.
1324         (rfc2104-hash): Use it.
1326 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1328         * gnus-start.el: Remove gnus-xemacs.
1330         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1332         * gnus-score.el (gnus-score-body): Don't score body when
1333         agent-fetching.
1334         (gnus-score-followup): Don't score followup either.
1335         (gnus-score-use-all-scores): New variable.
1336         (gnus-all-score-files): Use it.
1337         (gnus-score-find-bnews): Use directory-sep-char.
1339         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1340         asynchronous in Exp version.
1342 2000-11-08  Dave Love  <fx@gnu.org>
1344         * mm-view.el: Use featurep for XEmacs test.
1345         (mm-inline-message): Test for `remove-specifier'; don't use
1346         condition-case.
1348         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1350         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1351         (gnus-score-find-bnews): Don't concat "".
1353         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1354         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1355         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1356         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1358         * gnus-sum.el: Put some defvars in eval-when-compile.
1359         (gnus-summary-mode-hook): Add :options.
1360         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1361         (gnus-summary-tool-bar-map): New variable.
1362         (gnus-summary-make-tool-bar): New function.
1363         (gnus-summary-mode): Put kill-all-local-variables first.
1365         * gnus-group.el (gnus-group-toolbar-map): New variable.
1366         (gnus-group-make-tool-bar): Rewritten.
1367         (gnus-group-mode): Put kill-all-local-variables first.
1369         * rfc2047.el: Require gnus-util.
1371         * nnml.el (gnus-sorted-intersection): Autoload.
1373         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1374         Put some defvars in eval-when-compile.
1375         (gnus-intersection, gnus-sorted-complement): Autoload.
1377         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1379         * mm-encode.el (mm-body-7-or-8): Autoload.
1381         * mm-decode.el (mm-insert-inline): Autoload.
1383         * mml.el:
1384         * message.el: Put some defvars in eval-when-compile.
1386         * gnus-msg.el: Put some defvars in eval-when-compile.
1387         (gnus-msg-mail): Move after gnus-setup-message.
1389         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1391 2000-11-07  Dave Love  <fx@gnu.org>
1393         * gnus-util.el (nnheader): Don't require message (recursive
1394         autoload).
1396         * uudecode.el: Avoid compiler warnings.
1398         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1399         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1401 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1403         * rfc2047.el: Require cl when compiling.
1404         (rfc2047-q-encode-region): Don't break if a QP-word could be
1405         fitted in one line.
1406         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1407         (rfc2047-fold-region): "=?=" is not a break point.
1408         (rfc2047-encode-message-header): Move fold into encode-region.
1409         (rfc2047-dissect-region): Rewrite.
1410         (rfc2047-encode-region): Rewrite.
1411         (rfc2047-fold-region): Fold
1412         (rfc2047-unfold-region): New function.
1413         (rfc2047-decode-region): Use it.
1414         (rfc2047-q-encode-region): Don't break at bob.
1415         (rfc2047-decode): Use unibyte.
1416         (rfc2047-q-encode-region): Better calculation of break point.
1417         (rfc2047-fold-region): Don't break the first non-LWSP characters.
1418         (rfc2047-encode-region): Merge only if regions are adjacent.
1420 2000-11-06  Dave Love  <fx@gnu.org>
1422         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1424         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1425         (uudecode-char-int): New alias, replacing char-int.
1426         (uudecode-decode-region): Don't call buffer-disable-undo.
1428         * mm-uu.el (mm-uu-configure): Unquote lambda.
1429         (mm-uu-configure-list): Doc fix.
1431         * earcon.el (running-xemacs): Don't define.
1433 2000-11-06  John Wiegley  <johnw@gnu.org>
1435         * gnus-mlspl.el (gnus-group-split-update): Check the value of
1436         `nnmail-crosspost', and use it to set the `no-crosspost'
1437         argument when calling `gnus-group-split-fancy'.  Otherwise, it
1438         assumes that cross-posting is always OK, no matter what
1439         `nmail-crosspost' is set to.
1440         (gnus-group-split-fancy): The argument order in the
1441         second-to-last `push' call was wrong, but since `no-crosspost'
1442         was always nil, it was never being triggered.
1444 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1446         Don't postpone GCC if none of GCC methods is agent-covered.  This
1447         fix presumes that the post-method must be agent-covered if any Gcc
1448         method is agent-covered.
1450         * gnus-msg.el (gnus-inews-group-method): New function.
1451         (gnus-inews-do-gcc): Use it.
1452         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1453         (gnus-agent-possibly-save-gcc): Use it.
1454         (gnus-agent-possibly-do-gcc): Ditto.
1456         *gnus-msg.el: (gnus-inews-add-send-actions): Use
1457         `gnus-agent-possibly-do-gcc' if Agentized.
1458         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1459         to `message-header-hook'.
1461         * gnus-mlspl.el: Require cl when compiling.
1463         * gnus-ml.el: Usage.
1464         (gnus-mailing-list-archive, gnus-mailing-list-owner,
1465         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1466         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1467         (gnus-mailing-list-menu): Define it.
1468         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1470         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1472 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1474         * message.el (message-font-lock-keywords): Match a final newline
1475         to help font-lock's multiline support.
1477 2000-11-03  Dave Love  <fx@gnu.org>
1479         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1481         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1482         name.
1484         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1485         <banner>: Fix custom type, doc.
1487         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1488         name.  Don't disable undo explicitly.
1490 2000-11-02  Dave Love  <fx@gnu.org>
1492         * message.el (message-font-lock-keywords): Use [:alpha:] for
1493         cite-prefix.
1495 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
1497         * mm-uu.el (mm-uu-configure-list): Move back to old location,
1498         because defcustom tries to call `mm-uu-configure'.
1500 2000-11-01  Dave Love  <fx@gnu.org>
1502         * rfc2047.el (base64): Require unconditionally.
1503         (message-posting-charset): Defvar when compiling.
1504         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1505         message.
1507         * gnus-sum.el (nnoo): Require.
1508         (mm-uu-dissect): Autoload.
1510         * mml.el (mml-parse-1): Clarify message.
1511         (mml-minibuffer-read-type): Use mailcap-mime-types.
1513 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1515         * mml.el: Fix a typo in the requiring of CL.
1517 2000-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1519         * rfc2231.el: Require cl when compiling.
1521 2000-11-01  Dave Love  <fx@gnu.org>
1523         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1524         Fix custom type.
1525         (mm-uu-configure-list): Move and fix custom type.
1527         * utf7.el: Require cl when compiling.
1529         * binhex.el: Use (featurep 'xemacs).
1530         (binhex-char-int): New alias, replacing char-int.  Change callers.
1531         (binhex-decode-region): Simplify work buffer code.
1532         (binhex-decode-region-external): Use expand-file-name, not concat.
1534 2000-10-30  Dave Love  <fx@gnu.org>
1536         * gnus-art.el: Fix 2000-10-27 change properly.
1538 2000-10-28  Miles Bader  <miles@gnu.org>
1540         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1542 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
1544         * gnus-draft.el (gnus-draft-send-message): Typo.
1546 2000-10-27  John Wiegley  <johnw@gnu.org>
1548         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1549         variable to correspond with `gnus-article-hide-citation-maybe'.
1550         (gnus-treatment-function-alist): Added entry for the above
1551         correlation.
1553 2000-10-27  Richard M. Alderson III  <alderson@netcom2.netcom.com>
1555         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1557 2000-10-27  Dave Love  <fx@gnu.org>
1559         * gnus.el: Don't require custom.  Don't require message at top
1560         level.
1561         (gnus-message-archive-method): Require message here.
1563 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1565         * gnus-art.el (article-strip-banner): Use
1566         gnus-group-find-parameter rather than gnus-group-get-parameter, to
1567         allow inheritance on the banner.
1568         From elkin@tverd.astro.spbu.ru.
1570         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1571         Cashin <ecashin@coe.uga.edu>).
1573 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1575         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1576         (gnus-agent-restore-gcc):
1577         (gnus-agent-possibly-save-gcc): New functions.
1579         * nnimap.el (nnimap-group-overview-filename): Create directory for
1580         newfile (when use long filenames is nil).  Copy+delete file if
1581         rename didn't work.
1582         (nnimap-group-overview-filename): `rename-file' and `copy-file'
1583         doesn't return anything useful, use ignore-errors instead.
1584         (nnimap-verify-uidvalidity): Delete overview file when
1585         uid validity changes.
1586         (nnimap-group-overview-filename): Store uidvalidity in filenames.
1587         Rename old files into new format.
1588         (nnimap-request-accept-article): Remove \n's from
1589         From_ lines.
1590         (nnimap-request-accept-article): Remove From[^:] lines.
1591         (imap-starttls-p): Check for starttls binary.
1592         (imap-starttls-open): More verbose.
1593         (imap-gssapi-auth): Ditto.
1594         (imap-kerberos4-auth): Ditto.
1595         (imap-cram-md5-auth): Ditto.
1596         (imap-login-auth): Ditto.
1597         (imap-anonymous-auth): Ditto.
1598         (imap-digest-md5-auth): Ditto.
1599         (imap-open): Ditto.
1600         (imap-digest-md5-p): Check capability first.
1601         (imap-parse-flag-list): Correctly parse empty lists.
1602         (imap-login-p): Support LOGINDISABLED.
1603         (imap-parse-body): Work around bug in Sun SIMS.
1605         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1606         (gnus-agent-restore-gcc):
1607         (gnus-agent-possibly-save-gcc): New functions.
1609         Asks the user to synch flags with server when you plug in.
1611         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1612         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1613         (gnus-agent-toggle-plugged): Call it.
1614         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1615         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1616         (gnus-agent-possibly-synchronize-flags): New function.
1617         (gnus-agent-possibly-synchronize-flags-server): New function.
1619         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1621         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1623         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1624         support ACL's.
1626 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1628         * gnus-draft.el (gnus-draft-send-message): Ditto.
1629         (gnus-group-send-drafts): Ditto.
1631         * gnus-art.el (gnus-request-article-this-buffer):
1632         gnus-refer-article-method might be a single method.
1633         (gnus-article-mime-total-parts): New function.
1634         (gnus-mm-display-part): Use it.
1635         (gnus-mime-display-single): Ditto.
1636         (gnus-mime-display-alternative): Ditto.
1637         (gnus-mime-inline-part): Check validity of charset.
1638         (gnus-treat-display-smileys): Default value in Emacs 21.
1639         * gnus-art.el: Define dynamic variables in eval-when-compile.
1640         (gnus-article-prepare): Configure it again.
1641         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1642         gnus-overlay-start.
1643         (gnus-article-prepare): Configure windows before
1644         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1645         window might be overrided.
1646         (gnus-mime-inline-part): Use prefix argument only
1647         when it is called interactively.
1648         (gnus-mime-action-alist): New variable.
1649         (gnus-mime-action-on-part): Use it.
1650         (gnus-mime-button-commands): Add command ".".
1651         (gnus-mime-inline-part): Support prefix argument.
1652         (gnus-article-banner-alist): New variable.
1653         (article-strip-banner): Use it.
1655         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1656         because they are files, not paths.
1657         (mailcap-parse-mimetypes): Ditto.
1658         (mailcap-mime-types): Use mailcap-mime-data.
1660         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1661         gnus-overlay-start.
1662         * gnus.el (gnus-agent-fetching): New variable.
1663         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1665         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1666         (gnus-agent-fetch-group-1): Score-param could be nil.
1667         (gnus-agent-any-covered-gcc): New function.
1668         (gnus-agent-possibly-save-gcc): Use it.
1669         (gnus-agent-possibly-do-gcc): Ditto.
1670         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1671         the GNU assignment issue.
1672         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1673         * gnus-agent.el: timer vs. itimer.
1675         * webmail.el (webmail-type-definition): Fix my-deja open url.
1676         (webmail-hotmail-list): Fix.
1677         (webmail-netscape-open, webmail-hotmail-article,
1678         webmail-hotmail-list): Update.
1679         (webmail-my-deja-*): Rewrite.
1681         * gnus-sum.el (gnus-refer-article-methods): The second could be
1682         a named method.
1683         (gnus-cache-write-active): Auto load.
1684         (gnus-summary-display-article): Enable multibyte.
1685         (gnus-summary-select-article): Don't enable multibyte here.
1686         (gnus-summary-goto-article): Ditto.
1687         (gnus-summary-enter-digest-group): Decode to-address.
1689         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1690         (mm-with-unibyte-current-buffer-mule4): New function.
1691         (mm-enable-multibyte-mule4): New.
1692         (mm-disable-multibyte-mule4): New.
1694         * mm-util.el (mm-enable-multibyte-mule4): New.
1695         (mm-disable-multibyte-mule4): New.
1696         * gnus-sum.el (gnus-summary-mode): Use it.
1697         (gnus-summary-select-article): Ditto.
1698         (gnus-summary-goto-article): Use enable multibyte.
1700         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1701         (nnkiboze-enter-nov): Fix it when there is no xref.
1702         (nnkiboze-generate-groups): List groups.
1703         (nnkiboze-request-article): Use
1704         gnus-cache-request-article.
1706         * gnus-group.el (gnus-group-make-kiboze-group): Use
1707         nnkiboze-score-file.
1708         (gnus-group-make-kiboze-group): Fix prompt.
1710         * message.el (message-send-mail-partially): Replace the header
1711         delimiter with a blank line.
1712         (message-sending-message): New variable.
1713         (message-send): Use it.
1714         (message-default-charset): Default value for non-Mule Emacsen.
1715         (message-alternative-emails): New.
1716         (message-use-alternative-email-as-from): New.
1717         (message-setup): Use them.
1718         (message-default-charset): Set default value in non-MULE XEmacsen
1719         as iso-8859-1.
1721 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1723         * message.el: xemacs cleanup (use featurep ' xemacs)
1725         * nnheader.el: ditto
1727         * mm-util.el: ditto
1729 2000-10-27  Stanislav Shalunov  <shalunov@internet2.edu>
1731         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1732         (see DRUMS).
1734 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1736         * message.el (message-send): Make sure error is signalled if no
1737         send method is specified.
1739 2000-10-27  Dave Love  <fx@gnu.org>
1741         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1742         strings.
1743         (gnus-group-make-tool-bar): New function.
1744         (gnus-group-mode): Use it.
1746         * message.el (message-mode-menu): Add some :help strings.
1747         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1748         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1750         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1751         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1752         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1754         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1755         display-graphic-p here.
1757 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1759         * mm-decode.el (mm-viewer-completion-map): New.
1760         (mm-interactively-view-part): Use it.
1762 2000-10-27  Simon Josefsson  <sj@extundo.com>
1764         * mail-source.el (mail-sources): IMAP predicate is a string.
1765         (mail-sources): Add default values for IMAP mailbox, predicate and
1766         fetchflag.
1768 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1770         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1771         of the `gnus-xemacs' variable, as the latter has been removed.
1772         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1773         * gnus-art.el (gnus-treat-display-xface)
1774         (gnus-treat-display-smileys, gnus-treat-display-picons)
1775         (gnus-article-read-summary-keys): Likewise.
1777 2000-10-26  Dave Love  <fx@gnu.org>
1779         * flow-fill.el: Require cl when compiling.
1781 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1783         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1784         (fill-flowed): Make "quote-depth wins" rule work when first line
1785         is at level 0.
1787 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1789         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1790         (gnus-kill-all-overlays): Move here.
1792         * gnus-util.el (gnus-kill-all-overlays): Move out.
1794 2000-10-26  Dave Love  <fx@gnu.org>
1796         * mail-source.el: Require imap when compiling and defvar
1797         display-time-mail-function.  Require mm-util.
1798         (nnheader-cancel-timer): Autoload.
1799         (mail-source-imap-authenticators, mail-source-imap-streams): New
1800         variables.
1801         (mail-sources): Use them.
1802         (defvar): Use rmail-spool-directory unconditionally.
1804 2000-10-26  Dirk Meyer  <dischi@tzi.de>
1806         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1807         seconds instead of hour.
1809 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1811         * mail-source.el (mail-sources): Better `:type'.
1813 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1815         * mail-source.el (mail-source-keyword-map): Use
1816         `rmail-spool-directory' as a default directory for the `file'
1817         source, if the variable is defined.  Fall back to hardcoded
1818         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1819         <seh@speakeasy.org>.
1821 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1823         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1824         supports it.
1826 2000-10-18  Dave Love  <fx@gnu.org>
1828         * mm-bodies.el (mm-uu-decode-function)
1829         (mm-uu-binhex-decode-function): Defvar when compiling.
1831         * gnus-nocem.el (gnus-nocem-issuers): Update.
1832         (gnus-nocem-check-from): New option.
1833         (gnus-nocem-scan-groups): Use it.
1834         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1835         (gnus-nocem-check-article-limit): Add :version.
1837 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1839         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1840         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1842 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1844         * ietf-drums.el (mm-util): Require CL when compiling.
1846 2000-10-15  Dave Love  <fx@gnu.org>
1848         * qp.el: Require mm-util.
1850 2000-10-13  Dave Love  <fx@gnu.org>
1852         * qp.el (quoted-printable-decode-region): Avoid invalid
1853         coding-systems.
1855 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1857         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1858         to a recursive load.
1860 2000-10-12  Dave Love  <fx@gnu.org>
1862         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1864         * gnus.el (gnus-group-startup-message): Check for PBM image.
1866 2000-10-09  Dave Love  <fx@gnu.org>
1868         * mail-source.el (mail-source-fetch-imap): Bind
1869         default-enable-multibyte-characters rather than using
1870         mm-disable-multibyte.
1872 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1874         * mail-source.el (mail-source-fetch-maildir): Don't insert
1875         newlines.
1877 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1879         * mm-encode.el: Require CL.  At least, for `incf'.
1881 2000-10-06  Dave Love  <fx@gnu.org>
1883         * gnus-audio.el: Don't require cl.
1884         (gnus-audio): New custom group.
1885         (gnus-audio-inline-sound): Change to work with Emacs.
1886         (gnus-audio-directory, gnus-audio-directory)
1887         (gnus-audio-au-player): Customize.
1888         (gnus-audio-play): Try external player if play-sound-file fails.
1889         Use file-name-extension, not string-match.
1891 2000-10-05  Dave Love  <fx@gnu.org>
1893         * rfc1843.el: Require cl when compiling.
1895         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1896         Autoload.
1897         (quoted-printable-decode-region): Rename arg which confused
1898         charset with coding-system.  Don't use nonascii-insert-offset.
1899         Coding-system encode the region initially.  Don't recognize `=='
1900         as valid QP.  Coding-system decode the region finally.
1901         (quoted-printable-decode-string): Rename arg which confused
1902         charset with coding-system.
1904         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1905         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1906         mm-encode-coding-region.
1907         (mm-decode-body, mm-decode-string): Rename variables which
1908         confused charset with coding-system.
1909         (binhex-decode-region): Don't autoload.
1910         (mm-body-encoding): Require message.
1911         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1912         cond branches.
1914         * gnus-art.el (article-de-quoted-unreadable)
1915         (article-de-base64-unreadable): Fold search case
1916         rather than downcasing string.  Apply mm-charset-to-coding-system
1917         to arg of quoted-printable-decode-region.
1919 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1921         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1923         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1925         * gnus-kill.el (gnus-kill): Typo.
1927 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1929         * gnus-mule.el: Revived.
1931 2000-10-04  Dave Love  <fx@gnu.org>
1933         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1934         Require ring when compiling.
1935         (gnus-x-splash): Bind width, height.
1936         (gnus-article-compface-xbm): New variable.
1937         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1938         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1940 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1942         * nnimap.el: require 'cl when compiling.
1944 2000-10-04  Dave Love  <fx@gnu.org>
1946         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1947         pbm images.
1949         * frown.pbm, smile.pbm, wry.pbm: New files.
1951         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1953 2000-10-03  Dave Love  <fx@gnu.org>
1955         * mail-source.el (mail-sources): Revert to nil.
1957         * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1959         * qp.el: Don't require mm-util.
1960         (quoted-printable-decode-region): Rewritten.
1961         (quoted-printable-decode-string, quoted-printable-encode-region):
1962         Doc fix.
1963         (quoted-printable-encode-region): Barf on multibyte characters.
1964         Maybe make the class multibyte.  Upcase chars, not formatted
1965         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1966         (quoted-printable-encode-string): Don't use
1967         mm-with-unibyte-buffer.
1969 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1971         * mail-source.el (mail-source-report-new-mail): Use
1972         nnheader-cancel-timer.
1974 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1976         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1977         (mail-source-fetch-imap): Use it.
1979 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1981         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1982         last change.
1984         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1985         `:ascent center'.
1987         * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1989 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1991         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1992         image's :ascent to 80.  That gives a mode-line which is approx.
1993         as tall as the normal one.
1995 2000-09-21  Dave Love  <fx@gnu.org>
1997         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1998         (for Emacs 20).  Tidy somewhat.
2000 2000-09-21  Dave Love  <fx@gnu.org>
2002         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
2003         image processing.  Rationalize logic somewhat.
2005 2000-09-20  Dave Love  <fx@gnu.org>
2007         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
2009         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
2010         we'll be careful merging development changes.
2012         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
2013         specifically.
2015         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
2016         (mouse-set-point, set-face-foreground)
2017         (set-face-background, x-popup-menu) [not window-system]: Don't zap
2018         them.
2020         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
2022         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
2023         redundant autoloads.
2025 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
2027         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
2028         to XBM; we always have PBM support.
2030 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2032         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
2033         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
2034         * gnus-sum.el (gnus-nov-parse-line): Ditto.
2035         * nnkiboze.el (nnkiboze-file-coding-system): New.
2036         (nnkiboze-retrieve-headers): Use it.
2037         (nnkiboze-request-group): Ditto.
2038         (nnkiboze-close-group): Ditto.
2039         (nnkiboze-generate-group): Ditto.
2040         (nnkiboze-enter-nov): Insert first Xref properly.
2042 2000-09-19  Dave Love  <fx@gnu.org>
2044         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
2045         (nnmail-get-new-mail): Test `sources' in top-level conditional.
2047         * mail-source.el (mail-sources): Change default to '((file)).
2048         Add useful custom type.
2050 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2052         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
2053         year).
2054         (gnus-date-iso8601): Ditto.
2056 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
2058         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
2060 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2062         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2063         pattern. Avoid using 8 bit chars.
2064         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2066 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2068         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2069         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2070         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2071         functions are not implemented yet.
2073         * dgnushack.el (dgnushack-compile): Remove smiley.el and
2074         x-overlay.el from the FSF Emacs black list.
2076 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2078         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2079         (mm-inline-media-tests): Ditto.
2080         (mm-automatic-display): Ditto.
2081         * mm-view.el (mm-display-inline-fontify): Generalize from
2082         mm-display-patch-inline.
2083         (mm-display-patch-inline): Use it.
2084         (mm-display-elisp-inline): Ditto.
2086 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2088         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2089         (gnus-topic-unmark-topic): Ditto.
2090         (gnus-topic-mark-topic): Ditto.
2091         (gnus-topic-get-new-news-this-topic): Use it.
2093 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2095         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2096         display xface.
2098 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
2100         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2101         zombie or killed groups.
2103 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2105         * mml.el (mml-preview): Reinsert unibyte content.
2106         (mml-parse-1): Remove with-unibyte-current-buffer.
2107         (mml-generate-mime-1): Ditto.
2108         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2109         * message.el (message-forward): Ditto.
2111 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2113         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2114         original article buffer.
2115         (article-de-base64-unreadable): Ditto.
2116         (article-wash-html): Ditto.
2118 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2120         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2121         unless forward-show-mml.
2123 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2125         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2126         (gnus-summary-save-parts-last-directory): New.
2127         (gnus-summary-save-parts): Save history.
2129 2000-09-14  Ben Gertzfield  <che@debian.org>
2131         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2132         variable.
2133         (gnus-summary-save-parts): Use it.
2135 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2137         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2138         * gnus-sum.el (gnus-summary-exit): Ditto.
2139         (gnus-summary-exit-no-update): Ditto.
2140         (gnus-summary-show-article): Ditto.
2142 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2144         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2145         Content-Disposition.
2147 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2149         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2151 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2153         * gnus-art.el (gnus-article-setup-buffer): Set
2154         gnus-article-mime-handles to nil.
2155         * gnus-sum.el (gnus-summary-exit): Ditto.
2156         (gnus-summary-exit-no-update): Ditto.
2157         (gnus-summary-show-article): Ditto.
2158         (gnus-summary-save-parts): Use gnus-article-mime-handles if
2159         dissected.
2160         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2162 2000-09-14  Dave Love  <fx@gnu.org>
2164         * gnus.el (gnus-charset):
2165         * mm-decode.el (mime-display):
2166         * imap.el (imap) <defgroup>: Add :version.
2168 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
2170         * parse-time.el: Fix author's mail address.
2172         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2173         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2174         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2175         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2176         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2177         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2178         * rfc2231.el, uudecode.el: Fix copyright notice.
2180         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2181         require `w3' at load-time only if not running in batch mode.
2183 2000-09-13  Dave Love  <fx@gnu.org>
2185         * gnus-ems.el (gnus-ems-redefine): Don't alias
2186         gnus-summary-set-display-table.
2188         * message.el (message-user-agent): Don't wrap ignore-errors around
2189         it.
2191         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2192         `format'.
2193         (mm-content-transfer-encoding): Don't use cadar.
2195         * uudecode.el (uudecode-decoder-program)
2196         (uudecode-decoder-switches): Customize.
2198         * gnus-score.el (gnus-home-score-file): Improve custom type.
2200         * gnus-cus.el (gnus-custom-mode): Conditionally set local
2201         variables for Emacs 21.
2202         (gnus-group-customize): Disable undo while laying out the buffer.
2204 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2206         * gnus-util.el (gnus-write-active-file): Bind
2207         coding-system-for-write.
2209         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2211         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2212         * gnus-kill.el (gnus-batch-score): Ditto.
2213         * gnus-move.el (gnus-change-server): Ditto.
2214         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2216 2000-09-12  Simon Josefsson  <simon@josefsson.org>
2218         * gnus-sum.el (gnus-update-read-articles): Undo
2219         `gnus-request-set-mark' operation.
2221 2000-09-11  Dave Love  <fx@gnu.org>
2223         * ChangeLog: Use iso-2022 coding.
2225         * gnus-msg.el (gnus-msg-mail): New function.
2226         (gnus-user-agent): New mail agent.
2228 2000-09-10  Dave Love  <fx@gnu.org>
2230         * message.el: Require mail-abbrevs for XEmacs for a problem with
2231         keybinding despite the autoloads for it.
2233 2000-09-08  Simon Josefsson  <simon@josefsson.org>
2235         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2237         * nnimap.el (nnimap-request-update-info-internal): Remove tick
2238         marks from dormant articles. (See nnimap-request-set-mark.)
2239         (nnimap-retrieve-headers-progress): Demule.
2240         (nnimap-open-server): Call nnoo-change-server twice, once for
2241         getting the nnimap-server-buffer and once for letting n-c-s set
2242         the variables in that buffer.
2244 2000-09-08  David Edmondson  <dme@dme.org>
2246         * gnus.el (gnus-short-group-name): Guess separator.
2248 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
2250         * gnus-group.el (gnus-group-insert-group-line): Fix.
2252 2000-09-04  Dave Love  <fx@gnu.org>
2254         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2255         (mm-get-image): Avoid the losing `make-glyph' from W3.
2257 2000-09-03  Simon Josefsson  <simon@josefsson.org>
2259         * gnus-sum.el (gnus-summary-delete-article): Check server.
2261 2000-09-01  Simon Josefsson  <simon@josefsson.org>
2263         * imap.el (imap-parse-flag-list): Rewrite.
2265         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2267         * imap.el (imap-parse-flag-list): Hack.
2269 2000-08-29  Dave Love  <fx@gnu.org>
2271         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2273         * gnus-agent.el (gnus-agent-union): new function.
2274         (gnus-agent-fetch-headers): Use it.
2276         * gnus.el (gnus-group-startup-message): Specify foreground and
2277         background for xpm image.  Centre image vertically.
2278         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2280 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2282         * message.el (message-send-mail): Narrow-to-headers.
2284 2000-08-24  Dave Love  <fx@gnu.org>
2286         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2287         21.
2289 2000-08-21  Dave Love  <fx@gnu.org>
2291         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2293 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2295         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2296         permanent is used.
2297         (gnus-topic-show-topic): Read topic when to show permanent hidden
2298         topic.
2299         (gnus-topic-remove-topic): Revert to the old behavior, not using
2300         hide.
2302 2000-08-21  Dave Love  <fx@gnu.org>
2304         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2305         (gnus-xemacs): Use featurep.
2307         * mm-util.el (mm-read-charset): Maybe use builtin.
2308         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2309         (mm-multibyte-p, mm-with-unibyte-current-buffer)
2310         (mm-with-unibyte): Use featurep, not string-match.
2311         (mm-with-unibyte-buffer): Simplify.
2312         (mm-quote-arg): Maybe use shell-quote-argument.
2314         * mml.el (mml-make-string): Deleted (unused).
2316         * gnus.el (gnus-mode-line-buffer-identification): Supply
2317         definition for Emacs 21.
2319         * gnus-salt.el: Small doc fixes.
2320         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2321         gnus-add-minor-mode.
2323         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2324         gnus-add-minor-mode.
2326 2000-08-20  Simon Josefsson  <simon@josefsson.org>
2328         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2329         function, thanks to Lloyd Zusman for debugging.
2330         (nnimap-request-group):
2331         (nnimap-request-list):
2332         (nnimap-retrieve-groups):
2333         (nnimap-request-newgroups): Use it.
2335         * nnimap.el (nnimap-request-article-part): Less verbose.
2337 2000-08-18  Dave Love  <fx@gnu.org>
2339         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2340         custom type.
2342         * nnheader.el (nnheader-replace-chars-in-string): Use
2343         subst-char-in-string if available.
2345         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2346         (gnus-request-article-this-buffer): Use expand-file-name.
2347         (gnus-mime-view-part-as-type): Simplify interactive spec.
2348         (gnus-mime-button-map): Define it all in defvar.
2350 2000-08-17  Dave Love  <fx@gnu.org>
2352         * gnus-group.el (gnus-group-running-xemacs): Deleted.
2354         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2355         last-nonmenu-event.
2357         * uudecode.el (char-int): Use defalias, not fset.
2359         * score-mode.el: Don't require easymenu.  Require mm-util.
2360         (score-mode-coding-system): Use mm-auto-save-coding-system.
2362         * nneething.el (nneething-create-mapping): Don't use cadar & al.
2363         (nneething-file-name): Use expand-file-name, not concat.
2365 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2367         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2368         Failure proof for email addresses.
2369         (nnslashdot-sane-retrieve-headers): Ditto.
2371 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2373         * message.el (message-send-mail): Only insert courtesy message
2374         when text/plain.
2376 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
2378         * message.el (message-cancel-news): Copy the From header from the
2379         original article.
2381 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2383         * gnus-async.el (gnus-asynchronous): Removed.
2385 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2387         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2388         format.
2390 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2392         * nnmail.el (nnmail-expiry-target-group): Fixed.
2394 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2396         * nnmail.el (nnmail-expiry-target-group): Fix the call to
2397         gnus-request-accept-article so that body encoding is *not* done.
2398         Encoding is not done on incoming mail, so why should it be done on
2399         expired mail?
2401 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2403         * nnml.el (nnml-request-expire-articles): Fix the calls to
2404         nnml-request-article (the filename was being passed instead of the
2405         article number) and nnmail-expiry-target-group
2406         (nnml-current-directory is changed by nnml-request-accept-article,
2407         causing it to be incorrect for the next article to be expired).
2409 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2411         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2412         expiry-target group parameters.
2414 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2416         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2417         buffer.
2418         (gnus-topic-hide-topic): Take a PERMANENT parameter.
2419         (gnus-topic-show-topic): Ditto.
2421         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2423 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
2425         * mail-source.el (mail-source-incoming-file-prefix): New
2426         variable.
2428 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2430         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2432         * mailcap.el (mailcap-maybe-eval): Be even more warning.
2434 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
2436         * message.el (message-syntax-checks): New check quotin-style:
2437         Text must be written below quoted text.
2438         (message-check-news-body-syntax): Check it.
2440 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2442         * imap.el (imap-authenticator-alist): Fix typo.
2443         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2444         Jonas Oberg for debugging.
2446 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2448         * gnus-async.el (gnus-asynchronous): Disable by default.
2450 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2452         * mm-view.el (mm-inline-text): Bind fill-column.
2454         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2455         list of unexpired articles.
2457         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2458         un-expired articles.
2460         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2461         headers.
2463         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2464         we update the right topic..
2466         * mm-decode.el (mm-display-external): Put point at start.
2468 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2470         * nnmail.el (nnmail-expiry-target): More explicit documentation.
2472         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2474 2000-08-09  Simon Josefsson  <simon@josefsson.org>
2476         * imap.el (imap-parse-body):
2477         (imap-parse-string-list): Add bug workarounds for Stalker
2478         Communigate Pro 3.0 server.
2479         (imap-body-lines): Remove bogus comment.
2481         * imap.el (imap-range-to-message-set): Move from nnimap.el.
2483         * nnimap.el (nnimap-retrieve-which-headers):
2484         (nnimap-retrieve-headers-from-server):
2485         (nnimap-request-set-mark):
2486         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2488 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2490         * message.el (message-dont-reply-to-names):
2491         rmail-dont-reply-to-names may not be defined.
2493 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2495         * gnus-group.el (gnus-group-iterate): Uncompiled function should
2496         not use pop.
2498 2000-07-19  Dave Love  <fx@gnu.org>
2500         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2501         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
2502         check.
2503         (gnus-article-display-xface): Special-case for dark backgrounds.
2505 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
2507         * imap.el (imap-calculate-literal-size-first): New variable.
2508         (imap-local-variables): Add it.
2509         (imap-kerberos4-open): Set it.
2510         (imap-send-command): Use it.
2512 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2514         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2515         (mailcap-parse-mimetypes): Use it.
2516         (mailcap-extension-to-mime): Parse mimetype.
2517         (mailcap-mime-types): Ditto.
2518         * mml.el (mml-minibuffer-read-type): Ditto.
2520 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2522         * nndoc.el (nndoc-type-alist): Add outlook.
2523         (nndoc-outlook-type-p): New function.
2524         (nndoc-outlook-article-begin): Ditto.
2526 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
2528         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2529         excursion.
2531 2000-07-15  Simon Josefsson  <simon@josefsson.org>
2533         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2535         * imap.el (imap):
2536         (imap-kerberos4-program):
2537         (imap-gssapi-program):
2538         (imap-ssl-program): Customization.
2539         (imap-shell-program):
2540         (imap-shell-host): New variables.
2541         (imap-streams):
2542         (imap-stream-alist): Add shell.
2543         (imap-shell-p):
2544         (imap-shell-open): New functions.
2545         (imap-open): Don't call authenticator if preauth.
2546         (imap-authenticate): Return t if already authenticated.
2548 2000-07-14  Simon Josefsson  <simon@josefsson.org>
2550         * gnus.el (gnus-invalid-group-regexp): New variable.
2551         (gnus-read-group): Use it.
2553 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2555         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2556         expunge-below and orphan-score are "group variables".
2558 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
2560         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2561         qualified group names to `gnus-group-read-ephemeral-group'.
2563 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2565         * gnus-sum.el: `W t' is toggle-header in info.
2567 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2569         * gnus-art.el (article-de-base64-unreadable): Typo.
2571 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
2573         * gnus-agent.el (require): Require timer.
2575 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2577         * message.el (message-bounce): Call mime-to-mml.
2579 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2581         * nnslashdot.el (nnslashdot-request-close): New function.
2583 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2585         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2586         right line number for the article.
2588 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2590         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2591         * webmail.el (webmail-fetch): Bind
2592         url-http-silence-on-insecure-redirection.
2594 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2596         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2597         unibyte.
2598         (nnslashdot-sane-retrieve-headers): Ditto.
2599         (nnslashdot-request-article): Ditto.
2601 2000-07-10  William M. Perry  <wmperry@aventail.com>
2603         * mailcap.el (mailcap-parse-mimetype-file):
2605 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2607         * nnweb.el (nnweb-insert): Stricter test.
2608         * webmail.el (webmail-refresh-redirect): Ditto.
2610 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2612         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2614 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2616         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2618 2000-07-05  Dave Love  <fx@gnu.org>
2620         * utf7.el: Doc and header fixes.
2622         * gnus-sum.el: Doc fixes.
2624         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2625         defalias, not fset.
2627         * flow-fill.el (fill-flowed-point-at-eol)
2628         (fill-flowed-point-at-bol): Use defalias, not fset.
2630         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2631         (gnus-Plain-save-name): Delete -- apparently bogus.
2633 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2635         * nnsoup.el: Use expand-file-name throughout.
2637 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2639         * nnmail.el (nnmail-read-incoming-hook): New example.
2641 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2643         * mm-view.el (mm-inline-text): Check whether the text has already
2644         been decoded.
2646 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2648         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2650 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
2652         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2654 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2656         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2657         unsend flags.
2659 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2661         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2662         name in authinfo (.authinfo now support ports, no need for the
2663         hack).
2664         (nnimap-split-find-rule): Fix.
2665         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2667 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2669         * message.el (message-unquote-tokens): Remove all quotes.
2671 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2673         * gnus-ml.el: New file.
2675 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2677         * nnultimate.el (nnultimate-request-close): New function.
2679         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2681 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2683         * gnus.el: Gnus v5.8.7 is released.
2685 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2687         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2689 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2691         * message.el (message-do-fcc): Encode MIME.
2693 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2695         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2696         (nnimap-assoc-match): New function.
2697         (nnimap-split-find-rule): Support extended syntax.
2699 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2701         * nnimap.el (nnimap-open-connection): Use port stuff.
2703         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2704         document port and defaultport.
2706 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2708         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2710 2000-06-26  Dave Love  <fx@gnu.org>
2712         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2714         * message.el: Remove unnecessary `require'ments.  Defvar
2715         gnus-list-identifiers when compiling.  Don't try to autoload
2716         variable `gnus-list-identifiers'.  Autoload
2717         gnus-group-name-charset.
2718         (message-fetch-field): Don't assume `format' removes text
2719         properties.
2720         (message-strip-list-identifiers, message-reply, message-followup):
2721         Require gnus-sum.
2722         (message-mode): Tidy XEmacs conditionals.
2723         (message-replace-chars-in-string): Use subst-char-in-string when
2724         available.
2726         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2727         removes text properties.
2729         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2731         * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2733         * gnus-score.el (gnus-summary-score-entry): Likewise.
2735 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2737         * nnimap.el (nnimap-request-post): Fix parenthesis.
2739 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2741         * message.el (message-unquote-tokens): New function.
2743         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2745         * nnimap.el (nnimap-request-post): Ditto.
2747 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2749         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2751         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2752         patch commited 2000-04-02).
2754 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2756         * imap.el (imap-mailbox-examine-1): New function.
2757         (imap-message-copyuid-1):
2758         (imap-message-appenduid-1): Use it, instead of
2759         `imap-mailbox-examine' which would utf-7 encode mailbox name
2760         twice.
2762 2000-06-19  Dave Love  <fx@gnu.org>
2764         * mm-uu.el Don't require message.  Require cl when compiling.
2766 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2768         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2769         a local variable.
2770         * gnus-sum.el (gnus-orphan-score): Move here.
2772 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2774         * message.el (message-forward): Remove show-mml condition.
2775         (message-forward-ignored-headers): Remove X-Gnus headers.
2777 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2779         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2781 2000-06-08  Urban Engberg  <ue@ccieurope.com>
2783         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2785 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2787         * message.el (message-syntax-checks): Add type.
2789 2000-06-07  Dave Love  <fx@gnu.org>
2791         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2792         put-image.
2793         (mm-inline-image): Defalias, not fset.
2795         * gnus.el (gnus-group-startup-message): Don't specify string for
2796         insert-image.
2798         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2799         add-minor-mode is available.
2800         (gnus-article-display-xface): Don't specify string for
2801         insert-image.
2803 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2805         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2806         (gnus-topic-insert-topic-line): Use shownp.
2807         (gnus-topic-hide-topic): Don't use hidden.
2808         (gnus-topic-show-topic): Don't use hidden.
2810 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2812         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2813         system.
2814         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2815         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2816         * gnus-util.el (gnus-output-to-rmail): Ditto.
2817         (gnus-output-to-mail): Ditto.
2818         (gnus-write-buffer): Ditto.
2819         * gnus-uu.el (gnus-uu-save-article): Ditto.
2821 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2823         * message.el (message-read-from-minibuffer): Typo.
2825 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2827         * gnus-art.el (article-decode-charset): Override non-MIME forward
2828         charset.
2830 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2832         * mml.el (mml-quote-region): Correct the regexp.
2833         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2835 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2837         * message.el (message-forward): Insert raw text.
2838         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2839         (mml-generate-mime-1): Insert raw text in unibyte mode.
2841 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2843         * mm-bodies.el (mm-body-encoding): Always encoded if
2844         `mm-use-ultra-safe-encoding' is set.
2846 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2848         * mml.el (ange-ftp-name-format): Typo.
2850 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2852         * gnus-start.el (gnus-get-unread-articles): If
2853         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2854         try to do anything on that server.
2856 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2858         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2859         from latest draft.
2861 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2863         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2864         is open.
2866 2000-05-24  Dave Love  <fx@gnu.org>
2868         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2870 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2872         * gnus.el (gnus-redefine-select-method-widget): new function, call
2873         it once. Add an "other" entry for unknown but editable backend
2874         name symbols.
2875         * gnus-start.el (gnus-declare-backend): use it.
2877 2000-05-19  Dave Love  <fx@gnu.org>
2879         * gnus-art.el (gnus-article-next-page): Revert last change.
2881 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2883         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2885 2000-05-19  Dave Love  <fx@gnu.org>
2887         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2888         not mm-inline-large-images.
2890 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2892         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2894 2000-05-18  Dave Love  <fx@gnu.org>
2896         * gnus-art.el: Use defalias, not fset.
2897         (gnus-article-x-face-command): Don't test for xbm.
2898         (gnus-article-next-page): Redisplay before testing point in window.
2900 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2902         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2903         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2905 2000-05-17  Jim Davidson  <jdavidson@acm.org>
2907         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2908         gnus-summary-save-in-rmail.
2909         * message.el (message-output): Ditto.
2911 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2913         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2915 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2917         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2918         is a charset.
2919         * message.el (message-send-news): Check group name charset.
2920         * gnus-msg.el (gnus-post-news): Decode group name.
2921         (gnus-inews-do-gcc): Encode group name.
2923 2000-05-17  Karl Kleinpaste  <karl@charcoal.com>
2925         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2926         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2928 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2930         * gnus-group.el (gnus-group-mark-line-p): New function.
2931         (gnus-group-goto-group): New parameter.
2932         (gnus-group-remove-mark): Use it.
2933         * gnus-topic.el (gnus-topic-move-group): Ditto.
2934         (gnus-topic-remove-group): Ditto.
2936 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2938         * gnus-group.el (gnus-group-list-dormant): New function.
2940 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2942         * gnus-agent.el (gnus-agent-synchronize): Use
2943         nnheader-insert-file-contents.
2944         (gnus-agent-save-active-1): Ditto.
2945         (gnus-agent-write-active): Ditto.
2946         (gnus-agent-expire): Ditto.
2947         * gnus-cache.el (gnus-cache-read-active): Ditto.
2948         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2949         * gnus-sum.el (gnus-summary-import-article): Ditto.
2951         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2952         (gnus-agent-save-group-info): Ditto.
2953         (gnus-agent-save-alist): Ditto.
2954         * gnus-util.el (gnus-make-directory): Ditto.
2956         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2958 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2960         * mml.el (mml-generate-mime-preprocess-function): New variable.
2961         (mml-generate-mime-postprocess-function): New variable.
2962         (mml-generate-mime-1): Use them.
2964 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2966         * gnus-group.el (gnus-group-apropos): Group name charset.
2967         * gnus-sum.el (gnus-set-mode-line): Ditto.
2968         * gnus-group.el (gnus-group-decoded-name): New function.
2969         (gnus-group-edit-group): Use it.
2970         * gnus-cus.el (gnus-group-customize): Use it.
2972 2000-05-16  Karl Kleinpaste  <karl@charcoal.com>
2974         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2976 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2978         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2979         (gnus-group-name-charset-group-alist): Ditto.
2980         (gnus-group-name-charset): New function.
2981         (gnus-group-name-decode): New function.
2982         (gnus-group-insert-group-line): Use them.
2983         (gnus-group-prepare-flat-list-dead): Ditto.
2984         (gnus-group-list-active): Ditto.
2985         (gnus-group-describe-all-groups): Ditto.
2986         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2987         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2988         add gnus-group property.
2989         (gnus-browse-group-name): Read gnus-group property.
2991 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2993         * nnfolder.el (nnfolder-possibly-change-group): Use
2994         file-name-coding-system instead of pathname-coding-system.
2995         * nnmail.el (nnmail-find-file): Ditto.
2996         (nnmail-write-region): Ditto.
2997         * nnmh.el (nnmh-retrieve-headers): Ditto.
2998         (nnmh-request-article): Ditto.
2999         (nnmh-request-group): Ditto.
3000         (nnmh-request-list): Ditto.
3001         (nnmh-possibly-change-directory): Ditto.
3002         (nnmh-active-number): Ditto.
3003         * nnml.el (nnml-possibly-change-directory): Ditto.
3004         (nnml-request-list): Ditto.
3005         (nnml-request-article): Ditto.
3006         (nnml-retrieve-headers): Ditto.
3008 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
3010         * nnimap.el (nnimap-request-accept-article): Don't unselect
3011         mailbox if no mailbox is selected.
3013 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
3015         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
3016         Recognize domain names starting with `www.' as starting an URL.
3018 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
3020         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
3021         (mail-source-keyword-map): Add "subdirs" for maildir.
3023 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3025         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
3026         (nnmail-get-new-mail): Use it.
3027         * gnus-start.el (gnus-get-unread-articles): Ditto.
3029 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3031         * gnus-sum.el (gnus-summary-edit-article): Better support for
3032         nndraft:drafts.
3033         * nndraft.el (nndraft-request-replace-article): New function,
3034         bind nnmail-file-coding-system.
3036 2000-05-14  Dave Love  <fx@gnu.org>
3038         * nnheader.el: Replace uses of `fset' with `defalias'.
3039         (jka-compr-compression-info-list): Only defvar when compiling.
3041 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3043         * webmail.el (webmail-netaddress-article): Refresh redirect.
3045 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3047         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
3049 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3051         * webmail.el: Translate &nbsp; to SP.
3053 2000-05-13  Robin S. Socha  <robin@socha.net>
3055         * message.el (message-bounce): Doc typo.
3057 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3059         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
3060         (gnus-soup-store): Ditto.
3061         (gnus-soup-send-packet): Ditto.
3062         * nnsoup.el (nnsoup-replies-format-type): Ditto.
3063         (nnsoup-dissect-buffer): Ditto.
3064         (nnsoup-narrow-to-article): Ditto.
3065         (nnsoup-make-active): Ditto
3067 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3069         * message.el (message-mode): Two parameters for local-variable-p.
3071 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3073         * message.el (message-strip-list-identifiers): New function.
3074         (message-reply): Use it and use message-strip-subject-re.
3075         (message-followup): Ditto.
3076         * gnus-art.el (article-hide-list-identifiers): Remove more.
3077         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3079 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3081         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3082         mail-parset-charset and use non-numeric argument.
3084 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3086         * mml.el (mml-buffer-list): New variable.
3087         (mml-generate-new-buffer): New function.
3088         (mml-destroy-buffers): Ditto.
3089         (mml-insert-mime): Use them.
3090         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3091         * gnus-sum.el (gnus-summary-edit-article): Ditto.
3092         * message.el (message-mode): Ditto.
3093         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3094         (gnus-uu-save-article): Support show-as-mml.
3095         * message.el (message-forward): Ditto.
3097 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3099         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3100         (nndoc-mime-digest-type-p): Locate article head precisely.
3101         * mml.el (mml-generate-default-type): New variable.
3102         (mml-generate-mime-1): Use it.
3103         (mml-insert-mime-headers): Use it.
3104         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3105         (gnus-uu-digest-mail-forward): Use it and call message-forward
3106         with argument digest.
3107         (gnus-uu-save-article): Support message-forward-as-mime.
3108         * message.el (message-forward): Add parameter digest.
3109         * mm-decode.el (mm-dissect-default-type): New variable.
3110         (mm-dissect-buffer): Use it.
3112 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3114         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3115         newline and paragraph to nil when got a non-ascii character. Test
3116         paragraph before newline.
3118 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3120         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3121         limit to 76.
3123 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3125         * nnslashdot.el (nnslashdot-sid-strip): New function.
3126         (nnslashdot-threaded-retrieve-headers): New format.
3127         (nnslashdot-sane-retrieve-headers): Ditto.
3128         (nnslashdot-request-article): Ditto.
3129         (nnslashdot-threaded-retrieve-headers): Thread properly.
3130         (nnslashdot-request-article): Be more lenient.
3131         (nnslashdot-threaded-retrieve-headers): Regexp search.
3133 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3135         * gnus-sum.el (gnus-with-article): Define it before use it.
3137 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3139         * message.el (message-supersede): Use mime-to-mml.
3140         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3142 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3144         * gnus-group.el (gnus-group-list-cached): Don't use
3145         `subst-char-in-string'.
3147 2000-05-08  Dave Love  <fx@gnu.org>
3149         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3151 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3153         * mm-decode.el (mm-interactively-view-part): Append %s if the
3154         method is a single word.
3155         * nnwarchive.el (nnwarchive-type-definition): Typo.
3157 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3159         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3160         function.
3161         (gnus-group-prepare-flat-predicate): Use it.
3162         (gnus-group-list-cached): List dead groups.
3164 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3166         * gnus-art.el (article-decode-charset): Don't decode message with
3167         format.
3169 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
3171         * mailcap.el (mailcap-maybe-eval): Honor user request not to
3172         evaluate the Lisp code.
3174 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3176         * gnus-art.el (article-wash-html): New function.
3177         (gnus-article-wash-html): Bind.
3178         (gnus-article-make-menu-bar): Menu item.
3179         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3180         (gnus-summary-make-menu-bar): Menu item.
3181         * gnus.el: Autoload.
3183 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
3185         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3186         (gnus-uu-unshar-article): Use it.
3188         * mailcap.el (mailcap-maybe-eval-warning): New variable.
3189         (mailcap-maybe-eval): Use it.
3191         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3192         in docstring.
3194         * mml.el (mml-generate-mime-1): Small comment.
3196 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3198         * gnus-art.el (article-de-base64-unreadable): New function.
3199         (gnus-article-de-base64-unreadable): Bind.
3200         (gnus-article-make-menu-bar): Menu item.
3201         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3202         (gnus-summary-make-menu-bar): Menu item.
3203         * gnus.el: Autoload.
3205 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3207         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3208         (gnus-summary-select-article): Add en/disable multibyte.
3210 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3212         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3213         (gnus-summary-edit-article): New feature: editing raw articles.
3215 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3217         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3218         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3219         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3220         Emacs MULE can not copy some 8bit characters in multibyte buffers.
3221         * mm-decode.el (mm-insert-part): Ditto.
3223 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3225         * nndoc.el (nndoc-type-alist): Extend forward regexp.
3226         (nndoc-forward-type-p): Ditto.
3228 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3230         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3231         value of enable-multibyte-characters.
3233 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3235         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3237 2000-05-03  Dave Love  <fx@gnu.org>
3239         * gnus-ems.el (gnus-article-xface-ring-internal)
3240         (gnus-article-xface-ring-size): New variable.
3241         (gnus-article-display-xface): Use them to cache data.  Don't try
3242         to use XPM.  Set up binary coding for PBM's sake.
3244 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3246         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3247         * gnus-int.el (gnus-request-accept-article): Ditto.
3248         (gnus-request-replace-article): Ditto.
3249         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3251 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3253         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3255 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3257         * rfc2047.el (rfc2047-encode-message-header): Encode field by
3258         field.
3259         * mml.el (mml-to-mime): Use message-default-charset.
3260         (mml-preview): Narrow to headers.
3261         * message.el (message-send-mail): Use message-default-charset.
3262         (message-send-news): Narrow to headers;
3263         use message-default-charset.
3265 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3267         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3268         detect.
3269         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3270         restriction.
3271         (mml-parse-1): Warning message.
3272         (mml-preview): Disable multibyte.
3274 2000-05-03  Dave Love  <fx@gnu.org>
3276         * gnus.el (gnus-group-startup-message): Add newline before image.
3278 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3280         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3281         * message.el (message-send-mail): Use unibyte-buffer.
3282         (message-send-mail): Ditto.
3284 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3286         * gnus.el: Gnus v5.8.6 is released.
3288 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3290         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3292 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3294         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3296 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3298         * message.el (message-send-mail-partially): Use forward-line.
3300 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3302         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3304 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3306         * mml.el (mml-generate-mime-1): Ignore 0x1b.
3307         (mml-insert-mime): No markup only for text/plain.
3308         (mime-to-mml): Remove MIME headers.
3310 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3312         * mml.el (mml-preview): Set gnus-newsgroup-charset.
3313         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3314         as 8-bit.
3316 2000-04-28  Dave Love  <fx@gnu.org>
3318         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3319         21.
3321         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3322         search order.  Use parse-colon-path and remove some redundancy.
3323         Doc fix.
3324         (mailcap-parse-mimetypes): Code consistently with
3325         mailcap-parse-mailcaps.  Doc fix.
3327         * gnus-start.el (gnus-unload): Iterate over `features', not
3328         `load-history'.
3330 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3332         * mml.el (mml-parse-1): Don't create blank parts.
3333         (mml-read-part): Fix mml tag.
3334         (mml-insert-mime): Convert message/rfc822.
3335         (mml-insert-mml-markup): Add mmlp parameter.
3337 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3339         * message.el (message-send-mail-partially): Remove CTE.
3341 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3343         * mm-view.el (mm-inline-image): Fset it.
3345 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3347         * nndoc.el (nndoc-type-alist): Change forward regexp.
3349 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3351         * message.el (message-send-mail-partially-limit): Change the
3352         default value.
3354 2000-04-27  Erik Toubro Nielsen  <erik@ifad.dk>
3356         * gnus-util.el (gnus-extract-address-components): Name might be
3357         "".
3359 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3361         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3362         (gnus-summary-post-forward): Ditto.
3363         * message.el (message-forward-show-mml): New variable.
3364         (message-forward): Use it.
3365         * mml.el (mml-parse-1): Add tag mml.
3366         (mml-read-part): Ditto.
3367         (mml-generate-mime): Support reentance.
3368         (mml-generate-mime-1): Support mml tag.
3370 2000-04-27  Dave Love  <fx@gnu.org>
3372         * gnus-art.el: Don't bother to require custom, browse-url.
3373         (gnus-article-x-face-command): Include gnus-article-display-xface.
3375         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
3376         Use defalias, not fset.
3377         (gnus-article-display-xface): New function.
3379         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3381         * mm-decode.el: Small doc fixes.  Require cl when compiling.
3382         (mm-xemacs-p): Deleted.
3383         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3384         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3385         use create-image and don't special-case xbm.
3386         (mm-valid-image-format-p): Use display-graphic-p.
3388 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3390         * message.el (message-send-mail-partially-limit): New variable.
3391         (message-send-mail-partially): New function.
3392         (message-send-mail): Use it.
3393         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3394         all blank lines inside of base64.
3395         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3396         blank lines.
3398 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3400         * mml.el (mml-insert-tag): Match more special characters.
3402 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3404         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3406 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3408         * mm-decode.el (mm-inline-media-tests): Add message/partial.
3409         (mm-inlined-types): Ditto.
3410         * mm-partial.el: New file.
3412 2000-04-27  Dave Love  <fx@gnu.org>
3414         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3415         matter in Emacs 21.
3417 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
3419         * mm-bodies.el (mm-encode-body): Remove reference to
3420         mm-default-charset in comment.
3422 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
3424         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3426 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3428         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3429         let.
3431 2000-04-26  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
3433         * gnus-draft.el (gnus-draft-setup): Fix comments.
3435 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3437         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3438         if nnmbox-file-coding-system-for-write is nil.
3440 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3442         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3443         header if nil.
3445 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3447         * mm-view.el (mm-inline-text): Insert directly if decoded.
3448         * mml.el (autoload): Typo.
3450 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3452         * mml.el (mml-preview): Set up posting-charset.
3453         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3455 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3457         * webmail.el: Fix yahoo mail.
3459 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3461         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3462         word if not necessary.
3463         (rfc2047-encode-region): Put space between encoded words.
3465 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3467         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3469 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3471         * gnus-draft.el (gnus-draft-setup): Restore mml only when
3472         required.
3473         (gnus-draft-edit-message): Require restoration.
3475 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3477         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3478         back.
3480 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3482         * gnus-art.el (gnus-treat-article): Make sure that the summary
3483         buffer is live.
3485 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3487         * mailcap.el (mailcap-parse-mailcaps): Reorder.
3488         (mailcap-parse-mailcap): Backwards parsing.
3489         (mailcap-possible-viewers): Remove nreverse.
3490         (mailcap-mime-info): Ditto.
3491         (mailcap-add-mailcap-entry): Keep alternative viewer.
3493 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3495         * gnus.el: Gnus v5.8.5 is released.
3497 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3499         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3501         * gnus-util.el (gnus-netrc-machine): Default to nntp.
3503         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3505 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3507         * mm-view.el (mm-inline-message): Disable prepare-hook.
3509 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3511         * gnus.el: Fix copyright statements.
3513         * gnus-sum.el (gnus-alter-articles-to-read-function): New
3514         variable.
3515         (gnus-articles-to-read): Use it.
3517         * message.el (message-get-reply-headers): Bind free variable.
3519 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3521         * message.el (message-get-reply-headers): Fix to-address.
3523 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3525         * webmail.el: Hotmail fix. Add a debug function.
3527 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3529         * gnus-sum.el (t): M-down and M-up.
3531 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3533         * gnus-sum.el: Doc fix.
3535 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3537         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3539 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3541         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3542         string.
3543         (nnweb-request-group): Don't scan twice.
3544         (nnweb-request-scan): Don't nix out the hashtb.
3546         * message.el (message-get-reply-headers): Return a value.
3548 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
3550         * gnus-art.el (gnus-button-url-regexp): New value to match naked
3551         urls.
3553 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3555         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3556         order messages are inserted.
3558         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3559         message/rfc822 parts.
3561         * gnus-art.el (gnus-article-read-summary-keys): Check for
3562         numerical values.
3564         * message.el (message-get-headers): Made into own function.
3565         (message-reply): Use it.
3566         (message-get-reply-headers): Renamed.
3567         (message-widen-reply): New command.
3569 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3571         * nntp.el (nntp-retrieve-data): Report the error and return nil.
3573 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3575         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3576         non-base64 text at the end if not found.
3578 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
3580         * gnus-sum.el (gnus-read-move-group-name):
3581         (gnus-summary-move-article): Use `gnus-group-method' to find out
3582         what method the manually entered group belong to.
3583         `gnus-group-name-to-method' doesn't return any method parameters
3584         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3585         for new groups so they wouldn't work.
3587 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3589         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3590         override.
3592 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3594         * nnmail.el (nnmail-cache-insert): Does some stuff that is
3595         probably good to do, or something.  I dunno.  I just write these
3596         ChangeLog entries, and my name is Lars.
3598 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3600         * message.el (message-caesar-region): Use translate-region.
3602 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3604         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3606 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3608         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3609         variables, because that makes Emacs flash.
3611         * gnus-group.el (gnus-group-insert-group-line): Don't call
3612         gnus-group-add-icon unconditionally.
3614         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3615         xmas.
3616         (gnus-group-glyph-directory): Removed.
3618 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3620         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3621         gnus-newsgroup-name is "".
3623 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3625         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3626         in conjunction with MULE-UCS.
3628 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3630         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3632 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3634         * message.el (message-shorten-references): Only cater to broken
3635         INN for news. This caters for broken smtpd.
3637 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3639         * mailcap.el (mailcap-mime-info): Use the first match; not the
3640         last.
3642         * gnus-agent.el (gnus-category-kill): Save the category list.
3644 2000-04-21  Chris Brierley  <brierley@pobox.com>
3646         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3648 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3650         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3652 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3654         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3656 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3658         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3659         (gnus-group-list-cached): Use it.
3661 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3663         * gnus.el: Update all the copyright notices.
3665 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3667         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3668         non-base64 text at the end.
3670 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3672         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3674 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3676         * nnheader.el: Don't autoload cancel-function-timers.
3678         * message.el (message-fetch-field): Fold case.
3680 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3682         * message.el (message-forward-before-signature): New variable.
3684 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3686         * gnus-mlspl.el: Fix stuff.
3688 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3690         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3691         subjects when unthreaded.
3693 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3695         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3696         well.
3698 2000-04-21  Rui Zhu  <sprache@iname.com>
3700         * gnus-art.el (gnus-article-mode): Fix variable name.
3702 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3704         * mm-view.el: Fix autoload.
3706         * flow-fill.el (flow-fill): Fix provide.
3708         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3709         nil.
3711 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3713         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3715 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3717         * gnus-util.el (gnus-netrc-machine): Didn't work.
3719 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3721         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3723 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3725         * flow-fill.el: Renamed from fill-flowed.
3727         * message.el (message-forward-ignored-headers): Default to
3728         removing CTE.
3730 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3732         * message.el (message-mode): Don't fill headers.
3734 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3736         * message.el (message-pipe-buffer-body): Use shell
3738 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3740         * nnvirtual.el (nnvirtual-request-article):
3741         Bind gnus-override-method to nil.
3742         (nnvirtual-request-update-mark): Don't update mark when
3743         article is not there.
3745 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3747         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3749 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3751         * gnus-util.el (gnus-parse-netrc): Allow "port".
3752         (gnus-netrc-machine): Take a port param.
3753         (gnus-netrc-machine):
3755         * gnus-art.el (gnus-request-article-this-buffer): Allow
3756         re-selecting referenced articles.
3758         * message.el (message-cancel-news): Allow editing.
3759         (message-cancel-message): Add newline.
3761 2000-04-20  William M. Perry  <wmperry@aventail.com>
3763         * mm-view.el (mm-inline-image-emacs): New function.
3765 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3767         * mail-source.el (mail-source-delete-incoming): Change default in
3768         cvs.
3770 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3772         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3773         function.
3775 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3777         * nnml.el (nnml-request-expire-articles): Use it.
3779         * nnmail.el (nnmail-expiry-target): New variable.
3780         (nnmail-expiry-target-group): New function.
3782 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3784         * message.el (message-forward): Add non-MIME separators.
3786 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3788         * message.el (message-generate-headers): Respect the syntax check
3789         spec.
3791         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3792         (gnus-remove-thread): Don't show all threads.
3794 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3796         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3798 2000-04-19  Dave Love  <fx@gnu.org>
3800         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3802 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3804         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3805         (nnwarchive-egroups-*): Ditto.
3806         (nnwarchive-url): Unibyte buffer and single line cookie.
3808 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3810         * mm-util.el (mm-char-or-char-int-p): New alias.
3811         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3812         entities.
3814 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3816         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3817         article case insensitively.
3819 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3821         * mail-source.el (mail-source-fetch-webmail): Use the default
3822         password provided in mail-sources; use webmail:subtype:user as
3823         the key.
3825 2000-04-10  John Wiegley  <johnw@gnu.org>
3827         * mail-source.el (mail-source-fetch-webmail): Use
3828         mail-source-password-cache.
3830 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3832         * webmail.el: Add netscape mail and fix HotMail mail.
3834 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3836         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3838 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3840         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3841         RFC822.PEEK if server support IMAP4rev1.
3842         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3843         RFC822.TEXT.PEEK if server support IMAP4rev1.
3844         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3845         RFC822.HEADER if server support IMAP4rev1.
3846         (nnimap-request-article-part): Support bodydetail in response
3847         data.
3849 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3851         * fill-flowed.el: New file.
3853         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3854         text/plain parts with `format' parameters.
3856         * mm-view.el (autoload): Autoload fill-flowed.
3857         (mm-inline-text): For "plain" parts with a format=flowed
3858         parameter, call `fill-flowed'.
3860 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3862         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3863         slashdot ids.
3865 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3867         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3868         format.
3870 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3872         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3873         `imtest' too.
3874         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3875         (imap-gssapi-program): New variable.
3876         (imap-streams): Add gssapi.
3877         (imap-stream-alist): Ditto.
3878         (imap-authenticators): Ditto.
3879         (imap-authenticator-alist): Ditto.
3880         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3881         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3882         1.6.x `imtest' syntax.
3883         (imap-gssapi-stream-p): New function.
3884         (imap-gssapi-open): Ditto.
3885         (imap-gssapi-auth-p): Ditto.
3886         (imap-gssapi-auth): Ditto.
3887         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3888         (imap-send-command): Use buffer-local `imap-client-eol' value.
3890         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3891         lines and turn TAB into SPC before parsing.
3893 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
3895         * nnheader.el (nnheader-group-pathname): Make sure to return a
3896         directory.
3897         * nnmail.el (nnmail-group-pathname): Ditto.
3899 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3901         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3902         might split in the middle of a message-id.
3904 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3906         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3907         groups from the server.
3909         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3910         (gnus-summary-toggle-header): Update the wash status.
3912         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3913         Moved here.
3915         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3916         setting.
3918         * nnmail.el (nnmail-get-active): Use it.
3919         (nnmail-parse-active): New function.
3921         * mm-view.el (mm-inline-text): Support the new version of
3922         vcard.el.
3924         * gnus-sum.el (gnus-summary-move-article): Only delete article
3925         when moving junk.
3926         (gnus-deaden-summary): Bury the buffer.
3928         * nnmail.el (nnmail-group-pathname): Ditto.
3930         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3932 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3934         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3935         whether Mule.
3937 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3939         * message.el (message-send-mail): Protect against unloaded Gnus.
3941         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3942         parent.
3943         (gnus-topic-update-topic-line): Yes, do.
3944         (gnus-topic-goto-missing-group): Tally the correct number of
3945         unread articles before inserting the topic line.
3947 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3949         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3951 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3953         * mm-decode.el (mm-dissect-buffer): Ditto.
3955         * gnus-art.el (article-decode-charset): Strip CTE.
3957         * ietf-drums.el (ietf-drums-strip): New function.
3959         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3960         when prompting in read-only groups.
3962 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3964         * imap.el (imap-send-command): Change EOL-chars when
3965         `imap-client-eol' differs from default, not only for kerberos4.
3966         (imap-mailbox-status): Get encoded mailbox's status.
3968 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3970         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3971         into `mail-source-password-cache'.
3973 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3975         * mm-util.el (mm-mime-charset): Check for presence of
3976         `coding-system-get' and `get-charset-property' (recent XEmacs has
3977         the former, but not the latter).
3979 2000-01-28  Dave Love  <fx@gnu.org>
3981         * message.el (message-check-news-header-syntax): Fix typo
3982         `newsgroyps'.
3983         (message-talkative-question): Put temp buffer in fundamental-mode.
3984         (message-recover): Use fundamental-mode in the right buffer.
3986         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3987         right buffer.
3989 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3991         * qp.el (quoted-printable-decode-region): Add charset parameter.
3992         (quoted-printable-decode-string): Ditto.
3994         * gnus-art.el (article-de-quoted-unreadable): Use it.
3996 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3998         * nnimap.el (nnimap-split-predicate): New variable.
3999         (nnimap-split-articles): Use it.
4001 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
4003         * utf7.el: Change email address.
4005 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4007         * gnus-group.el (gnus-group-catchup): Purge split history.
4009 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4011         * nnmail.el (nnmail-generate-active): Support extended group name.
4012         (nnmail-get-active): Ditto.
4014 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4016         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
4017         group names, don't remove anything.
4019 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4021         * webmail.el (webmail-my-deja-open): My-deja changes.
4023 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
4025         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
4027 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4029         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
4031 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4033         * gnus.el (gnus-other-frame): Fix typo.
4035 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
4037         * gnus-cus.el (gnus-group-customize): Fix typo.
4039 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4041         * nnweb.el (nnweb-insert): Simplified.
4043 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4045         * gnus-art.el (gnus-article-mode-map): "e" is
4046         gnus-summary-edit-article.
4048 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
4050         * mailcap.el (mailcap-mime-extensions): Add .diff.
4052 2000-01-06  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4054         * mm-decode.el (mm-mailcap-command): handle "%%" and the case
4055         where there is no "%s" in the method.
4057 2000-01-08  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4059         * gnus-sum.el (gnus-summary-select-article): Return 'old.
4061 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4063         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4065         * gnus.el: Really always pop up a new frame.
4067         * parse-time.el (parse-time-rules): Allow 100-110 to be
4068         2000-2010.
4070         * time-date.el (date-to-time): Don't use timezone.
4072 2000-01-06  Dave Love  <fx@gnu.org>
4074         * time-date.el: Add keywords.
4075         (date-to-time): Add autoload cookie.  Canonicalize with
4076         timezone-make-date-arpa-standard.
4077         (time-to-seconds): Avoid caddr.
4078         (safe-date-to-time): Add autoload cookie.
4080 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
4082         * gnus-group.el (gnus-group-line-format-alist): Added %E for
4083         eyecandy.
4084         (gnus-group-insert-group-line): Now groks %E and inserts icon in
4085         group line using gnus-group-add-icon.
4086         (gnus-group-icons): Added customize group.
4087         (gnus-group-icon-list): Added variable.
4088         (gnus-group-glyph-directory): Added variable.
4089         (gnus-group-icon-cache): Added variable.
4090         (gnus-group-running-xemacs): Added variable.
4091         (gnus-group-add-icon): Added function. Add an icon to the current
4092         line according to gnus-group-icon-list.
4093         (gnus-group-icon-create-glyph): Added function.
4095 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4097         * gnus-sum.el (gnus-summary-select-article): Return whether we
4098         selected something new.
4099         (gnus-summary-search-article): Start searching at the window
4100         point.
4102         * gnus-group.el (gnus-fetch-group): Complete over
4103         gnus-active-hashtb.
4105 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4107         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4109 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4111         * gnus-sum.el (gnus-preserve-marks): New variable.
4112         (gnus-summary-move-article): Use it.
4113         (gnus-group-charset-alist): Added more entries.
4115 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4117         * mm-decode.el (mm-inline-override-types): Removed duplicate.
4119         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4120         as the default score.
4122         * gnus-score.el (gnus-score-delta-default): Changed name.
4124 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
4126         * imap.el (imap-parse-literal):
4127         (imap-parse-flag-list): Don't care about props.
4128         (imap-parse-string): Handle quoted characters.
4130 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4132         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4133         (gnus-summary-mark-article): Doc fix.
4134         (gnus-summary-mark-forward): Doc fix.
4135         (t): Changed keystroke for gnus-summary-customize-parameters.
4137         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4138         "e".
4139         (gnus-article-mode-map): No, don't.
4141         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4142         of the final article.
4144         * mm-decode.el (mm-interactively-view-part): Error on no method.
4146 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
4148         * gnus-score.el (gnus-score-insert-help): Something.
4150         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4152         * gnus-win.el (gnus-configure-frame): Ditto.
4154         * gnus-mh.el (gnus-summary-save-in-folder): Use
4155         with-current-buffer.
4157 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4159         * nnwarchive.el: Changed file perms.
4161 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4163         * gnus-group.el (gnus-group-delete-groups): New command.
4164         (gnus-group-delete-group): Extra no-prompt parameters.
4166 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4168         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4169         <p>.
4171 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
4173         * webmail.el (webmail-hotmail-article): Don't insert message id.
4175 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4177         * nnimap.el (nnimap-split-fancy): New variable.
4178         (nnimap-split-fancy): New function.
4180 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4182         (nnimap-split-rule): Document symbol value.
4184 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4186         * nnimap.el (nnimap-retrieve-headers-progress): Let
4187         `nnheader-parse-head' parse article.
4188         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4189         request headers needed by `nnheader-parse-head'.
4191 1999-12-23  Florian Weimer  <fw@s.netic.de>
4193         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4194         value (crosspostings are handled), improve documentation.
4196         * nnultimate.el: Declare file coding system as iso-8859-1.
4198         * message.el: Dito.
4200         * gnus-cite.el: Dito.
4202         * gnus-spec.el: Dito.
4204 1999-12-21  Florian Weimer  <fw@s.netic.de>
4206         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4207         (gnus-setup-message): No longer make `message-posting-charset'
4208         buffer-local.
4209         (gnus-setup-posting-charset): Reflect the new layout of
4210         `gnus-group-posting-charset-alist' and `message-posting-charset'.
4212         * message.el (message-send-mail): Bind `message-this-is-mail' and
4213         `message-posting-charset'.
4214         (message-send-news): Dito, and honour new layout of
4215         `message-posting-charset'.
4216         (message-encode-message-body): Ignore `message-posting-charset'.
4218         * mm-bodies.el (mm-body-encoding): Consider
4219         `message-posting-charset' when deciding whether to use 8bit.
4221         * rfc2047.el (rfc2047-encode-message-header): Back out change.
4222         (rfc2047-encodable-p): Now solely for headers; use
4223         `message-posting-charset'.
4225 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4227         * nnwarchive.el (nnwarchive-type-definition): Set default value.
4229 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4231         * nnagent.el (nnagent-server-opened): Optional.
4232         (nnagent-status-message): Optional.
4234 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
4236         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4237         end (referenced by instructions in
4238         `gnus-cited-opened-text-button-line-format-alist').
4240 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4242         * imap.el (imap-starttls-open): Typo.
4244 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4246         * mm-util.el (mm-charset-after): Non-MULE case.
4247         * mail-prsvr.el (mail-parse-mule-charset): New variable.
4248         * rfc2047.el (rfc2047-dissect-region): Bind it.
4250 1999-12-18  Florian Weimer  <fw@s.netic.de>
4252         * mml.el (mml-generate-multipart-alist): Correct default value.
4254         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4255         (mm-safer-encoding): New function.
4256         (mm-content-transfer-encoding): Use both.
4258         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4259         * qp.el (quoted-printable-encode-region): Dito.
4261 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4263         * webmail.el (webmail-hotmail-article): Snarf the raw file.
4265 1999-12-18  Victor S. Miller  <victor@idaccr.org>
4267         * webmail.el (webmail-hotmail-list): raw=0.
4269 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4271         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4272         group name.
4274 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4276         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4278 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4280         * imap.el: Don't autoload digest-md5.
4281         (imap-starttls-open): Bind coding-system-for-{read,write}.
4282         (imap-starttls-p): Check if we can find starttls.el.
4283         (imap-digest-md5-p): Check if we can find digest-md5.el.
4285 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4287         * imap.el: Require `digest-md5' when compiling; add autoload
4288         settings for `digest-md5-parse-digest-challenge',
4289         `digest-md5-digest-response', `starttls-open-stream' and
4290         `starttls-negotiate'.
4291         (imap-authenticators): Add `digest-md5'.
4292         (imap-authenticator-alist): Setup for `digest-md5'.
4293         (imap-digest-md5-p): New function.
4294         (imap-digest-md5-auth): New function.
4295         (imap-stream-alist): Add STARTTLS entry.
4296         (imap-starttls-p): New function.
4297         (imap-starttls-open): New function.
4299 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4301         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4303 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4305         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4306         string-to-x function.
4308 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4310         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4312 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4314         * webmail.el: Enhance hotmail-snarf.
4316 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4318         * rfc2047.el (rfc2047-dissect-region): Rewrite.
4320 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4322         * webmail.el (webmail-hotmail-list): Search no-error.
4324 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4326         * nnwarchive.el: Support nov-is-evil.
4327         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4328         Set it if non-nil.
4329         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4331 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4333         * nnagent.el (nnagent-server-opened): Redefine.
4334         (nnagent-status-message): Ditto.
4336 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4338         * rfc1843.el (rfc1843-decode-region): Use
4339         buffer-substring-no-properties.
4340         * gnus-art.el (article-decode-HZ): New function.
4342 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4344         * nnheader.el (nnheader-translate-file-chars): Only in full path.
4346 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4348         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4349         MIME charset not a MULE charset.
4351 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4353         * gnus-ems.el: Translate more ugly characters.
4354         * nnheader.el (nnheader-translate-file-chars): Don't translate
4355         the second ':'.
4357 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4359         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4360         method if cannot find the article.
4362 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4364         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4365         method if overrided.
4367 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4369         * mail-source.el (mail-source-fetch-webmail): Parameter
4370         dontexpunge.
4372 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4374         * webmail.el: Support my-deja. Better error report.
4376 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4378         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4379         is bad.
4380         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4381         is not 1.
4383 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4385         * nnslashdot.el (nnslashdot-request-article): A space.
4387 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4389         * nnagent.el: Support different backend with same name.
4391 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4393         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4394         archived group.
4395         (nnslashdot-sane-retrieve-headers): Ditto.
4396         (nnslashdot-request-article): Ditto.
4398 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4400         * nnweb.el (nnweb-insert): Narrow to point.
4402 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4404         * nnweb.el (nnweb-insert): Follow refresh url.
4405         * nnslashdot.el: Use it.
4407 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4409         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4410         (nnweb-decode-entities-string): New function.
4412         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4413         nnweb-* and move to nnweb.el.
4414         * nnwarchive.el: Use nnweb-decode-entities, etc.
4415         * webmail.el: Ditto.
4417         * nnslashdot.el: Use nnweb-decode-entities-string.
4418         (nnslashdot-decode-entities): Remove.
4420 1999-12-13  Eric Marsden  <emarsden@mail.dotcom.fr>
4422         * nnslashdot.el: Decode entities.
4424 1999-12-12  Dave Love  <fx@gnu.org>
4426         * gnus-agent.el (gnus-category-edit-groups)
4427         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4428         expansion of setf, fixed.
4430 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4432         * gnus-agent.el: Revoke last Dave Love's patch, because of
4433         incompatibility of XEmacs.
4435 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4437         * mm-uu.el: Change headers.
4438         * rfc1843.el: Ditto.
4439         * uudecode.el: Ditto.
4441 1999-12-07  Dave Love  <fx@gnu.org>
4443         * gnus-agent.el (gnus-category-edit-predicate)
4444         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4445         inside backquote to avoid it at runtime.
4447 1999-12-07  Dave Love  <fx@gnu.org>
4449         * binhex.el: Require cl when compiling.
4451 1999-12-04  Dave Love  <fx@gnu.org>
4453         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4455 1999-12-04  Dave Love  <fx@gnu.org>
4457         * mm-util.el (mm-delete-duplicates): New function.
4458         (mm-write-region): Use it.
4460         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4462         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
4463         mm-delete-duplicates.
4465         * imap.el (imap-open, imap-debug): Avoid mapc.
4467         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4469         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4470         (gnus-multi-decode-encoded-word-string): Avoid mapc.
4472         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4473         runtime.
4475         * gnus.el (gnus-select-method): Likewise.
4477         * nnheader.el (nnheader-nov-read-integer): Likewise.
4479         * mm-view.el (mm-inline-message): Require cl when compiling.
4480         Avoid ignore-errors at runtime.
4481         (mm-inline-text): Avoid mapc.
4483 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4485         * gnus-art.el (article-decode-charset): Widen is bad.
4487 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4489         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4491 1999-12-12  Florian Weimer  <fw@s.netic.de>
4493         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4494         indicate that only US-ASCII is permitted.
4495         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
4496         use unencoded 8-bit characters in message headers.
4498 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4500         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4501         CRLF.
4503 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4505         * webmail.el: Require url-cookie.
4507 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4509         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4510         new function to make modified caesar table.
4511         (nnwarchive-from-r13): Use it.
4512         (nnwarchive-mail-archive-article): Improved.
4514 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4516         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4518 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4520         * nnweb.el (nnweb-request-article): Return cons.
4522 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4524         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4526 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4528         * mm-util.el (mm-with-unibyte): New macro.
4529         * nnweb.el (nnweb-init): Use it.
4531 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4533         * mm-util.el (mm-charset-after): New function.
4534         (mm-find-mime-charset-region): Set charsets after
4535         delete-duplicates and use find-coding-systems-region.
4536         (mm-find-charset-region): Remove composition.
4538         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4540         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4542 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4544         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4545         * mml.el (mml-confirmation-set): New variable.
4546         (mml-parse-1): Ask user to confirm.
4548 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
4550         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4551         are scanned when we have directory mail-sources (the mail source
4552         is modified in that case, so we must scan it for all
4553         groups/methods).
4555 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4557         * nnml.el (nnml-request-move-article): Save nnml-current-directory
4558         and nnml-article-file-alist.
4560 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4562         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4563         nnmail-fetched-sources.
4565 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4567         * mm-util.el (mm-find-charset-region): Use the last charset.
4569 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
4571         * gnus.el (gnus-select-method): Made the option list prettier.
4573 1999-12-08  Florian Weimer  <fw@s.netic.de>
4575         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4576         for the `de' newsgroups hierarchy, as it is common practice there.
4578 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4580         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4581         buffer-string arguments. Fix references.
4583 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4585         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4586         (gnus-agent-batch-fetch): Use it.
4587         (gnus-agent-fetch-session): Use it.
4589 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4591         * mm-util.el (mm-find-mime-charset-region): Delete nil.
4593 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4595         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
4596         nil.
4598 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4600         * nnslashdot.el (nnslashdot-request-list): There were two
4601         top-level body-forms.  Put a `progn' around them.
4603         * gnus.el (gnus-select-method): Use `condition-case'
4604         instead of `ignore-errors', since cl may not be loaded when the
4605         form is evaluated.
4607 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4609         * nnwarchive.el: Support www.mail-archive.com.
4611 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4613         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4614         do anything.
4616 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4618         * utf7.el: New file, written by Jon K Hellan.
4620         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4621         default to t.
4623 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4625         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4627         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4628         current.
4629         (gnus-refer-article-methods): New function.
4630         (gnus-summary-refer-article): Use it.
4632 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4634         * nnimap.el (nnimap-retrieve-groups): Return active format.
4636         * nnimap.el (nnimap-replace-in-string): Removed.
4637         (nnimap-request-list):
4638         (nnimap-retrieve-groups):
4639         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4641 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4643         * imap.el: Use format-spec for ssl program.
4644         * imap.el (imap-ssl-arguments): Removed.
4645         (imap-ssl-open-{1,2}): Removed.
4647 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4649         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4650         instead of `ignore-errors', since cl may not be loaded when the
4651         form is evaluated.
4653 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4655         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4656         (mm-7bit-chars): New variable.
4657         (mm-body-7-or-8): Use it in both cases.
4659 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4661         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4662           defcustom definitions.
4664 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4666         * mm-decode.el (mm-display-part): Let mm-display-external return
4667         inline or external.
4668         (mm-display-external): For copiousoutput methods, insert output in
4669         buffer.
4671 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4673         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4674         buffer.
4676 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4678         * gnus-audio.el: An M too far.
4680         * gnus-msg.el (gnus-setup-message): One backtick too many.
4682         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4683         a function, not a variable.
4685 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4687         * gnus-score.el (gnus-score-body): Widen before requesting.
4689 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4691         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4693 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4695         * mail-source.el (mail-source-fetch-webmail): Bind
4696         mail-source-string.
4698 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4700         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4701         (gnus-uu-unmark-by-regexp): Ditto.
4703         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4704         dead groups.
4706 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4708         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4709         do their real thing.
4711         * nnmh.el (nnmh-be-safe): Doc fix.
4713         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4715         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4716         status line has arrived before we count it.
4718         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4720         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4721         Whitespace problems.
4723         * gnus-win.el (gnus-configure-windows): Error fix.
4725         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4726         right function.
4728         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4729         Indent all functions.  Fix all comments to match the comment
4730         conventions.  Double-space after full stop.
4732 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4734         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4735         value to divide received mails into my favorite groups and I met
4736         an error.  It takes place if the length of a element "VALUE" in
4737         nnmail-split-fancy is less than two.
4739 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4741         * mml.el (mml-insert-part): New function.
4743 1999-12-02  Dave Love  <fx@gnu.org>
4745         * mm-decode.el: Customize.
4747 1999-12-03  Dave Love  <fx@gnu.org>
4749         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4750         the W3 stuff isn't available.
4752 1999-12-03  Dave Love  <fx@gnu.org>
4754         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4755         at runtime.
4757 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4759         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4761 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4763         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4764         don't be fooled by "From nobody" lines added by respooling.
4766         * pop3.el (pop3-movemail): Write crashbox in binary.
4767         (pop3-get-message-count): New function.
4769         * mail-source.el (mail-source-primary-source): New variable.
4770         (mail-source-report-new-mail-interval): New variable.
4771         (mail-source-idle-time-delay): New variable.
4772         (mail-source-new-mail-available): New internal variable.
4773         (mail-source-fetch-pop): Clear new mail flag, when mail from
4774         primary source has been fetched.
4775         (mail-source-check-pop): New function.
4776         (mail-source-new-mail-p): New function.
4777         (mail-source-start-idle-timer): New function.
4778         (mail-source-report-new-mail): New function.
4779         (mail-source-report-new-mail): New internal variable.
4780         (mail-source-report-new-mail-timer): New internal variable.
4781         (mail-source-report-new-mail-idle-timer): New internal variables.
4783 1999-12-04  Andreas Schwab  <schwab@suse.de>
4785         * gnus-cus.el (gnus-group-customize): Customize fix.
4787 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4789         * message.el (message-send-mail-with-sendmail): Use
4790         message-make-address.
4792 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4794         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4796 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4798         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4800 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4802         * mml.el (mml-insert-tag): Don't close the tag.
4803         (mml-insert-empty-tag): New function.
4804         (mml-attach-file): Use mml-insert-empty-tag instead of
4805         mml-insert-tag.
4806         (mml-attach-buffer): Ditto.
4807         (mml-attach-external): Ditto.
4808         (mml-insert-multipart): Ditto.
4810 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4812         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4813         the article number.
4815 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4817         * gnus.el (gnus-find-method-for-group): The method of a new group
4818         is not the native one.
4820 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4822         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4824 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4826         * nnultimate.el (nnultimate-retrieve-headers): Use
4827         mm-with-unibyte-current-buffer.
4828         (nnultimate-request-article): Ditto.
4830 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4832         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4834 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4836         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4837         * nnweb.el (nnweb-retrieve-headers): Use it.
4838         (nnweb-request-article): Use it.
4840         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4841         case matching failed.
4843 1999-12-02  John Wiegley  <jwiegley@inprise.com>
4845         * mail-source.el (mail-source-keyword-map): Add backslash to
4846         Delete-flag.
4848 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4850         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4851         Latin-1.
4852         (gnus-group-charset-alist): No, don't.
4854         * nnweb.el (nnweb-init): Make the buffer unibyte.
4856 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4858         * mail-source.el (mail-source-set-common-1): Fix to get the
4859         default value.
4861 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4863         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4865         * nnultimate.el (nnultimate-request-list): Use unibyte.
4867         * gnus-uu.el (gnus-uu-grab-articles): Bind
4868         gnus-display-mime-function to nil.
4870         * message.el (message-send-mail-with-sendmail): Use the
4871         user-mail-address variable.
4873         * gnus-art.el (gnus-ignored-headers): More headers.
4875         * message.el (message-shorten-1): Use list.
4877 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4879         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4880         signatures.
4882         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4883         (nnweb-dejanews-create-mapping): Do the properish date.
4885 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4887         * mail-source.el (mail-source-common-keyword-map): New variable.
4888         (mail-source-bind-common): New macro.
4889         (mail-source-fetch): Support plugged mail source.
4890         * gnus-int.el (gnus-request-scan): Use them.
4892 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4894         * mm-view.el (mm-inline-message): Check whether charset is a
4895         string.
4897         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4899         * message.el (message-mode-map): Changed keystroke for
4900         message-yank-buffer.
4902 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4904         * message.el (message-shorten-references): Cut references to 31
4905         elements, then either fold them or shorten them to 988 characters.
4906         (message-shorten-1): New function.
4907         (message-cater-to-broken-inn): New variable.
4909 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4911         * nnslashdot.el (nnslashdot-lose): New function.
4913 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4915         * mm-view.el (mm-inline-message): Not the right type of charset is
4916         being fetched here.  Let the group charset rule.
4917         (mm-inline-message): Ignore us-ascii.
4919 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4921         * mail-source.el (mail-source-fetch-maildir): work around the
4922         ommitted "file-regular-p" in efs/ange-ftp
4924 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4926         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4927         (mml-generate-mime-1): Use the encoding param.
4929         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4931         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4932         gnus-art before binding its variables.
4934         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4935         after the MIME.
4937 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4939         * message.el (message-clone-locals): Use it.
4941         * gnus-msg.el (gnus-configure-posting-styles): Make
4942         user-mail-address local.
4944 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4946         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4947         once.
4949 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4951         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4952         (message-clone-locals): Ditto.
4954         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4955         group inherit reply-to or from.
4957 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4959         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4960         for charset.
4961         (gnus-summary-show-article-charset-alist): New variable.
4963         * mm-bodies.el (mm-decode-string): Support gnus-all and
4964         gnus-unknown.
4965         (mm-decode-body): Ditto.
4966         * rfc2047.el (rfc2047-decode): Ditto.
4968 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4970         * mail-source.el (mail-source-delete-incoming): Change default to
4971         t.
4973 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4975         * gnus.el: Pterodactyl Gnus v0.99 is released.
4977 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4979         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4980         spec.
4982         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4983         (gnus-configure-posting-styles): No, don't.
4984         (gnus-configure-posting-styles): Allow overriding files.
4986         * gnus-art.el (gnus-header-button-alist): Use browse-url
4987         directly.
4989         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4991         * gnus-msg.el (gnus-summary-yank-message): New command and
4992         keystroke.
4994         * message.el (message-yank-buffer): New command.
4995         (message-buffers): New function.
4997         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4998         next group in a more normal fasion.
5000         * mml.el (mml-boundary-function): New variable.
5001         (mml-compute-boundary): Use it.
5003         * nnmh.el (nnmh-active-number): Skip past files that have buffers
5004         that exist for them.
5006         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
5007         (gnus-async-timer): New variable.
5009 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5011         * nnultimate.el (nnultimate-request-list): Be more lenient with
5012         root addresses.
5014 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5016         * gnus-art.el (gnus-treatment-function-alist): Do
5017         gnus-treat-capitalize-sentences.
5019 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
5021         * webmail.el (webmail-hotmail-article): Hotmail changes the
5022         format.
5024 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
5026         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
5027         switch to buffer after calling program.
5028         (mm-display-external): Use `shell-command-switch' instead of "-c".
5030 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5032         * nnultimate.el (nnultimate-possibly-change-server): Don't always
5033         read groups file.
5035         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
5036         <p>.
5038 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5040         * message.el (message-mode): Doc fix.
5042 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5044         * gnus-art.el (article-emphasize): Check group variable.
5045         * rfc1843.el (rfc1843-decode-article-body): Ditto.
5047 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5049         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
5050         type.
5052 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5054         * webmail.el: Support www.netaddress.com, i.e. usa.net.
5056 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
5058         * mml.el (mml-quote-region): Insert ! after the hash.
5060 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5062         * gnus-group.el (gnus-group-warchive-address-history): Change to
5063         nil.
5065 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5067         * webmail.el: Support mail.yahoo.com.
5069         * mail-source.el (mail-source-fetch-webmail): Add password check.
5070         (mail-source-keyword-map): Use `subtype'.
5072 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5074         * mail-source.el (mail-source-keyword-map): Add webmail.
5075         (mail-source-fetcher-alist): Ditto.
5076         (mail-source-fetch-webmail): New function.
5077         * webmail.el: New file.
5079 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5081         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5083 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5085         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5087 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5089         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5090         (nnultimate-prune-days): New function.
5091         (nnultimate-create-mapping): Use it.
5092         (nnultimate-request-group): Only fetch the groups list if it has
5093         not been done before.
5094         (nnultimate-retrieve-headers): Don't write groups.
5095         (nnultimate-create-mapping): Off-by-one error.
5097 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5099         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5100         threaded subjects.
5102 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
5104         * nnwarchive.el: Lots of changes make agent happy.
5106 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5108         * gnus-start.el (gnus-get-unread-articles): Assert group is in
5109         hashtb.
5111 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5113         * mm-decode.el (mm-display-external): Write region with binary
5114         mode.
5116 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5118         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5120 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5122         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5123         (mm-uu-test): Now it is in restricted region.
5125         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5127         * mm-view.el (mm-view-message): Fix buffer leak.
5128         (mm-inline-message): Support 'gnus-decoded.
5130         * mm-bodies.el (mm-decode-body): Ditto.
5132         * rfc2047.el (rfc2047-decode-region): Ditto.
5134 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
5136         * imap.el (require): Added autoload for base64-encode-string.
5138 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
5140         * gnus.el (gnus-refer-article-method): Made list value
5141         customizable.
5143 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5145         * gnus-sum.el (gnus-summary-recenter): set-window-start with
5146         NOFORCE in Emacs case.
5148 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5150         * gnus-art.el (gnus-request-article-this-buffer): Set
5151         gnus-newsgroup-name.
5153 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
5155         * gnus-start.el (gnus-get-unread-articles): Check server before
5156         scanning.
5158 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5160         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5162         * nnslashdot.el (nnslashdot-login-name): New variable.
5163         (nnslashdot-password): Ditto.
5164         (nnslashdot-request-post): New function.
5166         * gnus-art.el (gnus-treat-buttonize): More testing.
5168         * mm-encode.el: Another CVS test.
5170         * gnus-art.el (gnus-treat-emphasize): Change default.
5171         (gnus-treat-buttonize): Ditto.
5172         (gnus-treat-buttonize): This is a test.
5174         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5175         (gnus-build-sparse-threads): Ditto.
5176         (gnus-build-all-threads): Ditto.
5178         * nnheader.el (make-full-mail-header): Make into a subst.
5180         * gnus.el (gnus-refer-article-method): Doc fix.
5182         * gnus-sum.el: Do not accept a prefix.
5183         (gnus-summary-refer-article): Accept a list of select methods.
5185 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5187         * message.el (message-forward): Pay attention to prefix argument
5188         again and forward all headers when it is set, regardless of the
5189         value of message-forward-ignored-headers.
5191 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5193         * gnus-ems.el: Check for cygwin32.
5195 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5197         * mm-decode.el (mm-display-external): Use 'non-viewer.
5199 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5201         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5202         nntp-inhibit-erase.
5204 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5206         * gnus-start.el (gnus-get-unread-articles): Use
5207         nnfoo-retrieve-groups to find new news, if available.
5208         (gnus-read-active-file-2): New function.
5209         (gnus-get-unread-articles): Use it.
5210         (gnus-read-active-file-1): Ditto.
5212 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5214         * mm-util.el (mm-find-mime-charset-region): Make sure
5215         find-coding-systems-for-charsets is fbound.
5217         * gnus-ems.el: Typo fix.
5219 1999-11-13  Florian Weimer  <fw@s.netic.de>
5221         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5222         it's available and makes sense.
5224 1999-11-12  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
5226         * gnus-score.el (gnus-score-save): Translate score file.
5228 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5230         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5231         added fetchflag and dontexpunge keywords.
5232         (mail-source-fetch-imap): Use them.
5234 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
5236         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5237         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5238         `defconst'.
5240         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5241         `defconst'.
5242         Mention that it is both for group and topic parameters.
5243         (gnus-extra-topic-parameters): New constant, including `subscribe'
5244         parameter.
5245         (gnus-extra-group-parameters): New constant.
5246         (gnus-group-customize): Use them.
5248         * gnus.el (gnus-select-method): Added default value and tag.
5249         (gnus-refer-article-method): Added `DejaNews' customization option.
5251 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5253         * gnus-int.el (gnus-server-opened): Ignore denied servers.
5255         * gnus-ems.el (gnus-mule-max-width-function): New backquote
5256         syntax.
5258         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5260         * nnslashdot.el (nnslashdot-group-number): Changed default.
5262         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5263         (nnweb-dejanews-wash-article): Removed.
5264         (nnweb-type-definition): Fetch by id.
5266         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5267         we mean it.
5269         * nnslashdot.el (nnslashdot-group-number): Doc fix.
5270         (nnslashdot-request-list): Use Ultramode as well.
5271         (nnslashdot-date-to-date): Be more lenient.
5272         (nnslashdot-threaded): New function.
5274 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5276         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5278 1999-11-11  Steinar Bang  <sb@metis.no>
5280         * nnweb.el (nnweb-type-definition): /=dnc
5282 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5284         * nnultimate.el (nnultimate-retrieve-headers): Work with american
5285         dates.
5286         (nnultimate-retrieve-headers): Wrong ordering.
5288 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5290         * message.el (message-forward-as-mime): New variable.
5292 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5294         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5296 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5298         * mail-source.el (mail-source-movemail-and-remove): New function.
5299         (mail-source-keyword-map): Add `function' for `maildir'.
5300         (mail-source-fetch-maildir): Use it.
5302 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5304         * nnwarchive.el: New file.
5305         * gnus-group.el (gnus-group-make-warchive-group): New function.
5306         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5308 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5310         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5311         subjects.
5313 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
5315         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5317 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5319         * nnultimate.el (nnultimate-open-server): Do address.
5320         (nnultimate-forum-table-p): New function.
5322         * nnweb.el (nnweb-insert-html): Renamed.
5323         (nnweb-insert): New function.
5325         * nnultimate.el (nnultimate-insert-html): New function.
5327         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5328         if nov is evil.
5329         (nnslashdot-retrieve-headers): use the sane version instead.
5331 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5333         * nnslashdot.el (nnslashdot-request-article): Fold case.
5335         * nnultimate.el: New file.
5337         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5338         unless wanted.
5340         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5341         (gnus-read-active-file-1): Separated into own function.
5342         (gnus-read-active-file): Catch quits.
5344         * nnslashdot.el (nnslashdot-request-article): Search better on
5345         first article.
5346         (nnslashdot-request-list): Fold case.
5347         (nnslashdot-retrieve-headers): Ditto.
5349 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5351         * gnus.el: Autoload gnus-subscribe-topics.
5353 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5355         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5356         before dot.
5357         * gnus-util.el (gnus-write-active-file): Ditto.
5359 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5361         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5362         function.
5363         * gnus-cache.el (gnus-cache-file-name): Use it.
5364         * gnus-agent.el (gnus-agent-group-path): Use it.
5365         * nnmail.el (nnmail-group-pathname): Use it.
5367 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5369         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5370         if cooked.
5371         * gnus-util.el (gnus-write-active-file): Write cooked active file.
5372         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5373         * gnus.el (gnus-short-group-name): "..." proof.
5375 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5377         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5378         support nnslashdot.
5380 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5382         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5383         many articles.
5384         (nnslashdot-generate-active): New function.
5385         (nnslashdot-request-newgroups): Use it.
5387         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5388         names.
5390         * nnslashdot.el (nnslashdot-request-newgroups): New function.
5391         (nnslashdot-request-list): Not moderated.
5393 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
5395         * nnimap.el (nnimap-open-server): Remove error signal if
5396         nnimap-server-buffer is nil (the check should've been `boundp').
5398         * imap.el (imap-log):
5399         * nnimap.el (nnimap-debug): Disable debugging by default.
5401 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5403         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5405         * gnus-topic.el (gnus-subscribe-topic): New function.
5407         * nnslashdot.el (nnslashdot-request-list): Give out extended group
5408         names.
5410         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5411         if starting with a quote.
5413 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5415         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5416         group name.
5418 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5420         * nnslashdot.el: New file.
5422         * nnheader.el (nnheader-insert-header): New function.
5424         * gnus-art.el (gnus-mime-internalize-part): Bind
5425         mm-inlined-types.
5427         * nndraft.el (nndraft-request-expire-articles): Do all the backup
5428         files.
5430 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5432         * emacs-mime.texi (Customization): Document mm-inline-override-types
5434 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5436         * emacs-mime.texi (Customization): Document mm-inline-override-types
5438 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5440         * emacs-mime.texi (Customization): Document mm-inline-override-types
5442 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5444         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5445         empty buffers.
5447 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5449         * gnus-art.el (gnus-article-mode-map): Use the summary article
5450         edit.
5452 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
5454         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5456 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5458         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5460 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5462         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5463         is list or not before condition.
5465 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5467         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5469 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
5471         * gnus-art.el (gnus-emphasis-alist): New value.
5473 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5475         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5476         `buffer-substring'.
5478 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5480         * gnus-art.el (article-date-ut): Keep the updated timer.
5481         (gnus-emphasis-underline-italic): Doc fix.
5483         * gnus-msg.el (gnus-post-method): Doc fix.
5484         (gnus-post-method): Change default.
5486 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
5488         * message.el (message-newline-and-reformat): Improvements.
5490 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5492         * message.el (message-newline-and-reformat): Don't insert too many
5493         newlines.
5494         (message-newline-and-reformat): Work even if not sc.
5496         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5498         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5500 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
5502         * mm-view.el (mm-display-patch-inline): New function.
5504 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5506         * mm-view.el (mm-display-patch-inline): New function.
5508 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5510         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5511         group.
5513         * message.el (message-forward): Narrow to the right header.
5515         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5516         dates.
5518         * gnus-msg.el (gnus-configure-posting-styles): Use the
5519         user-full-name function.
5521         * mm-bodies.el (mm-body-encoding): Use the choosing function.
5522         (mm-body-charset-encoding-alist): Default to nil.
5524         * message.el (message-elide-ellipsis): Fix typo.
5525         (message-elide-region): Ditto.
5526         (message-elide-region): Don't insert a newline first.
5528 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5530         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5531         gnus-fetch-old-headers.
5532         (gnus-cut-threads): Ditto.
5533         (gnus-summary-initial-limit): Ditto.
5534         (gnus-summary-limit-children): Ditto.
5536         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5537         matches.
5539 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
5541         * gnus-art.el (article-decode-encoded-words):
5542         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5543         live.
5545         * gnus.el (gnus-read-method): Add methods from
5546         `gnus-opened-servers' to completion. Map entered method/address
5547         into existing methods if possible.
5549         * gnus-group.el (gnus-group-make-group): Simplify method.
5551         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5553         * mml.el (mml-preview): Remove mail-header-separator before
5554         encoding.
5556 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5558         * message.el (message-read-from-minibuffer): New function.
5560 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5562         * gnus.el: Pterodactyl Gnus v0.98 is released.
5564 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5566         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5568 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
5570         * mml.el (mml-generate-mime-1): Read attached binary file in
5571         binary mode.
5573 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5575         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5577 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5579         * mailcap.el (mailcap-viewer-lessp): Fix bug.
5581 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5583         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5585 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
5587         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5588         (gnus-article-mime-match-handle-function): New variable.
5589         (gnus-article-view-part): Make `b' customizable.
5591 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5593         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5595 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5597         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5599 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5601         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5603 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5605         * gnus-srvr.el (gnus-browse-foreign-server): Use
5606         `buffer-substring' instead of `read'.
5608 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5610         * nnimap.el, imap.el, rfc2104.el: New files.
5612         * gnus.el (gnus-valid-select-methods): Add nnimap.
5614         * gnus-group.el (gnus-group-group-map): Add
5615         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5616         (gnus-group-nnimap-expunge): New function.
5617         (gnus-group-nnimap-edit-acl): New function.
5619         * gnus-agent.el (gnus-agent-group-mode-map): Add
5620         gnus-agent-synchronize.
5621         (gnus-agent-synchronize): New function.
5622         (gnus-agent-fetch-group-1): Check if server is open.
5624         * nnagent.el (nnagent-request-set-mark): Save marks.
5626         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5627         (mail-source-fetcher-alist): Map to imap fetcher function.
5628         (mail-source-fetch-imap): New function.
5630         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5631         Hash:.
5633 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5635         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5636         (gnus-topic-sort-topics): New function.
5637         (gnus-topic-make-menu-bar): Add sort-topics.
5638         (gnus-topic-move): New function.
5639         (gnus-topic-move-group): Move the topic if no group selected.
5641 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5643         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5645 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5647         * mm-view.el (mm-inline-message): Fix leaving group bug.
5649 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5651         * gnus-msg.el (gnus-post-method): Use normal method if current is
5652         not available.
5654 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5656         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5657         (nnmail-insert-lines): Ditto.
5659 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5661         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5662         line.
5664         * message.el (message-unsent-separator): One more separator.
5666 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5668         * nnfolder.el (nnfolder-request-move-article): For empty article,
5669         search till (point-max).
5670         (nnfolder-retrieve-headers): Ditto.
5671         (nnfolder-request-accept-article): Ditto.
5672         (nnfolder-save-mail): Ditto.
5673         (nnfolder-insert-newsgroup-line): Ditto.
5675 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5677         * qp.el (quoted-printable-encode-region): Check eobp.
5679 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5681         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5683 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5685         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5686         wait-for-reply.
5688 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5690         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5691         (mm-uu-forward-end-line): Ditto.
5693 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5695         * binhex.el (binhex-decode-region): don't consider the value of
5696         `enable-multibyte-characters' in XEmacs.
5698         * gnus-start.el (gnus-read-descriptions-file): ditto.
5700         * mm-util.el (mm-multibyte-p): ditto.
5701         (mm-with-unibyte-buffer): ditto.
5702         (mm-find-charset-region): use `mm-multibyte-p'.
5704         * mm-bodies.el (mm-decode-body): ditto.
5705         (mm-decode-string): ditto.
5707 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5709         * mm-util.el (mm-binary-coding-system): Try binary first.
5711 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5713         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5715 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5717         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5718         format.
5719         (article-date-ut): Find correct insert position.
5721 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5723         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5724         forwarded message.
5726 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5728         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5729         groups.
5731         * message.el (message-resend): Use message mode when prompting.
5733         * gnus-art.el (article-hide-headers): Mark wash.
5734         (article-emphasize): Ditto.
5736 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5738         * message.el (message-newline-and-reformat): Work for SC.
5740 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5742         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5744         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5746 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5748         * mm-decode.el (mm-inline-override-types): New variable
5750         * mm-decode.el (mm-inline-override-p): New function
5752         * mm-decode.el (mm-inlined-p): Use it
5754 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5756         * mm-decode.el mm-inline-override-types: New variable
5758         * mm-decode.el (mm-inline-override-p): New function
5760         * mm-decode.el (mm-inlined-p): Use it
5762 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5764         * gnus.el: Pterodactyl Gnus v0.97 is released.
5766 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5768         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5769         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5770         3 args.
5772 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5774         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5775         buffer for params.
5777         * message.el (message-forward-ignored-headers): New variable.
5779         * gnus-art.el (gnus-article-prepare-display): Nix out
5780         gnus-article-wash-types.
5782         * gnus-agent.el (gnus-agent-create-buffer): New function.
5783         (gnus-agent-fetch-group-1): Use it.
5784         (gnus-agent-start-fetch): Ditto.
5786         * gnus-sum.el (gnus-summary-exit): Don't use
5787         `gnus-use-adaptive-scoring'.
5789         * mail-source.el (mail-source-fetch-pop): Only store password when
5790         successful.
5792         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5794 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5796         * message.el (message-reply): Use it.
5797         (message-dont-reply-to-names): New variable.
5799         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5801         * mm-util.el (mm-preferred-coding-system): Typo fix.
5803         * message.el (message-bounce): Work for non-MIME.
5805         * gnus.el (gnus-short-group-name): Short the right parts of the
5806         name.
5808 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5810         * mm-encode.el (mm-qp-or-base64): New version.
5812 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5814         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5816 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5818         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5819         of restricted region.
5820         (gnus-mime-display-single): Set beg at correct point.
5822 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5824         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5826 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
5828         * gnus-msg.el (gnus-configure-posting-styles): Let
5829         `gnus-posting-styles' have its say in posting-style: local
5830         variable `styles' is already bound to `gnus-posting-styles' so
5831         don't rebind it to nil.
5833 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5835         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5836         Message-ID.
5838 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5840         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5841         quoted-printable-encode-region.
5843         * qp.el (quoted-printable-encode-region): Assume charset
5844         encoded. Fold every line in the region.
5846 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5848         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5849         of active file.
5851 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5853         * message.el (message-mode): allows whitespaces between multiple
5854         instances of the fill character ">".
5856 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5858         * mm-encode.el (mm-qp-or-base64): Fix.
5860 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5862         * message.el (message-send): Too much and.
5864 1999-09-24  Andreas Schwab  <schwab@suse.de>
5866         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5868 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5870         * gnus-score.el (gnus-score-headers): Work for nil scores.
5872 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5874         * gnus-cache.el (gnus-cache-write-active): Write full names.
5876         * gnus-util.el (gnus-write-active-file): Accept full name.
5878         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5879         (mm-assoc-string-match): New function.
5880         (mm-display-inline): Use it.
5882         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5884         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5886 1999-08-27  Florian Weimer  <fw@s.netic.de>
5888         * mml.el (mml-generate-multipart-alist): New variable.
5890 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5892         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5894 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
5896         * message.el (message-send): More helpful error message if sending
5897         fails
5899 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5901         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5902         in newer emacsen, where ?r isn't equal 114.
5904 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5906         * gnus.el: Pterodactyl Gnus v0.96 is released.
5908 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5910         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5911         to get active info if method is covered by agent, otherwise
5912         active info is lost.
5914 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5916         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5918 1999-08-09  Dave Love  <fx@gnu.org>
5920         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5922 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5924         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5925         (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5926         added several new junk headers.
5928 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5930         * gnus-art.el (article-decode-charset): Don't assume
5931         gnus-summary-buffer is live.
5933 1999-08-27  Florian Weimer  <fw@s.netic.de>
5935         * gnus-score.el (gnus-home-score-file): Work with absolute path
5936         names.
5938 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5940         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5941         nothing else in the group.
5943 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5945         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5946         the article.
5948 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5950         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5952 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5954         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5955         from mutt.
5957 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5959         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5960         whitespace.
5962 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5964         * mm-util.el (mm-text-coding-system-for-write): New variable.
5965         (mm-append-to-file): New function.
5966         (mm-write-region): New function.
5968         * gnus-art.el (gnus-output-to-file): Use it.
5969         * gnus-util.el (gnus-output-to-rmail): Ditto.
5970         (gnus-output-to-mail): Ditto.
5971         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5973 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5975         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5977         * nnheader.el (nnheader-insert-file-contents): Revert and use
5978         mm-insert-file-contents.
5979         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5980         (nnheader-auto-mode-alist): Removed.
5982         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5983         (mm-insert-file-contents): Add a new parameter for inserting
5984         compressed file literally.
5986         * mml.el (mml-generate-mime-1): Insert non-text literally.
5988         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5990 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5992         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5994 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5996         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5997         koi8-r.
5999 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
6001         * mml.el (mml-insert-mime): Decode text.
6002         (mml-to-mime): Narrow to headers-or-head.
6004 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
6006         * mm-view.el (mm-inline-text): Check
6007         w3-meta-content-type-charset-regexp.
6009 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
6011         * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
6012         predicate.
6014 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
6016         * gnus-mlspl.el: Documentation fixes.
6018 1999-08-27  Rui Zhu  <sprache@iname.com>
6020         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
6022 1999-08-27  Michael Cook  <cook@sightpath.com>
6024         * gnus-art.el (gnus-article-setup-buffer): Kill all local
6025         variables.
6027 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
6029         * nnmail.el (nnmail-get-new-mail): "Done".
6031 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6033         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
6034         interactive.
6036 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
6038         * gnus-art.el (article-decode-charset): Fix broken CT.
6040 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
6042         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
6043         overview buffer if it is killed.
6045 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
6047         * gnus-art.el (article-babel): New version.
6049 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
6051         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
6053 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6055         * gnus.texi (More Threading): Document new variable
6056         `gnus-sort-gathered-threads-function'.
6058 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6060         * gnus.texi (More Threading): Document new variable
6061         `gnus-sort-gathered-threads-function'.
6063 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
6065         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6066         usage.
6068 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
6070         * mm-util.el (mm-running-xemacs): Removed.
6071         (mm-coding-system-p): New function.
6072         (mm-binary-coding-system): Safe guess.
6073         (mm-text-coding-system): Ditto.
6074         (mm-auto-save-coding-system): Ditto.
6076 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6078         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6079         (mm-qp-or-base64): Reversed logic.
6081         * mm-decode.el (mm-save-part-to-file): Let coding system be
6082         binary.
6084 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
6086         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6087         be set in topic parameters.
6089 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6091         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6092         (gnus-sort-gathered-threads): Allow the user to specify the
6093         function to use when sorting gathered threads.
6095         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6096         mark cached articles as `undownloaded'.
6098 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
6100         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6101         to have buffer local values.
6103 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
6105         * gnus-group.el (gnus-group-make-doc-group): Notice when user
6106         types 'g' for 'guess group type.
6108 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
6110         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6111         after each regexp in nnmail-list-identifiers, not just after last
6112         one.
6114         * gnus-sum.el (gnus-list-identifiers): New variable.
6115         (gnus-summary-remove-list-identifiers): New function.
6116         (gnus-select-newsgroup): Use it.
6117         (gnus-summary-wash-hide-map): Bind
6118         `gnus-article-hide-list-identifiers' to W W l.
6119         (gnus-summary-make-menu-bar): Add list-identifiers command.
6121         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6122         (gnus-treatment-function-alist): Add variable.
6123         (article-hide-list-identifiers): New function.
6124         (mapcar): Add function.
6125         (gnus-article-hide): Use it.
6127 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6129         * gnus.el: Pterodactyl Gnus v0.95 is released.
6131 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6133         * mm-decode.el (mm-mailcap-command): New function.
6134         (mm-display-external): Use it.
6136         * gnus-art.el (article-make-date-line): Work for India.
6138         * mm-encode.el (mm-qp-or-base64): Typo.
6140         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6142 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6144         * gnus.el: Pterodactyl Gnus v0.94 is released.
6146 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6148         * pop3.el: New version.
6150 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6152         * mm-encode.el (mm-qp-or-base64): New function.
6153         (mm-content-transfer-encoding): Use it.
6155         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6157 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6159         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6161         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6163 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6165         * gnus-art.el (gnus-mime-view-part-as-media): New command and
6166         keystroke.
6168         * mailcap.el (mailcap-mime-types): New function.
6170         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6172         * message.el (message-goto-eoh): Really go to the end.
6174 1999-07-09  Puneet Goel  <puneet@computer.org>
6176         * message.el (message-make-date): Do the right thing in with
6177         sub-hour time zones.
6179 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6181         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6182         report.
6184 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6186         * nnfolder.el (nnfolder-request-rename-group): Create directory.
6188 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6190         * mailcap.el (mailcap-parse-mailcap): Skip \;.
6191         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6192         and use t as default value.
6194 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
6196         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6197         gnus-summary-buffer is live.
6199 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
6201         * mm-util.el (mm-enable-multibyte): Check whether var bound.
6203 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6205         * message.el (message-bounce): Do MIME bounces MIMEy.
6207         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6209 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6211         * mailcap.el (mailcap-mime-extensions): Changed patch to
6212         text/x-patch.
6214         * mm-decode.el (mm-display-external): Wrong placement of paren.
6216 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6218         * gnus.el: Pterodactyl Gnus v0.93 is released.
6220 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6222         * gnus-cus.el (gnus-group-parameters): New entries for
6223         gnus-group-split.
6225         * gnus-mlspl.el: Renamed functions and variables so as to
6226         start with gnus-group-split.
6228         * gnus.el: Adjust autoload entries.
6230 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
6232         * gnus-mlspl.el: Removed trailing t from comment and provide.
6233         Renamed functions and variables to start with gnus-mlsplit.
6234         Added autoload comments.
6235         * gnus.el: Added autoload entries.
6237 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6239         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6240         so that matches excluded by RESTRICTs do not cause the whole split
6241         to be ignored.  This also fixes a long-standing bug in which a
6242         split with \N substitutions wouldn't cause cross-posting as
6243         expected.
6245         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6246         (nnmail-split-it): Implement them.
6248         * nnmail.el (nnmail-split-fancy): Document ! splits.
6250 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6252         * pop3.el: New version.
6254 1999-07-05  Simon Josefsson  <jas@pdc.kth.se>
6256         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6258 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6260         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6262 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6264         * gnus-util.el (gnus-write-active-file): Use real name.
6266         * gnus-agent.el (gnus-agent-expire): Update active file
6267         method by method.
6269 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6271         * nndraft.el (nndraft-request-article): Use difference
6272         coding-systems for queue and drafts.
6274         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6275         nndraft:drafts.
6277         * mm-util.el (mm-auto-save-coding-system): New coding system.
6279         * message.el (message-draft-coding-system): Use it.
6281 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6283         * mm-uu.el: More customizable and less aggressive.
6285 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6287         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6288         when plugged.
6290         * mml.el (mml-generate-mime-1): Don't insert nofile files.
6291         (mml-insert-mml-markup): Accept a nofile.
6292         (mml-insert-mime): Insert nofile.
6294         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6296         * mm-decode.el (mm-handle-media-type): New function.
6297         (mm-handle-media-supertype): New function.
6298         (mm-handle-media-subtype): New function.
6299         Use new functions throughout. "/"))
6301 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
6303         * gnus-art.el (gnus-treat-predicate): Typo.
6305 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6307         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6309 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6311         * gnus-art.el (article-date-ut): UT!  Default it!
6313 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6315         * gnus.el: Pterodactyl Gnus v0.92 is released.
6317 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6319         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6321 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6323         * nntp.el (nntp-retrieve-groups): Don't do anything when not
6324         connected.
6326         * gnus-start.el (gnus-active-to-gnus-format): Only save active
6327         when plugged.
6329         * mm-view.el (mm-inline-message): Ignore remove-spec.
6331         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6332         is bound.
6334         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6336         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6338         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6339         start.
6341         * message.el (message-fill-yanked-message): Remove `t' arg.
6343         * gnus-group.el (gnus-group-kill-group): Message killing of
6344         groups.
6346         * mm-util.el (mm-preferred-coding-system): New function.
6347         (mm-mime-charset): Use it.
6349         * mml.el (mml-generate-mime-1): Charset-encode message parts.
6351 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6353         * gnus-mlsplt.el: New file.
6355 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6357         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6358         functions.
6359         (mm-attachment-override-p): Take a handle instead of a type.
6360         (mm-inlined-p): Ditto.
6361         (mm-automatic-display-p): Ditto,
6362         (mm-inlinable-p): Ditto.
6364         * nndraft.el (nndraft-request-expire-articles): Delete backup
6365         files.
6367         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6369         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6371 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6373         * nnmail.el (nnmail-split-it): Allow .*.
6375 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6377         * mm-decode.el (mm-inline-large-images-p): Renamed.
6379         * gnus-art.el (article-date-ut): Always look in the current buffer
6380         for the Date header.
6382         * mml.el (mml-validate): New command.
6384         * mailcap.el (mailcap-possible-viewers): Revert to string-match
6385         since we are dealing with regexps.
6387 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6389         * gnus.el: Pterodactyl Gnus v0.91 is released.
6391 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6393         * gnus-agent.el (gnus-agent-save-active-1): New function.
6394         (gnus-agent-save-active): use it.
6395         (gnus-agent-save-groups): Ditto.
6397         * gnus-cache.el (gnus-cache-write-active): Use it.
6399         * gnus-agent.el (gnus-agent-write-active): Use it.
6401         * gnus-util.el (gnus-write-active-file): New function.
6403         * gnus-agent.el (gnus-agent-write-active): New function to keep
6404         lower boundaries and canceled groups.
6405         (gnus-agent-save-groups): Use it.
6406         (gnus-agent-save-active): Use it.
6407         (gnus-agent-save-group-info): Only write active files.
6408         (gnus-agent-expire): Update active file.
6410         * mm-decode.el (mm-inlinable-part-p): Removed.
6411         (mm-user-display-methods): Default to nil.
6412         (mm-user-display-methods): Removed.
6413         (add-mime-display-method): Removed.
6414         (mm-automatic-display): Renamed.
6415         (mm-automatic-display-p): Use it.
6416         (mm-inlined-types): New variable.
6417         (mm-inlined-p): New function.
6419         * message.el (message-reply): Bind message-this-is-mail.
6421 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6423         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6425         * message.el (message-check-news-header-syntax): Protect against
6426         nil froms.
6428         * mm-util.el (mm-auto-mode-alist): New.
6430         * mml.el (mml-generate-mime-1): Ditto.
6432         * gnus.el: Use mm-insert-file-contents throughout instead of
6433         nnheader.
6435         * mm-util.el (mm-insert-file-contents): New function.
6437 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6439         * gnus.el: Pterodactyl Gnus v0.90 is released.
6441 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
6443         * mailcap.el (mailcap-possible-viewers): Use string=.
6445 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6447         * mm-uu.el (mm-uu-forward-begin-line): New variable.
6448         (mm-uu-forward-end-line): New variable.
6449         (mm-uu-begin-line): Handle forwarded message.
6450         (mm-uu-identifier-alist): Ditto.
6451         (mm-uu-dissect): Ditto.
6453 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6455         * nnheader.el (nnheader-file-coding-system): Use raw-text.
6456         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6457         * gnus-cache.el (gnus-cache-coding-system): Ditto.
6459         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6460         (nnfolder-file-coding-system-for-write): New variable.
6461         (nnfolder-active-file-coding-system): New variable.
6462         (nnfolder-active-file-coding-system-for-write): New variable.
6463         (nnfolder-save-active): New function.
6464         (nnfolder-save-buffer): Use them.
6465         (nnfolder-possibly-change-group): Ditto.
6466         (nnfolder-request-list-newsgroups): Ditto.
6467         (nnfolder-request-create-group): Ditto.
6468         (nnfolder-request-expire-articles): Ditto.
6469         (nnfolder-request-move-article): Ditto.
6470         (nnfolder-request-accept-article): Ditto.
6471         (nnfolder-request-delete-group): Ditto.
6472         (nnfolder-request-rename-group): Ditto.
6473         (nnfolder-possibly-change-folder): Ditto.
6474         (nnfolder-read-folder): Ditto.
6475         (nnfolder-request-list): Remove pathname-coding-system.
6476         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6478         * nnmail.el (nnmail-file-coding-system): Use raw-text.
6479         (nnmail-file-coding-system-1): Removed.
6480         (nnmail-find-file): Use nnmail-pathname-coding-system.
6481         (nnmail-write-region): Ditto.
6483         * nnmbox.el (nnmbox-file-coding-system): New variable.
6484         (nnmbox-file-coding-system-for-write): New variable.
6485         (nnmbox-active-file-coding-system): New variable.
6486         (nnmbox-active-file-coding-system-for-write): New variable.
6487         (nnmbox-save-buffer): New function.
6488         (nnmbox-save-active): New function.
6489         (nnmbox-request-scan): Use them.
6490         (nnmbox-request-expire-articles): Ditto.
6491         (nnmbox-request-move-article): Ditto.
6492         (nnmbox-request-accept-article): Ditto.
6493         (nnmbox-request-replace-article): Ditto.
6494         (nnmbox-request-delete-group): Ditto.
6495         (nnmbox-request-rename-group): Ditto.
6496         (nnmbox-request-create-group): Ditto.
6498         * mm-util.el (mm-text-coding-system): raw-text or -dos.
6499         (mm-running-ntemacs): Removed.
6501         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6503 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6505         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6507 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6509         * qp.el (quoted-printable-encoding-characters): Support lower case.
6511 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6513         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6514         (rfc2047-b-encode-region): Encode line by line.
6516 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6518         * mm-util.el (mm-find-mime-charset-region): Fix.
6520 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
6522         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6523         (mm-find-mime-charset-region): Ditto.
6525 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
6527         * gnus-sum.el (gnus-summary-move-article): Fix something or
6528         other.
6530 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
6532         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6533         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6534         (gnus-summary-enter-digest-group): Use them.
6535         (gnus-summary-setup-default-charset): Ditto.
6537 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6539         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6540         gnus-newsgroup-name is nil.
6542 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6544         * rfc2047.el (rfc2047-encode): Chop the tail newline.
6546 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6548         * gnus-art.el (article-emphasize): Use correct
6549         gnus-article-emphasis-alist.
6551 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6553         * mm-view.el (mm-inline-text): Fix text/html bug.
6555 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6557         * gnus.el: Pterodactyl Gnus v0.89 is released.
6559 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
6561         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6562         * message.el (message-draft-coding-system): Ditto.
6563         * mm-util.el (mm-running-ntemacs): Ditto.
6565 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6567         * mm-view.el (mm-inline-text): Ignore error in w3-region.
6569 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6571         * mml.el: require mm-decode.
6573 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6575         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6577 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6579         * mm-view.el (mm-inline-image): Fix image undisplayer.
6581 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6583         * mml.el (mml-insert-multipart): Error in compeling-read.
6584         (mml-insert-tag): Match tags.
6586 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
6588         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6589         (gnus-cache-braid-heads): Ditto.
6590         (gnus-cache-retrieve-headers): Ditto.
6592 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6594         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6596 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6598         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6599         to string under XEmacs.
6601 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6603         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6605 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6607         * mm-view.el (mm-inline-message): Fix message view bug.
6608         * gnus-art.el (gnus-article-prepare): Ditto.
6610 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6612         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6614 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6616         * gnus.el: Pterodactyl Gnus v0.88 is released.
6618 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6620         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6621         usage.
6623         * nnmail.el (nnmail-get-new-mail): Save info.
6625 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6627         * gnus.el: Pterodactyl Gnus v0.87 is released.
6629 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6631         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6632         (mail-source-run-script): New function.
6633         (mail-source-fetch-pop): Use it.
6635 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6637         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6639 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6641         * gnus.el: Pterodactyl Gnus v0.86 is released.
6643 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6645         * gnus-art.el (gnus-treat-translate): New variable.
6646         (gnus-treat-predicate): Accept a list of regexps.
6647         (gnus-article-treat-custom): Allow a list of regexps.
6649 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6651         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6652         type.
6654 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6656         * gnus-art.el (article-babel): Narrow a bit.
6658         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6660 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6662         * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6663         articles, not only unread ones.
6664         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6665         articles, not only unread ones.
6667 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6669         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6670         keystroke.
6672         * gnus-art.el (gnus-article-x-face-command): Ditto.
6674         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6676         * gnus.el (gnus-method-simplify): Accept server names.
6678 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6680         * gnus-art.el (article-babel-prompt): New function.
6681         (article-babel): New command.
6683 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6685         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6687         * mml.el (mml-generate-mime-1): Don't insert literally.
6689         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6690         (gnus-netrc-syntax-table): Removed.
6691         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6693 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6695         * mm-view.el (mm-inline-text): Fix charset for text/html.
6697 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6699         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6701 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6703         * nnmail.el (nnmail-split-incoming): Return the number of split
6704         mails.
6705         (nnmail-process-babyl-mail-format): Ditto.
6706         (nnmail-process-unix-mail-format): Ditto.
6707         (nnmail-process-mmdf-mail-format): Ditto.
6708         (nnmail-process-maildir-mail-format): Ditto.
6710         * mail-source.el (mail-source-callback): Return the number from
6711         the callback.
6713         * message.el (message-send-mail): Generate Lines.
6715         * mail-source.el (mail-source-call-script): New function.
6716         (mail-source-call-script): New function.
6718 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6720         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6721         (gnus-select-newsgroup): Use it.
6722         (gnus-group-highlight-words-alist): New variable.
6723         (gnus-newsgroup-emphasis-alist): New variable.
6724         (gnus-summary-local-variables): Use it.
6725         * gnus-art.el (article-emphasize): Use it.
6726         (gnus-emphasis-highlight-words): New face.
6727         * gnus-cus.el (gnus-group-parameters): New parameter.
6729 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6731         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6732         parameter `headers'.
6733         (gnus-cache-enter-article): Ditto.
6734         (gnus-cache-update-article): Ditto.
6735         * gnus-sum.el (gnus-summary-move-article): Ditto.
6736         (gnus-summary-mark-article-as-unread): Ditto.
6737         (gnus-summary-mark-article): Ditto.
6739 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6741         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6742         (gnus-posting-style-alist): Removed.
6743         (gnus-message-style-insertions): Ditto.
6744         (gnus-configure-posting-styles): Reimplementation.
6746         * mail-source.el (mail-source-fetch): Error the message.
6748         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6750 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6752         * gnus.el: Pterodactyl Gnus v0.85 is released.
6754 1999-04-20  Michael Cook  <cook@sightpath.com>
6756         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6757           Outlook citation regex.
6759 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6761         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6762         semicolon.
6764 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6766         * gnus-range.el (gnus-remove-from-range): Document range1
6767         modification, protect range2.
6769 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6771         * gnus-sum.el (gnus-update-marks): Protect lists from
6772         gnus-remove-from-range, don't sort twice.
6774 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6776         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6777         function in backend.
6779 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6781         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6782         request-accept-article function in the backend instead of using
6783         the 'respool capability.
6785 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6787         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6788         spurious whitespace at eob.
6790 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6792         * nnmail.el (nnmail-get-new-mail): Check right variable.
6794 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6796         * mailcap.el (mailcap-mime-data): Fix rfc822.
6798 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6800         * nndoc.el (nndoc-nsmail-type-p): New function.
6801         (nndoc-type-alist): Recognize nsmail.
6803 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6805         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6806         *before* `article-hide-headers' deletes the information.
6808 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6810         * gnus-sum.el (gnus-summary-save-parts): New command and
6811         keystroke.
6812         (gnus-summary-save-parts-1): New function.
6813         (gnus-summary-iterate): Buggy.
6815         * mm-decode.el (mm-save-part-to-file): Made into own function.
6817 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6819         * gnus-group.el (gnus-group-set-info): Resist nils.
6821 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6823         * mailcap.el (mailcap-mime-data): Ditto.
6825         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6827         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6829 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6831         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6832         gnus-article-date-lapsed-new-header is t.
6834 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6836         * gnus.el: Pterodactyl Gnus v0.84 is released.
6838 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6840         * gnus-msg.el (gnus-bug-message): Mime change.
6842 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6844         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6846 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6848         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6849         `x-uue'.
6851 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6853         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6854         when authentication is 'password.
6856 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6858         * gnus-win.el (gnus-configure-windows): Accept a setting.
6860 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6862         * mm-util.el (mm-quote-arg): Moved here.
6864         * mm-decode.el (mm-quote-arg): Quote more chars.
6866 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6868         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6869         with newlines would create buggy .nov files.
6871         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6873         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6874         end of lines.
6876         * message.el (message-mode): Doc fix.
6878         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6880         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6882         * gnus-art.el (article-date-ut): Rewrite.
6884         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6885         order.
6887         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6888         headers.
6890         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6892 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6894         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6895         (article-date-ut): use it.
6897 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6899         * mail-source.el (mail-source-fetch-pop): Call script
6900         asynchronously.
6902 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6904         * gnus.el: Pterodactyl Gnus v0.83 is released.
6906 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6908         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6910         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6912         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6914         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6916         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6918         * message.el (message-generate-headers): Accept continuation
6919         headers.
6921 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6923         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6925 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6927         * gnus-art.el (gnus-treatment-function-alist): use
6928         maybe-hide-headers.
6930         * message.el (message-inhibit-body-encoding): Typo.
6931         (message-resend): Inhibit encoding.
6933         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6935         * gnus-art.el (article-remove-cr): Use re-search.
6937         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6938         headers.
6940         * mm-decode.el (mm-quote-arg): Quote '.
6942         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6944         * mm-decode.el (mm-insert-part): Use multibyte for text.
6946         * gnus-start.el (gnus-read-newsrc-file): New variable.
6947         (gnus-read-newsrc-file): Use it.
6949 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6951         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6953         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6954         function.
6956 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6958         * gnus.el: Pterodactyl Gnus v0.82 is released.
6960 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6962         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6963         for iso8859-2.
6965 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6967         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6968         synonym alist.
6970 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6972         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6974 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6976         * mail-source.el (mail-source-fetch): Ask before bugging out.
6978 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6980         * uudecode.el (uudecode-decode-region-external): Don't assume
6981         uudecode-temporary-file-directory ends with a slash.
6983 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6985         * gnus-sum.el (gnus-update-marks):
6986         (gnus-update-read-articles):
6987         (gnus-summary-expire-articles): Check server.
6989 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6991         * mml.el (mml-preview): New function.
6993 1999-04-17  William M. Perry  <wmperry@aventail.com>
6995         * mail-source.el (mail-source-fetch-file): Return the right
6996         value.
6998 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7000         * mml.el (mml-insert-parameter): New function.
7001         (mml-insert-parameter-string): New function.
7003         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
7005         * gnus-art.el (gnus-mime-multipart-functions): New variable.
7006         (gnus-mime-display-part): Use it.
7008         * mm-decode.el (mm-alternative-precedence): Removed.
7009         (mm-discouraged-alternatives): New variable.
7010         (mm-preferred-alternative-precedence): New function.
7012         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
7014         * mail-source.el (mail-sources): New variable.
7016         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
7018         * mm-decode.el (mm-valid-image-format-p): New function.
7019         (mm-inline-media-tests): Use it.
7020         (mm-valid-and-fit-image-p): New function.
7022         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
7023         (gnus-agent-fetch-group): Ditto.
7025 1999-04-12  Didier Verna  <verna@inf.enst.fr>
7027         * nnmail.el (nnmail-article-group): in case of a group name
7028         containing "\\n" constructs, be sure to pass the expanded value to
7029         nn*-save-mail.
7031 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7033         * gnus.el: Pterodactyl Gnus v0.81 is released.
7035 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7037         * gnus-sum.el (gnus-get-split-value): Reverse result.
7039 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7041         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
7043 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7045         * mml.el (mml-insert-tag): Insert concluding part.
7047         * message.el (message-send-mail): Encode later.
7048         (message-send-news): Ditto.
7050         * nnfolder.el: Don't use mail delim.
7052 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7054         * gnus-cus.el (gnus-group-customize): Put point at min.
7056         * mm-view.el (mm-inline-text): Allow toggling html.
7058 1999-03-28  William M. Perry  <wmperry@aventail.com>
7060         * mail-source.el: Added prescript and postscript to file.
7062 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7064         * nnmail.el: Reverted.
7066         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7067         (gnus-setup-posting-charset): Did work.
7069 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
7071         * gnus.el (gnus-short-group-name): Use
7072         gnus-group-uncollapsed-levels.
7074 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7076         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7078 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7080         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7081         (article-strip-headers-from-body): New command and keystroke.
7083 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7085         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7087         * nnheader.el (nnheader-insert-file-contents): Bind
7088         enable-local-eval to nil.
7089         (nnheader-find-file-noselect): Ditto.
7091         * nnmail.el (nnmail-article-group): Don't remove long lines.
7092         (nnmail-remove-long-lines): New function.
7093         (nnmail-split-header-length-limit): Removed.
7095         * mml.el (mml-generate-mime-1): Use unibyte buffers.
7097         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7099 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7101         * gnus-sum.el (gnus-summary-generic-mark): New function.
7103         * nnmail.el (nnmail-split-header-length-limit): Increased.
7104         (nnmail-article-group): Allow nil.
7106         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7108         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7109         first.
7111         * mml.el (mml-minibuffer-read-type): Include types from
7112         mailcap-mime-data.
7114         * nndraft.el (nndraft-request-article): Would clobber Japanese.
7116 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
7118         * mml.el (mml-insert-tag): New function.
7119         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7120         confusion with functions like `mml-read-tag'.
7121         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7122         (mml-minibuffer-read-description): Ditto with
7123         `mml-minibuffer-read-description'.
7124         (mml-attach-buffer): New function.
7125         (mml-mode-map): New entry for /.
7126         (mml-minibuffer-read-type): Accept DEFAULT.
7128         * mml.el (mml-quote-region): Narrow the region.
7130         * message.el (message-mode-menu): message-mime-attach-file is now
7131         mml-attach-file.
7133 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7135         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7137 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
7139         * mml.el (mml-attach-buffer): New command.
7141 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
7143         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7144         with a proper range. Compress range.
7146         * gnus-range.el (gnus-remove-from-range): Protect arguments.
7148 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7150         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7152 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7154         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7155         (gnus-picons-convert-x-face): Removed.
7156         (gnus-picons-article-display-x-face): Removed.
7157         (gnus-picons-x-face-sentinel): Ditto.
7158         (gnus-picons-display-x-face): Ditto.
7160 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7162         * gnus.el: Pterodactyl Gnus v0.80 is released.
7164 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7166         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7168         * gnus-sum.el (gnus-with-article): Moved here.
7170         * mail-source.el (mail-source-fetch-pop): Ask for password even
7171         when program.
7173 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7175         * gnus-msg.el (gnus-bug): Add description.
7177         * mml.el (mml-insert-mml-markup): Insert disposition.
7179         * message.el (message-send-mail): Always encode mail headers.
7181 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7183         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7184         when requested.
7186         * nnmail.el (nnmail-current-spool): Removed.
7188         * gnus-salt.el (gnus-tree-inhibit): New varible.
7190         * gnus.el (mm-util): Required.
7192 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
7194         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7196 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7198         * mail-source.el (mail-source-bind): Doc fix.
7200 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7202         * message.el (message-mode): Doc fix.
7204         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7205         encoding.
7207         * gnus.el (gnus-methods-equal-p): Moved here.
7209         * mail-source.el: pop at 110.
7211         * pop3.el (pop3-movemail): Use write-region instead of
7212         append-to-file to avoid excessive messaging.
7214 1999-02-27  lantz moore  <lmoore@contigo.com>
7216         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7217         type directory.
7219 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
7221         * gnus-art.el (article-hide-boring-headers): Field names must not
7222         contain whitespace.
7224 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7226         * gnus.el: Pterodactyl Gnus v0.79 is released.
7228 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7230         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7232         * mml.el (mml-mode): Don't use add-minor-mode.
7234         * message.el (messgage-inhibit-body-encoding): New variable.
7235         (message-encode-message-body): Use it.
7237 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7239         * gnus.el: Pterodactyl Gnus v0.78 is released.
7241 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7243         * message.el (message-mode): Switch on MML mode.
7245         * mml.el: Included commands and functions.
7246         (mml-mode-map): New keymap.
7248         * message.el: Removed the insertion commands and functions.
7250         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7252         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7253         keystroke.
7255         * gnus-art.el (gnus-narrow-to-page): Revert.
7257         * gnus-cite.el (gnus-cite-delete-overlays): New function.
7258         (gnus-cite-parse-maybe): Always reparse.
7260         * message.el (message-encode-message-body): Don't insert
7261         "multipart warning".
7263         * gnus-art.el (gnus-article-treat-head-custom): New variable.
7265 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
7267         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7269         * nnmail.el: Require mm-util.
7271 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
7273         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7274         group.
7276 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
7278         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7280 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
7282         * gnus-msg.el (gnus-extended-version): Better regexp.
7284 1999-02-25  Didier Verna  <verna@inf.enst.fr>
7286         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7287         is called with the result of SPLIT and should return a new split.
7289         * gnus.texi: update the doc.
7291 1999-02-23  Didier Verna  <verna@inf.enst.fr>
7293         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7294         displayed in the article buffer, output bars if
7295         `gnus-picons-display-article-move-p'.
7297 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
7299         * mail-source.el (mail-source-fetch-pop): Typo.
7301 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7303         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7305 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7307         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7309 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7311         * mml.el (mml-insert-buffer): New function.
7313         * message.el (message-forward): Insert the buffer in the buffer.
7315 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
7317         * mm-view.el (mm-inline-message): Insert part in narrowed region.
7319 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
7321         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7323 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7325         * gnus.el: Pterodactyl Gnus v0.77 is released.
7327 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7329         * gnus-art.el (gnus-displaying-mime): New variable.
7330         (article-narrow-to-head): New function.
7332         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7333         Default to pop instead of pop3.
7335 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7337         * gnus-art.el (article-hide-pgp): Goto body.
7339         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7341         * gnus-cite.el: Don't use goto-line.
7343         * gnus-art.el (gnus-article-treat-html): Removed.
7344         (gnus-treat-article): Save restriction.
7346 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
7348         * message.el (message-send-mail): Don't untabify.
7349         (message-mode): Don't use tabs for indentation.
7351 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7353         * message.el (message-send-mail): Don't untabify.
7355         * nnml.el (nnml-save-mail): Typo fix.
7357 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
7359         * message.el (message-cite-function): Add
7360         `message-cite-original-without-signature' customization option.
7362 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
7364         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7365         `nnmail-prepare-incoming-header-hook'.
7367 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
7369         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7371 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7373         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7375 1999-02-18  Michael Cook  <cook@sightpath.com>
7377         * Recognize Microsoft Outlook's cite attribution conventions.
7379 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
7381         * gnus-sum.el: Bind M.
7383 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
7385         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7387 1999-02-15  Didier Verna  <verna@inf.enst.fr>
7389         * gnus-picon.el (gnus-group-display-picons): ensures that
7390         `article-goto-body' really goes to the article body.
7392 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7394         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7396         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7398         * mm-view.el (mm-view-message): Enable multibyte.
7400 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7402         * nnmail.el (nnmail-get-new-mail): Message later.
7404         * mm-util.el (mm-find-charset-region): Revert to checking
7405         multibyte.
7407 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
7409         * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7410         attachment.
7412 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7414         * gnus.el: Pterodactyl Gnus v0.76 is released.
7416 1999-02-06  Felix Lee  <flee@cygnus.com>
7418         * gnus.el (gnus-group-change-level-function): Typo.
7420 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7422         * gnus-sum.el (gnus-nov-skip-field): Removed.
7423         (gnus-nov-field): Ditto.
7424         (gnus-nov-parse-extra): Ditto.
7425         (gnus-nov-read-integer): Ditto.
7427 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
7429         * nnheader.el (nnheader-nov-read-message-id): New macro.
7430         (nnheader-parse-nov): Use it.
7432         * gnus-sum.el (gnus-nov-read-message-id): New macro.
7433         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7434         `(eq (char-after) ?\n)'.
7436 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7438         * gnus.el (gnus-other-frame): Always pop up a new frame.
7440 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
7442         * gnus-range.el (gnus-range-add): Rewrite.
7444 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
7446         * nnmail.el (nnmail-split-incoming): Added detection of maildir
7447         format.
7448         (nnmail-process-maildir-mail-format): New function.
7450         * mail-source.el (mail-source-fetch-maildir): New function.
7451         (mail-source-keyword-map): Add default for maildir method.
7452         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7454 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7456         * mail-source.el (mail-source-fetcher-alist): Remove apop.
7458         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7459         (nndoc-mime-digest-type-p): Removed.
7461 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7463         * gnus-art.el (gnus-article-read-summary-keys): Set the point
7464         where it is supposed to be.
7465         (gnus-treat-play-sounds): New variable.
7467         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7469         * gnus-art.el (article-display-x-face): Narrow to head.
7470         (gnus-article-washed-types): New variable.
7471         (article-hide-pgp): Is not a toggle.
7472         (gnus-article-hide-text-type): Save types.
7473         (article-decode-charset): Use it.
7475         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7477         * message.el (message-forward-start-separator): Removed.
7478         (message-forward-end-separator): Removed.
7479         (message-signature-before-forwarded-message): Removed.
7480         (message-included-forward-headers): Removed.
7481         (message-check-news-body-syntax): Don't check forward.
7482         (message-forward): Use MIME.
7484         * nnvirtual.el (nnvirtual-request-article): Bind
7485         gnus-article-decode-hook to nil.
7487 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7489         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7490         us-ascii.
7492 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7494         * format-spec.el (format-spec): Be more robust.
7496         * message.el (message-encode-message-body): Default
7497         mail-parse-charset to mail-parse-charset.
7499         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7500         (gnus-summary-edit-article): Bind mail-parse-charset.
7502         * mml.el (mml-read-tag): Ignore white space after end of tag.
7504         * message.el (message-goto-body): Also work in separatorless
7505         articles.
7507         * mml.el (mml-translate-from-mime): New function.
7508         (mml-insert-mime): Ditto.
7509         (mml-to-mime): New function.
7510         (mime-to-mml): New name.
7512         * gnus-sum.el (gnus-summary-edit-article): Always select raw
7513         article.
7515         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7517         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7518         special-case nndraft groups.
7520 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7522         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7523         (gnus-get-newsgroup-headers): Already bound.
7525         * message.el (message-encode-message-body): Use posting charset.
7527         * mm-bodies.el (mm-encode-body): Use MIME charsets.
7528         (mm-body-encoding): Do CTE.
7529         (mm-body-7-or-8): New function.
7531         * mm-util.el (mm-mime-charset): Always fall back on alist.
7532         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7533         (mm-mime-mule-charset-alist): Add arabic-*-column.
7534         (mm-find-mime-charset-region): New function.
7536         * format-spec.el (format-spec-make): New function.
7538         * mail-source.el (format-spec): Required.
7539         (mail-source-fetch-with-program): Removed.
7540         (mail-source-fetch-with-program): New function.
7542         * format-spec.el: New file.
7544 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
7546         * mail-source.el (mail-source-fetch-with-program): Take optional
7547         parameter.
7549 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7551         * gnus-start.el: Ignore some groups.
7552         (gnus-setup-news): Bind nnmail-fetched-sources.
7554         * message.el (message-send-mail): Remove all tabs.
7556         * mm-util.el (mm-find-charset-region): Just check whether
7557         find-charset-region is defined.
7559 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7561         * gnus-group.el (gnus-group-get-new-news): Use
7562         nnmail-fetched-sources.
7564         * nnmail.el (nnmail-fetched-sources): New variable.
7565         (nnmail-get-new-mail): Use it.
7567         * mail-source.el (mail-source-fetched-sources): New variable.
7568         (mail-source-fetch): Use it.
7570 1999-02-02  Mark W. Eichin  <eichin@thok.org>
7572         * gnus.el (gnus-getenv-nntpserver): if the file that
7573         gnus-nntpserver-file names has a trailing newline, the
7574         string-match will always match, and thus the file will never be
7575         read.  (^ matches start of "line", \\` matches start of "buffer",
7576         which is what was intended...)
7578 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
7580         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7582 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7584         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7585         select methods.
7587 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
7589         * gnus-range.el (gnus-remove-from-range): Sort second argument.
7591 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
7593         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7595 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7597         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7598         a typo.
7599         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7600         charset to nil.
7601         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7602         * gnus-start.el (gnus-start-draft-setup): Ditto.
7604 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7606         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7607         (mail-source-value): Don't do variables.
7609         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7611         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7613 1999-02-01  Michael Cook  <cook@sightpath.com>
7615         * Defenestrate spurious ?a.
7617 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7619         * mail-source.el (mail-source-fetch-pop): Instead use
7620         :authentication.
7622 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
7624         * lisp/mail-source.el : Support APOP authentication scheme.
7626 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7628         * pop3.el (pop3-movemail): Return t.
7630 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7632         * rfc2047.el (rfc2047-fold-region): New function.
7633         (rfc2047-encode-message-header): Use it.
7635 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7637         * gnus-sum.el (gnus-group-charset-alist): Add more.
7639 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7641         * gnus.el: Pterodactyl Gnus v0.75 is released.
7643 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7645         * gnus-art.el (article-display-x-face): Don't narrow to head.
7647 1999-02-01  Michael Cook  <cook@sightpath.com>
7649         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7651 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7653         * mail-source.el (mail-source-fetch-directory): Ignore
7654         directories.
7656         * gnus-cus.el (gnus-group-parameters): Addition.
7658         * gnus-art.el (article-strip-banner): Do symbolic banners.
7659         (article-strip-banner): New keystroke.
7661 1999-02-01  Michael Cook  <cook@sightpath.com>
7663         * gnus-art.el (article-strip-banner): New command.
7665 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7667         * gnus-art.el (gnus-treat-strip-banners): New variable.
7669 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7671         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7672         has been exist.
7674 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7676         * message.el (message-draft-coding-system): Check coding-system.
7677         * mm-util.el (mm-text-coding-system): Ditto.
7679 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7681         * mail-source.el (mail-source-fetch-pop): Save excursion.
7683 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7685         * mail-source.el (mail-source-movemail-args): Not constant.
7686         (mail-source-movemail-args): Removed.
7687         (mail-source-fetch-with-program): New function.
7688         (mail-source-fetch-pop): Use program and function.
7689         (mail-source-movemail-program): Removed.
7691         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7692         (gnus-treat-date-user-defined): New variable.
7694 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7696         * nnmail.el (nnmail-fix-eudora-headers): New function.
7698 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7700         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7702 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7704         * gnus-art.el (gnus-treatment-function-alist): Do
7705         gnus-article-add-buttons-to-head later.
7706         (gnus-treat-capitalize-sentences): New variable.
7707         (article-capitalize-sentences): New command and keystroke.
7709         * gnus-group.el (gnus-group-catchup-current): Do group.
7711         * message.el (message-default-charset): Add group.
7713 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7715         * gnus.el: Pterodactyl Gnus v0.74 is released.
7717 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7719         * gnus-art.el (article-fill-long-lines): Renamed.
7720         (article-fill-long-lines): New keystroke.
7722 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7724         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7726         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7727         displayed.
7728         (gnus-group-catchup-current): Be more robus.
7730         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7731         headers.
7733 1999-01-25  Dave Love  <fx@gnu.org>
7735         * message.el (message-mode-menu): Add message-mime-attach-file.
7736         (message-mode): Doc fix.
7738 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7740         * nnmail.el (nnmail-check-duplication): Insert the mail source
7741         string.
7743         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7744         (mail-source-fetch-directory): Ditto.
7745         (mail-source-fetch-file): Ditto.
7746         (mail-source-string): New variable.
7748         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7749         the level.
7751         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7752         before handling.
7754         * mm-util.el (mm-mime-charset): Use the parameters.
7755         (mm-mime-charset): Removed region paremeters.
7757         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7758         source.
7760 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7762         * nnmail.el (nnmail-get-split-group): Quote right.
7764 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7766         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7767         buffer.
7769 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7771         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7772         (gnus-group-mode): Don't hook.
7774         * mail-source.el (mail-source-bind): Doc fix.
7775         (mail-source-bind): Take only one param.
7777         * gnus-art.el (gnus-treat-highlight-signature): typep.
7779         * mail-source.el (mail-source-movemail): Ignore empty file.
7780         (mail-source-callback): Check before deleting.
7782         * message.el (message-mime-attach-file): Include name.
7784 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7786         * mm-util.el (mm-read-charset): Return a symbol.
7788         * mm-view.el (mm-inline-text): Insert signature separator.
7790         * gnus-art.el (gnus-treat-predicate): New function.
7791         (gnus-treat-article): Allow all types to be checked.
7793         * gnus-util.el (gnus-or): New function.
7794         (gnus-and): Ditto.
7796         * gnus-art.el (gnus-mime-display-single): Use override.
7798         * mm-decode.el (mm-attachment-override-types): New variable.
7799         (mm-attachment-override-p): New function.
7801         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7803 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7805         * mm-view.el (mm-inline-text): Do vcards.
7807 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7809         * gnus.el: Pterodactyl Gnus v0.73 is released.
7811 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7813         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7814         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7815         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7816         (nnmail-movemail-program): Removed.
7817         (nnmail-movemail-args): Removed.
7818         (nnmail-pop-password-required): Ditto.
7819         (nnmail-tmp-directory): Ditto.
7820         (nnmail-delete-incoming): Removed.
7821         (nnmail-pop-password, nnmail-moved-inboxes,
7822         nnmail-internal-password, nnmail-move-inbox): Removed.
7823         (nnmail-read-passwd): Ditto.
7824         (nnmail-get-spool-files): Removed.
7825         (nnmail-resplit-incoming): Reinstated.
7827         * mail-source.el: New file.
7829 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7831         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7833 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7835         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7837 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7839         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7841         * gnus-picon.el (gnus-group-display-picons): Goto body.
7843         * gnus.el: Indented all functions; broke long lines; changed all
7844         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7846 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7848         * gnus.el: Pterodactyl Gnus v0.72 is released.
7850 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7852         * gnus.el: Cleaned up trailing whitespace.
7854         * mm-util.el (mm-read-charset): Work.
7856 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7858         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7859         nnheader-translate-file-chars'd group name.
7861 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7863         * message.el (message-encode-message-body): Fold case.
7865 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7867         * mailcap.el (mailcap-add): New function.
7869 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7871         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7872         (article-goto-body): Use it.
7873         (gnus-treat-article): Ditto.
7875         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7876         downloaded articles from the downloadeble list.
7878 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7880         * message.el (message-encode-message-body): Bind
7881         mail-parse-charset.
7883         * mm-util.el (mm-charset-synonym-alist): New variable.
7884         (mm-charset-to-coding-system): Use it.
7885         (mm-charset-coding-system-alist): Removed.
7886         (mm-charset-to-coding-system): Don't use it.
7887         (mm-find-charset-region): Use mail-parse-charset.
7889         * gnus-art.el (gnus-treatment-function-alist): Use
7890         gnus-article-display-picons.
7891         (gnus-treat-display-xface): Only do if we have xface feature.
7892         (gnus-part-display-hook): New function.
7893         (gnus-treat-article): Use it.
7894         (gnus-treat-article): Use gnus-visual.
7896         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7898         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7899         displaying.
7901         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7903         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7904         regexp file names.
7906 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7908         * gnus.el: Pterodactyl Gnus v0.71 is released.
7910 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7912         * mm-view.el (mm-inline-image): Don't add a dot.
7914         * gnus-art.el (gnus-treat-article): New function.
7916         * gnus.el (gnus-article-display-hook): Removed.
7918         * gnus-art.el (gnus-article-treat-custom): New variable.
7920         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7922         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7923         functions.
7925         * message.el (message-posting-charset): New variable.
7926         (message-send-mail): Use it.
7928         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7929         (gnus-setup-posting-charset): New function.
7930         (gnus-setup-message): Use it.
7932         * message.el (message-encode-message-body): Just look for
7933         Content-Type before inserting a new one.
7935 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7937         * rfc2047.el (rfc2047-default-charset): Removed.
7939         * mail-prsvr.el: New file.
7940         (mail-parse-charset): New variable.
7942         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7943         Changed name.
7945         * gnus.el (gnus-charset): New group.
7947         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7949         * gnus-sum.el (gnus-default-charset): Default to nil.
7950         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7951         (gnus-newsgroup-iso-8859-1-forced): Removed.
7953         * mm-util.el (mm-known-charsets): Removed.
7954         (mm-default-coding-system): Removed.
7955         (mm-default-charset): Removed.
7956         (mm-read-charset): New function.
7958         * message.el (message-default-charset): Removed.
7960         * rfc2047.el (rfc2047-default-charset): Default to nil.
7962         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7964 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7966         * gnus.el: Pterodactyl Gnus v0.70 is released.
7968 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7970         * mm-decode.el (mm-save-part): Use mm-get-part.
7971         (mm-insert-part): New function.
7972         (mm-get-part): Use it.
7973         (mm-get-image): Ditto.
7974         (mm-display-external): Ditto.
7976         * mm-view.el (mm-inline-text): Ditto.
7978         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7979         ranges.
7981         * mm-decode.el (mm-display-external): Save the buffer.
7982         (mm-remove-part): Kill it.
7984         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7986         * nnagent.el (nnagent-request-set-mark): Defined stub.
7988 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7990         * gnus-score.el (gnus-score-load-score-alist): Bind
7991         coding-system-for-read.
7993         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7994         prepare-exit-hook.
7996         * mm-view.el (mm-setup-w3): Require w3.
7998 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
8000         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
8001         body.
8003 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8005         * mm-encode.el: Ditto.
8007         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
8008         error.
8010         * mailcap.el (mailcap-mime-data): SAFER ps.
8012         * message.el (message-encode-message-body): Always insert a
8013         Content-Type header.
8015         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
8016         shown inline.
8018         * mm-view.el (mm-inline-text): Handle all sorts of text.
8020         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
8021         don't view.
8023         * mm-decode.el (mm-display-external): Use it.
8025         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
8027         * mm-decode.el (mm-save-part): Removed double code.
8029 1999-01-12  Dave Love  <fx@gnu.org>
8031         * mm-decode.el (mm-save-part): Avoid doubly-compressed
8032         application/octet-stream .gz & al files with jka-compr.
8034 1999-01-12  Dave Love  <fx@gnu.org>
8036         * gnus-ems.el (gnus-down-mouse-3): New variable.
8037         * gnus-art.el (gnus-mime-button-map): Use it.
8038         (gnus-mime-button-menu): Set the clicked-on buffer initially.
8040 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8042         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
8044 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8046         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
8047         buffers.
8049         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
8051         * gnus-cache.el (gnus-cache-read-active): Reversed check.
8053 1999-01-12  Matt Armstrong  <matta@geoworks.com>
8055         * mml.el (mml-parameter-string): Strip directory component.
8057 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8059         * gnus.el (gnus-use-demon): Removed.
8061 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
8063         * nnmail.el (nnmail-article-group): Don't infloop.
8065 1999-01-11  Colin Rafferty  <colin@xemacs.org>
8067         * gnus-art.el (article-update-date-lapsed): Made it work with
8068         picons, and make it update on all visible frames.
8069         (article-date-ut): Get summary-buffer's current-headers.
8071 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8073         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8074         (gnus-picons-setup-p): New variable.
8076 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8078         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8080 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8082         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8083         (gnus-summary-exit-no-update): Use mapcar.
8085 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8087         * gnus-agent.el (gnus-category-write): Make directory.
8089 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
8091         * gnus-sum.el (gnus-update-read-articles):
8092         (gnus-update-marks): Request backend update of mark.
8094 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8096         * mm-bodies.el (mm-body-encoding): Use mm-find.
8098 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
8100         * gnus-picon.el (gnus-article-display-picons): Fix.
8102 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8104         * gnus.el: Pterodactyl Gnus v0.69 is released.
8106 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8108         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8110         * gnus-agent.el (gnus-agent-remove-group): New command and
8111         keystroke.
8113         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8115 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8117         * gnus-agent.el (gnus-agent-write-servers): Make directory.
8119 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8121         * mm-view.el (mm-inline-text): Bind current id.
8123         * mm-decode.el (mm-handle-id): New macro.
8124         (mm-make-handle): Accept id.
8125         (mm-dissect-singlepart): Use it.
8127 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
8129         * message.el (message-cite-original-without-signature): Use
8130         message-signature-separator when searching for signature in
8131         message-cite-original-without-signature.
8133 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
8135         * gnus.el (gnus-server-to-method): Check named methods.
8137 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8139         * mm-view.el (mm-view-message): Goto point-min.
8141         * nnmail.el (nnmail-article-group): Don't delete lines, only
8142         shorten them.
8144         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8145         values.
8147         * nnheader.el (nnheader-temp-directory): New variable.
8148         (nnheader-temp-directory): Removed.
8150 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
8152         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8153         list of files to check for mailcap entries under windows-nt.
8155 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8157         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8158         summary buffer exists.
8160 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
8162         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8163         irrelevant Sun sendmail bug.
8164         (nnsoup-store-reply): Stop mucking with mail-header-separator.
8166         * message.el (message-send-news): Bind mail-header-separator to
8167         "" when asking backend to post.
8169 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
8171         * mm-uu.el (mm-dissect-disposition): New variable.
8172         (mm-uu-dissect): Use it.
8174 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8176         * mm-view.el (mm-inline-text): Bind url-current-object.
8178 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
8180         * gnus-range.el (gnus-remove-from-range): Rewrite.
8182 1998-12-09  SL Baur  <steve@altair.xemacs.org>
8184         * gnus-picon.el (annotations): Remove bogus require 'xpm.
8186 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
8188         * message.el (message-encode-message-body): Insert `MIME-Version'
8189         instead of `Mime-Version'.
8191 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8193         * message.el (message-insert-mime-part): Add the attachment
8194         disposition.
8195         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8196         (message-mime-query-type): New function.
8197         (message-mime-query-description): Ditto.
8198         (message-mime-query-file): Ditto.
8199         (message-insert-mime-part): Use them.
8200         (message-mime-insert-external): Use the new stuff.
8202 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8204         * nnmail.el (nnmail-split-header-length-limit): New variable.
8206         * mm-decode.el (mm-dissect-buffer): Check syntax.
8208         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8210         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8211         (rfc2047-dissect-region): Ditto.
8213 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8215         * mm-view.el (mm-view-message): Decode charset.
8217 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8219         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8220         CT headers.
8222 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8224         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8225         mm-uu-*-function.
8226         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8228 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8230         * message.el (message-send-mail): Do MML first.
8231         (message-send-news): Ditto.
8233 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8235         * gnus-picon.el (gnus-picons-face): New face.
8236         (gnus-picons-try-face): Use it.
8238 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8240         * gnus.el: Pterodactyl Gnus v0.68 is released.
8242 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8244         * gnus.el: Pterodactyl Gnus v0.67 is released.
8246 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8248         * gnus.el: Pterodactyl Gnus v0.66 is released.
8250 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8252         * gnus-art.el (gnus-insert-mime-button): Decode description.
8254 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
8256         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8257         (gnus-decode-header-methods): Ditto.
8258         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8260 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8262         * mml.el (mml-insert-mime-headers): Encode description.
8264         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8265         line.
8267         * gnus-sum.el (gnus-default-charset): Doc fix.
8269 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8271         * mm-decode.el (mm-display-part): Forward a line.
8273 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8275         * mm-util.el (mm-running-ntemacs): New variable.
8276         (mm-text-coding-system): Ditto.
8277         * nnmail.el (nnmail-incoming-coding-system): Ditto.
8278         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8280 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8282         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8283         buffer.
8285         * message.el (message-insert-headers): New command and keystroke.
8287 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8289         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8290         (mm-get-image): Ditto.
8292         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8293         base64, uudecode and binhex.
8295 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
8297         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8298         in text/plain.
8299         * mm-uu.el (mm-uu-dissect): Use inline.
8301 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8303         * mm-view.el (mm-view-message): New function.
8305         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8306         qp.
8308 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
8310         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8311         entry for message/rfc822 as 8bit.
8313 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8315         * mailcap.el (mailcap-mime-extensions): Add patch.
8317 1998-12-05  Dale Hagglund  <rdh@best.com>
8319         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8320         argument to force all multipart/* to look like multipart/mixed.
8322         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8323         variable.
8324         (gnus-mime-display-part): Use it.
8326 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8328         * gnus-draft.el (gnus-draft-send): Only disable checks for
8329         non-interactive use.
8330         (gnus-draft-send-message): Use it.
8332 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8334         * gnus.el: Pterodactyl Gnus v0.65 is released.
8336 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8338         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8340         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8342 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8344         * gnus.el: Pterodactyl Gnus v0.64 is released.
8346 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8348         * mm-view.el (mm-setup-w3): Don't load.
8350         * gnus-msg.el (gnus-setup-message): Set group name.
8351         (gnus-group-mail): Avoid leaking local vars.
8353         * message.el (message-attach-file): Renamed.
8354         (message-mime-attach-file): Renamed again.
8356 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
8358         * gnus-art.el (article-decode-encoded-words): Bind
8359         rfc2047-default-charset here.
8361         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8363 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8365         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8366         (gnus-picons-setup-hook): New hook.
8368 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
8370         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8371         string.
8372         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
8373         line.
8375 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8377         * gnus-art.el (gnus-article-prepare-display): Setup w3.
8378         (gnus-mime-view-part): Ditto.
8379         (gnus-mime-inline-part): Dotii.
8380         (gnus-mime-externalize-part): Daddo.
8381         (gnus-mime-internalize-part): Tutti frutti.
8382         (gnus-widget-press-button): Da da do.
8384         * mm-view.el (mm-setup-w3): Require url-vars.
8386 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8388         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8389         * mm-util.el (mm-find-charset-region): Ditto.
8391 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8393         * message.el (message-send): Don't encode here.
8394         (message-send-mail): But here.
8395         (message-send-news): And here.
8397 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8399         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8401 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8403         * gnus.el: Pterodactyl Gnus v0.63 is released.
8405 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8407         * mml.el (mml-base-boundary): Shorten.
8409         * message.el (message-insert-mime-part): Use default.
8411         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8413 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
8415         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8416         buttons, not [*].
8418 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8420         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8422 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8424         * gnus-art.el (gnus-insert-mime-button): Fix.
8426 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8428         * message.el (message-insert-mime-part): Nicify prompts.
8429         (message-insert-mime-part): Really delete duplicates.
8430         (message-insert-mime-part): Check against common errors.
8431         (message-insert-mime-part): Fix docstring.
8433 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8435         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8437 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8439         * gnus-art.el (gnus-mime-button-line-format): Nicify.
8440         (gnus-insert-mime-button): Modify accordingly.
8442 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8444         * gnus-art.el (gnus-display-mime): Set window point.
8446         * mm-decode.el (mm-display-external): Only decode when not
8447         saving.
8448         (mm-alternative-precedence): Prefer multiparts.
8449         (mm-inline-media-tests): Inline multiparts.
8451         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8452         Ignore errors when requiring url.
8454         * mml.el (mml-quote-region): New command.
8456         * message.el (message-cite-original): Use it.
8457         (message-cite-original-without-signature): Ditto.
8459 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8461         * gnus.el: Pterodactyl Gnus v0.62 is released.
8463 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8465         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8467 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8469         * mm-view.el (mm-inline-text): Use `point-min-marker' and
8470         `point-max-marker'.
8472 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8474         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8476         * gnus-art.el (gnus-mime-display-single): Check for attachment
8477         before other tests.
8479 1998-12-03  Didier Verna  <verna@inf.enst.fr>
8481         * gnus-msg.el (gnus-configure-posting-styles): find a
8482         posting-style entry in the group parameters, if any, and honor it
8483         at the end.
8485 1998-12-03  Felix Lee  <flee@teleport.com>
8487         * nntp.el (nntp-after-change-function): Fix.
8489 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
8491         * mml.el (mml-generate-mime-1): Insert literally.
8493 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8495         * mml.el (mml-insert-mime-headers): Removed debug.
8497 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8499         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8500         prefixed.
8502         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8503         application/emacs-lisp to 8bit.
8505 1998-12-03  Dale Hagglund  <rdh@best.com>
8507         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8509 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8511         * gnus.el: Pterodactyl Gnus v0.61 is released.
8513 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8515         * mml.el (mml-parse-1): Skipped parts.
8516         (mml-insert-mime-headers): Nil is a list.
8517         (mml-generate-mime-1): Don't insert literally.
8518         (mml-read-tag): Drop text props.
8519         (mml-read-part): Ditto.
8520         (mml-parse-singlepart-with-multiple-charsets): Ditto.
8522 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8524         * gnus.el: Pterodactyl Gnus v0.60 is released.
8526 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8528         * mml.el (mml-parse-1): Don't throw contents away.
8530 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
8532         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8534 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8536         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8537         function.
8538         (mml-parse-1): Use it.
8540 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8542         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8543         Use gnus-newsgroup-default-charset.
8544         (article-decode-encoded-words): Remove charset codes.
8545         * gnus-sum.el (gnus-newsgroup-default-charset): Use
8546         gnus-default-charset.
8548 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8550         * message.el (message-send-mail): Don't encode here.
8551         (message-send-news): Nor here.
8552         (message-send): ... but here instead.
8554         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8555         default to nil.
8556         (gnus-article-display-picons): Replace From line.
8557         (gnus-group-display-picons): Replace Newsgroups line.
8558         (gnus-picons-display-glyph): Set baseline.
8559         (gnus-group-display-picons): Piconize the entire Newsgroups line.
8560         (gnus-picons-xbm-face): Revert to old, standard colors.
8562         * message.el (message-fetch-field): Remove text props.
8564         * gnus-art.el (gnus-article-normalized-header-length): New
8565         variable.
8566         (article-normalize-headers): New command and keystroke.
8568         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8570 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8572         * gnus.el: Pterodactyl Gnus v0.59 is released.
8574 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8576         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8578         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8580 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8582         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8584 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8586         * mm-decode.el (mm-all-images-fit): New variable.
8587         (mm-image-fit-p): Use it.
8589         * gnus-art.el (gnus-mime-display-single): Use it.
8590         (gnus-mime-internalize-part): New command and keystroke.
8592         * mm-decode.el (mm-user-automatic-external-display): New
8593         variable.
8594         (mm-automatic-external-display-p): New function.
8596         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8597         colors.
8599 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8601         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8603         * gnus-art.el (gnus-with-article): Work in the original article
8604         buffer.
8605         (gnus-with-article): Work in read-only groups.
8607 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8609         * mm-bodies.el (mm-decode-string): Return original string if not
8610         decode.
8612 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8614         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8616 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8618         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8620 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8622         * gnus.el: Pterodactyl Gnus v0.58 is released.
8624 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8626         * mm-decode.el (mm-get-image): Return a glyph, not an image
8627         specifier.
8629 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8631         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8633 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8635         * mail-parse.el (rfc2045): Required.
8637 1998-12-01  William M. Perry  <wmperry@aventail.com>
8639         * mm-view.el (mm-inline-text): Remove props.
8641 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8643         * mm-view.el (mm-setup-w3): Protect url-misc.
8645         * message.el (message-ignored-resent-headers): Remove
8646         Gnus-Warning.
8648         * mml.el (mml-insert-mime-headers): Use encoding.
8649         (mml-parameter-string): Ditto.
8651         * rfc2045.el: New file.
8652         (rfc2045-encode-string): New function.
8654 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8656         * mail-parse.el (mail-header-encode-parameter): New function.
8658         * rfc2231.el (rfc2231-encode-string): New function.
8660 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8662         * mm-bodies.el (mm-decode-string): New function.
8663         * mm-view.el (mm-inline-text): Use mm-decode-string.
8665 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8667         * gnus.el: Pterodactyl Gnus v0.57 is released.
8669 1998-11-23  Felix Lee  <flee@cygnus.com>
8671         * nntp.el (nntp-async-needs-kluge): new setting.
8672         (nntp-async-timer): new var.
8673         (nntp-async-process-list): new var.
8674         (nntp-async-kluge): new function.
8675         (nntp-async-timer-handler): new function.
8676         (nntp-async-wait): new function.
8677         (nntp-async-stop): new function.
8678         (nntp-after-change-function): renamed, and split apart.
8679         (nntp-async-trigger): new function.
8680         (nntp-do-callback): new function.
8681         (nntp-accept-process-output): add optional timeout arg.
8683         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8684         (gnus-async-wait-for-article): new function.
8685         (gnus-async-with-semaphore): s/asynch/async/.
8687 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8689         * gnus-art.el (gnus-with-article): Don't encode.
8690         (gnus-insert-mime-button): Fall back on filename from C-D.
8691         (gnus-mime-display-single): Have dots right on text/plain
8692         attachments.
8694         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8695         broken parts.
8697         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8699         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8700         binhex.
8702         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8703         (gnus-summary-repair-multipart): New command and keystroke.
8705         * gnus-art.el (gnus-with-article-buffer): New macro.
8707 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8709         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8710         undisplay the part.
8712 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8714         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8716         * mml.el (mml-read-part): Partition right.
8718         * mm-decode.el (mm-handle-set-cache): New macro.
8719         (mm-handle-cache): Ditto.
8720         (mm-make-handle): Ditto.
8721         (mm-dissect-singlepart): Use it.
8722         (mm-get-image): Use the cache.
8724 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8726         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8727         (gnus-mime-display-single): Don't insert lines between parts.
8729 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8731         * nnmail.el (nnmail-file-coding-system-1): New variable.
8732         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8733         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8734         * nnml.el (nnml-file-coding-system): New variable.
8735         (nnml-request-article): Use nnml-file-coding-system.
8737 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8739         * gnus.el: Pterodactyl Gnus v0.56 is released.
8741 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8743         * gnus-art.el (gnus-mime-display-part): New function.
8744         (gnus-mime-display-mixed): Use it.
8746         * mm-view.el (mm-setup-w3): Don't register.
8748         * message.el (message-cite-original): Cite parts.
8750 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8752         * mml.el (mml-parameter-string): New function.
8753         (mml-insert-mime-headers): Separated into new function.
8755 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8757         * mml.el (mml-make-boundary): Use `make-string'.
8759 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8761         * binhex.el (binhex-insert-char): Ditto.
8763         * uudecode.el (uudecode-insert-char): Code correctly.
8765 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8767         * mml.el (mml-generate-mime): Don't generate multiparts for
8768         empties.
8770         * gnus-art.el (gnus-display-mime): Save excursion.
8772         * message.el (message-remove-first-header): New function.
8773         (message-encode-message-body): Use it.
8775 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8777         * gnus.el: Pterodactyl Gnus v0.55 is released.
8779 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8781         * mm-view.el (mm-setup-w3): New function.
8783         * mm-decode.el (mm-content-id-get-contents): New function.
8784         (mm-content-id-get-type): Ditto.
8785         (mm-content-id-get-encoding): Ditto.
8786         (mm-get-handle-by-content-id): Removed.
8788 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8790         * message.el (message-generate-new-buffers): Fix tag.
8792 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8794         * message.el (message-buffer-name): Check for unique first.
8796         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8797         gnus-inhibit-mime-unbuttonizing.
8799         * gnus-sum.el (t): Bind M-t.
8800         (gnus-inhibit-unbuttonizing): New variable.
8801         (gnus-summary-toggle-display-buttonized): New command.
8803         * gnus-art.el (gnus-display-mime): Select article window.
8804         (article-strip-trailing-space): New command and keystroke.
8806         * nneething.el (nneething-include-files): New variable.
8807         (nneething-create-mapping): Use it.
8809         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8811         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8812         ayto-expirable marks.
8814 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8816         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8818         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8819         ARG.
8821         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8823 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8825         * mm-util.el (mm-binary-coding-system): New variable.
8826         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8827         * mm-decode.el (mm-display-external): Ditto.
8829 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8831         * gnus.el: Pterodactyl Gnus v0.54 is released.
8833 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8835         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8837 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8839         * mm-decode.el (mm-save-part): Unquote.
8841 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8843         * mm-decode.el (mm-save-part): Bind coding system for write.
8845 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8847         * gnus-art.el (gnus-article-mode-line-format): New default.
8848         (gnus-article-mime-part-status): New function.
8850         * message.el (message-send-news): Check the body syntax before
8851         encoding.
8853         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8854         (gnus-mime-display-single): Use it.
8855         (gnus-mime-display-alternative): Ditto.
8857         * mm-decode.el: Check for whether we are running under a term.
8859 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8861         * mm-decode.el (mm-preferred-alternative): Default to first
8862         alternative.
8863         (mm-preferred-alternative): No, we dont.
8865 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8867         * mm-decode.el (mm-display-external): Use binary instead of
8868         no-conversion.
8869         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8870         * nnheader.el (nnheader-file-coding-system): Ditto.
8871         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8873 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8875         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8876         name without method.
8878 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8880         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8881         coding-system -> default-charset.
8882         (gnus-newsgroup-default-charset-alist): Ditto.
8883         (gnus-summary-local-variables): Ditto.
8884         (gnus-set-global-variables): Ditto.
8885         (gnus-get-newsgroup-headers): Ditto.
8886         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8887         (gnus-get-newsgroup-headers-xover): Ditto.
8888         (gnus-newsgroup-setup-default-charset): Ditto.
8889         (article-decode-mime-words): Ditto.
8890         (article-decode-charset): Ditto.
8891         (article-decode-encoded-words): Ditto.
8892         (article-de-quoted-unreadable): Ditto.
8893         (gnus-mime-view-all-parts): Ditto.
8894         (gnus-mime-externalize-part): Ditto.
8895         (gnus-mm-display-part): Ditto.
8896         (gnus-mime-display-single): Ditto.
8897         (gnus-mime-display-alternative): Ditto.
8899 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8901         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8902         * gnus-art.el (article-decode-charset): Overlay
8903         rfc2047-default-charset.
8904         * message.el (message-draft-coding-system): New variable.
8905         (message-set-auto-save-file-name): Use message-draft-coding-system.
8906         * nndraft.el (nndraft-request-article): Ditto.
8907         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8908         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8910 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8912         * mm-uu.el (mm-uu-test): New function.
8913         (mm-uu-dissect): Inherit charset and cte from head.
8914         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8916 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8918         * gnus.el: Pterodactyl Gnus v0.53 is released.
8920 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8922         * mm-decode.el (mm-get-image): New function.
8923         (mm-image-fit-p): New function.
8925         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8927         * gnus-art.el (gnus-article-insert-newline): New function.
8928         (article-goto-body): New function.
8930 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8932         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8933         buttons.
8935         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8936         keystroke.
8938         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8939         line between parts.
8941         * message.el (message-remove-header): Go to end if wanted.
8943 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8945         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8946         movement with save-window-excursion.
8948 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8950         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8952 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8954         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8956 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8958         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8959         gnus-newsgroup-coding-system.
8960         (gnus-get-newsgroup-headers): Ditto.
8961         (gnus-get-newsgroup-headers-xover): Ditto.
8962         (gnus-set-global-variables): Ditto.
8963         * gnus-art.el (article-decode-mime-words): Ditto.
8964         (article-decode-charset): Ditto.
8965         (article-decode-encoded-words): Ditto.
8966         (article-de-quoted-unreadable): Ditto.
8967         (gnus-mime-view-all-parts): Ditto.
8968         (gnus-mime-externalize-part): Ditto.
8969         (gnus-mm-display-part): Ditto.
8970         (gnus-mime-display-alternative): Ditto.
8971         (gnus-mime-display-single): Ditto.
8972         * mm-view.el (mm-inline-text): Use default coding system.
8974 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8976         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8977         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8978         (gnus-newsgroup-coding-system): New local variable.
8979         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8980         (gnus-summary-local-variables): Add two new local variables.
8981         (gnus-newsgroup-setup-coding-system): New function.
8982         (gnus-select-newsgroup): Setup coding system.
8983         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8984         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8985         * gnus-cus.el (gnus-group-parameters): Customizable
8986         iso-8859-1-forced.
8988 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8990         * gnus.el: Pterodactyl Gnus v0.52 is released.
8992 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8994         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8995         encoding.
8997         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8998         undisplayed text types.
9000         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
9001         types.
9003 1998-11-19  Felix Lee  <flee@cygnus.com>
9005         * nntp.el (nntp-after-change-function-callback): recover from C-g.
9007 1998-11-19  Felix Lee  <flee@cygnus.com>
9009         * gnus-async.el (gnus-asynch-obarray): rename to
9010         gnus-async-hashtb, and don't buffer-local it.
9012         (gnus-async-article-callback): new function.
9013         (gnus-make-async-article-function): use it.
9015         (gnus-async-current-prefetch-group): new var.
9016         (gnus-async-current-prefetch-article): new var.
9017         (gnus-async-request-fetched-article): are we fetching it already?
9019         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
9021 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9023         * gnus-sum.el (gnus-summary-show-article): Require.
9025         * message.el: Provide before hooks.
9026         (message-send-news): Do MIME before headers.
9028         * gnus-art.el (gnus-article-check-buffer): New function.
9029         (gnus-article-read-summary-keys): Use it.
9031         * mm-decode.el (mm-user-automatic-display): Display all inline
9032         images.
9034         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
9035         much.
9036         (gnus-unbuttonized-mime-types): New variable.
9038 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9040         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
9042         * mm-decode.el (mm-quote-arg): Quote semicolons.
9044         * gnus-art.el (gnus-mime-display-single): Don't display
9045         attachments.
9046         (gnus-mime-externalize-part): New command and keystroke.
9048         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
9049         (mm-alternative-precedence): Changed order.
9051 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
9053         * gnus.el (gnus-method-simplify): New function.
9054         (gnus-native-method-p): New function.
9055         (gnus-secondary-method-p): Use gnus-method-equal.
9057         * gnus-start.el (gnus-group-change-level): Shorten select method.
9059 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9061         * gnus.el: Pterodactyl Gnus v0.51 is released.
9063 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9065         * gnus.el: Applied patches from 5.6.45.
9067         * gnus-score.el (gnus-score-find-trace): Print complete file
9068         paths.
9069         (gnus-score-find-trace): Truncate lines.
9071         * gnus.el (gnus-message-archive-group): Allow function.
9073         * message.el (message-encode-message-body): Remove Mime-Version
9074         before inserting.
9076         * gnus-cus.el (gnus-group-customize): Optional topic.
9078         * gnus-sum.el (gnus-summary-customize-parameters): New command and
9079         keystroke.
9081 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9083         * message.el (message-encode-message-body): Rewrite.
9085 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9087         * mml.el (mml-base-boundary): New variable.
9088         (mml-make-boundary): New function.
9090         * gnus-cache.el (gnus-cache-coding-system): New variable.
9091         (gnus-cache-request-article): Use it.
9093         * message.el (message-insert-mime-part): Delete duplicates.
9095 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9097         * gnus-art.el (gnus-mime-display-alternative): Set end of
9098         multipart and display even when nothing is preferred.
9100 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9102         * gnus.el: Pterodactyl Gnus v0.50 is released.
9104 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9106         * mm-decode.el (mm-inline-media-tests): Check that device-type is
9107         fbound.
9109         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9111 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
9113         * gnus.el (gnus-similar-server-opened): Compare backend.
9115 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9117         * gnus-topic.el (gnus-topic-expire-articles): New function.
9118         (gnus-topic-mode-map): Bind it.
9120         * gnus.texi (Topic Commands): New expiry command. Reordered.
9122 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
9124         * gnus-sum.el
9125         (gnus-auto-expirable-marks): New variable.
9126         (gnus-inhibit-user-auto-expire): New variable.
9127         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9128         When looking to see if we should expire instead, check
9129         gnus-auto-expirable-marks instead of using a hard-wired list.
9130         (gnus-summary-mark-as-read-forward,
9131         gnus-summary-mark-as-read-backward):
9132         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9133         gnus-summary-mark-forward, instead of `t'.
9135 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9137         * mml.el (mml-compute-boundary): New function.
9138         (mml-compute-boundary-1): New function.
9139         (mml-generate-mime-1): Use it.
9141 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
9143         * mml.el (mml-generate-mime-1): Always precede closing boundary
9144         with newline.
9146 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9148         * mml.el (mml-generate-mime-1): Do right boundaries when several
9149         multiparts.
9151         * mm-decode.el (mm-user-automatic-display): Default to inline
9152         jpeg.
9154         * mml.el (mml-generate-mime-1): Encode non-text parts.
9156 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9158         * gnus.el: Pterodactyl Gnus v0.49 is released.
9160 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9162         * mm-view.el (mm-inline-text): Require w3-vars.
9164         * gnus-setup.el (gnus-use-tm): Removed.
9166         * gnus-art.el (gnus-article-goto-part): Don't beep.
9167         (gnus-article-view-part): Check return value.
9168         (gnus-mime-display-alternative): Don't display when there is
9169         nothing to display.
9171         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9172         (mml-generate-mime-1): Use unibyte for binaries.
9174         * gnus-art.el (gnus-display-mime): Call
9175         gnus-article-mime-part-function.
9176         (gnus-mime-part-function): New function.
9177         (gnus-article-mime-part-function): New function.
9179         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9181 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9183         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9185         * message.el (message-font-lock-keywords): Highlight MML.
9186         (message-mml-face): New font.
9188 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9190         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9191         (gnus-mm-display-part): Do not select-window if the article window
9192         is not found.
9194 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9196         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9198 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9200         * gnus.el: Pterodactyl Gnus v0.48 is released.
9202 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9204         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9206         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9208         * message.el (message-cite-original-without-signature): Ditto.
9209         (message-cite-original): Quote parts.
9211 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9213         * gnus.el: Pterodactyl Gnus v0.47 is released.
9215 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9217         * message.el (message-encode-message-body): Insert MIME warning.
9219         * mml.el (mml-read-tag): Look for #tag.
9221         * mm-util.el (mm-find-charset-region): Check whether
9222         enable-multibyte-characters is bound.
9224 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9226         * gnus.el: Pterodactyl Gnus v0.46 is released.
9228 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9230         * message.el (message-encode-message-body): Insert headers at the
9231         right spot.
9233 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9235         * gnus.el: Pterodactyl Gnus v0.45 is released.
9237 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9239         * nndraft.el (nndraft-save-mime-part): Removed.
9240         (nndraft-get-mime-part): Ditto.
9242         * message.el (message-format-mime-old): Removed.
9243         (message-encode-message-body): Removed.
9244         (message-encode-message-body): Renamed.
9246 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9248         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9250         * message.el (message-format-mime): Check message-mime-part.
9252         * mm-encode.el (mm-mime-file-types): Removed.
9253         (mm-default-file-encoding): New definition.
9255 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
9257         * mm-view.el (mm-inline-image): Use mm-insert-inline.
9258         * gnus-art.el (gnus-mm-display-part): Go to correct position.
9260 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9262         * gnus.el: Pterodactyl Gnus v0.44 is released.
9264 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9266         * message.el (message-format-mime): New function.
9268         * nndraft.el (nndraft-save-mime-part): New function.
9269         (nndraft-get-mime-part): New function.
9271         * mm-encode.el (mm-default-file-encoding): New function.
9272         (mm-content-transfer-encoding): New function.
9273         (mm-encode-buffer): New function.
9275         * message.el: New command.
9276         (message-mime-part): New variable.
9277         (message-insert-mime-part): New command.
9279         * mm-encode.el (mm-encode-content-transfer-encoding): New
9280         function.
9282         * mm-util.el (mm-content-transfer-encoding-defaults): New
9283         variable.
9284         (mm-mime-file-types): Taken from TM.
9286 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9288         * gnus.el: Pterodactyl Gnus v0.43 is released.
9290 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
9292         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9293         * gnus-score.el (gnus-score-default-header): Ditto.
9294         (gnus-header-index): Ditto.
9295         (gnus-summary-increase-score): Ditto, & process "extra" requests.
9296         (gnus-summary-header): Handle extra headers.
9297         (gnus-summary-score-entry): Ditto, & provide new score element.
9298         (gnus-summary-score-effect): Ditto.
9299         (gnus-score-string): Avoid "extra" string sort, & modify match in
9300         "extra" case.
9301         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9303 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9305         * message.el (message-resend): Bind message-required-mail-headers
9306         to nil.
9308         * mm-view.el (mm-inline-text): Bind w3-strict-width.
9310         * nngateway.el (require): Require cl.
9312         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9313         things.
9315 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
9317         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9318         when no articles.
9320 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9322         * message.el (message-ignored-resent-headers): Remove X-Gnus.
9324 1998-11-10  Colin Rafferty  <colin@xemacs.org>
9326         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9327         user-mail-address if non-nil.
9329 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9331         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9332         (gnus-make-sort-function-1): Ditto.
9334         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9335         window.
9337 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9339         * mm-util.el (mm-with-unibyte-buffer): Ditto.
9341         * binhex.el (binhex-decode-region): Quote.
9343 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9345         * gnus-art.el (article-decode-charset): Don't downcase charset.
9347         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9349 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9351         * gnus.el: Pterodactyl Gnus v0.42 is released.
9353 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9355         * gnus-art.el (gnus-display-mime): Add id for alternative part.
9357 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9359         * nntp.el (nntp-send-mode-reader): Revert.
9361 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9363         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9365 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
9367         * message.el (message-make-date): Fix for negative time zones.
9369 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9371         * gnus.el: Pterodactyl Gnus v0.41 is released.
9373 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
9375         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9377 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
9379         * gnus.el (gnus-short-group-name): When shortening foreign select
9380         methods, do not scan for plusses beyond the first colon.
9382 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
9384         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9385         lines where `group' is the last thing on the line.
9387 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9389         * gnus-art.el (gnus-article-view-part): Do alternative.
9390         (gnus-mime-display-alternative): Insert marker.
9392 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9394         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9396         * nnmail.el (nnmail-expired-article-p): Protect against bogus
9397         dates.
9399         * gnus-cus.el (gnus-topic): Required.
9401         * nnheader.el (nnheader-parse-nov): Parse extra.
9402         (nnheader-nov-parse-extra): New macro.
9404 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9406         * gnus-art.el (gnus-article-view-part): Internal move.
9408 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
9410         * gnus-cus-new.el (gnus-custom-topic): New free variable.
9411         (gnus-group-customize): Support editing topic parameters.
9413 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
9415         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9416         indicators.
9418 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9420         * gnus-art.el (gnus-mm-display-part): Return.
9421         (gnus-article-view-part): Only go if external.
9422         (gnus-article-dumbquotes-map): Do 205.
9424         * mm-decode.el (mm-display-part): Return what was done.
9426         * message.el (message-buffer-naming-style): New variable.
9427         (message-generate-new-buffers): Extended.
9428         (message-buffer-naming-style): Removed.
9429         (message-buffer-name): Use it.
9430         (message-do-send-housekeeping): Rename new styling.
9432         * gnus-sum.el (gnus-summary-recenter): Allow
9433         gnus-auto-center-summary to be a number.
9435 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
9437         * pop3.el (pop3-open-server): Use "binary" instead of
9438         "no-conversion".
9440 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9442         * gnus-srvr.el (gnus-browse-foreign-server): Set
9443         gnus-browse-current-method to the result of gnus-server-to-method.
9445 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9447         * gnus-util.el (gnus-pull): Another optional argument.
9448         * nnweb.el (nnweb-request-delete-group): Delete from
9449         nnweb-group-alist and update active file.
9451 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9453         * gnus-group.el (gnus-group-make-group): Accept group of new
9454         method.
9456 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
9458         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9460 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
9462         * mm-view.el (mm-inline-text): Postion of html portion.
9464 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9466         * nntp.el (nntp-list-active-group): Waited for short strings.
9467         (nntp-send-mode-reader): Ditto.
9468         (nntp-open-connection): Ditto.
9470         * gnus-int.el (gnus-request-group-articles): New function.
9472         * nntp.el (nntp-request-listgroup): New function.
9473         (nntp-request-group-articles): Renamed.
9475 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
9477         * nnheader.el (nnheader-parse-nov): Supply extra.
9479 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9481         * gnus-art.el (gnus-button-push): Don't go to
9482         gnus-article-buffer.
9484         * mm-view.el (mm-inline-image): Add a newline.
9486         * gnus-start.el (gnus-check-first-time-used): Check more.
9488 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
9490         * gnus-start.el (gnus-check-first-time-used): Check current.
9492 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9494         * mm-util.el (mm-find-charset-region): New function.
9496         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9498         * gnus-art.el (gnus-mime-button-menu): Fix.
9500 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
9502         * gnus-art.el (gnus-mime-button-menu): New definition.
9504 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9506         * gnus-art.el (article-decode-charset): Downcase charset.
9507         (article-decode-charset): Pass on type.
9508         (article-decode-charset): Check nil charsets.
9509         (article-remove-cr): Translate CR to LF.
9510         (gnus-ignored-mime-types): Default to nil.
9512         * nnheader.el (nnheader-insert-nov): Work when not Xref.
9514         * gnus-sum.el (gnus-ignored-from-addresses): Default to
9515         user-mail-address.
9516         (gnus-nov-parse-extra): Didn't return right thing.
9518 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9520         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9522 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9524         * gnus.el: Pterodactyl Gnus v0.40 is released.
9526 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9528         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9530         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9532         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9534         * nnml.el (nnml-possibly-create-directory): Check before making.
9536 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9538         * nnheader.el (nnheader-insert-nov): Don't infloop.
9540 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9542         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9543         set up.
9545 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9547         * nneething.el (nneething-file-name): New definition.
9549 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9551         * gnus-art.el (gnus-treatment-function-alist): Fix.
9552         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9554         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9556 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9558         * gnus.el: Pterodactyl Gnus v0.39 is released.
9560 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9562         * gnus-art.el (gnus-ignored-mime-types): New variable.
9563         (gnus-mime-display-single): Use it.
9564         (gnus-treatment-function-alist): New variable.
9566         * gnus.el (gnus-mime): New group.
9568         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9569         things for other parts.
9570         (gnus-mime-display-alternative): Place point.
9572         * gnus.el: autoload gnus-uu-post-news.
9574         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9575         needsterm/DISPLAY.
9577         * mm-decode.el (mm-display-part): Default to inline text/.*
9578         parts.
9580         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9581         8bit.
9583         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9584         (gnus-mime-display-single): Inline all text parts.
9585         (gnus-article-narrow-to-signature): Removed mime:: stubs.
9587 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9589         * nnml.el (nnml-possibly-create-directory): Rewrite.
9590         (nnml-request-create-group): Change to right server.
9592         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9594         * gnus.el: rmail-output-to-rmail-file autoload.
9596         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9597         Gnus.
9599         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9601         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9603 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9605         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9606         mixed part.
9608 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9610         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9612         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9614 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9616         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9618 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9620         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9621         value.
9623         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9624         hidden.
9626         * gnus-spec.el (gnus-update-format-specifications): Use the
9627         article mode line spec.
9629         * gnus-art.el (gnus-insert-mime-button): Put right type.
9630         (gnus-insert-prev-page-button): Ditto.
9631         (gnus-insert-next-page-button): Dutti.
9633         * pop3.el: New version installed.
9635 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9637         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9638         and display last part.
9640 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9642         * gnus.el: Pterodactyl Gnus v0.38 is released.
9644 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9646         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9647         Removed.
9648         (article-de-quoted-unreadable): Narrow to default.
9650         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9652         * gnus-art.el (article-decode-charset): Decode even when broken
9653         MIME.
9655         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9656         name.
9658         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9660         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9661         nnheader.
9663         * nnmail.el (nnmail-extra-headers): New variable.
9665         * nnheader.el (nnheader-insert-nov): Insert extra.
9667         * gnus.el (gnus-summary-line-format): Doc fix.
9669         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9670         (gnus-nov-parse-line): Ditto.
9671         (gnus-nov-parse-extra): New macro.
9672         (gnus-header): New function.
9673         (gnus-update-summary-mark-positions): Change.
9674         (gnus-ignored-from-addresses): New variable.
9675         (gnus-summary-insert-from-or-to): New function.
9677         * gnus.el (gnus-extra-headers): New variable.
9679         * nnheader.el (make-mail-header): Expand.
9680         (mail-header-extra): New macro.
9681         (mail-header-set-extra): Ditto.
9682         (make-full-mail-header): Expand.
9684 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9686         * gnus.el: Pterodactyl Gnus v0.37 is released.
9688 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9690         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9692         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9693         on.
9695 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9697         * gnus-spec.el (gnus-balloon-face-function): new function
9698         (gnus-parse-format): understand the %< %> specifiers
9699         (gnus-parse-complex-format): ditto.
9701 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9703         * gnus.el: Changed following-char to char-after throughout.
9705 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9707         * mm-decode.el (mm-display-external): Protect more and message.
9709 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9711         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9712         mixed part.
9714 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9716         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9718         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9720 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9722         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9724 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9726         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9728         * mm-decode.el (mm-display-external): Set undisplayer to mm
9729         buffer, not the current buffer; use unwind-protect.
9731 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9733         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9734         (gnus-summary-exit-no-update): Ditto.
9736 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9738         * mm-decode.el (mm-inline-media-tests): Look for w3.
9740         * mailcap.el (mailcap-mime-data): Inline html.
9742 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9744         * gnus.el: Pterodactyl Gnus v0.36 is released.
9746 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9748         * gnus-art.el (article-translate-strings):
9749         (gnus-article-dumbquotes-map): Don't dot.
9751         * pop3.el (pop3-open-server): Set point right.
9753         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9754         (mm-dissect-buffer): Ditto.
9755         (mm-destroy-part): Ignore non-handles.
9756         (mm-remove-part): Ditto.
9757         (mm-destroy-parts): New function.
9758         (mm-remove-parts): Ditto.
9760         * gnus-art.el (gnus-mm-display-part): Don't move point.
9762 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9764         * mm-uu.el : New file.
9766         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9768         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9769         a function.
9771 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9773         * mm-decode.el (mm-display-external): Check before selecting.
9775 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9777         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9779         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9781         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9782         variable.
9784         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9786         * gnus-art.el (gnus-decode-header-methods): New variable.
9788         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9790         * gnus-art.el (gnus-multi-decode-header): New function.
9792 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9794         * gnus.el: Pterodactyl Gnus v0.35 is released.
9796 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9798         * uudecode.el (uudecode-decode-region-external): Insert
9799         literally.
9801         * mm-bodies.el (mm-decode-body): Optional encoding.
9803 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9805         * gnus-ems.el (gnus-mouse-3): New variable.
9807         * binhex.el (binhex-decode-region-external): Don't use -internally.
9809 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9811         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9812         files.
9814 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9816         * gnus-group.el (gnus-add-marked-articles): Request backend update
9817         of flags.
9819 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9821         * gnus-sum.el (gnus-update-read-articles):
9822         (gnus-update-marks): Request backend update of mark.
9824 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9826         * gnus.texi (Optional Backend Functions): New item,
9827         nnchoke-request-set-mark.
9829 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9831         * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9832         to range.
9834 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9836         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9838 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9840         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9841         first used.
9843 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9845         * mm-view.el: Require mm-decode for macros.
9847         * mm-decode.el (mm-handle-type): Move macro declarations above the
9848         place where they are used.
9850 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9852         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9853         buffer.
9855 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9857         * nnagent.el (nnagent-open-server): Error message.
9859 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9861         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9863 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9865         * score-mode.el (gnus-score-mode-map): Ditto.
9867         * message.el (message-mode-map): Ditto.
9869         * gnus-uu.el (gnus-uu-post-news): Ditto.
9871         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9873         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9875         * gnus-art.el (gnus-article-edit-mode-map): Use
9876         `set-keymap-parent' rather than `copy-keymap'.
9878 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9880         * gnus-art.el (gnus-mime-button-commands): New variable.
9881         (gnus-mime-button-map): Initialize it from
9882         `gnus-mime-button-commands'.
9883         (gnus-mime-button-menu): New function.
9884         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9886 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9888         * message.el (message-insert-to): Make `nobody' and `poster'
9889         synonymous to `never' and `always' in Mail-Copies-To.
9890         (message-reply): Ditto.
9891         (message-followup): Ditto.
9893 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9895         * mailcap.el (mailcap-mime-data): Save sound.
9897 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9899         * message.el (message-ignored-supersedes-headers): Include
9900         `NNTP-Posting-Date'.
9902 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9904         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9906 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9908         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9909         uudecode.
9911 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9913         * mm-decode.el (mm-display-external): Don't switch on save.
9915 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9917         * nnmail.el (nnmail-movemail-args): New variable.
9919 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9921         * gnus-art.el (article-translate-strings):
9923 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9925         * gnus-art.el (gnus-article-view-part): Use it.
9926         (gnus-mm-display-part): New function.
9927         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9929         * mm-decode.el (mm-handle-displayed-p): New function.
9931         * gnus-art.el (gnus-mime-copy-part): Create better names.
9932         (gnus-mime-button-line-format): Include dots spec.
9934 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9936         * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9937         forward buffer first.
9939 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9941         * gnus-util.el (gnus-set-window-start): New function.
9943         * message.el (message-send): Don't check changed.
9945 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9947         * gnus-art.el (gnus-article-setup-buffer): Set params.
9949         * mm-decode.el (mm-user-display-methods): Inline
9950         "message/delivery-status".
9952 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9954         * message.el (message-auto-save-directory): Rename.
9955         (message-mode): Dof fix.
9957         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9958         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9960         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9962         * message.el (message-make-date): Avoid locale.
9964         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9965         cache.
9967         * mm-decode.el (mm-display-inline): Goto point-min.
9969         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9971         * mm-decode.el (mm-display-external): Reverse before sorting.
9973         * gnus-draft.el (gnus-draft-send): Allow mail.
9975 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9977         * message.el (message-check): Move message-check macro above where
9978         it is first used.
9980         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9982 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9984         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9986 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9988         * gnus.el: Pterodactyl Gnus v0.34 is released.
9990 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9992         * mm-decode.el (mm-inline-media-tests): delivery-status.
9994         * mm-view.el (mm-inline-text): Provide default.
9996 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9998         * mailcap.el (mailcap-possible-viewers): Fix nils.
10000 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10002         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
10003         (article-update-date-lapsed): Record the buffer.
10004         (article-update-date-lapsed): Do all windows that display article
10005         buffers.
10007         * nnml.el (nnml-generate-nov-databases-1): Ditto.
10009         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
10011         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
10012         annoations.
10014         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
10016 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10018         * gnus-agent.el (gnus-category-add): Change default category to
10019         'false.
10021         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
10022         scores.
10024         * gnus-draft.el (gnus-draft-send): Check server more.
10026         * gnus-art.el (gnus-article-view-part): New command and keystroke.
10027         (gnus-article-goto-part): New function.
10029         * mm-view.el (mm-inline-text): Insert richtext properly.
10031         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
10033 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10035         * parse-time.el (parse-time-rules): Accept dates far into the past
10036         and the future, and parse single-digit numbers as years.
10038 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10040         * mm-decode.el (mm-display-external): Chop off directories.
10042 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10044         * uudecode.el (uu-decode-region-external): Use
10045         insert-file-contents-literally.
10047         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
10049 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10051         * uudecode.el: New file.
10053         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
10054         x-uuencode.
10056 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10058         * gnus-art.el (gnus-mime-display-alternative): Set faces.
10060         * message.el (message-fetch-field): Unfold properly.
10062         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10063         in text/plain.
10065 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10067         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10068         (gnus-auto-select-first): Removed.
10069         (gnus-auto-select-first): Extended.
10070         (gnus-summary-read-group-1): Use new value.
10072 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10074         * message.el (message-fix-before-sending): Space.
10076         * nnmail.el (nnmail-find-file): Don't erase.
10078 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10080         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10082 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10084         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10086 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10088         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10090 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
10092         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10093         20.4.
10095 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10097         * gnus-art.el (gnus-mime-view-all-parts): New command and
10098         keystroke.
10100         * mm-decode.el (mm-display-external): Translate slashes.
10102         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10104         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10106         * mm-decode.el (mm-quote-arg): Quote spaces.
10107         (mm-display-external): Quote args.
10109 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10111         * mm-decode.el (mm-inlinable-part-p): New function.
10113 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
10115         * mm-util.el (mm-disable-multibyte): New function.
10117 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10119         * gnus.el: Pterodactyl Gnus v0.33 is released.
10121 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10123         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10125         * mm-decode.el (mm-display-external): Don't switch for externals.
10126         (mm-dissect-multipart): Don't include end-sep.
10128         * mm-util.el (mm-get-coding-system-list): New function.
10129         (mm-coding-system-list): New variable.
10131 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10133         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10135 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10137         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10138         group
10140 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10142         * mm-decode.el (mm-interactively-view-part): Typo.
10144 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10146         * mm-decode.el (mm-dissect-multipart): Display last part when the
10147         article has no close-delimiter
10149 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10151         * mm-decode.el (mm-dissect-buffer): Display parts which have no
10152         content-type.
10154 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10156         * gnus-art.el (gnus-display-mime): Typo.
10158 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10160         * gnus.el: Pterodactyl Gnus v0.32 is released.
10162 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10164         * gnus-kill.el (gnus-batch-score): Protect against errors.
10166         * gnus-art.el: Protect against broken headers.
10168         * mm-decode.el (mm-display-external): Respect needsterm.
10169         (mm-display-external): Create buffer for external commands.
10171 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10173         * mailcap.el (mailcap-mime-info): Return the proper viewer.
10175         * mm-decode.el (mm-display-external): Use file name.
10177 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
10179         * gnus-util.el (gnus-output-to-rmail): Adjust to
10180         `rmail-output-to-rmail-file'.
10182 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10184         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10186         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10187         headers.
10189         * gnus-art.el (article-decode-charset): Fold case.
10191 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
10193         * mailcap.el (mailcap-save-binary-file): Goto point-min.
10195 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
10197         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10198         after being stored.
10200 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
10202         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10203         come.
10205 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10207         * gnus-ems.el (gnus-widget-button-keymap): New variable.
10209 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
10211         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10213 1998-09-23  Matt Armstrong  <matta@geoworks.com>
10215         * gnus-art.el (article-decode-charset): Narrow to the correct
10216         region.
10218         * mm-bodies.el: Fix autoload.
10220 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
10222         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10224 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10226         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10228 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10230         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10231         (gnus-article-add-button): Ditto.
10233         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10235         * gnus-art.el (gnus-article-prepare-display): Make article mode.
10236         (gnus-article-prepare-display): Bind url-standalone-mode.
10238         * mm-decode.el (mm-remove-part): Also delete directory.
10239         (mm-display-external): Create a private sub-dir.
10241         * mailcap.el (mailcap-binary-suffixes): New variable.
10242         (mailcap-command-p): Use it.
10244 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10246         * nnmbox.el (nnmbox-request-group): Change server.
10247         (nnmbox-possibly-change-newsgroup): Enable multibyte.
10249         * message.el (message-encode-message-body): Don't stomp MIME
10250         headers.
10252         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10253         unless useful.
10254         (gnus-summary-exit): Check for a live article buffer.
10255         (gnus-summary-exit-no-update): Ditto.
10257         * gnus-int.el (gnus-request-replace-article): Accept no-encode
10258         param.
10260         * gnus-sum.el (gnus-article-decoded-p): New variable.
10262         * mm-decode.el (mm-display-external): Use no-conv.
10264         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10265         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10267         * gnus-art.el (gnus-article-mode-map): Bind button2 to
10268         mouse-click.
10270 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10272         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10274 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10276         * gnus.el: Pterodactyl Gnus v0.31 is released.
10278 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10280         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10282         * mm-decode.el (mm-display-part): Accept no-default.
10284         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10285         a parameter.
10287         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10288         (gnus-summary-prepare-threads): Ditto.
10290         * gnus.el (gnus-article-mode-map): Make sparse keymap.
10292         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10293         (gnus-mime-button-line-format): Doc fix.
10294         (gnus-insert-mime-button): Use it.
10295         (gnus-article-add-button): Use widget-convert-button.
10297         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10298         ignore.
10300         * mm-decode.el (mm-alternative-precedence): Ditto.
10302 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
10304         * mm-decode.el (mm-user-automatic-display): Use enriched.
10306 1998-09-14  Paul Fisher  <rao@gnu.org>
10308         * mm-decode.el (mm-dissect-multipart): Have the part start on the
10309         right place.
10311 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10313         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10315         * gnus-art.el (article-update-date-lapsed): Only update header if
10316         buffer is dispalyed in frame.
10317         (gnus-article-prepare-display): New function.
10318         (gnus-article-prepare): Use it.
10320 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10322         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10324         * mm-view.el (mm-insert-inline): New function.
10326         * mm-decode.el (mm-pipe-part): Bugged.
10328         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10330         * mm-bodies.el (mm-encode-body): Move over the body.
10332         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10334         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10336 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
10338         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10339         related functions.  Handle message/rfc822 parts.  Display subject on
10340         multipart summary lines.  Display name on sub-parts when available.
10342 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10344         * mailcap.el (mailcap-command-p): New version.
10346 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
10348         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10349         groups.
10351 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10353         * message.el (message-make-date): Remove weekday name.
10355         * mm-decode.el (mm-dissect-buffer): Protect against broken
10356         headers.
10358         * mailcap.el (mailcap-command-in-path-p): New function.
10359         (mailcap-command-p): Renamed.
10361 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10363         * rfc2047.el (eval): Autoload.
10365 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10367         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10368         (gnus-multi-decode-encoded-word-string): New function.
10369         (gnus-encoded-word-method-alist): New variable.
10370         (gnus-decode-encoded-word-functions): Removed.
10372 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10374         * gnus-int.el (gnus-request-replace-article): Replace
10375         message-narrow-to-headers with message-narrow-to-head
10377 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10379         * drums.el (drums-quote-string): Reversed match.
10381         * message.el (message-make-date): Use weekday name.
10383 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10385         * gnus.el: Pterodactyl Gnus v0.30 is released.
10387 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10389         * gnus-art.el (article-decode-encoded-words): Use it.
10390         (gnus-decode-header-function): New variable.
10392         * gnus-sum.el (gnus-nov-parse-line): Use it.
10393         (gnus-decode-encoded-word-function): New variable.
10395         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10396         buffer.
10398         * gnus-art.el (gnus-insert-mime-button): Use widget.
10399         (gnus-widget-press-button): New function.
10400         (gnus-article-prev-button): Removed.
10401         (gnus-article-next-button): Ditto.
10402         (gnus-article-add-button): Ditto.
10404         * gnus.el (gnus-article-mode-map): Inherit from widget.
10405         (gnus-article-mode-map): No, don't.
10407         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10408         (mm-content-id-alist): New variable.
10409         (mm-get-content-id): New function.
10411         * gnus-art.el (gnus-request-article-this-buffer): Only decode
10412         articles if we are fetching to the article buffer.
10414 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10416         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10417         articles.
10419 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10421         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10422         (mm-default-mime-charset): New variable.
10424         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10426         * drums.el (drums-quote-string): Reversed test.
10428 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10430         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10431         string.
10433         * drums.el (drums-quote-string): New function.
10435         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10436         (rfc2047-b-encode-region): Chop lines.
10437         (rfc2047-q-encode-region): Ditto.
10439 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10441         * gnus.el: Pterodactyl Gnus v0.29 is released.
10443 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
10445         * mm-decode.el (mm-save-part): Message right.
10447 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10449         * drums.el (drums-parse-address): Returned a list instead of a
10450         string.
10451         (drums-remove-whitespace): Skip comments.
10452         (drums-parse-addresses): Didn't work.
10454 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10456         * gnus.el: Pterodactyl Gnus v0.28 is released.
10458 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10460         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10461         starting point.
10462         (article-decode-encoded-words): Rename.
10464         * message.el (message-narrow-to-headers-or-head): New function.
10466         * gnus-int.el (gnus-request-accept-article): Narrow to the right
10467         region.
10469         * message.el (message-send-news): Encode body after checking
10470         syntax.
10472         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10474         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10476         * gnus-art.el (gnus-display-mime): Respect disposition.
10478         * mm-decode.el (mm-preferred-alternative): Respect disposition.
10480         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10481         text with annotations.
10483         * message.el (message-make-date): Fix sign for negative time
10484         zones.
10486         * mm-view.el (mm-inline-image): Insert a space at the end of the
10487         image.
10489         * mail-parse.el: New file.
10491         * rfc2231.el: New file.
10493         * drums.el (drums-content-type-get): Removed.
10494         (drums-parse-content-type): Ditto.
10496         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10498 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10500         * gnus.el: Pterodactyl Gnus v0.27 is released.
10502 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10504         * mm-decode.el (mm-alternative-precedence): New variable.
10505         (mm-preferred-alternative): New function.
10507         * gnus-art.el (gnus-mime-copy-part): New command.
10509         * mm-decode.el (mm-get-part): New function.
10511         * mm-view.el: New file.
10513         * mm-decode.el (mm-dissect-buffer): Downcase cte.
10514         (mm-display-part): Default to mailcap-save-binary-file.
10516 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10518         * gnus.el: Pterodactyl Gnus v0.26 is released.
10520 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10522         * mm-decode.el (mm-interactively-view-part): New function.
10524         * gnus-art.el (gnus-mime-view-part): New command.
10526         * mm-decode.el (mm-last-shell-command): New variable.
10528         * mailcap.el (mailcap-mime-info): Allow returning all matches.
10530         * mm-decode.el (mm-save-part): New function.
10532         * gnus-art.el (article-decode-charset): Protect against buggy
10533         content-types.
10534         (gnus-mime-pipe-part): New command.
10535         (gnus-mime-save-part): New command.
10536         (gnus-mime-button-map): New keymap.
10537         (gnus-mime-button-line-format): New variable.
10538         (gnus-insert-mime-button): New function.
10539         (gnus-display-mime): Use it.
10541         * gnus-util.el (gnus-dd-mmm): Removed length spec.
10543         * mm-decode.el (mm-inline-text): Decode charsets.
10545         * gnus-art.el (gnus-article-save): Comment fix.
10547         * gnus-int.el (gnus-start-news-server): When in batch, don't
10548         prompt.
10550         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10551         decode.
10553         * mm-decode.el (mm-inline-media-tests): Add audio.
10554         (mm-inline-audio): New function.
10556 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
10558         * gnus-art.el (article-make-date-line): Didn't work.
10560         * parse-time.el (parse-time-string): One too many nils.
10562 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10564         * gnus.el: Pterodactyl Gnus v0.25 is released.
10566 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10568         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10569         annotations.
10571         * gnus.el ((featurep 'gnus-xmas)): New
10572         'gnus-annotation-in-region-p alias.
10574 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10576         * mm-util.el (mm-with-unibyte-buffer): New function.
10578         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10580         * mm-decode.el (mm-inline-media-tests): New variable.
10582         * gnus-sum.el (gnus-summary-exit): Destroy handles.
10584         * gnus-art.el (gnus-article-mime-handles): New variable.
10586         * drums.el (drums-narrow-to-header): New function.
10588         * gnus-art.el (article-decode-charset): Use it.
10590         * drums.el (drums-content-type-get): New function.
10592         * mm-util.el (mm-content-type-charset): Removed.
10594         * drums.el (drums-syntax-table): @ is word.
10595         (drums-parse-content-type): New function.
10597         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10598         EDT" times.
10600         * gnus-util.el (gnus-date-get-time): Use safe date.
10602         * gnus-sum.el (gnus-show-mime): Removed.
10603         (gnus-summary-toggle-mime): Removed.
10605         * gnus-art.el (gnus-strict-mime): Removed.
10606         (gnus-article-prepare): Don't do MIME.
10607         (gnus-decode-encoded-word-method): Removed.
10608         (gnus-show-mime-method): Removed.
10610 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10612         * gnus.el: Pterodactyl Gnus v0.24 is released.
10614 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10616         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10617         PREFIX.
10619         * parse-time.el (parse-time-rules): Accept times that look like
10620         "h:mm".
10622         * message.el (message-make-date): Use zone properly.
10624         * gnus.el: Autoload gnus-batch.
10626         * gnus-art.el (article-de-quoted-unreadable): Do not do
10627         gnus-article-decode-rfc1522.
10629         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10631         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10632         param.
10634         * message.el (message-encode-message-body): Check for us-ascii.
10636         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10637         to the left.
10639 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10641         * gnus-art.el (article-decode-charset): Rename.
10643 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10645         * gnus.el: Pterodactyl Gnus v0.23 is released.
10647 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10649         * gnus-util.el (gnus-parent-id): Ditto.
10650         (gnus-put-text-property-excluding-newlines): Ditto.
10652         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10654 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10656         * message.el (message-generate-headers): Generate User-Agent
10657         instead of X-Mailer & X-Newsreader.
10659         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10660         User-Agent header format.
10662 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10664         * gnus.el: Pterodactyl Gnus v0.22 is released.
10666 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10668         * mm-util.el (mm-multibyte-p): Typo.
10670 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10672         * gnus.el: Pterodactyl Gnus v0.21 is released.
10674 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10676         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10678 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10680         * mm-util.el (mm-multibyte-p): New function.
10682 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10684         * gnus.el: Pterodactyl Gnus v0.20 is released.
10686 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10688         * rfc2047.el (rfc2047-decode-region): Only decode when in
10689         multibyte.
10691         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10693         * gnus-int.el (gnus-request-replace-article): Encode.
10694         (gnus-request-accept-article): Encode.
10696         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10697         here.
10699         * gnus.el (gnus-article-display-hook): Take the charset functions
10700         out.
10702         * time-date.el (safe-date-to-time): New function.
10704         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10706 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10708         * gnus.el: Pterodactyl Gnus v0.19 is released.
10710 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10712         * mm-util.el (mm-mime-charset): New function.
10714         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10716 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10718         * gnus.el: Pterodactyl Gnus v0.18 is released.
10720 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10722         * message.el (message-send-and-exit): Return t on success.
10723         (message-make-date): Make a proper time zone.
10725         * gnus-draft.el (gnus-draft-send): Only remove article if the
10726         sending is successful.
10728         * drums.el (drums-get-comment): Return the last comment.
10729         (drums-parse-address): Parse old-style From headers.
10731 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10733         * gnus-sum.el (gnus-data-compute-positions): Move below
10734         `gnus-save-hidden-threads' so the former is correctly detected as
10735         a macro.
10737 1998-09-06  Dave Love  <fx@gnu.org>
10739         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10740         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10741         time for nicer failure if it's not available.
10743 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10745         * time-date.el (time-to-seconds): Renamed.
10747         * parse-time.el (parse-time-string): Downcase before handling.
10748         (parse-time-rules): Times without seconds have 0 seconds.
10750         * rfc2047.el (rfc2047-encode-region): New version.
10751         (rfc2047-dissect-region): New function.
10753 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10755         * message.el (message-make-date): Use symbolic zone.
10757 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10759         * time-date.el (parse-time): Always use parse-time.
10761         * parse-time.el (parse-time-syntax): Use vectors.
10763 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10765         * gnus.el: Pterodactyl Gnus v0.17 is released.
10767 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10769         * time-date.el: Renamed from "date".
10771         * gnus.el: Removed all timezone dependencies.
10773         * score-mode.el: Removed.
10774         (gnus-score-edit-insert-date): Use date.
10776         * date.el (float-to-time): New function.
10778         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10780         * date.el (time-to-float): New function.
10782         * message.el (message-make-date): Use format-time-string.
10783         (message-make-expires): Use make-date.
10785         * gnus-util.el (gnus-dd-mmm): Use date.
10786         (gnus-sortable-date): Ditto.
10788         * message.el (message-make-date): Take an optional time.
10790         * gnus: Applied patches from 5.6.43.
10792         * date.el (if): Use parse-time.
10794         * gnus-score.el (gnus-summary-score-entry): Make into a command
10795         again.
10797         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10798         gnus-agent.
10800         * gnus.el (gnus-agent-meta-information-header): Moved here.
10802 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10804         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10805         (gnus-agent-fetch-group-1): Score article headers using normal
10806         group score files if the download score rule of a category/group
10807         is `file'.
10808         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10809         deciding what articles to download.
10810         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10811         predicate processing if predicate is `true' or `false'.
10813 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10815         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10817         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10819         * score-mode.el (score-mode-coding-system): New variable.
10820         (gnus-score-edit-exit): Use it.
10822 1998-09-04  Jason R Mastaler  <jason@4b.org>
10824         * drums.el: Corrected typo.
10826 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10828         * mm-bodies.el (mm-body-encoding): Faster version.
10830 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10832         * gnus-art.el (gnus-article-decode-charset): Only decode text
10833         things.
10835         * message.el (message-output): Use rmail.
10837         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10838         word part.
10840         * mm-util.el (mm-charset-to-coding-system): Use
10841         rfc2047-default-charset.
10842         (mm-known-charsets): New variable.
10844         * message.el (message-caesar-region): Bugged out.
10846 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10848         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10849         specifying `agent-predicate' in a group's parameters.
10851 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10853         * gnus.el: Pterodactyl Gnus v0.16 is released.
10855 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10857         * nnmail.el (nnmail-expired-article-p): Use predicate.
10859         * date.el (time-less-p): Renamed.
10861         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10862         from the headers.
10864         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10865         functions.
10867         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10868         all.
10869         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10870         to all functions.
10872 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10874         * gnus.el: Pterodactyl Gnus v0.15 is released.
10876 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10878         * date.el: New file.
10880         * gnus-util.el (gnus-encode-date): Removed.
10881         (gnus-time-less): Ditto.
10883         * nnmail.el (nnmail-date-to-time): Removed.
10884         (nnmail-time-less): Ditto.
10885         (nnmail-days-to-time): Ditto.
10886         (nnmail-time-since): Ditto.
10888         * drums.el: New file.
10890 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10892         * message.el (message-encode-message-body): Encode headers with
10893         body encoding.
10895         * rfc2047.el (rfc2047-default-charset): Renamed.
10896         (rfc2047-encodable-p): Use it.
10898 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10900         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10901         servers.
10903         * gnus-util.el (gnus-output-to-rmail): Removed.
10905         * gnus-art.el (gnus-summary-save-in-rmail): Use
10906         gnus-output-to-rmailrmail-output-to-rmail-file.
10908         * rfc2047.el (rfc2047-decode-region): Fold case.
10909         (rfc2047-decode): Use decode-string.
10911         * mm-util.el: Provide mm-char-int.
10913 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10915         * gnus.el: Pterodactyl Gnus v0.14 is released.
10917 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10919         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10920         sure we have 7bit.
10922 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10924         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10925         ducplicates.
10926         (gnus-inews-insert-mime-headers): Removed.
10928         * message.el (message-caesar-region): Protect against MULE chars.
10930 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10932         * mm-util.el (if): fset the right function.
10934 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10936         * gnus-art.el (gnus-article-decode-charset): Use real
10937         read-coding-system.
10939 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10941         * mm-bodies.el (mm-decode-body): Protect against malformed
10942         base64.
10943         (mm-decode-body): Check that buffer-file-coding-system is
10944         non-nil.
10946 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10948         * gnus.el: Pterodactyl Gnus v0.13 is released.
10950 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10952         * gnus-util.el (gnus-strip-whitespace): Already defined.
10953         Removed.
10955         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10957         * gnus-util.el (gnus-strip-whitespace): New function.
10959         * mm-util.el (mm-content-type-charset): Downcase.
10961 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10963         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10964         (gnus-article-decode-charset): Don't fetch all headers.
10966         * mm-util.el (mm-read-coding-system): New function.
10968         * mm-bodies.el (mm-decode-body): Check the right charset.
10970         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10972         * gnus-art.el (gnus-article-mode-line-format): Use short group
10973         format.
10975 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10977         * gnus.el: Pterodactyl Gnus v0.12 is released.
10979 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10981         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10983         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10984         (gnus-article-decode-charset): Always run.
10986         * mm-bodies.el (mm-decode-body): Decode cte.
10988 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10990         * gnus.el: Pterodactyl Gnus v0.11 is released.
10992 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10994         * message.el (message-encode-message-body): Ditto.
10996         * gnus-art.el (gnus-article-decode-mime-words): New command and
10997         keystroke.
10998         (gnus-article-decode-charset): Ditto.
10999         (gnus-article-decode-charset): Only work under MULE.
11001         * mm-util.el (mm-content-type-charset): New function.
11003         * nnmail.el (nnmail-delete-incoming): Changed to nil.
11005         * message.el (message-send-mail): Insert MIME headers.
11006         (message-check-news-body-syntax): Don't warn for escape sequences.
11007         (message-check-news-body-syntax): Insert MIME headers.
11009         * mm-bodies.el (mm-body-encoding): New function.
11011         * message.el (message-encode-message-body): New function.
11013         * mm-bodies.el: New file.
11015         * mm-util.el (mm-narrow-to-head): New function.
11017         * rfc2047.el (rfc2047-encode): Use it.
11019         * mm-util.el: Provide mm-encode-coding-region.
11021         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
11023         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
11025         * mm-util.el (mm-enable-multibyte): New function.
11027         * message.el (message-set-work-buffer): Set multibyte.
11029         * gnus.el (gnus-continuum-version): Be valid forever and ever.
11031         * gnus-util.el (gnus-point-at-eol): Removed.
11032         (gnus-point-at-bol): Ditto.
11034 1998-08-31  Didier Verna  <verna@inf.enst.fr>
11036         * gnus-msg.el (gnus-group-mail): make it behave like
11037         gnus-group-post-news with regards to the prefix (this enables the
11038         use of posting styles).
11040 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11042         * gnus.el (gnus-article-display-hook): Added
11043         gnus-article-decode-rfc1522 to hook.
11045 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11047         * gnus.el: Pterodactyl Gnus v0.10 is released.
11049 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11051         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
11052         hook to be run.
11054 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11056         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
11058         * mm-util.el (mm-charsets-in-region): Removed.
11060         * rfc2047.el: Renamed file.
11062         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11064         * message.el (message-mode): Set multibyte.
11066         * mm-util.el (mm-charsets-in-region): Copied here.
11068         * gnus-util.el: Removed gnus-truncate-string.
11070         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11072         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11073         (rfc1522-encodable-p): New function.
11074         (rfc1522-encode-message-header): Use it.
11076 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11078         * gnus.el: Pterodactyl Gnus v0.9 is released.
11080 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11082         * mm-util.el: Shadow encode-coding-string.
11084         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11086         * mm-util.el: New file.
11088         * mm-decode.el: Somewhat depleted.
11089         * mm-encode.el: Ditto.
11091         * rfc1522.el: New file.
11093         * mm-util.el (mm-replace-chars-in-string): Copied here.
11095         * mm-encode.el (mm-q-encode-region): New function.
11097         * qp.el (quoted-printable-encode-region): Take an optional CLASS
11098         param.
11100         * mm-encode.el (mm-encode-word-region): Downcase.
11102 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11104         * gnus.el: Pterodactyl Gnus v0.8 is released.
11106 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11108         * message.el (message-send-mail): Encode headers.
11110         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11111         (quoted-printable-encode-region): Upcase.
11113         * message.el (message-default-charset): New variable.
11115         * qp.el (quoted-printable-encode-region): Optional param FOLD.
11117         * message.el (message-narrow-to-field): Changed name.
11119         * mm-encode.el: New file.
11121         * message.el (message-narrow-to-header): New function.
11123         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11124         right buffer.
11126 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11128         * gnus.el: Pterodactyl Gnus v0.7 is released.
11130 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11132         * gnus.el: Remove autoload for
11133         gnus-article-mime-decode-quoted-printable.
11135         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11136         be decoded in non-MULE Emacsen.
11138 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11140         * mm-decode.el: Check for coding-system-list.
11142 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11144         * gnus.el: Pterodactyl Gnus v0.6 is released.
11146 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11148         * nnheader.el (fboundp): Protect code-coding-string.
11150         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11151         is available.
11153 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11155         * gnus.el: Pterodactyl Gnus v0.5 is released.
11157 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11159         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11160         (gnus-hack-decode-rfc1522): Removed.
11162         * mm-decode.el (mm-charset-coding-system-alist): Check better.
11164 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11166         * gnus.el: Gnus v0.4 is released.
11168 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11170         * gnus-art.el (gnus-article-decode-mime-words): New command and
11171         keystroke.
11173         * qp.el (quoted-printable-decode-region): Don't use hexl.
11175         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11176         (gnus-structured-field-decoder): Removed.
11177         (gnus-unstructured-field-decoder): Ditto.
11179         * mm-decode.el: New file.
11181         * qp.el: New file.
11183         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11185         * gnus-ems.el (fboundp): Removed gnus-split-string.
11187         * gnus.el (gnus-splash-face): Doc fix.
11189         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11191         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11192         hexl.
11194         * nnheader.el (nnheader-temp-write): Removed.
11196 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11198         * gnus.el: Gnus v0.3 is released.
11200 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11202         * gnus.el: Gnus v0.2 is released.
11204 ;; Local Variables:
11205 ;; coding: iso-2022-7bit
11206 ;; End:
11208     Copyright (C) 2002 Free Software Foundation, Inc.
11209   Copying and distribution of this file, with or without modification,
11210   are permitted provided the copyright notice and this notice are preserved.
11212 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4