(defface tooltip): Inherit from variable-pitch.
[emacs.git] / lisp / gnus / ChangeLog
blob6c3f1b5b6a5b965510273fa2fbb025cf025dd7c2
1 2003-06-25  Sam Steingold  <sds@gnu.org>
3         * gnus-group.el (gnus-group-suspend): Avoid some consing.
5 2003-06-11  Sam Steingold  <sds@gnu.org>
7         * pop3.el (pop3-leave-mail-on-server): New user variable.
8         (pop3-movemail): Delete mail only when it is nil.
10 2003-05-10  Juanma Barranquero  <lektu@terra.es>
12         * message.el (message-buffer-naming-style): Fix typo.
14 2003-05-07  Dave Love  <fx@gnu.org>
16         [Partial sync with Gnus.]
18         * rfc2047.el (rfc2047-header-encoding-alist): Add Followup-To.
19         (rfc2047-encode-message-header): Fold when encoding not necessary.
20         (rfc2047-encode-region): Skip \n as whitespace.
21         (rfc2047-fold-region): Fix whitespace regexps.  Don't break just
22         after the header name.
23         (rfc2047-unfold-region): Fix regexp and whitespace-skipping.
25 2003-05-06  Jesper Harder  <harder@ifa.au.dk>
27         * gnus-cus.el (gnus-group-customize, gnus-score-parameters): Don't
28         quote nil and t in docstrings.
30         * gnus-score.el (gnus-score-lower-thread): Likewise.
32         * gnus-art.el (gnus-article-mime-match-handle-function): Likewise.
34 2003-02-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
36         * nnfolder.el (nnfolder-request-accept-article): Don't use
37         mail-header-unfold-field.
39         * imap.el (imap-ssl-open): Don't depend on ssl.el.
40         * nntp.el (nntp-open-ssl-stream): Don't depend on ssl.el.
42 2003-02-18  Juanma Barranquero  <lektu@terra.es>
44         * ietf-drums.el (ietf-drums-remove-whitespace): Fix character
45         constant.
47 2003-02-14  Juanma Barranquero  <lektu@terra.es>
49         * mm-uu.el (mm-uu-dissect): Fix use of character constant.
51 2003-02-11  Stefan Monnier  <monnier@cs.yale.edu>
53         * nntp.el (nntp-accept-process-output): Don't use point-max to get
54         the buffer's size.
56 2003-01-31  Joe Buehler  <jhpb@draco.hekimian.com>
58         * nnheader.el: Added cygwin to system-type comparisons.
60 2003-01-27  Juanma Barranquero  <lektu@terra.es>
62         * imap.el (imap-mailbox-status): Fix typo.
64 2003-01-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
66         * gnus-sum.el (gnus-alter-header-function): Add type and group.
68 2003-01-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
70         * gnus-agent.el: Don't use `path'.
72         * nnsoup.el (nnsoup-file-name): Ditto.
74         * nnmail.el (nnmail-pathname-coding-system): Ditto.
75         (nnmail-group-pathname): Ditto.
77         * nnimap.el (nnimap-group-overview-filename): Ditto.
79         * nnheader.el (nnheader-pathname-coding-system): Ditto.
80         (nnheader-group-pathname): Ditto.
82         * nnfolder.el (nnfolder-group-pathname): Ditto.
84         * gnus.el (gnus-home-directory): Ditto.
86         * gnus-group.el (gnus-group-icon-list): Ditto.
88 2003-01-04  Kim F. Storm  <storm@cua.dk>
90         * message.el (message-split-line): New function.
91         (message-mode-map): Remap split-line to message-split-line.
93 2002-11-29  ShengHuo ZHU  <zsh@cs.rochester.edu>
95         * smiley-ems.el (gnus-smiley-display): Typo.
97         * nnvirtual.el: Typo.
99         * nnsoup.el (nnsoup-retrieve-headers): Typo.
101         * nnmail.el (nnmail-split, nnmail-process-unix-mail-format): Typos.
103         * nnimap.el: Typo.
104         (nnimap-split-rule, nnimap-find-minmax-uid): Typos.
106         * mm-encode.el (mm-safer-encoding): Typo.
108         * messcompat.el: Typo.
110         * message.el (message-face-alist): Typo.
112         * imap.el (imap-interactive-login, imap-anonymous-auth)
113         (imap-open): Typos.
115         * ietf-drums.el (ietf-drums-text-token, ietf-drums-qtext-token): Typos.
117         * gnus.el: Typo.
119         * gnus-win.el (gnus-configure-frame): Typo.
121         * gnus-util.el (gnus-atomic-progn-assign): Typo.
123         * gnus-topic.el (gnus-topic-sort-topics): Typo.
125         * gnus-sum.el (gnus-summary-article-number)
126         (gnus-summary-read-group-1, gnus-summary-mark-article)
127         (gnus-summary-fetch-faq, gnus-refer-article-methods): Typos.
129         * gnus-mule.el (gnus-mule-add-group): Typo.
131         * gnus-mlspl.el (gnus-group-split-fancy): Typo.
133         * gnus-group.el (gnus-group-fetch-faq): Typo.
135         * gnus-art.el (gnus-decode-header-methods): Typo.
137         * flow-fill.el: Typo.
139 2002-11-19  Stefan Monnier  <monnier@cs.yale.edu>
141         * binhex.el (binhex-decode-region): Don't hardcode point-min == 1.
143 2002-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
145         * message.el (message-set-auto-save-file-name):
146         Use make-directory, to avoid the dependence on gnus-util.
148 2002-11-11  Markus Rost  <rost@math.ohio-state.edu>
150         * gnus-sum.el (gnus-summary-goto-unread): Doc fix - escape open
151         parens in column 0.
153 2002-11-08  Markus Rost  <rost@math.ohio-state.edu>
155         * nnimap.el (nnimap-split-rule): Doc fix - escape open parens in
156         column 0.
158 2002-10-18  Dave Love  <fx@gnu.org>
160         * mm-util.el (mm-mime-mule-charset-alist): Require when compiling.
161         (mm-auto-save-coding-system): Prefer utf-8-emacs coding system to
162         emacs-mule.
163         (mm-find-mime-charset-region): Fix :mime-charset part.
164         (mm-mule-charset-to-mime-charset, mm-charset-to-coding-system)
165         (mm-mime-charset, mm-find-mime-charset-region): Look for
166         `:mime-charset' property of coding systems before `mime-charset'.
167         (mm-mule4-p, mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
168         (mm-with-unibyte-current-buffer-mule4): Deleted.
169         (mm-point-at-bol, mm-point-at-eol, mm-insert-byte)
170         (multibyte-char-to-unibyte): New.
172         * rfc2047.el (message-posting-charset): defvar when compiling.
173         (ietf-drums, gnus-util): Don't require.
174         (rfc2047-header-encoding-alist): Add `address-mime' part.  Doc fixes.
175         (rfc2047-charset-encoding-alist): Use B for iso-8859-7,
176         iso-8859-8.
177         (rfc2047-q-encoding-alist): Augment header list.
178         (rfc2047-encoding-type): New.
179         (rfc2047-dissect-region): Deleted.
180         (rfc2047-encode-region, rfc2047-encode): Rewritten to take
181         account of rfc2047 rules with respect to rfc2822 tokens and to do
182         encoding in place rather than by passing strings.
183         (rfc2047-encode-message-header): Don't include header name field
184         in encoding.  Add `address-mime' case and bind
185         rfc2047-encoding-type for `mime' case.
186         (rfc2047-encode-string): Doc fix.
187         (rfc2047-encode): Use longer chunks for base64.
188         (rfc2047-fold-region): Insert single characters, not strings.
189         (rfc2047-encoded-word-regexp): Wrap in eval-and-compile.
191         * gnus-sum.el (gnus-summary-mode, gnus-summary-display-article)
192         (gnus-summary-select-article, gnus-summary-edit-article):
193         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
195         * message.el (message-forward-make-body):
196         Use mm-{en,dis}able-multibyte, not mm-{en,dis}able-multibyte-mule4.
198         * qp.el (quoted-printable-encode-region): Use mm-insert-byte.
199         Maybe use string-to-multibyte.  Avoid find-charset-region.
200         Cope with encoding Emacs 22 eight-bit chars.
202         * mm-bodies.el (mm-body-7-or-8): Don't special-case Mule.
203         (mm-encode-body): Just call mm-encode-coding-region in encoding case.
205 2002-10-17  Juanma Barranquero  <lektu@terra.es>
207         * nnweb.el (nnweb-dejanews-create-mapping)
208         (nnweb-reference-create-mapping, nnweb-altavista-create-mapping)
209         (nnweb-google-create-mapping): Fix typos.
211         * nnlistserv.el (nnlistserv-kk-create-mapping): Likewise.
213         * gnus-nocem.el (gnus-nocem-liberal-fetch): Likewise.
215         * gnus-cus.el (gnus-group-customize): Likewise.
217         * gnus-util.el (gnus-parse-netrc): Likewise.
219 2002-09-21  Rob Browning  <rlb@defaultvalue.org>
221         * gnus-art.el (gnus-article-x-face-command):
222         Use gnus-article-compface-xbm if bound.
224 2002-09-18  Rob Browning  <rlb@defaultvalue.org>
226         * gnus-art.el (gnus-article-x-face-command):
227         Don't use gnus-article-compface-xbm.
229 2002-09-06  Juanma Barranquero  <lektu@terra.es>
231         * gnus-int.el (gnus-status-message): Fix spacing.
233 2002-08-30  Juanma Barranquero  <lektu@terra.es>
235         * imap.el (imap-authenticator-alist, imap-stream-alist)
236         (imap-continuation): Fix typos.
238 2002-08-23  ShengHuo ZHU  <zsh@cs.rochester.edu>
240         * nnfolder.el (nnfolder-request-expire-articles): expiry-target.
242         * nnbabyl.el (nnbabyl-request-expire-articles): Ditto.
244         * nnmbox.el (nnmbox-request-expire-articles): Ditto.
246         * nnmh.el (nnmh-request-expire-articles):
247         Implemented expiry-target for nnmh backend.
249 2002-08-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
251         * gnus-art.el (gnus-button-url-regexp): Use POSIX regexp if possible.
253         * nnmh.el (nnmh-request-list-1): Use %.0f instead of %d to
254         avoid arithmetic errors.
256 2002-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
258         * gnus-topic.el (gnus-topic-indent, gnus-topic-unindent):
259         Change cdaar to cdar and car.
261         * nnsoup.el (nnsoup-retrieve-headers, nnsoup-request-type)
262         (nnsoup-read-active-file, nnsoup-article-to-area): Ditto.
264 2002-07-03  Juanma Barranquero  <lektu@terra.es>
266         * gnus-sum.el (gnus-summary-highlight): Fix typo.
268 2002-06-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
270         * nnheader.el (nnheader-file-name-translation-alist): Set the
271         default value for MS Windows systems.
273         * gnus-ems.el (nnheader-file-name-translation-alist): Removed.
275         * nndoc.el (nndoc-mime-digest-type-p): Set proper file-end.
276         * nndoc.el: Add several new types.
278 2002-05-16  Juanma Barranquero  <lektu@terra.es>
280         * gnus-art.el (gnus-mime-copy-part): Fix typo.
282 2002-05-09  Miles Bader  <miles@gnu.org>
284         * gnus-cite.el (gnus-cite-blank-line-after-header): New variable.
285         (gnus-article-hide-citation): Respect it.
287 2002-04-12  Juanma Barranquero  <lektu@terra.es>
289         * pop3.el (pop3-open-server): Fix typo.
291 2002-04-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
293         * pop3.el (pop3-munge-message-separator): Work if no date.
294         Trivial patch from Marius Vollmer <mvo@zagadka.ping.de>.
296         * pop3.el (pop3-munge-message-separator): Only use valid date.
297         Trivial patch from Michael Welsh Duggan <md5i@cs.cmu.edu>.
299 2002-04-11  Stefan Monnier  <monnier@cs.yale.edu>
301         * gnus-sum.el (gnus-update-summary-mark-positions)
302         (gnus-summary-toggle-header):
303         * gnus-uu.el (gnus-uu-binhex-article, gnus-uu-reginize-string)
304         (gnus-uu-expand-numbers, gnus-uu-post-make-mime)
305         (gnus-uu-post-encoded):
306         * nnfolder.el (nnfolder-possibly-change-group):
307         * nnimap.el (nnimap-retrieve-headers):
308         * nnmbox.el (nnmbox-create-mbox): Don't assume point-min == 1.
310 2002-04-08  Stefan Monnier  <monnier@cs.yale.edu>
312         * nnml.el (nnml-save-nov, nnml-generate-nov-file):
313         * pop3.el (pop3-md5): Don't hardcode point-min == 1.
315 2002-04-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
317         * gnus-sum.el (gnus-summary-delete-marked-with): Fix typo.
319 2002-04-02  ShengHuo ZHU  <zsh@cs.rochester.edu>
321         * gnus-group.el (gnus-group-make-tool-bar): Load tool-bar first.
323         * message.el (message-tool-bar-map): Ditto.
325         * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
327 2002-04-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
329         * nnwarchive.el (nnwarchive-mail-archive-article): Fix typo.
331 2002-03-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
333         * mail-source.el (make-source-make-complex-temp-name):
334         Use make-temp-file.
336         * mm-util.el (mm-make-temp-file): New function.
337         * nneething.el (nneething-file-name): Use it.
338         * mm-decode.el (mm-display-external, mm-create-image-xemacs): Ditto.
339         * gnus-uu.el (gnus-uu-decode-binhex, gnus-uu-decode-binhex-view)
340         (gnus-uu-digest-mail-forward, gnus-uu-initialize): Ditto.
341         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
343         * message.el (message-mode): If buffer-file-name, don't set auto
344         save file name.
345         Trivial change from Geoff Greene <ggreene@wpi.edu>
347 2002-03-05  Eli Zaretskii  <eliz@is.elta.co.il>
349         * qp.el (quoted-printable-decode-region): Doc addition.
351 2002-02-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
353         * gnus-art.el (gnus-article-edit-done): Widen the article buffer.
355 2002-02-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
357         * mm-encode.el (mm-content-transfer-encoding-defaults): Set
358         default to base64. Add application/emacs-lisp.
360         * mail-source.el (mail-source-fetch-directory): Run scripts.
362 2002-02-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
364         * gnus-msg.el (gnus-post-method): Fix doc.
366         * gnus-sum.el (gnus-rebuild-thread): Count hidden lines too.
368 2002-02-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
370         * gnus-art.el (gnus-article-edit-mode): Use define-derived-mode.
371         From:  Stefan Monnier  <monnier@cs.yale.edu>
373 2002-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
375         * gnus-art.el (article-wash-html): Bind url-gateway-unplugged.
376         * mm-view.el (mm-w3-prepare-buffer): Ditto.
377         (mm-inline-text): Ditto.
378         Suggested by  Dave Love <fx@gnu.org>.
380         * mml.el (mml-preview): Disable local map.
382         * mml.el (mml-preview): Bind `q'.
384 2002-02-05  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
386         * binhex.el (binhex-decoder-switches): Doc fix.
388 2002-02-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
390         * message.el (message-forward-rmail-make-body): Directly use
391         rmail-msg-restore-non-pruned-header to avoid calling
392         vertical-motion.
394 2002-01-27  Richard M. Stallman  <rms@gnu.org>
396         * time-date.el: Add autoload cookies.  Many doc fixes.
397         (time-add): New function.
398         (time-subtract): Renamed from subtract-time.
399         (subtract-time): New alias for time-subtract.
401 2002-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
403         * gnus-start.el (gnus-read-init-file): Cleaned up.
405 2002-01-03  Dave Love  <d.love@dl.ac.uk>
407         * gnus-start.el (gnus-startup-file-coding-system): Removed.
408         (gnus-read-init-file): Don't use it.
410 2002-01-03  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
412         * gnus-start.el (gnus-read-init-file): Don't force coding system
413         for ~/.gnus.  From Dave Love <fx@gnu.org>.
415 2002-01-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
417         * mm-util.el (mm-charset-to-coding-system): Don't setq charset.
418         * mm-util.el (mm-use-find-coding-systems-region): New variable.
419         (mm-find-mime-charset-region): Use it.
420         * nntp.el (nntp-send-buffer): Use mm-with-unibyte-current-buffer.
421         * nnspool.el (nnspool-request-post): Ditto.
423 2002-01-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
425         * message.el, gnus-art.el, gnus.el, gnus-cite.el:
426         Adapt face definitions to use :weight and :slant.
428 2001-12-12  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
430         * gnus-mlspl.el (gnus-group-split-fancy): Doc fix (add reference
431         to variable, follow doc-string conventions).
433 2001-12-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
435         * mm-view.el (mm-inline-text): w3-coding-system-for-mime-charset
436         may not defined. From: Raja R Harinath <harinath@cs.umn.edu>.
438         * mm-view.el (mm-inline-message): Insert a newline unless bolp.
440         * gnus-sum.el (gnus-summary-save-article): Nix
441         gnus-display-mime-function and gnus-article-prepare-hook.
443 2001-12-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
445         * message.el (message-mail): Add send-actions.
447 2001-11-28  ShengHuo ZHU  <zsh@cs.rochester.edu>
449         * gnus-sum.el (gnus-summary-limit-to-author): Fix the number of
450         arguments.
452 2001-11-25  Stefan Monnier  <monnier@cs.yale.edu>
454         * imap.el (imap-interactive-login, imap-open, imap-authenticate):
455         Use make-local-variable rather than make-variable-buffer-local.
457 2001-11-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
459         * message.el (message-forward-rmail-make-body): Use
460         save-window-excursion.
461         (message-encode-message-body): Use noerror when search.
462         (message-setup-1): Convert compose-mail send-actions to
463         message-send-actions.
465         * message.el (message-forward-subject-author-subject): Don't use
466         message-news-p, which widens the buffer.
467         (message-forward-make-body): New function.
468         (message-forward): Use it.
469         (message-insinuate-rmail): New function.
470         (message-forward-rmail-make-body): New function.
472         * gnus-util.el (gnus-directory-sep-char-regexp): New variable.
473         * gnus-score.el (gnus-score-find-bnews): Use it.
474         * mm-util.el (mm-iso-8859-x-to-15-region): Use
475         insert-before-markers.
476         From Jesper Harder <harder@ifa.au.dk>
477         * mm-util.el (mm-coding-system-priorities): Add backslash in the doc.
478         * mm-util.el (mm-coding-system-priorities): New variable.
479         (mm-sort-coding-systems-predicate): New function.
480         (mm-find-mime-charset-region): Resort coding systems if needed.
481         Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
483         * mm-util.el (mm-iso-8859-15-compatible): Fix doc.
484         (mm-hack-charsets): Fix doc.
486         * mm-util.el (mm-iso-8859-15-compatible): Add inconvertible chars.
487         (mm-iso-8859-x-to-15-table): Ditto.
488         (mm-iso-8859-x-to-15-region): Ditto.
489         (mm-find-mime-charset-region): Ditto.
491         * gnus-sum.el (gnus-summary-limit-to-subject): An exclusion version.
492         (gnus-summary-limit-to-author): Ditto.
493         (gnus-summary-limit-to-extra): Ditto.
494         (gnus-summary-find-matching): Support not-matching argument.
496         * message.el (message-wash-subject): Use `insert' rather than
497         `insert-string', which is deprecated.
498         From  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
500 2001-11-14  Sam Steingold  <sds@gnu.org>
502         * gnus-score.el: Fixed some doc strings to properly quote symbols.
504 2001-11-10  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
506         * gnus.el (gnus-local-domain): Reformat the doc-string to refer to
507         function `system-name' instead of both function and variable.
509 2001-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
511         * mml.el (mml-preview): Bind mail-header-separator.
513 2001-11-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
515         * mml.el (mml-generate-mime-1): Use mm-with-unibyte-current-buffer.
516         Suggested by  Dave Love  <fx@gnu.org>.
518 2001-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
520         * mm-util.el (mm-charset-synonym-alist): Revert (some).
522 2001-10-30  ShengHuo ZHU  <zsh@cs.rochester.edu>
524         * mm-util.el (mm-iso-8859-x-to-15-region): New function.
525         (mm-hack-charsets): New variable.
526         (mm-iso-8859-15-compatible): New variable.
527         (mm-iso-8859-x-to-15-table): New variable.
528         (mm-find-mime-charset-region): Add parameter hack-charsets.
530         * mm-util.el (mm-charset-to-coding-system): Return nil, if charset
531         is nil.
533         * nnultimate.el, nnweb.el, nnslashdot.el: Update, because the web
534         pages are changed.
536         * mm-util.el (mm-mime-mule-charset-alist): Move down and call
537         mm-coding-system-p. Don't correct it only in XEmacs.
538         (mm-charset-to-coding-system): Use mm-coding-system-p and
539         mm-get-coding-system-list.
540         (mm-emacs-mule, mm-mule4-p): New.
541         (mm-enable-multibyte, mm-disable-multibyte,
542         mm-enable-multibyte-mule4, mm-disable-multibyte-mule4,
543         mm-with-unibyte-current-buffer,
544         mm-with-unibyte-current-buffer-mule4): Use them.
545         (mm-find-mime-charset-region): Treat iso-2022-jp.
547         From  Dave Love  <fx@gnu.org>:
549         * mm-util.el (mm-mime-mule-charset-alist): Make it correct by
550         construction.
551         (mm-charset-synonym-alist): Remove windows-125[02].  Make other
552         entries conditional on not having a coding system defined for
553         them.
554         (mm-mule-charset-to-mime-charset): Use
555         find-coding-systems-for-charsets if defined.
556         (mm-charset-to-coding-system): Don't use
557         mm-get-coding-system-list.  Look in mm-charset-synonym-alist
558         later.  Add last resort search of coding systems.
559         (mm-enable-multibyte-mule4, mm-disable-multibyte-mule4)
560         (mm-with-unibyte-current-buffer-mule4): Just treat Mule 5 like
561         Mule 4.
562         (mm-find-mime-charset-region): Re-write.
563         (mm-with-unibyte-current-buffer): Restore buffer as well as
564         multibyteness.
566 2001-10-30  Simon Josefsson  <jas@extundo.com>
568         * nnimap.el (nnimap-date-days-ago): Defeat locale.
570 2001-10-27  Stefan Monnier  <monnier@cs.yale.edu>
572         * gnus-msg.el (gnus-setup-message): Setup reaper for MML buffers.
574 2001-10-05  Gerd Moellmann  <gerd@gnu.org>
576         * Branch for 21.1.
578 2001-09-27  Gerd Moellmann  <gerd@gnu.org>
580         * gnus-ems.el (gnus-article-display-xface): Skip over previously
581         inserted images.
583 2001-09-19  Sam Steingold  <sds@gnu.org>
585         * gnus-win.el (gnus-buffer-configuration):
586         Respect `gnus-bug-create-help-buffer'.
588 2001-09-18  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
590         * mm-util.el (mm-charset-synonym-alist): Add windows-1250 so we
591         can read e-mails from Microsoft Outlook users not using ISO
592         8859-2 character set.
594 2001-09-18  Gerd Moellmann  <gerd@gnu.org>
596         * gnus-sum.el (gnus-select-newsgroup):
597         Make `gnus-current-select-method' buffer-local.
598         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
600         * gnus-art.el (gnus-request-article-this-buffer): Refer to
601         `gnus-current-select-method' in the current summary buffer.
602         From TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp>.
604 2001-09-18  Miles Bader  <miles@gnu.org>
606         * gnus-srvr.el (gnus-server-insert-server-line): Don't let an
607         error querying a backend abort the whole process.
609 2001-09-17  Gerd Moellmann  <gerd@gnu.org>
611         * gnus-srvr.el (gnus-server-mode): Doc fix.
613 2001-09-03  Gerd Moellmann  <gerd@gnu.org>
615         * gnus.el (gnus-local-domain): Undo change of 2001-07-02.
617 2001-08-31  Sam Steingold  <sds@gnu.org>
619         * imap.el (imap-mailbox-examine, imap-mailbox-examine-1): Fix a
620         typo: `exmine' --> `examine'.
622 2001-08-20  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
624         * earcon.el (earcon-auto-play): Remove unused option.
626 2001-08-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
628         * gnus-art.el (gnus-output-to-file): Bind file-name-coding-system.
630         * gnus-util.el (gnus-output-to-rmail): Ditto.
631         (gnus-output-to-mail): Ditto.
633         * nnmail.el (nnmail-pathname-coding-system): Set default to nil.
635 2001-08-07  Gerd Moellmann  <gerd@gnu.org>
637         * mm-uu.el (mm-uu-dissect, mm-uu-test): Fix autoload cookies.
639 2001-08-01  Gerd Moellmann  <gerd@gnu.org>
641         * mm-view.el (autoload): Don't autoload `diff-mode' if it's
642         already fboundp.  Add INTERACTIVE arg to autoload form.
644 2001-08-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
646         * gnus-start.el (gnus-startup-file-coding-system): Revert to binary.
647         (gnus-ding-file-coding-system): New variable.
648         (gnus-read-newsrc-el-file, gnus-save-newsrc-file)
649         (gnus-slave-save-newsrc): Use it.
651 2001-07-31  Gerd Moellmann  <gerd@gnu.org>
653         * gnus-start.el (gnus-startup-file-coding-system): Change to
654         `emacs-mule'.
656 2001-07-23  Katsumi Yamaoka  <yamaoka@jpl.org>
658         * nntp.el (nntp-request-newgroups): Use UTC date for NEWGROUPS
659         command.
661         * gnus-start.el (gnus-find-new-newsgroups): Use
662         `message-make-date' instead of `current-time-string'.
663         (gnus-ask-server-for-new-groups): Ditto.
664         (gnus-check-first-time-used): Ditto.
666 2001-07-13  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
668         * gnus-setup.el (gnus-use-installed-gnus): Fix a typo.
670 2001-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
672         * nnfolder.el (nnfolder-read-folder): Force to use a multibyte buffer.
674 2001-07-12  Gerd Moellmann  <gerd@gnu.org>
676         * gnus-srvr.el (gnus-browse-make-menu-bar): Changed one of the
677         Browse->Next entries to Browse->Prev.
678         From: Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>.
680 2001-07-04  Gerd Moellmann  <gerd@gnu.org>
682         * nnheader.el (nnheader-init-server-buffer): Make sure the
683         *nntpd* buffer is made multibyte instead of a random buffer.
685 2001-07-02  Eli Zaretskii  <eliz@is.elta.co.il>
687         * gnus.el: Fix the header line, for finder.el.  Suggested by
688         Pavel Janik <Pavel@Janik.cz>
690 2001-07-02  Gerd Moellmann  <gerd@gnu.org>
692         * gnus.el (gnus-local-domain): Removed because unused.
694 2001-06-18  Eli Zaretskii  <eliz@is.elta.co.il>
696         * qp.el (quoted-printable-decode-region): If called interactively,
697         use coding-system-for-read.
699 2001-03-30  Gerd Moellmann  <gerd@gnu.org>
701         * gnus.el (gnus-interactive): Fix parenthesis errors.
703 2001-03-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
705         * message.el (rmail-output): It is in rmailout.el not rmail.el.
707         * message.el (message-forward): local-variable-p takes an extra
708         argument in XEmacs.
710         * message.el (message-forward-decoded-p): New variable.
711         (message-forward-subject-author-subject): Use it.
712         (message-make-forward-subject): Use it.
713         (message-forward): Use it.
715         * gnus-uu.el (gnus-uu-digest-mail-forward): Use it.
717 2001-03-05  Dave Love  <fx@gnu.org>
719         * mm-util.el (mm-mime-mule-charset-alist): Fix utf-8 case.
720         Move it after definition of mm-coding-system-p.
722 2001-03-01  Dave Love  <fx@gnu.org>
724         * mm-util.el (mm-inhibit-file-name-handlers): Add
725         image-file-handler.
727 2001-02-11  Dave Love  <fx@gnu.org>
729         * message.el (message-signature-file): Fix doc, :type.
731 2001-02-08  Dave Love  <fx@gnu.org>
733         * rfc2047.el (rfc2047-fold-region): Don't forward-char at EOB.
734         (message-posting-charset): Defvar when compiling again.
735         (rfc2047-encodable-p): Require message.
737         * gnus-sum.el (gnus-alter-articles-to-read-function):
738         * gnus-score.el (gnus-score-after-write-file-function): Fix :type.
740 2001-02-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
742         * message.el (message-make-forward-subject): Argument decoded.
743         (message-forward): Use it when digest.
745         * gnus-uu.el (gnus-uu-grab-articles): Shoot down original article
746         buffer.
748         * gnus-sum.el (gnus-summary-make-menu-bar): Don't share menu bar
749         in Emacs.
751         * gnus-art.el (gnus-article-make-menu-bar): Make
752         gnus-article-post-menu.
754 2001-02-06  Dave Love  <fx@gnu.org>
756         * qp.el (quoted-printable-encode-region): Remove redundant code
757         from last change.
759 2001-02-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
761         * gnus-score.el (gnus-summary-score-entry): match may be an integer.
763         * gnus-art.el (gnus-summary-save-in-pipe): Prompt for saving
764         command if there is not last-saver.
766         * rfc2047.el (rfc2047-encode): MIME charset is not coding system.
767         (rfc2047-charset-encoding-alist): Add big5.
769         * mm-util.el (mm-mime-mule-charset-alist): Preferred MIME names
770         GB2312 and Big5.
772         * gnus-score.el (gnus-score-lower-thread): Fix a doc typo.
774         * gnus-sum.el (gnus-summary-print-article): Remove process mark.
776         * gnus-sum.el (gnus-summary-print-article): Take one prefix
777         argument. Allow to print several articles in one file.
779         * webmail.el (webmail-type-definition): netaddress changes.
781 2001-01-31  Dave Love  <fx@gnu.org>
783         * mm-util.el (mm-mime-mule-charset-alist)
784         (mm-find-mime-charset-region): Consider mule-utf-8.
786 2001-01-31  Dave Love  <fx@gnu.org>
788         * gnus-art.el (gnus-article-x-face-command)
789         (gnus-treat-display-xface, gnus-treat-display-smileys): Add
790         :version.
792 2001-01-26  Dave Love  <fx@gnu.org>
794         * mm-util.el (mm-multibyte-string-p): New.
796         * qp.el: Remove un-logged bogus changes from 2000-12-20.
797         (quoted-printable-encode-region): Doc fix.  Don't call
798         string-as-multibyte on class.  Clarify line-folding.
799         (quoted-printable-encode-string): Make temp buffer inherit
800         string's multibyteness.
802 2001-01-23  Gerd Moellmann  <gerd@gnu.org>
804         * nnheader.el (toplevel): Don't require `gnus-util' at
805         compile-time; this creates a circular dependency, and prevents
806         a bootstrap.
808 2001-01-22  Andreas Schwab  <schwab@suse.de>
810         * nnheader.el (gnus-delete-line): Autoload it as a macro.
812 2001-01-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
814         * message.el (message-forward): Use mule4.
815         * mm-util.el (mm-string-as-unibyte): New.
816         * message.el (message-forward): Use it.
817         * message.el (message-cite-original-without-signature): Don't peel
818         off the blank line.
819         (message-get-reply-headers): Add Cc if it is not in follow-to.
820         * message.el (message-send-mail): Content-Type may not be there.
821         By Alberto Lusiani.
822         * gnus-art.el (article-display-x-face): Insert X-Face if there is
823         not.
824         * rfc2047.el (rfc2047-fold-region): Don't insert LWSP if there is
825         one.
826         * gnus-win.el (gnus-configure-windows): switch-to-buffer in XEmacs.
827         (gnus-remove-some-windows): Ditto.
828         * mm-decode.el (mm-interactively-view-part): Don't copy-sequence
829         handle.
830         * gnus-art.el (gnus-mime-view-part): Copy it.
831         (gnus-mime-view-part-as-type): Add into gnus-article-mime-handles.
832         * nnmail.el (nnmail-get-new-mail): Find group only if file is not
833         orig-file. Use ',source.
834         * nnslashdot.el (nnslashdot-request-list): Get the right year. By
835         Lars Magne Ingebrigtsen.
836         * pop3.el (pop3-get-message-count): Andrew Innes
837         <andrewi@gnu.org>'s patch of 1999-12-01 was not fully committed.
839 2001-01-08  Dave Love  <fx@gnu.org>
841         * mm-encode.el (mm-qp-or-base64): Don't base64 for the sake of a
842         single character.
844         * mm-util.el (mm-mime-mule-charset-alist): Add Latin-{8,9}.
846         * message.el: Doc and message fixes.
847         (message-send-rename-function)
848         (message-make-forward-subject-function)
849         (message-send-mail-function, message-reply-to-function)
850         (message-wide-reply-to-function, message-followup-to-function)
851         (message-distribution-function, message-auto-save-directory): Fix
852         :type.
854         * gnus/mml.el (mml-parse-1): Frob mml-confirmation-set when
855         proceeding after warnings.  Amend multipart warning message.
857 2001-01-04  Dave Love  <fx@gnu.org>
859         * gnus-util.el (nnmail-pathname-coding-system): Defvar when
860         compiling.
861         (gnus-make-directory): Require nnmail.
863         * mm-decode.el (mm-inline-media-tests): Add
864         image/x-portable-bitmap.
865         (mm-get-image): Grok pbm.
867 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
869         * message.el (message-mail): Support yank-action.
871         * message.el (message-setup): Revoke the last change.
873 2000-12-24  ShengHuo ZHU  <zsh@cs.rochester.edu>
875         * message.el (message-setup): Use cons. Suggested by Johan Vromans
876         <jvromans@squirrel.nl>.
878         * gnus-topic.el (gnus-topic-create-topic): Use list.
880         * gnus-vm.el (gnus-summary-save-article-vm): Require gnus-art
881         before binding gnus-default-article-saver.
883         * gnus-sum.el (gnus-summary-save-article):
884         (gnus-summary-pipe-output):
885         (gnus-summary-save-article-mail):
886         (gnus-summary-save-article-rmail):
887         (gnus-summary-save-article-file):
888         (gnus-summary-write-article-file):
889         (gnus-summary-save-article-body-file): Ditto.
891         * gnus-mh.el (gnus-summary-save-article-folder): Ditto.
893 2000-12-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
895         * gnus-art.el (gnus-article-check-hidden-text): Return t.
897         * gnus-util.el (gnus-remove-text-properties-when): Return t.
899         * mm-decode.el (mm-dissect-multipart): Avoid errors owing to
900         malformatted messages.
902 2000-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
904         * gnus-art.el (article-treat-dumbquotes): Quote \.
906 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
908         * gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
909         Emacs 20 runs on a terminal.
911 2000-12-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
913         * gnus-art.el (article-treat-dumbquotes): More doc, provided by
914         Paul Stevenson <p.stevenson@surrey.ac.uk>
916 2000-12-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
918         * mml.el (gnus-add-minor-mode): Autoload.
920         * message.el (message-forward): Save-restriction.
922         * message.el (message-mail-user-agent): Add :version.
924         * message.el (message-mail-user-agent): New variable.
925         (message-setup): Renamed to message-setup-1. Support
926         mail-user-agent.
927         (message-mail-user-agent): New function.
928         (message-mail): Use it.
929         (message-reply): Use it.
930         (message-resend): Use it.
931         (message-mail-other-window): Use it.
932         (message-mail-other-frame): Use it.
934         * gnus-msg.el (gnus-bug): Support mail-user-agent.
936 2000-12-21  Miles Bader  <miles@gnu.org>
938         * message.el (message-mode): Set `comment-start' to the  yank prefix.
940 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
942         * message.el (message-narrow-to-head-1): New function.
943         (message-narrow-to-head): Use it.
944         (message-reply): Ditto.
945         (message-cancel-news): Ditto.
946         (message-supersede): Ditto.
947         (message-make-forward-subject): Ditto.
948         (message-bounce): Ditto.
950         * gnus-msg.el (gnus-summary-mail-forward): Use original buffer.
952         * message.el (message-forward): Copy buffer in unibyte mode.
953         (message-make-forward-subject): Don't widen. Decode.
954         (message-forward): Don't decode subject.
956         * mml.el (gnus-ems): Require it.
958         * gnus-msg.el (gnus-summary-mail-forward):
960         * message.el (message-forward): Move mime-to-mml here.
962         * nnmbox.el (nnmbox-file-coding-system): Use binary.
963         (nnmbox-active-file-coding-system): Ditto.
965         * gnus-cus.el (gnus-group-parameters): Add posting-style.
967         * mm-uu.el: Require binhex.
969 2000-12-20  Christoph Conrad  <C.Conrad@cli.de>
971         * qp.el (quoted-printable-encode-region): Upcase QP.
973 2000-12-20  ShengHuo ZHU  <zsh@cs.rochester.edu>
975         * gnus-util.el (gnus-add-text-properties-when): New function.
976         (gnus-remove-text-properties-when): Ditto.
978         * gnus-cite.el (gnus-article-hide-citation): Use them.
979         (gnus-article-toggle-cited-text): Use them.
981         * gnus-art.el (gnus-signature-toggle): Use them.
982         (gnus-article-show-hidden-text): Ditto.
983         (gnus-article-hide-text): Ditto.
985         * gnus-art.el (gnus-article-describe-key): Use prompt.
986         (gnus-article-describe-key-briefly): Ditto.
988 2000-12-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
990         * mm-util.el (mm-charset-synonym-alist): Fix a typo.
992 2000-12-18  Gerd Moellmann  <gerd@gnu.org>
994         * *.xpm, *.pbm: Convert icons icons to size 24x24.
996 2000-12-18  Dave Love  <fx@gnu.org>
998         * gnus-msg.el (news-setup, news-reply-mode): Don't autoload
999         (unused).
1001 2000-12-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
1003         * pop3.el (pop3-movemail): Use binary.
1004         (pop3-movemail-file-coding-system): Removed.
1006 2000-12-13  Miles Bader  <miles@gnu.org>
1008         * smiley-ems.el (smiley-region): Bind `inhibit-point-motion-hooks'
1009         to t, so that we don't get stuck while trying to smilefy
1010         intangible text.
1012 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1014         * smiley-ems.el (smiley-regexp-alist): Make regexps match
1015         at the end of the buffer.
1016         (smiley-region): In the loop, move to the end of the submatch
1017         matching the smiley instead of using the end of the match
1018         of the whole regexp.
1020 2000-12-12  Eli Zaretskii  <eliz@is.elta.co.il>
1022         * message.el (message-mode): Doc fix.
1024 2000-12-12  Gerd Moellmann  <gerd@gnu.org>
1026         * smiley-ems.el (smiley-region): Doc fix.
1028 2000-12-11  Miles Bader  <miles@gnu.org>
1030         * gnus-sum.el (gnus-summary-recenter): When trying to keep the
1031         bottom line visible, check to see if it's partially obscured, and
1032         if so, either scroll one more line to make it fully visible, or
1033         revert to showing the second line from the top.
1035 2000-12-07  Dave Love  <fx@gnu.org>
1037         * mailcap.el (mailcap-download-directory)
1038         * gnus-audio.el (gnus-audio-directory)
1039         * smiley-ems.el (smiley-data-directory): Fix :type.
1041 2000-12-05  Dave Love  <fx@gnu.org>
1043         * starttls.el: New file.
1045 2000-12-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
1047         * gnus-msg.el (gnus-msg-mail): COMPOSEFUNC should return t if it
1048         succeeds.
1049         (gnus-setup-message): Remove a hack.
1051         * gnus-win.el (gnus-configure-windows): Make sure
1052         nntp-server-buffer is live.
1053         (gnus-remove-some-windows): switch-to-buffer -> set-buffer.
1054         (gnus-configure-frame): Save selected window.
1056 2000-12-04  Andreas Jaeger  <aj@suse.de>
1058         * gnus-msg.el (gnus-summary-mail-forward): Fix typos in description.
1060 2000-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
1062         * gnus-msg.el (gnus-group-posting-charset-alist): No longer allow
1063         raw 8-bit in headers in dk.* newsgroups.
1065 2000-11-30  Dave Love  <fx@gnu.org>
1067         * message.el (message-auto-save-directory): Use
1068         file-name-as-directory.
1069         (message-set-auto-save-file-name): Create
1070         message-auto-save-directory if necessary.
1071         (message-replace-chars-in-string): Removed -- unused.
1072         (message-mail-alias-type): Customize.
1073         (message-headers): Remove duplicate defgroup.
1075 2000-11-29  Dave Love  <fx@gnu.org>
1077         * qp.el (quoted-printable-decode-region): Use error, not message
1078         to report malformed text (like base64).  Amend message.
1080 2000-11-29  Miles Bader  <miles@gnu.org>
1082         * message.el (message-header-lines): Fontify tag.
1084 2000-11-27  Dave Love  <fx@gnu.org>
1086         * nnlistserv.el: Ignore errors when requiring nnweb and avoid a
1087         compiler warning.
1089 2000-11-26  Dave Love  <fx@gnu.org>
1091         * mm-uu.el (mm-uu-configure-list): Fix typo in :type.
1093 2000-11-23  Dave Love  <fx@gnu.org>
1095         * uu-post.pbm, uu-decode.pbm: new files from XPMs.
1097         * mm-uu.el (uudecode): Require.
1098         (uudecode-decode-region, uudecode-decode-region-external): Don't
1099         autoload.
1100         (mm-uu-copy-to-buffer): Doc fix.
1101         (mm-uu-decode-function, mm-uu-binhex-decode-function): Doc, custom
1102         type fix.
1104         * mailcap.el: Doc fixes.
1105         (mailcap-mime-data): Various adjustments.
1106         (mailcap): New group.
1107         (mailcap-download-directory): Customize.
1108         (mailcap-generate-unique-filename, mailcap-binary-suffixes)
1109         (mailcap-temporary-directory): Deleted (unused).
1110         (mailcap-unescape-mime-test): Simplify slightly.
1111         (mailcap-viewer-passes-test): Use functionp.
1112         (mailcap-command-p): Aliased to executable-find.
1114         * rfc2047.el (rfc2047-encode-message-header): Don't encode if
1115         default-enable-multibyte-characters is nil.
1117 2000-11-22  Simon Josefsson  <simon@josefsson.org>
1119         * gnus-uu.el (gnus-uu-digest-mail-forward): Search for "from:"
1120         instead of "from: " for rfc822 compliance.  Insert SPC.
1122 2000-11-22  Gerd Moellmann  <gerd@gnu.org>
1124         * gnus-group.el (gnus-group-make-tool-bar): Fix a paren typo.
1126 2000-11-22  ShengHuo ZHU  <zsh@cs.rochester.edu>
1128         * message.el (message-send-mail): Use buffer-substring-no-properties.
1129         (message-send-news): Ditto.
1131 2000-11-21  Stefan Monnier  <monnier@cs.yale.edu>
1133         * gnus-win.el (gnus-configure-windows): switch-to-buffer -> set-buffer.
1135 2000-11-21  Dave Love  <fx@gnu.org>
1137         * gnus-art.el (gnus-mime-button-map): Don't inherit from
1138         gnus-article-mode-map.
1139         (gnus-mime-button-menu): Use mouse-set-point.
1140         (gnus-insert-mime-button, gnus-mime-display-alternative)
1141         (gnus-mime-display-alternative): Don't use local-map property.
1143 2000-11-17  Katsumi Yamaoka  <yamaoka@jpl.org>
1145         * nntp.el (nntp-open-telnet): Wait for the telnet prompt before
1146         sending a command; allow the rtelnet prompt as well.
1148 2000-11-17  Simon Josefsson  <simon@josefsson.org>
1150         * nntp.el (nntp-async-trigger): Fix authinfo in asynchronous
1151         prefetch.
1153 2000-11-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
1155         * nntp.el (nntp-decode-text): Delete bogus status lines.
1156         (nntp-open-connection): Kill process buffer when quit.
1157         (nntp-connection-timeout): Add a note. SIGALRM is ignored in both
1158         FSF Emacs 20 and XEmacs 21.
1159         (nntp-retrieve-data): Don't ignore quit.
1161 2000-11-17  Dave Love  <fx@gnu.org>
1163         * uudecode.el (uudecode-insert-char): Fix bogus feature test.
1164         (uudecode-decode-region-external): Doc fix.  Use with-temp-buffer
1165         and make-temp-file.
1166         (uudecode-decode-region): Doc fix.
1168 2000-11-14  Dave Love  <fx@gnu.org>
1170         * cu-exit.pbm, exit-summ.pbm, followup.pbm, fuwo.pbm:
1171         * mail-reply.pbm, next-ur.pbm, post.pbm, prev-ur.pbm:
1172         * reply-wo.pbm, reply.pbm, rot13.pbm, save-aif.pbm, save-art.pbm:
1173         New files, derived from the XPMs.
1175 2000-11-12  Dave Love  <fx@gnu.org>
1177         From Emerick Rogul <emerick@csa.bu.edu>.
1178         * message.el (message-setup-fill-variables): New variable.
1179         (message-mode): Use it.
1181 2000-11-10  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
1183         * gnus-mlspl.el: Documentation tweaks.
1185 2000-11-10  Dave Love  <fx@gnu.org>
1187         * gnus-agent.el (gnus-agent-confirmation-function): Add :version.
1188         (gnus-agent-lib-file, gnus-agent-load-alist)
1189         (gnus-agent-save-alist, gnus-agent-article-name): Use
1190         expand-file-name.
1192         * gnus-group.el (gnus-group-name-charset-method-alist): Add
1193         :version.
1194         (nnkiboze-score-file): Defvar when compiling.
1196         * gnus-start.el (gnus-read-newsrc-file): Add :version.
1198         * gnus-art.el (gnus-article-banner-alist)
1199         (gnus-emphasize-whitespace-regexp, gnus-ignored-mime-types)
1200         (gnus-article-date-lapsed-new-header)
1201         (gnus-article-mime-match-handle-function, gnus-mime-action-alist)
1202         (gnus-treat-strip-list-identifiers, gnus-treat-date-iso8601)
1203         (gnus-treat-strip-headers-in-body)
1204         (gnus-treat-capitalize-sentences, gnus-treat-play-sounds)
1205         (gnus-treat-translate): Add :version.
1206         (gnus-article-mime-part-function): Fix defcustom.
1208         * nnmail.el (nnmail-expiry-target)
1209         (nnmail-scan-directory-mail-source-once, nnmail-extra-headers)
1210         (nnmail-split-header-length-limit): Add :version.
1212         * gnus-sum.el (gnus-auto-expirable-marks)
1213         (gnus-inhibit-user-auto-expire, gnus-list-identifiers)
1214         (gnus-extra-headers, gnus-ignored-from-addresses)
1215         (gnus-newsgroup-ignored-charsets)
1216         (gnus-group-highlight-words-alist)
1217         (gnus-summary-show-article-charset-alist): Add :version.
1219         * catchup.pbm, describe-group.pbm, exit-gnus.pbm, get-news.pbm:
1220         gnntg.pbm, kill-group.pbm, subscribe.pbm, unsubscribe.pbm: New
1221         files, converted from the XPMs.
1223         * gnus-cache.el (gnus-cache-active-file): Don't use
1224         file-name-as-directory on directory.
1225         (gnus-cache-file-name): Use expand-file-name, not concat.  Don't
1226         use file-name-as-directory on directory.
1228         * time-date.el (timezone-make-date-arpa-standard): Autoload.
1229         (date-to-time): Use it.
1231         * message.el (message-mode) <adaptive-fill-regexp>:
1232         <adaptive-fill-first-line-regexp>: Use [:alnum:] in regexp range.
1233         (message-newline-and-reformat): Likewise.
1234         (message-forward-as-mime, message-forward-ignored-headers)
1235         (message-buffer-naming-style, message-default-charset)
1236         (message-dont-reply-to-names, message-send-mail-partially-limit):
1237         Add :version.
1239         * mm-util.el: Doc fixes.
1240         (mm-mime-charset): Don't use the raw result of
1241         mm-preferred-coding-system.
1242         (mm-with-unibyte-buffer, mm-with-unibyte-current-buffer)
1243         (mm-with-unibyte): Simplify.
1245         * gnus-int.el (gnus-start-news-server): Use expand-file-name, not
1246         concat.
1248         * pop3.el (pop3-version): Deleted.
1249         (pop3-make-date): New function, avoiding message-make-date.
1250         (pop3-munge-message-separator): Use it.
1252 2000-11-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
1254         * pop3.el (pop3-munge-message-separator): A message may have an
1255         empty body.
1257 2000-11-09  Dave Love  <fx@gnu.org>
1259         * gnus-group.el (gnus-group-make-directory-group)
1260         (gnus-group-fetch-faq): Use expand-file-name.
1261         (gnus-group-fetch-faq): Simplify completing-read form.
1263         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p, don't just
1264         test for Mule.
1266         * message.el (tool-bar-map): Defvar when compiling.
1268         * gnus-setup.el (running-xemacs, gnus-use-installed-tm)
1269         (gnus-tm-lisp-directory): Deleted.
1270         (gnus-use-installed-mailcrypt, gnus-emacs-lisp-directory): Use
1271         (featurep 'xemacs).
1272         (gnus-gnus-lisp-directory, gnus-mailcrypt-lisp-directory)
1273         (gnus-mailcrypt-lisp-directory, gnus-bbdb-lisp-directory): Remove
1274         version numbers from file names.
1276 2000-11-08  John Wiegley  <johnw@gnu.org>
1278         * gnus-topic.el (gnus-topic-mode): Use `setq' to clear
1279         `gnus-group-change-level-function', instead of `remove-hook',
1280         because it's not a hook!
1282 2000-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1284         * nnweb.el (nnweb-decode-entities): Work for non-character
1285         entities.
1287         * gnus-start.el (gnus-read-active-file, gnus-activate-group):
1288         Issue message on quit.
1290 2000-11-08  Simon Josefsson  <simon@josefsson.org>
1292         * rfc2104.el: Add SHA-1 example.
1293         (rfc2104-hexstring-to-bitstring): New function.
1294         (rfc2104-hash): Use it.
1296 2000-11-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
1298         * gnus-start.el: Remove gnus-xemacs.
1300         * nndoc.el (nndoc-dissect-mime-parts-sub): Correctly mark body-begin.
1302         * gnus-score.el (gnus-score-body): Don't score body when
1303         agent-fetching.
1304         (gnus-score-followup): Don't score followup either.
1305         (gnus-score-use-all-scores): New variable.
1306         (gnus-all-score-files): Use it.
1307         (gnus-score-find-bnews): Use directory-sep-char.
1309         * nnweb.el (nnweb-url-retrieve-asynch): url-retrieve is
1310         asynchronous in Exp version.
1312 2000-11-08  Dave Love  <fx@gnu.org>
1314         * mm-view.el: Use featurep for XEmacs test.
1315         (mm-inline-message): Test for `remove-specifier'; don't use
1316         condition-case.
1318         * mm-bodies.el (mm-encode-body): Use mm-multibyte-p.
1320         * gnus-score.el (gnus-score-load-file): Use expand-file-name.
1321         (gnus-score-find-bnews): Don't concat "".
1323         * cu-exit.xpm, prev-ur.xpm, next-ur.xpm, post.xpm, fuwo.xpm:
1324         * followup.xpm, uu-post.xpm, uu-decode.xpm, mail-reply.xpm:
1325         * reply.xpm, reply-wo.xpm, rot13.xpm, save-aif.xpm, save-art.xpm:
1326         * exit-summ.xpm: New files, renamed from icons by Luis Fernandes.
1328         * gnus-sum.el: Put some defvars in eval-when-compile.
1329         (gnus-summary-mode-hook): Add :options.
1330         (gnus-summary-make-menu-bar): Add some :help, used by tool bar.
1331         (gnus-summary-tool-bar-map): New variable.
1332         (gnus-summary-make-tool-bar): New function.
1333         (gnus-summary-mode): Put kill-all-local-variables first.
1335         * gnus-group.el (gnus-group-toolbar-map): New variable.
1336         (gnus-group-make-tool-bar): Rewritten.
1337         (gnus-group-mode): Put kill-all-local-variables first.
1339         * rfc2047.el: Require gnus-util.
1341         * nnml.el (gnus-sorted-intersection): Autoload.
1343         * nnheader.el: Wrap subst-char-in-string def in eval-and-compile.
1344         Put some defvars in eval-when-compile.
1345         (gnus-intersection, gnus-sorted-complement): Autoload.
1347         * imap.el (imap-point-at-eol): New, replacing gnus-point-at-eol.
1349         * mm-encode.el (mm-body-7-or-8): Autoload.
1351         * mm-decode.el (mm-insert-inline): Autoload.
1353         * mml.el:
1354         * message.el: Put some defvars in eval-when-compile.
1356         * gnus-msg.el: Put some defvars in eval-when-compile.
1357         (gnus-msg-mail): Move after gnus-setup-message.
1359         * smiley-ems.el (smiley-data-directory, smiley-regexp-alist): Doc fix.
1361 2000-11-07  Dave Love  <fx@gnu.org>
1363         * gnus-util.el (nnheader): Don't require message (recursive
1364         autoload).
1366         * uudecode.el: Avoid compiler warnings.
1368         * rfc2047.el: (rfc2047-fold-region): Use gnus-point-at-bol.
1369         (rfc2047-charset-encoding-alist): Add iso-8859-1[45].
1371 2000-11-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
1373         * rfc2047.el: Require cl when compiling.
1374         (rfc2047-q-encode-region): Don't break if a QP-word could be
1375         fitted in one line.
1376         (rfc2047-decode): Use mm-with-unibyte-current-buffer-mule4.
1377         (rfc2047-fold-region): "=?=" is not a break point.
1378         (rfc2047-encode-message-header): Move fold into encode-region.
1379         (rfc2047-dissect-region): Rewrite.
1380         (rfc2047-encode-region): Rewrite.
1381         (rfc2047-fold-region): Fold
1382         (rfc2047-unfold-region): New function.
1383         (rfc2047-decode-region): Use it.
1384         (rfc2047-q-encode-region): Don't break at bob.
1385         (rfc2047-decode): Use unibyte.
1386         (rfc2047-q-encode-region): Better calculation of break point.
1387         (rfc2047-fold-region): Don't break the first non-LWSP characters.
1388         (rfc2047-encode-region): Merge only if regions are adjacent.
1390 2000-11-06  Dave Love  <fx@gnu.org>
1392         * gnus-salt.el (gnus-binary-mode): Fix call to gnus-add-minor-mode.
1394         * uudecode.el: Use (featurep 'xemacs).  Require cl when compiling.
1395         (uudecode-char-int): New alias, replacing char-int.
1396         (uudecode-decode-region): Don't call buffer-disable-undo.
1398         * mm-uu.el (mm-uu-configure): Unquote lambda.
1399         (mm-uu-configure-list): Doc fix.
1401         * earcon.el (running-xemacs): Don't define.
1403 2000-11-06  John Wiegley  <johnw@gnu.org>
1405         * gnus-mlspl.el (gnus-group-split-update): Check the value of
1406         `nnmail-crosspost', and use it to set the `no-crosspost'
1407         argument when calling `gnus-group-split-fancy'.  Otherwise, it
1408         assumes that cross-posting is always OK, no matter what
1409         `nmail-crosspost' is set to.
1410         (gnus-group-split-fancy): The argument order in the
1411         second-to-last `push' call was wrong, but since `no-crosspost'
1412         was always nil, it was never being triggered.
1414 2000-11-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
1416         Don't postpone GCC if none of GCC methods is agent-covered.  This
1417         fix presumes that the post-method must be agent-covered if any Gcc
1418         method is agent-covered.
1420         * gnus-msg.el (gnus-inews-group-method): New function.
1421         (gnus-inews-do-gcc): Use it.
1422         * gnus-agent.el (gnus-agent-any-covered-gcc): New function.
1423         (gnus-agent-possibly-save-gcc): Use it.
1424         (gnus-agent-possibly-do-gcc): Ditto.
1426         *gnus-msg.el: (gnus-inews-add-send-actions): Use
1427         `gnus-agent-possibly-do-gcc' if Agentized.
1428         (gnus-inews-add-send-actions): Add `gnus-agent-possibly-save-gcc'
1429         to `message-header-hook'.
1431         * gnus-mlspl.el: Require cl when compiling.
1433         * gnus-ml.el: Usage.
1434         (gnus-mailing-list-archive, gnus-mailing-list-owner,
1435         gnus-mailing-list-post, gnus-mailing-list-unsubscribe,
1436         gnus-mailing-list-subscribe, gnus-mailing-list-help): Bind list-*.
1437         (gnus-mailing-list-menu): Define it.
1438         (turn-on-gnus-mailing-list-mode, gnus-mailing-list-mode): Autoload.
1440         * gnus-logic.el (gnus-advanced-string): Use "" if nil.
1442 2000-11-03  Stefan Monnier  <monnier@cs.yale.edu>
1444         * message.el (message-font-lock-keywords): Match a final newline
1445         to help font-lock's multiline support.
1447 2000-11-03  Dave Love  <fx@gnu.org>
1449         * gnus-nocem.el (gnus-nocem-check-article-limit): Default to 500.
1451         * mm-partial.el (mm-inline-partial): Space-prefix temp buffer
1452         name.
1454         * gnus-cus.el (gnus-group-parameters) <gcc-self>: Fix custom type.
1455         <banner>: Fix custom type, doc.
1457         * mm-decode.el (mm-display-external): Space-prefix temp buffer
1458         name.  Don't disable undo explicitly.
1460 2000-11-02  Dave Love  <fx@gnu.org>
1462         * message.el (message-font-lock-keywords): Use [:alpha:] for
1463         cite-prefix.
1465 2000-11-02  Miles Bader  <miles@lsi.nec.co.jp>
1467         * mm-uu.el (mm-uu-configure-list): Move back to old location,
1468         because defcustom tries to call `mm-uu-configure'.
1470 2000-11-01  Dave Love  <fx@gnu.org>
1472         * rfc2047.el (base64): Require unconditionally.
1473         (message-posting-charset): Defvar when compiling.
1474         (rfc2047-encode-message-header, rfc2047-encodable-p): Require
1475         message.
1477         * gnus-sum.el (nnoo): Require.
1478         (mm-uu-dissect): Autoload.
1480         * mml.el (mml-parse-1): Clarify message.
1481         (mml-minibuffer-read-type): Use mailcap-mime-types.
1483 2000-11-01  Stefan Monnier  <monnier@cs.yale.edu>
1485         * mml.el: Fix a typo in the requiring of CL.
1487 2000-11-01  ShengHuo ZHU  <zsh@cs.rochester.edu>
1489         * rfc2231.el: Require cl when compiling.
1491 2000-11-01  Dave Love  <fx@gnu.org>
1493         * mm-uu.el (mm-uu-decode-function, mm-uu-binhex-decode-function):
1494         Fix custom type.
1495         (mm-uu-configure-list): Move and fix custom type.
1497         * utf7.el: Require cl when compiling.
1499         * binhex.el: Use (featurep 'xemacs).
1500         (binhex-char-int): New alias, replacing char-int.  Change callers.
1501         (binhex-decode-region): Simplify work buffer code.
1502         (binhex-decode-region-external): Use expand-file-name, not concat.
1504 2000-10-30  Dave Love  <fx@gnu.org>
1506         * gnus-art.el: Fix 2000-10-27 change properly.
1508 2000-10-28  Miles Bader  <miles@gnu.org>
1510         * gnus-art.el (gnus-read-save-file-name): Remove extraneous paren.
1512 2000-10-27  Christoph Conrad  <christoph.conrad@gmx.de>
1514         * gnus-draft.el (gnus-draft-send-message): Typo.
1516 2000-10-27  John Wiegley  <johnw@gnu.org>
1518         * gnus-art.el (gnus-treat-hide-citation-maybe): Added this
1519         variable to correspond with `gnus-article-hide-citation-maybe'.
1520         (gnus-treatment-function-alist): Added entry for the above
1521         correlation.
1523 2000-10-27  Richard M. Alderson III  <alderson@netcom2.netcom.com>
1525         * gnus-art.el (gnus-read-save-file-name): expand-file-name.
1527 2000-10-27  Dave Love  <fx@gnu.org>
1529         * gnus.el: Don't require custom.  Don't require message at top
1530         level.
1531         (gnus-message-archive-method): Require message here.
1533 2000-10-27  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1535         * gnus-art.el (article-strip-banner): Use
1536         gnus-group-find-parameter rather than gnus-group-get-parameter, to
1537         allow inheritance on the banner.
1538         From elkin@tverd.astro.spbu.ru.
1540         * gnus-sum.el (gnus-get-split-value): Use first match only (Ed L
1541         Cashin <ecashin@coe.uga.edu>).
1543 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1545         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1546         (gnus-agent-restore-gcc):
1547         (gnus-agent-possibly-save-gcc): New functions.
1549         * nnimap.el (nnimap-group-overview-filename): Create directory for
1550         newfile (when use long filenames is nil).  Copy+delete file if
1551         rename didn't work.
1552         (nnimap-group-overview-filename): `rename-file' and `copy-file'
1553         doesn't return anything useful, use ignore-errors instead.
1554         (nnimap-verify-uidvalidity): Delete overview file when
1555         uid validity changes.
1556         (nnimap-group-overview-filename): Store uidvalidity in filenames.
1557         Rename old files into new format.
1558         (nnimap-request-accept-article): Remove \n's from
1559         From_ lines.
1560         (nnimap-request-accept-article): Remove From[^:] lines.
1561         (imap-starttls-p): Check for starttls binary.
1562         (imap-starttls-open): More verbose.
1563         (imap-gssapi-auth): Ditto.
1564         (imap-kerberos4-auth): Ditto.
1565         (imap-cram-md5-auth): Ditto.
1566         (imap-login-auth): Ditto.
1567         (imap-anonymous-auth): Ditto.
1568         (imap-digest-md5-auth): Ditto.
1569         (imap-open): Ditto.
1570         (imap-digest-md5-p): Check capability first.
1571         (imap-parse-flag-list): Correctly parse empty lists.
1572         (imap-login-p): Support LOGINDISABLED.
1573         (imap-parse-body): Work around bug in Sun SIMS.
1575         * gnus-agent.el (gnus-agent-possibly-do-gcc):
1576         (gnus-agent-restore-gcc):
1577         (gnus-agent-possibly-save-gcc): New functions.
1579         Asks the user to synch flags with server when you plug in.
1581         * gnus-agent.el (gnus-agent-synchronize-flags): New variable.
1582         (gnus-agent-possibly-synchronize-flags-server): New function, use it.
1583         (gnus-agent-toggle-plugged): Call it.
1584         (gnus-agent-synchronize-flags): Renamed from `gnus-agent-synchronize'.
1585         (gnus-agent-group-mode-map): `g-a-s' -> `g-a-s-flags'.
1586         (gnus-agent-possibly-synchronize-flags): New function.
1587         (gnus-agent-possibly-synchronize-flags-server): New function.
1589         * nnheader.el (nnheader-parse-head): Try both "from:" and "from: ".
1591         * gnus-sum.el (gnus-get-newsgroup-headers): Ditto.
1593         * gnus-group.el (gnus-group-nnimap-edit-acl): Check if server
1594         support ACL's.
1596 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1598         * gnus-draft.el (gnus-draft-send-message): Ditto.
1599         (gnus-group-send-drafts): Ditto.
1601         * gnus-art.el (gnus-request-article-this-buffer):
1602         gnus-refer-article-method might be a single method.
1603         (gnus-article-mime-total-parts): New function.
1604         (gnus-mm-display-part): Use it.
1605         (gnus-mime-display-single): Ditto.
1606         (gnus-mime-display-alternative): Ditto.
1607         (gnus-mime-inline-part): Check validity of charset.
1608         (gnus-treat-display-smileys): Default value in Emacs 21.
1609         * gnus-art.el: Define dynamic variables in eval-when-compile.
1610         (gnus-article-prepare): Configure it again.
1611         (gnus-insert-mime-button): Use gnus-overlay-buffer,
1612         gnus-overlay-start.
1613         (gnus-article-prepare): Configure windows before
1614         gnus-article-prepare-display is called.  Otherwise, BBDB's popup
1615         window might be overrided.
1616         (gnus-mime-inline-part): Use prefix argument only
1617         when it is called interactively.
1618         (gnus-mime-action-alist): New variable.
1619         (gnus-mime-action-on-part): Use it.
1620         (gnus-mime-button-commands): Add command ".".
1621         (gnus-mime-inline-part): Support prefix argument.
1622         (gnus-article-banner-alist): New variable.
1623         (article-strip-banner): Use it.
1625         * mailcap.el (mailcap-parse-mailcaps): Don't use parse-colon-path,
1626         because they are files, not paths.
1627         (mailcap-parse-mimetypes): Ditto.
1628         (mailcap-mime-types): Use mailcap-mime-data.
1630         * gnus.el (gnus-xmas-define): Defalias gnus-overlay-buffer,
1631         gnus-overlay-start.
1632         * gnus.el (gnus-agent-fetching): New variable.
1633         * gnus-agent.el (gnus-agent-with-fetch): Bind it.
1635         * gnus-agent.el (gnus-agent-fetch-session): Catch quit.
1636         (gnus-agent-fetch-group-1): Score-param could be nil.
1637         (gnus-agent-any-covered-gcc): New function.
1638         (gnus-agent-possibly-save-gcc): Use it.
1639         (gnus-agent-possibly-do-gcc): Ditto.
1640         * gnus-agent.el: Revoke Mike McEwan's 1998-09-05 patch due to
1641         the GNU assignment issue.
1642         (gnus-agent-fetch-group-1): Reimplement Mike McEwan's proposal.
1643         * gnus-agent.el: timer vs. itimer.
1645         * webmail.el (webmail-type-definition): Fix my-deja open url.
1646         (webmail-hotmail-list): Fix.
1647         (webmail-netscape-open, webmail-hotmail-article,
1648         webmail-hotmail-list): Update.
1649         (webmail-my-deja-*): Rewrite.
1651         * gnus-sum.el (gnus-refer-article-methods): The second could be
1652         a named method.
1653         (gnus-cache-write-active): Auto load.
1654         (gnus-summary-display-article): Enable multibyte.
1655         (gnus-summary-select-article): Don't enable multibyte here.
1656         (gnus-summary-goto-article): Ditto.
1657         (gnus-summary-enter-digest-group): Decode to-address.
1659         * mm-util.el (mm-multibyte-p): Test (featurep 'xemacs).
1660         (mm-with-unibyte-current-buffer-mule4): New function.
1661         (mm-enable-multibyte-mule4): New.
1662         (mm-disable-multibyte-mule4): New.
1664         * mm-util.el (mm-enable-multibyte-mule4): New.
1665         (mm-disable-multibyte-mule4): New.
1666         * gnus-sum.el (gnus-summary-mode): Use it.
1667         (gnus-summary-select-article): Ditto.
1668         (gnus-summary-goto-article): Use enable multibyte.
1670         * nnkiboze.el (nnkiboze-generate-group): Use it. Inhibit list groups.
1671         (nnkiboze-enter-nov): Fix it when there is no xref.
1672         (nnkiboze-generate-groups): List groups.
1673         (nnkiboze-request-article): Use
1674         gnus-cache-request-article.
1676         * gnus-group.el (gnus-group-make-kiboze-group): Use
1677         nnkiboze-score-file.
1678         (gnus-group-make-kiboze-group): Fix prompt.
1680         * message.el (message-send-mail-partially): Replace the header
1681         delimiter with a blank line.
1682         (message-sending-message): New variable.
1683         (message-send): Use it.
1684         (message-default-charset): Default value for non-Mule Emacsen.
1685         (message-alternative-emails): New.
1686         (message-use-alternative-email-as-from): New.
1687         (message-setup): Use them.
1688         (message-default-charset): Set default value in non-MULE XEmacsen
1689         as iso-8859-1.
1691 2000-10-27  Bjorn Torkelsson  <torkel@hpc2n.umu.se>
1693         * message.el: xemacs cleanup (use featurep ' xemacs)
1695         * nnheader.el: ditto
1697         * mm-util.el: ditto
1699 2000-10-27  Stanislav Shalunov  <shalunov@internet2.edu>
1701         * message.el (message-make-in-reply-to): In-Reply-To is message-id
1702         (see DRUMS).
1704 2000-10-27  Simon Josefsson  <simon@josefsson.org>
1706         * message.el (message-send): Make sure error is signalled if no
1707         send method is specified.
1709 2000-10-27  Dave Love  <fx@gnu.org>
1711         * gnus-group.el (gnus-group-make-menu-bar): Add some :help
1712         strings.
1713         (gnus-group-make-tool-bar): New function.
1714         (gnus-group-mode): Use it.
1716         * message.el (message-mode-menu): Add some :help strings.
1717         (message-mode) [message-tool-bar-map]: Define tool-bar-map.
1718         (featurep): Use (featurep 'xemacs).  Install tool bar for Emacs.
1720         * catchup.xpm, exit-gnus.xpm, gnntg.xpm, subscribe.xpm:
1721         * describe-group.xpm, get-news.xpm, kill-group.xpm:
1722         * unsubscribe.xpm: New files.  Renamed icons from Luis Fernandes.
1724         * mm-decode.el (mm-valid-and-fit-image-p): Don't test
1725         display-graphic-p here.
1727 2000-10-27  ShengHuo ZHU  <zsh@cs.rochester.edu>
1729         * mm-decode.el (mm-viewer-completion-map): New.
1730         (mm-interactively-view-part): Use it.
1732 2000-10-27  Simon Josefsson  <sj@extundo.com>
1734         * mail-source.el (mail-sources): IMAP predicate is a string.
1735         (mail-sources): Add default values for IMAP mailbox, predicate and
1736         fetchflag.
1738 2000-10-27  Miles Bader  <miles@lsi.nec.co.jp>
1740         * gnus-ems.el (gnus-ems-redefine): Use (featurep 'xemacs) instead
1741         of the `gnus-xemacs' variable, as the latter has been removed.
1742         * gnus-start.el (gnus-1, gnus-read-descriptions-file): Likewise.
1743         * gnus-art.el (gnus-treat-display-xface)
1744         (gnus-treat-display-smileys, gnus-treat-display-picons)
1745         (gnus-article-read-summary-keys): Likewise.
1747 2000-10-26  Dave Love  <fx@gnu.org>
1749         * flow-fill.el: Require cl when compiling.
1751 2000-10-26  Simon Josefsson  <simon@josefsson.org>
1753         * flow-fill.el (fill-flowed): Don't flow "-- " lines.
1754         (fill-flowed): Make "quote-depth wins" rule work when first line
1755         is at level 0.
1757 2000-10-26  ShengHuo ZHU  <zsh@cs.rochester.edu>
1759         * gnus-ems.el: Remove gnus-xemacs.  Autoload smiley.
1760         (gnus-kill-all-overlays): Move here.
1762         * gnus-util.el (gnus-kill-all-overlays): Move out.
1764 2000-10-26  Dave Love  <fx@gnu.org>
1766         * mail-source.el: Require imap when compiling and defvar
1767         display-time-mail-function.  Require mm-util.
1768         (nnheader-cancel-timer): Autoload.
1769         (mail-source-imap-authenticators, mail-source-imap-streams): New
1770         variables.
1771         (mail-sources): Use them.
1772         (defvar): Use rmail-spool-directory unconditionally.
1774 2000-10-26  Dirk Meyer  <dischi@tzi.de>
1776         * gnus-demon.el (gnus-demon-time-to-step): theHour was set to
1777         seconds instead of hour.
1779 2000-10-26  Per Abrahamsen  <abraham@dina.kvl.dk>
1781         * mail-source.el (mail-sources): Better `:type'.
1783 2000-10-26  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
1785         * mail-source.el (mail-source-keyword-map): Use
1786         `rmail-spool-directory' as a default directory for the `file'
1787         source, if the variable is defined.  Fall back to hardcoded
1788         "/usr/spool/mail/", as before.  Suggestion by Steven E. Harris
1789         <seh@speakeasy.org>.
1791 2000-10-25  Jason Rumney  <jasonr@gnus.org>
1793         * gnus-art.el (gnus-signature-face): Use italic on any frame that
1794         supports it.
1796 2000-10-18  Dave Love  <fx@gnu.org>
1798         * mm-bodies.el (mm-uu-decode-function)
1799         (mm-uu-binhex-decode-function): Defvar when compiling.
1801         * gnus-nocem.el (gnus-nocem-issuers): Update.
1802         (gnus-nocem-check-from): New option.
1803         (gnus-nocem-scan-groups): Use it.
1804         (gnus-nocem-check-article): Bind gnus-newsgroup-name.
1805         (gnus-nocem-check-article-limit): Add :version.
1807 2000-10-16  Miles Bader  <miles@lsi.nec.co.jp>
1809         * gnus-nocem.el (gnus-nocem-check-article-limit): New variable.
1810         (gnus-nocem-scan-groups): Obey `gnus-nocem-check-article-limit'.
1812 2000-10-16  Stefan Monnier  <monnier@cs.yale.edu>
1814         * ietf-drums.el (mm-util): Require CL when compiling.
1816 2000-10-15  Dave Love  <fx@gnu.org>
1818         * qp.el: Require mm-util.
1820 2000-10-13  Dave Love  <fx@gnu.org>
1822         * qp.el (quoted-printable-decode-region): Avoid invalid
1823         coding-systems.
1825 2000-10-12  Gerd Moellmann  <gerd@gnu.org>
1827         * mm-bodies.el: Don't require `mm-uu' at compile-time; it leads
1828         to a recursive load.
1830 2000-10-12  Dave Love  <fx@gnu.org>
1832         * mm-util.el (mm-charset-synonym-alist): Add windows-1252.
1834         * gnus.el (gnus-group-startup-message): Check for PBM image.
1836 2000-10-09  Dave Love  <fx@gnu.org>
1838         * mail-source.el (mail-source-fetch-imap): Bind
1839         default-enable-multibyte-characters rather than using
1840         mm-disable-multibyte.
1842 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1844         * mail-source.el (mail-source-fetch-maildir): Don't insert
1845         newlines.
1847 2000-10-06  Stefan Monnier  <monnier@cs.yale.edu>
1849         * mm-encode.el: Require CL.  At least, for `incf'.
1851 2000-10-06  Dave Love  <fx@gnu.org>
1853         * gnus-audio.el: Don't require cl.
1854         (gnus-audio): New custom group.
1855         (gnus-audio-inline-sound): Change to work with Emacs.
1856         (gnus-audio-directory, gnus-audio-directory)
1857         (gnus-audio-au-player): Customize.
1858         (gnus-audio-play): Try external player if play-sound-file fails.
1859         Use file-name-extension, not string-match.
1861 2000-10-05  Dave Love  <fx@gnu.org>
1863         * rfc1843.el: Require cl when compiling.
1865         * qp.el (mm-decode-coding-region, mm-encode-coding-region):
1866         Autoload.
1867         (quoted-printable-decode-region): Rename arg which confused
1868         charset with coding-system.  Don't use nonascii-insert-offset.
1869         Coding-system encode the region initially.  Don't recognize `=='
1870         as valid QP.  Coding-system decode the region finally.
1871         (quoted-printable-decode-string): Rename arg which confused
1872         charset with coding-system.
1874         * mm-bodies.el: Require mm-uu, Don't require qp, uudecode.
1875         (mm-encode-body): Apply mm-charset-to-coding-system to arg of
1876         mm-encode-coding-region.
1877         (mm-decode-body, mm-decode-string): Rename variables which
1878         confused charset with coding-system.
1879         (binhex-decode-region): Don't autoload.
1880         (mm-body-encoding): Require message.
1881         (mm-decode-content-transfer-encoding): Require mm-uu in relevant
1882         cond branches.
1884         * gnus-art.el (article-de-quoted-unreadable)
1885         (article-de-base64-unreadable): Fold search case
1886         rather than downcasing string.  Apply mm-charset-to-coding-system
1887         to arg of quoted-printable-decode-region.
1889 2000-10-05  Stefan Monnier  <monnier@cs.yale.edu>
1891         * nnfolder.el (nnfolder-ignore-active-file): Typos.
1893         * gnus-mh.el (gnus-summary-save-in-folder): Obey mh-lib-progs.
1895         * gnus-kill.el (gnus-kill): Typo.
1897 2000-10-05  Kenichi Handa  <handa@etl.go.jp>
1899         * gnus-mule.el: Revived.
1901 2000-10-04  Dave Love  <fx@gnu.org>
1903         * gnus-ems.el: Don't turn off compiler warnings in local vars.
1904         Require ring when compiling.
1905         (gnus-x-splash): Bind width, height.
1906         (gnus-article-compface-xbm): New variable.
1907         (gnus-article-display-xface): Move graphic test.  Use unibyte.
1908         Obey gnus-article-compface-xbm.  Use pbm, not xbm.
1910 2000-10-04  Stefan Monnier  <monnier@cs.yale.edu>
1912         * nnimap.el: require 'cl when compiling.
1914 2000-10-04  Dave Love  <fx@gnu.org>
1916         * smiley-ems.el (smiley-regexp-alist, smiley-update-cache): Use
1917         pbm images.
1919         * frown.pbm, smile.pbm, wry.pbm: New files.
1921         * frown.xbm, smile.xbm, wry.xbm: Deleted.
1923 2000-10-03  Dave Love  <fx@gnu.org>
1925         * mail-source.el (mail-sources): Revert to nil.
1927         * nnmail.el (nnmail-spool-file): Revert to `((file))'.
1929         * qp.el: Don't require mm-util.
1930         (quoted-printable-decode-region): Rewritten.
1931         (quoted-printable-decode-string, quoted-printable-encode-region):
1932         Doc fix.
1933         (quoted-printable-encode-region): Barf on multibyte characters.
1934         Maybe make the class multibyte.  Upcase chars, not formatted
1935         strings.  Allow mm-use-ultra-safe-encoding to be unbound.
1936         (quoted-printable-encode-string): Don't use
1937         mm-with-unibyte-buffer.
1939 2000-10-03  ShengHuo ZHU  <zsh@cs.rochester.edu>
1941         * mail-source.el (mail-source-report-new-mail): Use
1942         nnheader-cancel-timer.
1944 2000-10-03  Simon Josefsson  <simon@josefsson.org>
1946         * mail-source.el (mail-source-imap-file-coding-system): New variable.
1947         (mail-source-fetch-imap): Use it.
1949 2000-09-29  Gerd Moellmann  <gerd@gnu.org>
1951         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Fix
1952         last change.
1954         * gnus.el (gnus-mode-line-buffer-identification)[EMACS]: Use
1955         `:ascent center'.
1957         * smiley-ems.el (smiley-update-cache): Use `:ascent center'.
1959 2000-09-28  Gerd Moellmann  <gerd@gnu.org>
1961         * gnus.el (gnus-mode-line-buffer-identification) [Emacs]: Change
1962         image's :ascent to 80.  That gives a mode-line which is approx.
1963         as tall as the normal one.
1965 2000-09-21  Dave Love  <fx@gnu.org>
1967         * smiley-ems.el (smiley-region): Test if display-graphic-p bound
1968         (for Emacs 20).  Tidy somewhat.
1970 2000-09-21  Dave Love  <fx@gnu.org>
1972         * gnus-ems.el (gnus-article-display-xface): Use unibyte for the
1973         image processing.  Rationalize logic somewhat.
1975 2000-09-20  Dave Love  <fx@gnu.org>
1977         * smiley-ems.el, frown.xbm, smile.xbm, wry.xbm: New files.
1979         * mail-source.el (mail-source-delete-incoming): Set to t, assuming
1980         we'll be careful merging development changes.
1982         * gnus-start.el (gnus-1) <gnus-simple-splash>: Don't test for X
1983         specifically.
1985         * gnus-ems.el (gnus-smiley-display): Autoload from smiley-ems.
1986         (mouse-set-point, set-face-foreground)
1987         (set-face-background, x-popup-menu) [not window-system]: Don't zap
1988         them.
1990         * mm-decode.el (mm-valid-and-fit-image-p): Use display-graphic-p.
1992         * gnus.el (gnus-version-number): Start 5.9 series.  Avoid some
1993         redundant autoloads.
1995 2000-09-20  Gerd Moellmann  <gerd@gnu.org>
1997         * gnus-ems.el (gnus-article-display-xface): Don't convert PBM
1998         to XBM; we always have PBM support.
2000 2000-09-19  ShengHuo ZHU  <zsh@cs.rochester.edu>
2002         * gnus-group.el (gnus-group-make-kiboze-group): Makedir.
2003         * nnheader.el (nnheader-parse-nov): Remove Xref in mail-header-xref.
2004         * gnus-sum.el (gnus-nov-parse-line): Ditto.
2005         * nnkiboze.el (nnkiboze-file-coding-system): New.
2006         (nnkiboze-retrieve-headers): Use it.
2007         (nnkiboze-request-group): Ditto.
2008         (nnkiboze-close-group): Ditto.
2009         (nnkiboze-generate-group): Ditto.
2010         (nnkiboze-enter-nov): Insert first Xref properly.
2012 2000-09-19  Dave Love  <fx@gnu.org>
2014         * nnmail.el (nnmail-cache-accepted-message-ids): Default to nil.
2015         (nnmail-get-new-mail): Test `sources' in top-level conditional.
2017         * mail-source.el (mail-sources): Change default to '((file)).
2018         Add useful custom type.
2020 2000-09-18  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2022         * gnus-util.el (gnus-time-iso8601): Correct doc string (four digit
2023         year).
2024         (gnus-date-iso8601): Ditto.
2026 2000-09-18  ShengHuo ZHU  <zsh@cs.rochester.edu>
2028         * mail-source.el (mail-source-fetch-imap): Disable multibyte.
2030 2000-09-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2032         * rfc2047.el (rfc2047-q-encoding-alist): Remove = and _ from the
2033         pattern. Avoid using 8 bit chars.
2034         * qp.el (quoted-printable-encode-region): Avoid using 8 bit chars.
2036 2000-09-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2038         * smiley.el (smiley-buffer-ems, smiley-create-glyph-ems,
2039         smiley-toggle-extent-ems, smiley-toggle-extents-ems,
2040         smiley-toggle-buffer-ems): New functions for Emacs 21. Toggle
2041         functions are not implemented yet.
2043         * dgnushack.el (dgnushack-compile): Remove smiley.el and
2044         x-overlay.el from the FSF Emacs black list.
2046 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2048         * mm-decode.el (mm-inlined-types): Add application/emacs-lisp.
2049         (mm-inline-media-tests): Ditto.
2050         (mm-automatic-display): Ditto.
2051         * mm-view.el (mm-display-inline-fontify): Generalize from
2052         mm-display-patch-inline.
2053         (mm-display-patch-inline): Use it.
2054         (mm-display-elisp-inline): Ditto.
2056 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2058         * gnus-topic.el (gnus-topic-find-groups): Add recursive parameter.
2059         (gnus-topic-unmark-topic): Ditto.
2060         (gnus-topic-mark-topic): Ditto.
2061         (gnus-topic-get-new-news-this-topic): Use it.
2063 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2065         * gnus-art.el (gnus-treat-display-xface): By default, Emacs 21
2066         display xface.
2068 2000-09-15  Katsumi Yamaoka  <yamaoka@jpl.org>
2070         * gnus-group.el (gnus-group-rename-group): Inhibit renaming of
2071         zombie or killed groups.
2073 2000-09-15  ShengHuo ZHU  <zsh@cs.rochester.edu>
2075         * mml.el (mml-preview): Reinsert unibyte content.
2076         (mml-parse-1): Remove with-unibyte-current-buffer.
2077         (mml-generate-mime-1): Ditto.
2078         * gnus-msg.el (gnus-summary-mail-forward): Ditto.
2079         * message.el (message-forward): Ditto.
2081 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2083         * gnus-art.el (article-de-quoted-unreadable): Guess charset from
2084         original article buffer.
2085         (article-de-base64-unreadable): Ditto.
2086         (article-wash-html): Ditto.
2088 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2090         * gnus-msg.el (gnus-summary-mail-forward): Disable multibyte
2091         unless forward-show-mml.
2093 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2095         * gnus-sum.el (gnus-summary-save-parts-type-history): New.
2096         (gnus-summary-save-parts-last-directory): New.
2097         (gnus-summary-save-parts): Save history.
2099 2000-09-14  Ben Gertzfield  <che@debian.org>
2101         * gnus-sum.el (gnus-summary-save-parts-default-mime): New
2102         variable.
2103         (gnus-summary-save-parts): Use it.
2105 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2107         * gnus-art.el (gnus-article-setup-buffer): Clean handle-alist.
2108         * gnus-sum.el (gnus-summary-exit): Ditto.
2109         (gnus-summary-exit-no-update): Ditto.
2110         (gnus-summary-show-article): Ditto.
2112 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2114         * nndoc.el (nndoc-dissect-mime-parts-sub): Remove
2115         Content-Disposition.
2117 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2119         * webmail.el: Hotmail updated. Add X-Gnus-Webmail.
2121 2000-09-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2123         * gnus-art.el (gnus-article-setup-buffer): Set
2124         gnus-article-mime-handles to nil.
2125         * gnus-sum.el (gnus-summary-exit): Ditto.
2126         (gnus-summary-exit-no-update): Ditto.
2127         (gnus-summary-show-article): Ditto.
2128         (gnus-summary-save-parts): Use gnus-article-mime-handles if
2129         dissected.
2130         * mm-partial.el (mm-partial-find-parts): Remove redundancy.
2132 2000-09-14  Dave Love  <fx@gnu.org>
2134         * gnus.el (gnus-charset):
2135         * mm-decode.el (mime-display):
2136         * imap.el (imap) <defgroup>: Add :version.
2138 2000-09-13  Gerd Moellmann  <gerd@gnu.org>
2140         * parse-time.el: Fix author's mail address.
2142         * earcon.el, flow-fill.el, gnus-cite.el, gnus-gl.el, gnus-ml.el:
2143         * gnus-mlspl.el, gnus-nocem.el, gnus-range.el, gnus-salt.el:
2144         * gnus-setup.el, gnus-soup.el, gnus-undo.el, gnus-vm.el:
2145         * messcompat.el, nnbabyl.el, nndir.el, nneething.el:
2146         * nngateway.el, nnheaderxm.el, nnkiboze.el, nnlistserv.el:
2147         * nnmbox.el, nnmh.el, nnoo.el, nnsoup.el, nnspool.el, rfc2045.el:
2148         * rfc2231.el, uudecode.el: Fix copyright notice.
2150         * nnweb.el (toplevel): To make the file bootstrap in Emacs,
2151         require `w3' at load-time only if not running in batch mode.
2153 2000-09-13  Dave Love  <fx@gnu.org>
2155         * gnus-ems.el (gnus-ems-redefine): Don't alias
2156         gnus-summary-set-display-table.
2158         * message.el (message-user-agent): Don't wrap ignore-errors around
2159         it.
2161         * mm-encode.el (mm-insert-multipart-headers): Avoid redundant
2162         `format'.
2163         (mm-content-transfer-encoding): Don't use cadar.
2165         * uudecode.el (uudecode-decoder-program)
2166         (uudecode-decoder-switches): Customize.
2168         * gnus-score.el (gnus-home-score-file): Improve custom type.
2170         * gnus-cus.el (gnus-custom-mode): Conditionally set local
2171         variables for Emacs 21.
2172         (gnus-group-customize): Disable undo while laying out the buffer.
2174 2000-09-13  ShengHuo ZHU  <zsh@cs.rochester.edu>
2176         * gnus-util.el (gnus-write-active-file): Bind
2177         coding-system-for-write.
2179         * nnmail.el (nnmail-get-new-mail): Don't test nnmail-spool-file.
2181         * gnus-cache.el (gnus-jog-cache): Temporarily disable mail-sources.
2182         * gnus-kill.el (gnus-batch-score): Ditto.
2183         * gnus-move.el (gnus-change-server): Ditto.
2184         * nnkiboze.el (nnkiboze-generate-groups): Ditto.
2186 2000-09-12  Simon Josefsson  <simon@josefsson.org>
2188         * gnus-sum.el (gnus-update-read-articles): Undo
2189         `gnus-request-set-mark' operation.
2191 2000-09-11  Dave Love  <fx@gnu.org>
2193         * ChangeLog: Use iso-2022 coding.
2195         * gnus-msg.el (gnus-msg-mail): New function.
2196         (gnus-user-agent): New mail agent.
2198 2000-09-10  Dave Love  <fx@gnu.org>
2200         * message.el: Require mail-abbrevs for XEmacs for a problem with
2201         keybinding despite the autoloads for it.
2203 2000-09-08  Simon Josefsson  <simon@josefsson.org>
2205         * imap.el (imap-kerberos4-open): Erase more (fixes race condition?).
2207         * nnimap.el (nnimap-request-update-info-internal): Remove tick
2208         marks from dormant articles. (See nnimap-request-set-mark.)
2209         (nnimap-retrieve-headers-progress): Demule.
2210         (nnimap-open-server): Call nnoo-change-server twice, once for
2211         getting the nnimap-server-buffer and once for letting n-c-s set
2212         the variables in that buffer.
2214 2000-09-08  David Edmondson  <dme@dme.org>
2216         * gnus.el (gnus-short-group-name): Guess separator.
2218 2000-09-06  Francis Litterio  <franl-removethis@world.omitthis.std.com>
2220         * gnus-group.el (gnus-group-insert-group-line): Fix.
2222 2000-09-04  Dave Love  <fx@gnu.org>
2224         * mm-decode.el (mime-display) <defgroup>: Add `multimedia' group.
2225         (mm-get-image): Avoid the losing `make-glyph' from W3.
2227 2000-09-03  Simon Josefsson  <simon@josefsson.org>
2229         * gnus-sum.el (gnus-summary-delete-article): Check server.
2231 2000-09-01  Simon Josefsson  <simon@josefsson.org>
2233         * imap.el (imap-parse-flag-list): Rewrite.
2235         * nnimap.el (nnimap-retrieve-headers-from-file): Ignore errors.
2237         * imap.el (imap-parse-flag-list): Hack.
2239 2000-08-29  Dave Love  <fx@gnu.org>
2241         * gnus-mlspl.el (gnus-group-split-fancy): Eschew mapcon.
2243         * gnus-agent.el (gnus-agent-union): new function.
2244         (gnus-agent-fetch-headers): Use it.
2246         * gnus.el (gnus-group-startup-message): Specify foreground and
2247         background for xpm image.  Centre image vertically.
2248         From Katsumi Yamaoka <yamaoka@jpl.org> with mods.
2250 2000-08-25  ShengHuo ZHU  <zsh@cs.rochester.edu>
2252         * message.el (message-send-mail): Narrow-to-headers.
2254 2000-08-24  Dave Love  <fx@gnu.org>
2256         * gnus-art.el (gnus-insert-mime-button): Fix help-echo for Emacs
2257         21.
2259 2000-08-21  Dave Love  <fx@gnu.org>
2261         * nnimap.el (nnimap-request-newgroups): Eschew member-if.
2263 2000-08-21  ShengHuo ZHU  <zsh@cs.rochester.edu>
2265         * gnus-topic.el (gnus-topic-hide-topic): Use find-topology if
2266         permanent is used.
2267         (gnus-topic-show-topic): Read topic when to show permanent hidden
2268         topic.
2269         (gnus-topic-remove-topic): Revert to the old behavior, not using
2270         hide.
2272 2000-08-21  Dave Love  <fx@gnu.org>
2274         * gnus-ems.el (gnus-add-minor-mode): Add &rest arg.
2275         (gnus-xemacs): Use featurep.
2277         * mm-util.el (mm-read-charset): Maybe use builtin.
2278         (mm-replace-chars-in-string): Maybe use subst-char-in-string.
2279         (mm-multibyte-p, mm-with-unibyte-current-buffer)
2280         (mm-with-unibyte): Use featurep, not string-match.
2281         (mm-with-unibyte-buffer): Simplify.
2282         (mm-quote-arg): Maybe use shell-quote-argument.
2284         * mml.el (mml-make-string): Deleted (unused).
2286         * gnus.el (gnus-mode-line-buffer-identification): Supply
2287         definition for Emacs 21.
2289         * gnus-salt.el: Small doc fixes.
2290         (gnus-pick-mode, gnus-binary-mode): Supply a toggle-func arg to
2291         gnus-add-minor-mode.
2293         * gnus-topic.el (gnus-topic-mode): Supply a toggle-func arg to
2294         gnus-add-minor-mode.
2296 2000-08-20  Simon Josefsson  <simon@josefsson.org>
2298         * nnimap.el (nnimap-before-find-minmax-bugworkaround): New
2299         function, thanks to Lloyd Zusman for debugging.
2300         (nnimap-request-group):
2301         (nnimap-request-list):
2302         (nnimap-retrieve-groups):
2303         (nnimap-request-newgroups): Use it.
2305         * nnimap.el (nnimap-request-article-part): Less verbose.
2307 2000-08-18  Dave Love  <fx@gnu.org>
2309         * gnus-score.el (gnus-score-find-score-files-function): Fix doc,
2310         custom type.
2312         * nnheader.el (nnheader-replace-chars-in-string): Use
2313         subst-char-in-string if available.
2315         * gnus-art.el (gnus-read-save-file-name, gnus-plain-save-name)
2316         (gnus-request-article-this-buffer): Use expand-file-name.
2317         (gnus-mime-view-part-as-type): Simplify interactive spec.
2318         (gnus-mime-button-map): Define it all in defvar.
2320 2000-08-17  Dave Love  <fx@gnu.org>
2322         * gnus-group.el (gnus-group-running-xemacs): Deleted.
2324         * gnus-demon.el (gnus-demon): Bind use-dialog-box and
2325         last-nonmenu-event.
2327         * uudecode.el (char-int): Use defalias, not fset.
2329         * score-mode.el: Don't require easymenu.  Require mm-util.
2330         (score-mode-coding-system): Use mm-auto-save-coding-system.
2332         * nneething.el (nneething-create-mapping): Don't use cadar & al.
2333         (nneething-file-name): Use expand-file-name, not concat.
2335 2000-08-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2337         * nnslashdot.el (nnslashdot-threaded-retrieve-headers):
2338         Failure proof for email addresses.
2339         (nnslashdot-sane-retrieve-headers): Ditto.
2341 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2343         * message.el (message-send-mail): Only insert courtesy message
2344         when text/plain.
2346 2000-08-14  Jesper Harder  <jesper_harder@hotmail.com>
2348         * message.el (message-cancel-news): Copy the From header from the
2349         original article.
2351 2000-08-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2353         * gnus-async.el (gnus-asynchronous): Removed.
2355 2000-08-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2357         * mail-source.el (mail-source-fetch-maildir): Use MMDF mail
2358         format.
2360 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2362         * nnmail.el (nnmail-expiry-target-group): Fixed.
2364 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2366         * nnmail.el (nnmail-expiry-target-group): Fix the call to
2367         gnus-request-accept-article so that body encoding is *not* done.
2368         Encoding is not done on incoming mail, so why should it be done on
2369         expired mail?
2371 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2373         * nnml.el (nnml-request-expire-articles): Fix the calls to
2374         nnml-request-article (the filename was being passed instead of the
2375         article number) and nnmail-expiry-target-group
2376         (nnml-current-directory is changed by nnml-request-accept-article,
2377         causing it to be incorrect for the next article to be expired).
2379 2000-08-14  Rod Whitby  <list.ding@rwhitby.net>
2381         * gnus-sum.el (gnus-summary-expire-articles): Fix the handling of
2382         expiry-target group parameters.
2384 2000-08-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2386         * gnus-topic.el (gnus-topic-select-group): Touch the dribble
2387         buffer.
2388         (gnus-topic-hide-topic): Take a PERMANENT parameter.
2389         (gnus-topic-show-topic): Ditto.
2391         * gnus-dup.el (gnus-dup-suppress-articles): Do auto-expiry.
2393 2000-08-12  John H. Palmieri  <palmieri@math.washington.edu>
2395         * mail-source.el (mail-source-incoming-file-prefix): New
2396         variable.
2398 2000-08-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2400         * gnus-start.el (gnus-check-first-time-used): Clean up a bit.
2402         * mailcap.el (mailcap-maybe-eval): Be even more warning.
2404 2000-08-11  Florian Weimer  <fw@deneb.enyo.de>
2406         * message.el (message-syntax-checks): New check quotin-style:
2407         Text must be written below quoted text.
2408         (message-check-news-body-syntax): Check it.
2410 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2412         * imap.el (imap-authenticator-alist): Fix typo.
2413         (imap-gssapi-open): Copy krb4 fixes for modern imtest's, thanks to
2414         Jonas Oberg for debugging.
2416 2000-08-11  Simon Josefsson  <simon@josefsson.org>
2418         * gnus-async.el (gnus-asynchronous): Disable by default.
2420 2000-08-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2422         * mm-view.el (mm-inline-text): Bind fill-column.
2424         * nnvirtual.el (nnvirtual-request-expire-articles): Return the
2425         list of unexpired articles.
2427         * gnus-group.el (gnus-group-expire-articles-1): Return the list of
2428         un-expired articles.
2430         * gnus-sum.el (gnus-summary-reparent-thread): Narrow to the
2431         headers.
2433         * gnus-topic.el (gnus-topic-kill-group): Move up one line so that
2434         we update the right topic..
2436         * mm-decode.el (mm-display-external): Put point at start.
2438 2000-08-10  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
2440         * nnmail.el (nnmail-expiry-target): More explicit documentation.
2442         * gnus-cus.el (gnus-group-parameters): Add parameter `expiry-wait'.
2444 2000-08-09  Simon Josefsson  <simon@josefsson.org>
2446         * imap.el (imap-parse-body):
2447         (imap-parse-string-list): Add bug workarounds for Stalker
2448         Communigate Pro 3.0 server.
2449         (imap-body-lines): Remove bogus comment.
2451         * imap.el (imap-range-to-message-set): Move from nnimap.el.
2453         * nnimap.el (nnimap-retrieve-which-headers):
2454         (nnimap-retrieve-headers-from-server):
2455         (nnimap-request-set-mark):
2456         (nnimap-request-expire-articles): Use `i-r-t-m-set' instead.
2458 2000-08-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2460         * message.el (message-dont-reply-to-names):
2461         rmail-dont-reply-to-names may not be defined.
2463 2000-08-07  ShengHuo ZHU  <zsh@cs.rochester.edu>
2465         * gnus-group.el (gnus-group-iterate): Uncompiled function should
2466         not use pop.
2468 2000-07-19  Dave Love  <fx@gnu.org>
2470         * gnus-ems.el: Defalias some dummy funcs to `ignore'.
2471         (gnus-x-splash): Use expand-file-name.  Remove redundant facep
2472         check.
2473         (gnus-article-display-xface): Special-case for dark backgrounds.
2475 2000-07-19  Kim-Minh Kaplan  <kmkaplan@galaxy.fr>
2477         * imap.el (imap-calculate-literal-size-first): New variable.
2478         (imap-local-variables): Add it.
2479         (imap-kerberos4-open): Set it.
2480         (imap-send-command): Use it.
2482 2000-07-17  ShengHuo ZHU  <zsh@cs.rochester.edu>
2484         * mailcap.el (mailcap-mimetypes-parsed-p): New variable.
2485         (mailcap-parse-mimetypes): Use it.
2486         (mailcap-extension-to-mime): Parse mimetype.
2487         (mailcap-mime-types): Ditto.
2488         * mml.el (mml-minibuffer-read-type): Ditto.
2490 2000-07-16  ShengHuo ZHU  <zsh@cs.rochester.edu>
2492         * nndoc.el (nndoc-type-alist): Add outlook.
2493         (nndoc-outlook-type-p): New function.
2494         (nndoc-outlook-article-begin): Ditto.
2496 2000-07-16  Daiki Ueno  <ueno@unixuser.org>
2498         * gnus-sum.el (gnus-restore-hidden-threads-configuration): Save
2499         excursion.
2501 2000-07-15  Simon Josefsson  <simon@josefsson.org>
2503         * gnus-cus.el (gnus-group-parameters, banner): Type is regexp.
2505         * imap.el (imap):
2506         (imap-kerberos4-program):
2507         (imap-gssapi-program):
2508         (imap-ssl-program): Customization.
2509         (imap-shell-program):
2510         (imap-shell-host): New variables.
2511         (imap-streams):
2512         (imap-stream-alist): Add shell.
2513         (imap-shell-p):
2514         (imap-shell-open): New functions.
2515         (imap-open): Don't call authenticator if preauth.
2516         (imap-authenticate): Return t if already authenticated.
2518 2000-07-14  Simon Josefsson  <simon@josefsson.org>
2520         * gnus.el (gnus-invalid-group-regexp): New variable.
2521         (gnus-read-group): Use it.
2523 2000-07-14  ShengHuo ZHU  <zsh@cs.rochester.edu>
2525         * gnus-agent.el (gnus-agent-fetch-group-1): mark-below,
2526         expunge-below and orphan-score are "group variables".
2528 2000-07-13  Simon Josefsson  <jas@pdc.kth.se>
2530         * gnus-srvr.el (gnus-browse-read-group): Don't pass fully
2531         qualified group names to `gnus-group-read-ephemeral-group'.
2533 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2535         * gnus-sum.el: `W t' is toggle-header in info.
2537 2000-07-12  ShengHuo ZHU  <zsh@cs.rochester.edu>
2539         * gnus-art.el (article-de-base64-unreadable): Typo.
2541 2000-07-12  Simon Josefsson  <jas@pdc.kth.se>
2543         * gnus-agent.el (require): Require timer.
2545 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2547         * message.el (message-bounce): Call mime-to-mml.
2549 2000-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2551         * nnslashdot.el (nnslashdot-request-close): New function.
2553 2000-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2555         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Get the
2556         right line number for the article.
2558 2000-07-11  ShengHuo ZHU  <zsh@cs.rochester.edu>
2560         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Save point.
2561         * webmail.el (webmail-fetch): Bind
2562         url-http-silence-on-insecure-redirection.
2564 2000-07-10  ShengHuo ZHU  <zsh@cs.rochester.edu>
2566         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Use
2567         unibyte.
2568         (nnslashdot-sane-retrieve-headers): Ditto.
2569         (nnslashdot-request-article): Ditto.
2571 2000-07-10  William M. Perry  <wmperry@aventail.com>
2573         * mailcap.el (mailcap-parse-mimetype-file):
2575 2000-07-08  ShengHuo ZHU  <zsh@cs.rochester.edu>
2577         * nnweb.el (nnweb-insert): Stricter test.
2578         * webmail.el (webmail-refresh-redirect): Ditto.
2580 2000-07-06  ShengHuo ZHU  <zsh@cs.rochester.edu>
2582         * mm-decode.el (mm-dissect-multipart): Match the EOL of boundary.
2584 2000-07-05  ShengHuo ZHU  <zsh@cs.rochester.edu>
2586         * nnheader.el (nnheader-insert-nov): Remove EOLs of all fields.
2588 2000-07-05  Dave Love  <fx@gnu.org>
2590         * utf7.el: Doc and header fixes.
2592         * gnus-sum.el: Doc fixes.
2594         * gnus-util.el (gnus-point-at-eol, gnus-point-at-bol): Use
2595         defalias, not fset.
2597         * flow-fill.el (fill-flowed-point-at-eol)
2598         (fill-flowed-point-at-bol): Use defalias, not fset.
2600         * gnus-art.el: Don't alias article-mime-decode-quoted-printable.
2601         (gnus-Plain-save-name): Delete -- apparently bogus.
2603 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2605         * nnsoup.el: Use expand-file-name throughout.
2607 2000-07-03  Kjetil Torgrim Homme  <kjetilho@ifi.uio.no>
2609         * nnmail.el (nnmail-read-incoming-hook): New example.
2611 2000-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2613         * mm-view.el (mm-inline-text): Check whether the text has already
2614         been decoded.
2616 2000-07-04  ShengHuo ZHU  <zsh@cs.rochester.edu>
2618         * nnslashdot.el (nnslashdot-sid-strip): To strip or not to strip?
2620 2000-07-03  Stainless Steel Rat  <ratinox@peorth.gweep.net>
2622         * gnus-sum.el (gnus-recenter): Fix horizontal recenter.
2624 2000-07-03  Simon Josefsson  <simon@josefsson.org>
2626         * gnus-sum.el (gnus-update-marks): Don't propagate download and
2627         unsend flags.
2629 2000-07-03  Simon Josefsson  <jas@pdc.kth.se>
2631         * nnimap.el (nnimap-open-connection): Don't look up virtual server
2632         name in authinfo (.authinfo now support ports, no need for the
2633         hack).
2634         (nnimap-split-find-rule): Fix.
2635         (nnimap-open-connection): Look for nnimap-server-address in authinfo.
2637 2000-07-03  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2639         * message.el (message-unquote-tokens): Remove all quotes.
2641 2000-07-03  Julien Gilles  <julien.gilles@bcv01y01.vz.cit.alcatel.fr>
2643         * gnus-ml.el: New file.
2645 2000-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2647         * nnultimate.el (nnultimate-request-close): New function.
2649         * gnus-start.el (gnus-clear-system): Clear nnmail-split-history.
2651 2000-07-02  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
2653         * gnus.el: Gnus v5.8.7 is released.
2655 2000-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
2657         * mm-decode.el (mm-insert-part): Characters doubly decoded.
2659 2000-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
2661         * message.el (message-do-fcc): Encode MIME.
2663 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2665         * nnimap.el (nnimap-split-rule): Update doc with extended syntax.
2666         (nnimap-assoc-match): New function.
2667         (nnimap-split-find-rule): Support extended syntax.
2669 2000-06-28  Simon Josefsson  <simon@josefsson.org>
2671         * nnimap.el (nnimap-open-connection): Use port stuff.
2673         * gnus-util.el (gnus-netrc-machine): Add defaultport parameter,
2674         document port and defaultport.
2676 2000-06-27  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2678         * gnus-agent.el (gnus-agent-synchronize): Kill flags buffer.
2680 2000-06-26  Dave Love  <fx@gnu.org>
2682         * mm-decode.el (mm-image-fit-p): Use `image-size' in Emacs.
2684         * message.el: Remove unnecessary `require'ments.  Defvar
2685         gnus-list-identifiers when compiling.  Don't try to autoload
2686         variable `gnus-list-identifiers'.  Autoload
2687         gnus-group-name-charset.
2688         (message-fetch-field): Don't assume `format' removes text
2689         properties.
2690         (message-strip-list-identifiers, message-reply, message-followup):
2691         Require gnus-sum.
2692         (message-mode): Tidy XEmacs conditionals.
2693         (message-replace-chars-in-string): Use subst-char-in-string when
2694         available.
2696         * gnus-art.el (gnus-article-edit-exit): Don't assume `format'
2697         removes text properties.
2699         * gnus-srvr.el (gnus-browse-group-name): Likewise.
2701         * gnus-msg.el (gnus-copy-article-buffer): Likewise.
2703         * gnus-score.el (gnus-summary-score-entry): Likewise.
2705 2000-06-26  Katsumi Yamaoka  <yamaoka@jpl.org>
2707         * nnimap.el (nnimap-request-post): Fix parenthesis.
2709 2000-06-26  Paul Stodghill  <stodghil@CS.Cornell.EDU>
2711         * message.el (message-unquote-tokens): New function.
2713         * gnus-msg.el (gnus-inews-do-gcc): Unquote gcc tokens.
2715         * nnimap.el (nnimap-request-post): Ditto.
2717 2000-06-21  Simon Josefsson  <jas@pdc.kth.se>
2719         * gnus.el (gnus-asynchronous): Removed (defined in gnus-async.el).
2721         * nnimap.el (nnimap-callback): Update for IMAP4rev1 servers (see
2722         patch commited 2000-04-02).
2724 2000-06-20  Simon Josefsson  <jas@pdc.kth.se>
2726         * imap.el (imap-mailbox-examine-1): New function.
2727         (imap-message-copyuid-1):
2728         (imap-message-appenduid-1): Use it, instead of
2729         `imap-mailbox-examine' which would utf-7 encode mailbox name
2730         twice.
2732 2000-06-19  Dave Love  <fx@gnu.org>
2734         * mm-uu.el Don't require message.  Require cl when compiling.
2736 2000-06-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2738         * gnus-sum.el (gnus-summary-local-variables): gnus-orphan-score is
2739         a local variable.
2740         * gnus-sum.el (gnus-orphan-score): Move here.
2742 2000-06-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
2744         * message.el (message-forward): Remove show-mml condition.
2745         (message-forward-ignored-headers): Remove X-Gnus headers.
2747 2000-06-08  Simon Josefsson  <simon@josefsson.org>
2749         * gnus-cus.el (gnus-extra-group-parameters): Add uidvalidity.
2751 2000-06-08  Urban Engberg  <ue@ccieurope.com>
2753         * gnus-demon.el (gnus-demon-scan-mail): Bind nnmail-fetched-sources.
2755 2000-06-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
2757         * message.el (message-syntax-checks): Add type.
2759 2000-06-07  Dave Love  <fx@gnu.org>
2761         * mm-view.el (mm-inline-image-emacs): Don't specify string for
2762         put-image.
2763         (mm-inline-image): Defalias, not fset.
2765         * gnus.el (gnus-group-startup-message): Don't specify string for
2766         insert-image.
2768         * gnus-ems.el (gnus-add-minor-mode): Make it an alias if
2769         add-minor-mode is available.
2770         (gnus-article-display-xface): Don't specify string for
2771         insert-image.
2773 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2775         * gnus-topic.el (gnus-topic-remove-topic): Set hidden.
2776         (gnus-topic-insert-topic-line): Use shownp.
2777         (gnus-topic-hide-topic): Don't use hidden.
2778         (gnus-topic-show-topic): Don't use hidden.
2780 2000-06-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
2782         * gnus-cache.el (gnus-cache-possibly-enter-article): Bind coding
2783         system.
2784         * gnus-soup.el (gnus-soup-write-prefixes): Ditto.
2785         * gnus-start.el (gnus-slave-save-newsrc): Ditto.
2786         * gnus-util.el (gnus-output-to-rmail): Ditto.
2787         (gnus-output-to-mail): Ditto.
2788         (gnus-write-buffer): Ditto.
2789         * gnus-uu.el (gnus-uu-save-article): Ditto.
2791 2000-06-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
2793         * message.el (message-read-from-minibuffer): Typo.
2795 2000-06-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
2797         * gnus-art.el (article-decode-charset): Override non-MIME forward
2798         charset.
2800 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2802         * mml.el (mml-quote-region): Correct the regexp.
2803         * gnus-msg.el (gnus-summary-reply): mml-quote it.
2805 2000-06-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
2807         * message.el (message-forward): Insert raw text.
2808         * mml.el (mml-parse-1): Get raw text in unibyte mode.
2809         (mml-generate-mime-1): Insert raw text in unibyte mode.
2811 2000-06-01  Florian Weimer  <fw@deneb.cygnus.argh.org>
2813         * mm-bodies.el (mm-body-encoding): Always encoded if
2814         `mm-use-ultra-safe-encoding' is set.
2816 2000-05-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
2818         * mml.el (ange-ftp-name-format): Typo.
2820 2000-05-30  Simon Josefsson  <jas@pdc.kth.se>
2822         * gnus-start.el (gnus-get-unread-articles): If
2823         `gnus-activate-group' and/or `gnus-check-server' return nil, don't
2824         try to do anything on that server.
2826 2000-05-25  Simon Josefsson  <jas@pdc.kth.se>
2828         * gnus-group.el (gnus-group-nnimap-edit-acl): Help text updated
2829         from latest draft.
2831 2000-05-08  Simon Josefsson  <jas@pdc.kth.se>
2833         * gnus-group.el (gnus-group-expire-articles-1): Make sure server
2834         is open.
2836 2000-05-24  Dave Love  <fx@gnu.org>
2838         * mml.el (mml-parse-file-name): Fix ange-ftp part.
2840 2000-05-22  Didier Verna  <didier@lrde.epita.fr>
2842         * gnus.el (gnus-redefine-select-method-widget): new function, call
2843         it once. Add an "other" entry for unknown but editable backend
2844         name symbols.
2845         * gnus-start.el (gnus-declare-backend): use it.
2847 2000-05-19  Dave Love  <fx@gnu.org>
2849         * gnus-art.el (gnus-article-next-page): Revert last change.
2851 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2853         * gnus-agent.el (gnus-agent-open-history): Open history in binary mode.
2855 2000-05-19  Dave Love  <fx@gnu.org>
2857         * gnus-art.el (gnus-mime-externalize-part): Bind mm-inlined-types,
2858         not mm-inline-large-images.
2860 2000-05-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
2862         * mml.el (mml-parse-1): Don't test multiple-charsets within mml tag.
2864 2000-05-18  Dave Love  <fx@gnu.org>
2866         * gnus-art.el: Use defalias, not fset.
2867         (gnus-article-x-face-command): Don't test for xbm.
2868         (gnus-article-next-page): Redisplay before testing point in window.
2870 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2872         * gnus-group.el (gnus-group-mode-map): Add M-SPACE.
2873         * mml.el (mml-mode-map): Comment out mml-narrow-to-part.
2875 2000-05-17  Jim Davidson  <jdavidson@acm.org>
2877         * gnus-sum.el (gnus-summary-save-article-rmail): Use
2878         gnus-summary-save-in-rmail.
2879         * message.el (message-output): Ditto.
2881 2000-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
2883         * gnus-art.el (gnus-emphasize-whitespace-regexp): Doc fix.
2885 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2887         * rfc2047.el (rfc2047-encode-message-header): Encode if the method
2888         is a charset.
2889         * message.el (message-send-news): Check group name charset.
2890         * gnus-msg.el (gnus-post-news): Decode group name.
2891         (gnus-inews-do-gcc): Encode group name.
2893 2000-05-17  Karl Kleinpaste  <karl@charcoal.com>
2895         * gnus-art.el (gnus-emphasize-whitespace-regexp): New variable.
2896         * gnus-util.el (gnus-put-text-property-excluding-newlines): Use it.
2898 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2900         * gnus-group.el (gnus-group-mark-line-p): New function.
2901         (gnus-group-goto-group): New parameter.
2902         (gnus-group-remove-mark): Use it.
2903         * gnus-topic.el (gnus-topic-move-group): Ditto.
2904         (gnus-topic-remove-group): Ditto.
2906 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2908         * gnus-group.el (gnus-group-list-dormant): New function.
2910 2000-05-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
2912         * gnus-agent.el (gnus-agent-synchronize): Use
2913         nnheader-insert-file-contents.
2914         (gnus-agent-save-active-1): Ditto.
2915         (gnus-agent-write-active): Ditto.
2916         (gnus-agent-expire): Ditto.
2917         * gnus-cache.el (gnus-cache-read-active): Ditto.
2918         * gnus-start.el (gnus-master-read-slave-newsrc): Ditto.
2919         * gnus-sum.el (gnus-summary-import-article): Ditto.
2921         * gnus-agent.el (gnus-agent-write-servers): Bind coding-system.
2922         (gnus-agent-save-group-info): Ditto.
2923         (gnus-agent-save-alist): Ditto.
2924         * gnus-util.el (gnus-make-directory): Ditto.
2926         * gnus-agent.el (gnus-agent-save-group-info): Disable multibyte.
2928 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2930         * mml.el (mml-generate-mime-preprocess-function): New variable.
2931         (mml-generate-mime-postprocess-function): New variable.
2932         (mml-generate-mime-1): Use them.
2934 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2936         * gnus-group.el (gnus-group-apropos): Group name charset.
2937         * gnus-sum.el (gnus-set-mode-line): Ditto.
2938         * gnus-group.el (gnus-group-decoded-name): New function.
2939         (gnus-group-edit-group): Use it.
2940         * gnus-cus.el (gnus-group-customize): Use it.
2942 2000-05-16  Karl Kleinpaste  <karl@charcoal.com>
2944         * gnus-util.el (gnus-put-text-property-excluding-newlines): Improve.
2946 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2948         * gnus-group.el (gnus-group-name-charset-method-alist): New variable.
2949         (gnus-group-name-charset-group-alist): Ditto.
2950         (gnus-group-name-charset): New function.
2951         (gnus-group-name-decode): New function.
2952         (gnus-group-insert-group-line): Use them.
2953         (gnus-group-prepare-flat-list-dead): Ditto.
2954         (gnus-group-list-active): Ditto.
2955         (gnus-group-describe-all-groups): Ditto.
2956         (gnus-group-prepare-flat-list-dead-predicate): Ditto.
2957         * gnus-srvr.el: (gnus-browse-foreign-server): Decode group name and
2958         add gnus-group property.
2959         (gnus-browse-group-name): Read gnus-group property.
2961 2000-05-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
2963         * nnfolder.el (nnfolder-possibly-change-group): Use
2964         file-name-coding-system instead of pathname-coding-system.
2965         * nnmail.el (nnmail-find-file): Ditto.
2966         (nnmail-write-region): Ditto.
2967         * nnmh.el (nnmh-retrieve-headers): Ditto.
2968         (nnmh-request-article): Ditto.
2969         (nnmh-request-group): Ditto.
2970         (nnmh-request-list): Ditto.
2971         (nnmh-possibly-change-directory): Ditto.
2972         (nnmh-active-number): Ditto.
2973         * nnml.el (nnml-possibly-change-directory): Ditto.
2974         (nnml-request-list): Ditto.
2975         (nnml-request-article): Ditto.
2976         (nnml-retrieve-headers): Ditto.
2978 2000-05-16  Simon Josefsson  <jas@pdc.kth.se>
2980         * nnimap.el (nnimap-request-accept-article): Don't unselect
2981         mailbox if no mailbox is selected.
2983 2000-05-15  Per Abrahamsen  <abraham@dina.kvl.dk>
2985         * gnus-art.el (gnus-button-url-regexp): Revert earlier change.
2986         Recognize domain names starting with `www.' as starting an URL.
2988 2000-05-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
2990         * mail-source.el (mail-source-fetch-maildir): Insert "From ".
2991         (mail-source-keyword-map): Add "subdirs" for maildir.
2993 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
2995         * nnmail.el (nnmail-scan-directory-mail-source-once): New variable.
2996         (nnmail-get-new-mail): Use it.
2997         * gnus-start.el (gnus-get-unread-articles): Ditto.
2999 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3001         * gnus-sum.el (gnus-summary-edit-article): Better support for
3002         nndraft:drafts.
3003         * nndraft.el (nndraft-request-replace-article): New function,
3004         bind nnmail-file-coding-system.
3006 2000-05-14  Dave Love  <fx@gnu.org>
3008         * nnheader.el: Replace uses of `fset' with `defalias'.
3009         (jka-compr-compression-info-list): Only defvar when compiling.
3011 2000-05-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3013         * webmail.el (webmail-netaddress-article): Refresh redirect.
3015 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3017         * mm-view.el (mm-inline-text): w3 might not recognize utf-8.
3019 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3021         * webmail.el: Translate &nbsp; to SP.
3023 2000-05-13  Robin S. Socha  <robin@socha.net>
3025         * message.el (message-bounce): Doc typo.
3027 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3029         * gnus-soup.el (gnus-soup-encoding-type): u is USENET news format.
3030         (gnus-soup-store): Ditto.
3031         (gnus-soup-send-packet): Ditto.
3032         * nnsoup.el (nnsoup-replies-format-type): Ditto.
3033         (nnsoup-dissect-buffer): Ditto.
3034         (nnsoup-narrow-to-article): Ditto.
3035         (nnsoup-make-active): Ditto
3037 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3039         * message.el (message-mode): Two parameters for local-variable-p.
3041 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3043         * message.el (message-strip-list-identifiers): New function.
3044         (message-reply): Use it and use message-strip-subject-re.
3045         (message-followup): Ditto.
3046         * gnus-art.el (article-hide-list-identifiers): Remove more.
3047         * gnus-sum.el (gnus-summary-remove-list-identifiers): Ditto.
3049 2000-05-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3051         * gnus-uu.el (gnus-uu-digest-mail-forward): Bind
3052         mail-parset-charset and use non-numeric argument.
3054 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3056         * mml.el (mml-buffer-list): New variable.
3057         (mml-generate-new-buffer): New function.
3058         (mml-destroy-buffers): Ditto.
3059         (mml-insert-mime): Use them.
3060         * gnus-msg.el (gnus-setup-message): mml-buffer leaks.
3061         * gnus-sum.el (gnus-summary-edit-article): Ditto.
3062         * message.el (message-mode): Ditto.
3063         * gnus-uu.el (gnus-uu-digest-headers): Keep MIME headers.
3064         (gnus-uu-save-article): Support show-as-mml.
3065         * message.el (message-forward): Ditto.
3067 2000-05-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
3069         * nndoc.el (nndoc-type-alist): mime-digest head-begin.
3070         (nndoc-mime-digest-type-p): Locate article head precisely.
3071         * mml.el (mml-generate-default-type): New variable.
3072         (mml-generate-mime-1): Use it.
3073         (mml-insert-mime-headers): Use it.
3074         * gnus-uu.el (gnus-uu-digest-buffer): New variable.
3075         (gnus-uu-digest-mail-forward): Use it and call message-forward
3076         with argument digest.
3077         (gnus-uu-save-article): Support message-forward-as-mime.
3078         * message.el (message-forward): Add parameter digest.
3079         * mm-decode.el (mm-dissect-default-type): New variable.
3080         (mm-dissect-buffer): Use it.
3082 2000-05-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
3084         * mml.el (mml-parse-singlepart-with-multiple-charsets): Set space,
3085         newline and paragraph to nil when got a non-ascii character. Test
3086         paragraph before newline.
3088 2000-05-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3090         * qp.el (quoted-printable-encode-region): Bind tab-width to 1. Set
3091         limit to 76.
3093 2000-05-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3095         * nnslashdot.el (nnslashdot-sid-strip): New function.
3096         (nnslashdot-threaded-retrieve-headers): New format.
3097         (nnslashdot-sane-retrieve-headers): Ditto.
3098         (nnslashdot-request-article): Ditto.
3099         (nnslashdot-threaded-retrieve-headers): Thread properly.
3100         (nnslashdot-request-article): Be more lenient.
3101         (nnslashdot-threaded-retrieve-headers): Regexp search.
3103 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3105         * gnus-sum.el (gnus-with-article): Define it before use it.
3107 2000-05-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3109         * message.el (message-supersede): Use mime-to-mml.
3110         * mm-decode.el (mm-insert-part): Test the buffer if no encoding.
3112 2000-05-09  Katsumi Yamaoka  <yamaoka@jpl.org>
3114         * gnus-group.el (gnus-group-list-cached): Don't use
3115         `subst-char-in-string'.
3117 2000-05-08  Dave Love  <fx@gnu.org>
3119         * pop3.el (pop3-open-server): Fix creating name of trace buffer.
3121 2000-05-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
3123         * mm-decode.el (mm-interactively-view-part): Append %s if the
3124         method is a single word.
3125         * nnwarchive.el (nnwarchive-type-definition): Typo.
3127 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3129         * gnus-group.el (gnus-group-prepare-flat-list-dead-predicate): New
3130         function.
3131         (gnus-group-prepare-flat-predicate): Use it.
3132         (gnus-group-list-cached): List dead groups.
3134 2000-05-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
3136         * gnus-art.el (article-decode-charset): Don't decode message with
3137         format.
3139 2000-05-07  Florian Weimer  <fw@deneb.cygnus.argh.org>
3141         * mailcap.el (mailcap-maybe-eval): Honor user request not to
3142         evaluate the Lisp code.
3144 2000-05-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
3146         * gnus-art.el (article-wash-html): New function.
3147         (gnus-article-wash-html): Bind.
3148         (gnus-article-make-menu-bar): Menu item.
3149         * gnus-sum.el (gnus-summary-wash-map): Bind 'h'.
3150         (gnus-summary-make-menu-bar): Menu item.
3151         * gnus.el: Autoload.
3153 2000-05-06  Florian Weimer  <fw@deneb.cygnus.argh.org>
3155         * gnus-uu.el (gnus-uu-unshar-warning): New variable.
3156         (gnus-uu-unshar-article): Use it.
3158         * mailcap.el (mailcap-maybe-eval-warning): New variable.
3159         (mailcap-maybe-eval): Use it.
3161         * gnus-msg.el (gnus-group-posting-charset-alist): Speling mistake
3162         in docstring.
3164         * mml.el (mml-generate-mime-1): Small comment.
3166 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3168         * gnus-art.el (article-de-base64-unreadable): New function.
3169         (gnus-article-de-base64-unreadable): Bind.
3170         (gnus-article-make-menu-bar): Menu item.
3171         * gnus-sum.el (gnus-summary-wash-map): Bind '6' and 'Z'.
3172         (gnus-summary-make-menu-bar): Menu item.
3173         * gnus.el: Autoload.
3175 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3177         * gnus-sum.el (gnus-summary-show-article): Remove en/disable multibyte.
3178         (gnus-summary-select-article): Add en/disable multibyte.
3180 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3182         * gnus-sum.el (gnus-summary-edit-article): Enable multibyte.
3183         (gnus-summary-edit-article): New feature: editing raw articles.
3185 2000-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
3187         * rfc2047.el (rfc2047-encode-region): Insert a space before encoding.
3188         Emacs MULE can not encode adjacent iso-2022-jp and cn-gb-2312.
3189         * gnus-msg.el (gnus-summary-mail-forward): Use unibyte buffer.
3190         Emacs MULE can not copy some 8bit characters in multibyte buffers.
3191         * mm-decode.el (mm-insert-part): Ditto.
3193 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3195         * nndoc.el (nndoc-type-alist): Extend forward regexp.
3196         (nndoc-forward-type-p): Ditto.
3198 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3200         * mm-util.el (mm-with-unibyte-current-buffer): Set the default
3201         value of enable-multibyte-characters.
3203 2000-05-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
3205         * gnus-sum.el (gnus-summary-show-article): En/disable multibyte.
3207 2000-05-03  Dave Love  <fx@gnu.org>
3209         * gnus-ems.el (gnus-article-xface-ring-internal)
3210         (gnus-article-xface-ring-size): New variable.
3211         (gnus-article-display-xface): Use them to cache data.  Don't try
3212         to use XPM.  Set up binary coding for PBM's sake.
3214 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3216         * gnus-msg.el (gnus-inews-do-gcc): Set mail-parse-charset.
3217         * gnus-int.el (gnus-request-accept-article): Ditto.
3218         (gnus-request-replace-article): Ditto.
3219         * mm-util.el (mm-mime-mule-charset-alist): Add a fake mule-charset.
3221 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3223         * rfc2047.el (rfc2047-encode): Test the validity of coding-system.
3225 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3227         * rfc2047.el (rfc2047-encode-message-header): Encode field by
3228         field.
3229         * mml.el (mml-to-mime): Use message-default-charset.
3230         (mml-preview): Narrow to headers.
3231         * message.el (message-send-mail): Use message-default-charset.
3232         (message-send-news): Narrow to headers;
3233         use message-default-charset.
3235 2000-05-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
3237         * mm-bodies.el (mm-decode-content-transfer-encoding): A better junk
3238         detect.
3239         * mml.el (mml-parse-singlepart-with-multiple-charsets): Save
3240         restriction.
3241         (mml-parse-1): Warning message.
3242         (mml-preview): Disable multibyte.
3244 2000-05-03  Dave Love  <fx@gnu.org>
3246         * gnus.el (gnus-group-startup-message): Add newline before image.
3248 2000-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
3250         * rfc2047.el (rfc2047-encode-message-header): Check the coding-system.
3251         * message.el (message-send-mail): Use unibyte-buffer.
3252         (message-send-mail): Ditto.
3254 2000-05-01  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3256         * gnus.el: Gnus v5.8.6 is released.
3258 2000-05-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
3260         * mml.el (mml-parse-1): Set no-markup-p and warn to nil.
3262 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3264         * rfc2047.el (rfc2047-q-encoding-alist): Encode HTAB.
3266 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3268         * message.el (message-send-mail-partially): Use forward-line.
3270 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3272         * gnus-art.el (gnus-mime-button-menu): Use call-interactively.
3274 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3276         * mml.el (mml-generate-mime-1): Ignore 0x1b.
3277         (mml-insert-mime): No markup only for text/plain.
3278         (mime-to-mml): Remove MIME headers.
3280 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3282         * mml.el (mml-preview): Set gnus-newsgroup-charset.
3283         * rfc2047.el (rfc2047-encode-message-header): Encode non-ascii
3284         as 8-bit.
3286 2000-04-28  Dave Love  <fx@gnu.org>
3288         * gnus.el (gnus-group-startup-message): Maybe use image in Emacs
3289         21.
3291         * mailcap.el (mailcap-parse-mailcaps): Revert last change to
3292         search order.  Use parse-colon-path and remove some redundancy.
3293         Doc fix.
3294         (mailcap-parse-mimetypes): Code consistently with
3295         mailcap-parse-mailcaps.  Doc fix.
3297         * gnus-start.el (gnus-unload): Iterate over `features', not
3298         `load-history'.
3300 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3302         * mml.el (mml-parse-1): Don't create blank parts.
3303         (mml-read-part): Fix mml tag.
3304         (mml-insert-mime): Convert message/rfc822.
3305         (mml-insert-mml-markup): Add mmlp parameter.
3307 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3309         * message.el (message-send-mail-partially): Remove CTE.
3311 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3313         * mm-view.el (mm-inline-image): Fset it.
3315 2000-04-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
3317         * nndoc.el (nndoc-type-alist): Change forward regexp.
3319 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3321         * message.el (message-send-mail-partially-limit): Change the
3322         default value.
3324 2000-04-27  Erik Toubro Nielsen  <erik@ifad.dk>
3326         * gnus-util.el (gnus-extract-address-components): Name might be
3327         "".
3329 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3331         * gnus-msg.el (gnus-summary-mail-forward): Use ARG.
3332         (gnus-summary-post-forward): Ditto.
3333         * message.el (message-forward-show-mml): New variable.
3334         (message-forward): Use it.
3335         * mml.el (mml-parse-1): Add tag mml.
3336         (mml-read-part): Ditto.
3337         (mml-generate-mime): Support reentance.
3338         (mml-generate-mime-1): Support mml tag.
3340 2000-04-27  Dave Love  <fx@gnu.org>
3342         * gnus-art.el: Don't bother to require custom, browse-url.
3343         (gnus-article-x-face-command): Include gnus-article-display-xface.
3345         * gnus-ems.el: Assume only (X)Emacs 20+.  Simplify XEmacs checks.
3346         Use defalias, not fset.
3347         (gnus-article-display-xface): New function.
3349         * mm-view.el (mm-inline-image-emacs): Use put-image, remove-images.
3351         * mm-decode.el: Small doc fixes.  Require cl when compiling.
3352         (mm-xemacs-p): Deleted.
3353         (mm-get-image-emacs, mm-get-image-xemacs): Deleted.
3354         (mm-get-image): Amalgamate Emacs and XEmacs code here; for Emacs,
3355         use create-image and don't special-case xbm.
3356         (mm-valid-image-format-p): Use display-graphic-p.
3358 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3360         * message.el (message-send-mail-partially-limit): New variable.
3361         (message-send-mail-partially): New function.
3362         (message-send-mail): Use it.
3363         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3364         all blank lines inside of base64.
3365         * mm-partial.el (mm-inline-partial): Add an option. Remove tail
3366         blank lines.
3368 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3370         * mml.el (mml-insert-tag): Match more special characters.
3372 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3374         * gnus-msg.el (gnus-bug): Avoid attaching the external buffer.
3376 2000-04-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
3378         * mm-decode.el (mm-inline-media-tests): Add message/partial.
3379         (mm-inlined-types): Ditto.
3380         * mm-partial.el: New file.
3382 2000-04-27  Dave Love  <fx@gnu.org>
3384         * mailcap.el (mailcap-mime-data): Fix octet-stream syntax -- might
3385         matter in Emacs 21.
3387 2000-04-26  Florian Weimer  <fw@deneb.cygnus.argh.org>
3389         * mm-bodies.el (mm-encode-body): Remove reference to
3390         mm-default-charset in comment.
3392 2000-04-24  Bj\e,Av\e(Brn Torkelsson  <torkel@hpc2n.umu.se>
3394         * rfc2047.el (rfc2047-encode-message-header): Fixing typo.
3396 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3398         * gnus-draft.el (gnus-draft-send): Move gnus-draft-setup inside of
3399         let.
3401 2000-04-26  Pavel Jan\e,Am\e(Bk  <Pavel@Janik.cz>
3403         * gnus-draft.el (gnus-draft-setup): Fix comments.
3405 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3407         * nnmbox.el (nnmbox-create-mbox): Use nnmbox-file-coding-system,
3408         if nnmbox-file-coding-system-for-write is nil.
3410 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3412         * gnus-msg.el (gnus-configure-posting-styles): Just remove the
3413         header if nil.
3415 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3417         * mm-view.el (mm-inline-text): Insert directly if decoded.
3418         * mml.el (autoload): Typo.
3420 2000-04-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3422         * mml.el (mml-preview): Set up posting-charset.
3423         * gnus-msg.el (gnus-group-posting-charset-alist): Add koi8-r.
3425 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3427         * webmail.el: Fix yahoo mail.
3429 2000-04-25  Shenghuo ZHU  <zsh@cs.rochester.edu>
3431         * rfc2047.el (rfc2047-dissect-region): Don't include LWS ahead of
3432         word if not necessary.
3433         (rfc2047-encode-region): Put space between encoded words.
3435 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3437         * gnus-util.el (gnus-netrc-machine): Another default to nntp.
3439 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3441         * gnus-draft.el (gnus-draft-setup): Restore mml only when
3442         required.
3443         (gnus-draft-edit-message): Require restoration.
3445 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3447         * gnus-score.el (gnus-score-headers): Copy gnus-newsgrou-scored
3448         back.
3450 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3452         * gnus-art.el (gnus-treat-article): Make sure that the summary
3453         buffer is live.
3455 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3457         * mailcap.el (mailcap-parse-mailcaps): Reorder.
3458         (mailcap-parse-mailcap): Backwards parsing.
3459         (mailcap-possible-viewers): Remove nreverse.
3460         (mailcap-mime-info): Ditto.
3461         (mailcap-add-mailcap-entry): Keep alternative viewer.
3463 2000-04-24  Lars Magne Ingebrigtsen  <lmi@quimbies.gnus.org>
3465         * gnus.el: Gnus v5.8.5 is released.
3467 2000-04-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3469         * rfc2047.el (rfc2047-header-encoding-alist): Doc fix.
3471         * gnus-util.el (gnus-netrc-machine): Default to nntp.
3473         * mml.el (mml-generate-mime-1): Force 8bit on message/rfc822.
3475 2000-04-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
3477         * mm-view.el (mm-inline-message): Disable prepare-hook.
3479 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3481         * gnus.el: Fix copyright statements.
3483         * gnus-sum.el (gnus-alter-articles-to-read-function): New
3484         variable.
3485         (gnus-articles-to-read): Use it.
3487         * message.el (message-get-reply-headers): Bind free variable.
3489 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3491         * message.el (message-get-reply-headers): Fix to-address.
3493 2000-04-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
3495         * webmail.el: Hotmail fix. Add a debug function.
3497 2000-04-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3499         * gnus-sum.el (t): M-down and M-up.
3501 2000-04-22  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3503         * gnus-sum.el: Doc fix.
3505 2000-04-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
3507         * nnwarchive.el (nnwarchive-egroups-article): Remove < and >.
3509 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3511         * nnweb.el (nnweb-dejanews-create-mapping): Remove the context
3512         string.
3513         (nnweb-request-group): Don't scan twice.
3514         (nnweb-request-scan): Don't nix out the hashtb.
3516         * message.el (message-get-reply-headers): Return a value.
3518 2000-04-22  David Aspinwall  <aspinwall@TimesTen.com>
3520         * gnus-art.el (gnus-button-url-regexp): New value to match naked
3521         urls.
3523 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3525         * gnus-cache.el (gnus-summary-insert-cached-articles): Reverse the
3526         order messages are inserted.
3528         * mml.el (mml-generate-mime-1): rfc2047-encode the heads of
3529         message/rfc822 parts.
3531         * gnus-art.el (gnus-article-read-summary-keys): Check for
3532         numerical values.
3534         * message.el (message-get-headers): Made into own function.
3535         (message-reply): Use it.
3536         (message-get-reply-headers): Renamed.
3537         (message-widen-reply): New command.
3539 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3541         * nntp.el (nntp-retrieve-data): Report the error and return nil.
3543 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3545         * mm-bodies.el (mm-decode-content-transfer-encoding): Don't remove
3546         non-base64 text at the end if not found.
3548 2000-03-01  Simon Josefsson  <jas@pdc.kth.se>
3550         * gnus-sum.el (gnus-read-move-group-name):
3551         (gnus-summary-move-article): Use `gnus-group-method' to find out
3552         what method the manually entered group belong to.
3553         `gnus-group-name-to-method' doesn't return any method parameters
3554         and `gnus-find-method-for-group' uses `gnus-group-name-to-method'
3555         for new groups so they wouldn't work.
3557 2000-04-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3559         * gnus-msg.el (gnus-configure-posting-styles): Allow nil values to
3560         override.
3562 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3564         * nnmail.el (nnmail-cache-insert): Does some stuff that is
3565         probably good to do, or something.  I dunno.  I just write these
3566         ChangeLog entries, and my name is Lars.
3568 1999-12-06  Hrvoje Niksic  <hniksic@iskon.hr>
3570         * message.el (message-caesar-region): Use translate-region.
3572 2000-04-21  Mike Fabian  <mike.fabian@gmx.de>
3574         * gnus-group.el (gnus-group-catchup-current): Doc fix.
3576 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3578         * gnus-art.el (gnus-article-setup-buffer): Don't kill local
3579         variables, because that makes Emacs flash.
3581         * gnus-group.el (gnus-group-insert-group-line): Don't call
3582         gnus-group-add-icon unconditionally.
3584         * gnus-group.el (gnus-group-glyph-directory): Don't depend on
3585         xmas.
3586         (gnus-group-glyph-directory): Removed.
3588 2000-04-21  Jaap-Henk Hoepman  <hoepman@cs.utwente.nl>
3590         * gnus-msg.el (gnus-inews-insert-archive-gcc): Don't do stuff if
3591         gnus-newsgroup-name is "".
3593 2000-04-21  Florian Weimer  <fw@deneb.cygnus.argh.org>
3595         * mm-util.el (mm-mime-mule-charset-alist): Add support for UTF-8
3596         in conjunction with MULE-UCS.
3598 1999-12-13  Per Abrahamsen  <abraham@dina.kvl.dk>
3600         * rfc2047.el (rfc2047-fold-region): Don't use the same break twice.
3602 1999-12-21  Jan Vroonhof  <vroonhof@math.ethz.ch>
3604         * message.el (message-shorten-references): Only cater to broken
3605         INN for news. This caters for broken smtpd.
3607 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3609         * mailcap.el (mailcap-mime-info): Use the first match; not the
3610         last.
3612         * gnus-agent.el (gnus-category-kill): Save the category list.
3614 2000-04-21  Chris Brierley  <brierley@pobox.com>
3616         * gnus-sum.el (gnus-summary-move-article): Do something or other.
3618 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3620         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3622 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3624         * gnus-group.el (gnus-group-add-icon): Fixed indentation.
3626 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3628         * gnus-group.el (gnus-group-prepare-flat-predicate): New function.
3629         (gnus-group-list-cached): Use it.
3631 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3633         * gnus.el: Update all the copyright notices.
3635 2000-04-21  Vladimir Volovich  <vvv@vvv.vsu.ru>
3637         * mm-bodies.el (mm-decode-content-transfer-encoding): Remove
3638         non-base64 text at the end.
3640 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3642         * mm-bodies.el (mm-body-charset-encoding-alist): defcustomized.
3644 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3646         * nnheader.el: Don't autoload cancel-function-timers.
3648         * message.el (message-fetch-field): Fold case.
3650 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3652         * message.el (message-forward-before-signature): New variable.
3654 2000-04-21  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
3656         * gnus-mlspl.el: Fix stuff.
3658 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3660         * gnus-sum.el (gnus-summary-update-article-line): Don't hide
3661         subjects when unthreaded.
3663 2000-04-21  David S. Goldberg  <dsg@mitre.org>
3665         * gnus-art.el (gnus-boring-article-headers): Work on long CCs as
3666         well.
3668 2000-04-21  Rui Zhu  <sprache@iname.com>
3670         * gnus-art.el (gnus-article-mode): Fix variable name.
3672 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3674         * mm-view.el: Fix autoload.
3676         * flow-fill.el (flow-fill): Fix provide.
3678         * gnus-draft.el (gnus-draft-send): Bind message-setup-hook to
3679         nil.
3681 2000-04-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
3683         * gnus-win.el (gnus-configure-windows): Revert to switch-to-buffer.
3685 2000-04-21  Katsumi Yamaoka  <yamaoka@jpl.org>
3687         * gnus-util.el (gnus-netrc-machine): Didn't work.
3689 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3691         * gnus-draft.el (gnus-draft-setup): Restore to mml.
3693 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3695         * flow-fill.el: Renamed from fill-flowed.
3697         * message.el (message-forward-ignored-headers): Default to
3698         removing CTE.
3700 2000-04-21  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
3702         * message.el (message-mode): Don't fill headers.
3704 2000-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3706         * message.el (message-pipe-buffer-body): Use shell
3708 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
3710         * nnvirtual.el (nnvirtual-request-article):
3711         Bind gnus-override-method to nil.
3712         (nnvirtual-request-update-mark): Don't update mark when
3713         article is not there.
3715 2000-04-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
3717         * mm-uu.el (mm-uu-dissect): Check forwarded message.
3719 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3721         * gnus-util.el (gnus-parse-netrc): Allow "port".
3722         (gnus-netrc-machine): Take a port param.
3723         (gnus-netrc-machine):
3725         * gnus-art.el (gnus-request-article-this-buffer): Allow
3726         re-selecting referenced articles.
3728         * message.el (message-cancel-news): Allow editing.
3729         (message-cancel-message): Add newline.
3731 2000-04-20  William M. Perry  <wmperry@aventail.com>
3733         * mm-view.el (mm-inline-image-emacs): New function.
3735 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3737         * mail-source.el (mail-source-delete-incoming): Change default in
3738         cvs.
3740 2000-04-20  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
3742         * gnus-art.el (gnus-mime-view-part-as-type-internal): New
3743         function.
3745 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3747         * nnml.el (nnml-request-expire-articles): Use it.
3749         * nnmail.el (nnmail-expiry-target): New variable.
3750         (nnmail-expiry-target-group): New function.
3752 2000-04-20  Emerick Rogul  <emerick@cs.bu.edu>
3754         * message.el (message-forward): Add non-MIME separators.
3756 2000-04-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3758         * message.el (message-generate-headers): Respect the syntax check
3759         spec.
3761         * gnus-sum.el (gnus-remove-thread-1): Show thread.
3762         (gnus-remove-thread): Don't show all threads.
3764 2000-04-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
3766         * gnus.el: Pterodactyl Gnus v5.8.4 is released.
3768 2000-04-19  Dave Love  <fx@gnu.org>
3770         * mailcap.el (mailcap-parse-mimetypes): Add ...mime.types.
3772 2000-04-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
3774         * nnwarchive.el (nnwarchive-type-definition): New egroups html.
3775         (nnwarchive-egroups-*): Ditto.
3776         (nnwarchive-url): Unibyte buffer and single line cookie.
3778 2000-04-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3780         * mm-util.el (mm-char-or-char-int-p): New alias.
3781         * nnweb.el (nnweb-decode-entities): Check the validity of numeric
3782         entities.
3784 1999-11-30  Daiki Ueno  <ueno@unixuser.org>
3786         * lisp/imap.el (imap-body-lines): Check Content-Type: of the
3787         article case insensitively.
3789 2000-04-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3791         * mail-source.el (mail-source-fetch-webmail): Use the default
3792         password provided in mail-sources; use webmail:subtype:user as
3793         the key.
3795 2000-04-10  John Wiegley  <johnw@gnu.org>
3797         * mail-source.el (mail-source-fetch-webmail): Use
3798         mail-source-password-cache.
3800 2000-04-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
3802         * webmail.el: Add netscape mail and fix HotMail mail.
3804 2000-04-08  Simon Josefsson  <jas@pdc.kth.se>
3806         * imap.el (imap-kerberos4-open): Work with recent `imtest's.
3808 2000-04-02  Simon Josefsson  <jas@pdc.kth.se>
3810         * nnimap.el (nnimap-request-article): Use BODY.PEEK[] instead of
3811         RFC822.PEEK if server support IMAP4rev1.
3812         (nnimap-request-body): Use BODY.PEEK[TEXT] instead of
3813         RFC822.TEXT.PEEK if server support IMAP4rev1.
3814         (nnimap-request-head): Use BODY.PEEK[HEADER] instead of
3815         RFC822.HEADER if server support IMAP4rev1.
3816         (nnimap-request-article-part): Support bodydetail in response
3817         data.
3819 2000-03-11  Simon Josefsson  <jas@pdc.kth.se>
3821         * fill-flowed.el: New file.
3823         * mm-decode.el (mm-dissect-singlepart): Create a MIME handle for
3824         text/plain parts with `format' parameters.
3826         * mm-view.el (autoload): Autoload fill-flowed.
3827         (mm-inline-text): For "plain" parts with a format=flowed
3828         parameter, call `fill-flowed'.
3830 2000-03-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3832         * nnslashdot.el (nnslashdot-request-list): Fudge new-style
3833         slashdot ids.
3835 2000-03-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3837         * nnslashdot.el (nnslashdot-request-list): Use the new slashdot
3838         format.
3840 2000-03-16  Simon Josefsson  <jas@pdc.kth.se>
3842         * imap.el: GSSAPI support, support kerberos 4 with Cyrus v1.6.x
3843         `imtest' too.
3844         (imap-kerberos4-program): Renamed from `imap-imtest-program'.
3845         (imap-gssapi-program): New variable.
3846         (imap-streams): Add gssapi.
3847         (imap-stream-alist): Ditto.
3848         (imap-authenticators): Ditto.
3849         (imap-authenticator-alist): Ditto.
3850         (imap-kerberos4-stream-p): Rename from `imap-kerberos4s-p'.
3851         (imap-kerberos4-open): Loop over imtest programs, support Cyrus
3852         1.6.x `imtest' syntax.
3853         (imap-gssapi-stream-p): New function.
3854         (imap-gssapi-open): Ditto.
3855         (imap-gssapi-auth-p): Ditto.
3856         (imap-gssapi-auth): Ditto.
3857         (imap-kerberos4-auth-p): Renamed from `imap-kerberos4a-p'.
3858         (imap-send-command): Use buffer-local `imap-client-eol' value.
3860         * nnimap.el (nnimap-retrieve-headers-progress): Fold continuation
3861         lines and turn TAB into SPC before parsing.
3863 2000-03-15  Simon Josefsson  <jas@pdc.kth.se>
3865         * nnheader.el (nnheader-group-pathname): Make sure to return a
3866         directory.
3867         * nnmail.el (nnmail-group-pathname): Ditto.
3869 2000-02-08  Per Abrahamsen  <abraham@dina.kvl.dk>
3871         * nnmail.el (nnmail-fix-eudora-headers): Fix `In-Reply-To' too, it
3872         might split in the middle of a message-id.
3874 2000-03-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3876         * gnus-srvr.el (gnus-server-kill-server): Offer to kill all the
3877         groups from the server.
3879         * gnus-sum.el (gnus-summary-save-parts): Fix interactive spec.
3880         (gnus-summary-toggle-header): Update the wash status.
3882         * gnus-uu.el ((gnus-uu-extract-map "X" gnus-summary-mode-map)):
3883         Moved here.
3885         * gnus-agent.el (gnus-agent-save-group-info): Respect old
3886         setting.
3888         * nnmail.el (nnmail-get-active): Use it.
3889         (nnmail-parse-active): New function.
3891         * mm-view.el (mm-inline-text): Support the new version of
3892         vcard.el.
3894         * gnus-sum.el (gnus-summary-move-article): Only delete article
3895         when moving junk.
3896         (gnus-deaden-summary): Bury the buffer.
3898         * nnmail.el (nnmail-group-pathname): Ditto.
3900         * nnheader.el (nnheader-group-pathname): Use expand-file-name.
3902 2000-03-13  Christoph Rohland  <hans-christoph.rohland@sap.com>
3904         * rfc2047.el (rfc2047-encode-message-header): Encode no matter
3905         whether Mule.
3907 2000-03-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3909         * message.el (message-send-mail): Protect against unloaded Gnus.
3911         * gnus-topic.el (gnus-topic-update-topic-line): Don't update the
3912         parent.
3913         (gnus-topic-update-topic-line): Yes, do.
3914         (gnus-topic-goto-missing-group): Tally the correct number of
3915         unread articles before inserting the topic line.
3917 2000-03-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3919         * nnultimate.el (nnultimate-retrieve-headers): Ignore errors.
3921 2000-02-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3923         * mm-decode.el (mm-dissect-buffer): Ditto.
3925         * gnus-art.el (article-decode-charset): Strip CTE.
3927         * ietf-drums.el (ietf-drums-strip): New function.
3929         * gnus-sum.el (gnus-summary-move-article): Don't use the prefix
3930         when prompting in read-only groups.
3932 2000-02-23  Simon Josefsson  <jas@pdc.kth.se>
3934         * imap.el (imap-send-command): Change EOL-chars when
3935         `imap-client-eol' differs from default, not only for kerberos4.
3936         (imap-mailbox-status): Get encoded mailbox's status.
3938 2000-02-19  Simon Josefsson  <jas@pdc.kth.se>
3940         * mail-source.el (mail-source-fetch-imap): Copy `imap-password'
3941         into `mail-source-password-cache'.
3943 2000-02-17  Florian Weimer  <fw@deneb.cygnus.argh.org>
3945         * mm-util.el (mm-mime-charset): Check for presence of
3946         `coding-system-get' and `get-charset-property' (recent XEmacs has
3947         the former, but not the latter).
3949 2000-01-28  Dave Love  <fx@gnu.org>
3951         * message.el (message-check-news-header-syntax): Fix typo
3952         `newsgroyps'.
3953         (message-talkative-question): Put temp buffer in fundamental-mode.
3954         (message-recover): Use fundamental-mode in the right buffer.
3956         * nnmail.el (nnmail-split-history): Use fundamental-mode in the
3957         right buffer.
3959 2000-01-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
3961         * qp.el (quoted-printable-decode-region): Add charset parameter.
3962         (quoted-printable-decode-string): Ditto.
3964         * gnus-art.el (article-de-quoted-unreadable): Use it.
3966 2000-01-21  Simon Josefsson  <jas@pdc.kth.se>
3968         * nnimap.el (nnimap-split-predicate): New variable.
3969         (nnimap-split-articles): Use it.
3971 2000-01-20  Simon Josefsson  <jas@pdc.kth.se>
3973         * utf7.el: Change email address.
3975 2000-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
3977         * gnus-group.el (gnus-group-catchup): Purge split history.
3979 2000-01-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
3981         * nnmail.el (nnmail-generate-active): Support extended group name.
3982         (nnmail-get-active): Ditto.
3984 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3986         * gnus-agent.el (gnus-agent-write-active): Since no prefix in
3987         group names, don't remove anything.
3989 2000-01-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
3991         * webmail.el (webmail-my-deja-open): My-deja changes.
3993 2000-01-13  Simon Josefsson  <jas@pdc.kth.se>
3995         * nnimap.el (nnimap-retrieve-headers-progress): Create xref field.
3997 2000-01-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
3999         * gnus-agent.el (gnus-agent-fetch-headers): Translate full path.
4001 2000-01-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4003         * gnus.el (gnus-other-frame): Fix typo.
4005 1999-06-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
4007         * gnus-cus.el (gnus-group-customize): Fix typo.
4009 2000-01-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4011         * nnweb.el (nnweb-insert): Simplified.
4013 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4015         * gnus-art.el (gnus-article-mode-map): "e" is
4016         gnus-summary-edit-article.
4018 2000-01-06  Jari Aalto  <jari.aalto@poboxes.com>
4020         * mailcap.el (mailcap-mime-extensions): Add .diff.
4022 2000-01-06  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4024         * mm-decode.el (mm-mailcap-command): handle "%%" and the case
4025         where there is no "%s" in the method.
4027 2000-01-08  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
4029         * gnus-sum.el (gnus-summary-select-article): Return 'old.
4031 2000-01-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4033         * nnfolder.el (nnfolder-read-folder): Use nnfolder-save-buffer.
4035         * gnus.el: Really always pop up a new frame.
4037         * parse-time.el (parse-time-rules): Allow 100-110 to be
4038         2000-2010.
4040         * time-date.el (date-to-time): Don't use timezone.
4042 2000-01-06  Dave Love  <fx@gnu.org>
4044         * time-date.el: Add keywords.
4045         (date-to-time): Add autoload cookie.  Canonicalize with
4046         timezone-make-date-arpa-standard.
4047         (time-to-seconds): Avoid caddr.
4048         (safe-date-to-time): Add autoload cookie.
4050 2000-01-05  BrYan P. Johnson  <beej@mindspring.net>
4052         * gnus-group.el (gnus-group-line-format-alist): Added %E for
4053         eyecandy.
4054         (gnus-group-insert-group-line): Now groks %E and inserts icon in
4055         group line using gnus-group-add-icon.
4056         (gnus-group-icons): Added customize group.
4057         (gnus-group-icon-list): Added variable.
4058         (gnus-group-glyph-directory): Added variable.
4059         (gnus-group-icon-cache): Added variable.
4060         (gnus-group-running-xemacs): Added variable.
4061         (gnus-group-add-icon): Added function. Add an icon to the current
4062         line according to gnus-group-icon-list.
4063         (gnus-group-icon-create-glyph): Added function.
4065 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4067         * gnus-sum.el (gnus-summary-select-article): Return whether we
4068         selected something new.
4069         (gnus-summary-search-article): Start searching at the window
4070         point.
4072         * gnus-group.el (gnus-fetch-group): Complete over
4073         gnus-active-hashtb.
4075 2000-01-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4077         * gnus.el: Pterodactyl Gnus v5.8.3 is released.
4079 2000-01-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4081         * gnus-sum.el (gnus-preserve-marks): New variable.
4082         (gnus-summary-move-article): Use it.
4083         (gnus-group-charset-alist): Added more entries.
4085 2000-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4087         * mm-decode.el (mm-inline-override-types): Removed duplicate.
4089         * gnus-uu.el (gnus-uu-mark-over): Use gnus-summary-default-score
4090         as the default score.
4092         * gnus-score.el (gnus-score-delta-default): Changed name.
4094 2000-01-04  Simon Josefsson  <jas@pdc.kth.se>
4096         * imap.el (imap-parse-literal):
4097         (imap-parse-flag-list): Don't care about props.
4098         (imap-parse-string): Handle quoted characters.
4100 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4102         * gnus-sum.el (gnus-summary-goto-unread): Doc fix.
4103         (gnus-summary-mark-article): Doc fix.
4104         (gnus-summary-mark-forward): Doc fix.
4105         (t): Changed keystroke for gnus-summary-customize-parameters.
4107         * gnus-art.el (gnus-article-mode-map): Use gnus-article-edit for
4108         "e".
4109         (gnus-article-mode-map): No, don't.
4111         * gnus-sum.el (gnus-summary-next-subject): Don't show the thread
4112         of the final article.
4114         * mm-decode.el (mm-interactively-view-part): Error on no method.
4116 2000-01-02  Stefan Monnier  <monnier+gnu/emacs@tequila.cs.yale.edu>
4118         * gnus-score.el (gnus-score-insert-help): Something.
4120         * gnus-art.el (gnus-button-alist): Exclude < from <URL:
4122         * gnus-win.el (gnus-configure-frame): Ditto.
4124         * gnus-mh.el (gnus-summary-save-in-folder): Use
4125         with-current-buffer.
4127 2000-01-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4129         * nnwarchive.el: Changed file perms.
4131 1999-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4133         * gnus-group.el (gnus-group-delete-groups): New command.
4134         (gnus-group-delete-group): Extra no-prompt parameters.
4136 1999-12-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4138         * nnslashdot.el (nnslashdot-request-article): Translate <br> into
4139         <p>.
4141 1999-12-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
4143         * webmail.el (webmail-hotmail-article): Don't insert message id.
4145 1999-12-28  Kai Gro\e,A_\e(Bjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
4147         * nnimap.el (nnimap-split-fancy): New variable.
4148         (nnimap-split-fancy): New function.
4150 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4152         (nnimap-split-rule): Document symbol value.
4154 1999-12-28  Simon Josefsson  <jas@pdc.kth.se>
4156         * nnimap.el (nnimap-retrieve-headers-progress): Let
4157         `nnheader-parse-head' parse article.
4158         (nnimap-retrieve-headers-from-server): Don't request ENVELOPE,
4159         request headers needed by `nnheader-parse-head'.
4161 1999-12-23  Florian Weimer  <fw@s.netic.de>
4163         * gnus-msg.el (gnus-group-posting-charset-alist): Correct default
4164         value (crosspostings are handled), improve documentation.
4166         * nnultimate.el: Declare file coding system as iso-8859-1.
4168         * message.el: Dito.
4170         * gnus-cite.el: Dito.
4172         * gnus-spec.el: Dito.
4174 1999-12-21  Florian Weimer  <fw@s.netic.de>
4176         * gnus-msg.el (gnus-group-posting-charset-alist): New layout.
4177         (gnus-setup-message): No longer make `message-posting-charset'
4178         buffer-local.
4179         (gnus-setup-posting-charset): Reflect the new layout of
4180         `gnus-group-posting-charset-alist' and `message-posting-charset'.
4182         * message.el (message-send-mail): Bind `message-this-is-mail' and
4183         `message-posting-charset'.
4184         (message-send-news): Dito, and honour new layout of
4185         `message-posting-charset'.
4186         (message-encode-message-body): Ignore `message-posting-charset'.
4188         * mm-bodies.el (mm-body-encoding): Consider
4189         `message-posting-charset' when deciding whether to use 8bit.
4191         * rfc2047.el (rfc2047-encode-message-header): Back out change.
4192         (rfc2047-encodable-p): Now solely for headers; use
4193         `message-posting-charset'.
4195 1999-12-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
4197         * nnwarchive.el (nnwarchive-type-definition): Set default value.
4199 1999-12-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
4201         * nnagent.el (nnagent-server-opened): Optional.
4202         (nnagent-status-message): Optional.
4204 1999-12-19  Simon Josefsson  <jas@pdc.kth.se>
4206         * gnus-cite.el (gnus-article-toggle-cited-text): Restore beg and
4207         end (referenced by instructions in
4208         `gnus-cited-opened-text-button-line-format-alist').
4210 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4212         * imap.el (imap-starttls-open): Typo.
4214 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4216         * mm-util.el (mm-charset-after): Non-MULE case.
4217         * mail-prsvr.el (mail-parse-mule-charset): New variable.
4218         * rfc2047.el (rfc2047-dissect-region): Bind it.
4220 1999-12-18  Florian Weimer  <fw@s.netic.de>
4222         * mml.el (mml-generate-multipart-alist): Correct default value.
4224         * mm-encode.el (mm-use-ultra-safe-encoding): New variable.
4225         (mm-safer-encoding): New function.
4226         (mm-content-transfer-encoding): Use both.
4228         * mm-bodies.el (mm-body-encoding): Use mm-use-ultra-safe-encoding.
4229         * qp.el (quoted-printable-encode-region): Dito.
4231 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4233         * webmail.el (webmail-hotmail-article): Snarf the raw file.
4235 1999-12-18  Victor S. Miller  <victor@idaccr.org>
4237         * webmail.el (webmail-hotmail-list): raw=0.
4239 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4241         * gnus-agent.el (gnus-agent-enter-history): Back-compatible in
4242         group name.
4244 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4246         * gnus-agent.el (gnus-agent-expire): Convert to symbol if stringp.
4248 1999-12-18  Simon Josefsson  <jas@pdc.kth.se>
4250         * imap.el: Don't autoload digest-md5.
4251         (imap-starttls-open): Bind coding-system-for-{read,write}.
4252         (imap-starttls-p): Check if we can find starttls.el.
4253         (imap-digest-md5-p): Check if we can find digest-md5.el.
4255 1999-11-30  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4257         * imap.el: Require `digest-md5' when compiling; add autoload
4258         settings for `digest-md5-parse-digest-challenge',
4259         `digest-md5-digest-response', `starttls-open-stream' and
4260         `starttls-negotiate'.
4261         (imap-authenticators): Add `digest-md5'.
4262         (imap-authenticator-alist): Setup for `digest-md5'.
4263         (imap-digest-md5-p): New function.
4264         (imap-digest-md5-auth): New function.
4265         (imap-stream-alist): Add STARTTLS entry.
4266         (imap-starttls-p): New function.
4267         (imap-starttls-open): New function.
4269 1999-12-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
4271         * gnus-agent.el (gnus-agent-enter-history): Bad group name.
4273 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4275         * rfc2047.el (rfc2047-dissect-region): Use mapcar instead of
4276         string-to-x function.
4278 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4280         * rfc2047.el (rfc2047-fold-region): Fold a line more than once.
4282 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4284         * webmail.el: Enhance hotmail-snarf.
4286 1999-12-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
4288         * rfc2047.el (rfc2047-dissect-region): Rewrite.
4290 1999-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
4292         * webmail.el (webmail-hotmail-list): Search no-error.
4294 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4296         * nnwarchive.el: Support nov-is-evil.
4297         * gnus-bcklg.el (gnus-backlog-request-article): Buffer is optional.
4298         Set it if non-nil.
4299         * gnus-agent.el (gnus-agent-fetch-articles): Use it.
4301 1999-12-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
4303         * nnagent.el (nnagent-server-opened): Redefine.
4304         (nnagent-status-message): Ditto.
4306 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4308         * rfc1843.el (rfc1843-decode-region): Use
4309         buffer-substring-no-properties.
4310         * gnus-art.el (article-decode-HZ): New function.
4312 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4314         * nnheader.el (nnheader-translate-file-chars): Only in full path.
4316 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4318         * mm-util.el (mm-find-charset-region): mail-parse-charset is a
4319         MIME charset not a MULE charset.
4321 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4323         * gnus-ems.el: Translate more ugly characters.
4324         * nnheader.el (nnheader-translate-file-chars): Don't translate
4325         the second ':'.
4327 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4329         * gnus-art.el (gnus-request-article-this-buffer): Use all refer
4330         method if cannot find the article.
4332 1999-12-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
4334         * gnus-art.el (gnus-request-article-this-buffer): Don't use refer
4335         method if overrided.
4337 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4339         * mail-source.el (mail-source-fetch-webmail): Parameter
4340         dontexpunge.
4342 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4344         * webmail.el: Support my-deja. Better error report.
4346 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4348         * nnslashdot.el (nnslashdot-date-to-date): Error proof when input
4349         is bad.
4350         * gnus-sum.el (gnus-list-of-unread-articles): When (car read)
4351         is not 1.
4353 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4355         * nnslashdot.el (nnslashdot-request-article): A space.
4357 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4359         * nnagent.el: Support different backend with same name.
4361 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4363         * nnslashdot.el (nnslashdot-threaded-retrieve-headers): Support
4364         archived group.
4365         (nnslashdot-sane-retrieve-headers): Ditto.
4366         (nnslashdot-request-article): Ditto.
4368 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4370         * nnweb.el (nnweb-insert): Narrow to point.
4372 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4374         * nnweb.el (nnweb-insert): Follow refresh url.
4375         * nnslashdot.el: Use it.
4377 1999-12-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
4379         * nnweb.el (nnweb-decode-entities): Decode numerical entities.
4380         (nnweb-decode-entities-string): New function.
4382         * nnwarchive.el (nnwarchive-decode-entities-string): Rename to
4383         nnweb-* and move to nnweb.el.
4384         * nnwarchive.el: Use nnweb-decode-entities, etc.
4385         * webmail.el: Ditto.
4387         * nnslashdot.el: Use nnweb-decode-entities-string.
4388         (nnslashdot-decode-entities): Remove.
4390 1999-12-13  Eric Marsden  <emarsden@mail.dotcom.fr>
4392         * nnslashdot.el: Decode entities.
4394 1999-12-12  Dave Love  <fx@gnu.org>
4396         * gnus-agent.el (gnus-category-edit-groups)
4397         (gnus-category-edit-score, gnus-category-edit-predicate): Replace
4398         expansion of setf, fixed.
4400 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4402         * gnus-agent.el: Revoke last Dave Love's patch, because of
4403         incompatibility of XEmacs.
4405 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4407         * mm-uu.el: Change headers.
4408         * rfc1843.el: Ditto.
4409         * uudecode.el: Ditto.
4411 1999-12-07  Dave Love  <fx@gnu.org>
4413         * gnus-agent.el (gnus-category-edit-predicate)
4414         (gnus-category-edit-score, gnus-category-edit-score): Expand setf
4415         inside backquote to avoid it at runtime.
4417 1999-12-07  Dave Love  <fx@gnu.org>
4419         * binhex.el: Require cl when compiling.
4421 1999-12-04  Dave Love  <fx@gnu.org>
4423         * gnus-cus.el (gnus-group-parameters): Allow nil for banner.
4425 1999-12-04  Dave Love  <fx@gnu.org>
4427         * mm-util.el (mm-delete-duplicates): New function.
4428         (mm-write-region): Use it.
4430         * mml.el (mml-minibuffer-read-type): Use mm-delete-duplicates.
4432         * mailcap.el (mailcap-mime-types): Require mm-util.  Use
4433         mm-delete-duplicates.
4435         * imap.el (imap-open, imap-debug): Avoid mapc.
4437         * nnvirtual.el (nnvirtual-create-mapping): Likewise.
4439         * gnus-sum.el (gnus-summary-exit-no-update): Avoid copy-list.
4440         (gnus-multi-decode-encoded-word-string): Avoid mapc.
4442         * gnus-start.el (gnus-site-init-file): Avoid ignore-errors at
4443         runtime.
4445         * gnus.el (gnus-select-method): Likewise.
4447         * nnheader.el (nnheader-nov-read-integer): Likewise.
4449         * mm-view.el (mm-inline-message): Require cl when compiling.
4450         Avoid ignore-errors at runtime.
4451         (mm-inline-text): Avoid mapc.
4453 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4455         * gnus-art.el (article-decode-charset): Widen is bad.
4457 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4459         * mm-util.el (mm-charset-after): `charset-after' may not be defined.
4461 1999-12-12  Florian Weimer  <fw@s.netic.de>
4463         * rfc2047.el (rfc2047-encodable-p): New parameter header used to
4464         indicate that only US-ASCII is permitted.
4465         (rfc2047-encode-message-header): Use it.  Now, Gnus should never
4466         use unencoded 8-bit characters in message headers.
4468 1999-12-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
4470         * ietf-drums.el (ietf-drums-narrow-to-header): Make it work with
4471         CRLF.
4473 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4475         * webmail.el: Require url-cookie.
4477 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4479         * nnwarchive.el (nnwarchive-make-caesar-translation-table): A
4480         new function to make modified caesar table.
4481         (nnwarchive-from-r13): Use it.
4482         (nnwarchive-mail-archive-article): Improved.
4484 1999-12-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
4486         * webmail.el (webmail-url): Use mm-with-unibyte-current-buffer.
4488 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4490         * nnweb.el (nnweb-request-article): Return cons.
4492 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4494         * gnus-sum.el (gnus-summary-setup-default-charset): Typo.
4496 1999-12-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
4498         * mm-util.el (mm-with-unibyte): New macro.
4499         * nnweb.el (nnweb-init): Use it.
4501 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4503         * mm-util.el (mm-charset-after): New function.
4504         (mm-find-mime-charset-region): Set charsets after
4505         delete-duplicates and use find-coding-systems-region.
4506         (mm-find-charset-region): Remove composition.
4508         * mm-bodies.el (mm-encode-body): Use mm-charset-after.
4510         * mml.el (mml-parse-singlepart-with-multiple-charsets): Ditto.
4512 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4514         * mm-util.el (mm-find-mime-charset-region): Revoke last change.
4515         * mml.el (mml-confirmation-set): New variable.
4516         (mml-parse-1): Ask user to confirm.
4518 1999-12-09  Simon Josefsson  <jas@pdc.kth.se>
4520         * gnus-start.el (gnus-get-unread-articles): Make sure all methods
4521         are scanned when we have directory mail-sources (the mail source
4522         is modified in that case, so we must scan it for all
4523         groups/methods).
4525 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4527         * nnml.el (nnml-request-move-article): Save nnml-current-directory
4528         and nnml-article-file-alist.
4530 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4532         * gnus-group.el (gnus-group-get-new-news-this-group): Binding
4533         nnmail-fetched-sources.
4535 1999-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
4537         * mm-util.el (mm-find-charset-region): Use the last charset.
4539 1999-12-08  Per Abrahamsen  <abraham@dina.kvl.dk>
4541         * gnus.el (gnus-select-method): Made the option list prettier.
4543 1999-12-08  Florian Weimer  <fw@s.netic.de>
4545         * gnus-msg.el (gnus-group-posting-charset-alist): Use iso-8859-1
4546         for the `de' newsgroups hierarchy, as it is common practice there.
4548 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4550         * nnwarchive.el (nnwarchive-mail-archive-article): Fix
4551         buffer-string arguments. Fix references.
4553 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4555         * gnus-agent.el (gnus-agent-confirmation-function): New variable.
4556         (gnus-agent-batch-fetch): Use it.
4557         (gnus-agent-fetch-session): Use it.
4559 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4561         * mm-util.el (mm-find-mime-charset-region): Delete nil.
4563 1999-12-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
4565         * mm-util.el (mm-find-charset-region): Don't capitalize.  Delete
4566         nil.
4568 1999-12-07  Per Abrahamsen  <abraham@dina.kvl.dk>
4570         * nnslashdot.el (nnslashdot-request-list): There were two
4571         top-level body-forms.  Put a `progn' around them.
4573         * gnus.el (gnus-select-method): Use `condition-case'
4574         instead of `ignore-errors', since cl may not be loaded when the
4575         form is evaluated.
4577 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4579         * nnwarchive.el: Support www.mail-archive.com.
4581 1999-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
4583         * nnmail.el (nnmail-get-new-mail): Remove fetched sources before
4584         do anything.
4586 1999-12-06  Simon Josefsson  <jas@pdc.kth.se>
4588         * utf7.el: New file, written by Jon K Hellan.
4590         * imap.el (imap-use-utf7): Renamed from `imap-utf7-p', change
4591         default to t.
4593 1999-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4595         * nnslashdot.el (nnslashdot-request-delete-group): New function.
4597         * gnus-sum.el (gnus-summary-refer-article): Work for lists with
4598         current.
4599         (gnus-refer-article-methods): New function.
4600         (gnus-summary-refer-article): Use it.
4602 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
4604         * nnimap.el (nnimap-retrieve-groups): Return active format.
4606         * nnimap.el (nnimap-replace-in-string): Removed.
4607         (nnimap-request-list):
4608         (nnimap-retrieve-groups):
4609         (nnimap-request-newgroups): Quote group instead of escaping SPC.
4611 1999-12-05  Simon Josefsson  <jas@pdc.kth.se>
4613         * imap.el: Use format-spec for ssl program.
4614         * imap.el (imap-ssl-arguments): Removed.
4615         (imap-ssl-open-{1,2}): Removed.
4617 1999-12-04  Per Abrahamsen  <abraham@dina.kvl.dk>
4619         * gnus-start.el (gnus-site-init-file): Use `condition-case'
4620         instead of `ignore-errors', since cl may not be loaded when the
4621         form is evaluated.
4623 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4625         * mm-bodies.el (mm-8bit-char-regexps): Removed.
4626         (mm-7bit-chars): New variable.
4627         (mm-body-7-or-8): Use it in both cases.
4629 1999-12-04  Michael Welsh Duggan  <md5i@cs.cmu.edu>
4631         * gnus-start.el (gnus-site-init-file): Don't use cl macros in
4632           defcustom definitions.
4634 1999-12-04  Simon Josefsson  <jas@pdc.kth.se>
4636         * mm-decode.el (mm-display-part): Let mm-display-external return
4637         inline or external.
4638         (mm-display-external): For copiousoutput methods, insert output in
4639         buffer.
4641 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4643         * nntp.el (nntp-retrieve-headers-with-xover): Goto the end of
4644         buffer.
4646 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4648         * gnus-audio.el: An M too far.
4650         * gnus-msg.el (gnus-setup-message): One backtick too many.
4652         * gnus-art.el (gnus-mime-view-part-as-type): mailcap-mime-types is
4653         a function, not a variable.
4655 1999-12-04  Max Froumentin  <masmef@maths.bath.ac.uk>
4657         * gnus-score.el (gnus-score-body): Widen before requesting.
4659 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4661         * gnus-group.el (gnus-group-prepare-flat): Comment fix.
4663 1999-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
4665         * mail-source.el (mail-source-fetch-webmail): Bind
4666         mail-source-string.
4668 1999-12-04  Matt Swift  <swift@alum.mit.edu>
4670         * gnus-uu.el (gnus-uu-mark-by-regexp): Doc fix.
4671         (gnus-uu-unmark-by-regexp): Ditto.
4673         * gnus-group.el (gnus-group-catchup-current): Would bug out on
4674         dead groups.
4676 1999-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4678         * gnus-msg.el (gnus-setup-message): Allow the charset setting to
4679         do their real thing.
4681         * nnmh.el (nnmh-be-safe): Doc fix.
4683         * gnus-sum.el (gnus-summary-exit): Write cache active file.
4685         * nntp.el (nntp-retrieve-headers-with-xover): Make sure the entire
4686         status line has arrived before we count it.
4688         * mailcap.el (mailcap-mime-data): Removed save-file from audio/*.
4690         * gnus-sum.el (gnus-thread-header): Fixed after indent.
4691         Whitespace problems.
4693         * gnus-win.el (gnus-configure-windows): Error fix.
4695         * gnus-demon.el (gnus-demon-add-nntp-close-connection): Add the
4696         right function.
4698         * gnus.el: Fixed all the doc strings to match the FSF convetions.
4699         Indent all functions.  Fix all comments to match the comment
4700         conventions.  Double-space after full stop.
4702 1999-12-04  YAMAMOTO Kouji  <kouji@pobox.com>
4704         * nnmail.el (nnmail-split-it): I redefined nnmail-split-fancy's
4705         value to divide received mails into my favorite groups and I met
4706         an error.  It takes place if the length of a element "VALUE" in
4707         nnmail-split-fancy is less than two.
4709 1999-10-10  Robert Bihlmeyer  <robbe@orcus.priv.at>
4711         * mml.el (mml-insert-part): New function.
4713 1999-12-02  Dave Love  <fx@gnu.org>
4715         * mm-decode.el: Customize.
4717 1999-12-03  Dave Love  <fx@gnu.org>
4719         * nnslashdot.el, nnultimate.el: Don't lose at compile time when
4720         the W3 stuff isn't available.
4722 1999-12-03  Dave Love  <fx@gnu.org>
4724         * imap.el, mailcap.el, nnvirtual.el, rfc2104.el: Don't require cl
4725         at runtime.
4727 1999-12-04  Dan Christensen  <jdc@jhu.edu>
4729         * gnus-score.el (gnus-score-headers): Fix orphan scoring.
4731 1999-12-01  Andrew Innes  <andrewi@gnu.org>
4733         * nnmbox.el (nnmbox-read-mbox): Count messages correctly, and
4734         don't be fooled by "From nobody" lines added by respooling.
4736         * pop3.el (pop3-movemail): Write crashbox in binary.
4737         (pop3-get-message-count): New function.
4739         * mail-source.el (mail-source-primary-source): New variable.
4740         (mail-source-report-new-mail-interval): New variable.
4741         (mail-source-idle-time-delay): New variable.
4742         (mail-source-new-mail-available): New internal variable.
4743         (mail-source-fetch-pop): Clear new mail flag, when mail from
4744         primary source has been fetched.
4745         (mail-source-check-pop): New function.
4746         (mail-source-new-mail-p): New function.
4747         (mail-source-start-idle-timer): New function.
4748         (mail-source-report-new-mail): New function.
4749         (mail-source-report-new-mail): New internal variable.
4750         (mail-source-report-new-mail-timer): New internal variable.
4751         (mail-source-report-new-mail-idle-timer): New internal variables.
4753 1999-12-04  Andreas Schwab  <schwab@suse.de>
4755         * gnus-cus.el (gnus-group-customize): Customize fix.
4757 1999-12-04  Andrea Arcangeli  <andrea@suse.de>
4759         * message.el (message-send-mail-with-sendmail): Use
4760         message-make-address.
4762 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4764         * gnus.el: Pterodactyl Gnus v5.8.2 is released.
4766 1999-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4768         * gnus.el: Pterodactyl Gnus v5.8.1 is released.
4770 1999-11-11  Hrvoje Niksic  <hniksic@iskon.hr>
4772         * mml.el (mml-insert-tag): Don't close the tag.
4773         (mml-insert-empty-tag): New function.
4774         (mml-attach-file): Use mml-insert-empty-tag instead of
4775         mml-insert-tag.
4776         (mml-attach-buffer): Ditto.
4777         (mml-attach-external): Ditto.
4778         (mml-insert-multipart): Ditto.
4780 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4782         * nnfolder.el (nnfolder-request-article): Return -1 if not find
4783         the article number.
4785 1999-12-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
4787         * gnus.el (gnus-find-method-for-group): The method of a new group
4788         is not the native one.
4790 1999-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4792         * gnus-art.el (gnus-button-embedded-url): Always call browse-url.
4794 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4796         * nnultimate.el (nnultimate-retrieve-headers): Use
4797         mm-with-unibyte-current-buffer.
4798         (nnultimate-request-article): Ditto.
4800 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4802         * nntp.el (nntp-retrieve-groups): Set to process buffer.
4804 1999-12-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
4806         * mm-util.el (mm-with-unibyte-current-buffer): New macro.
4807         * nnweb.el (nnweb-retrieve-headers): Use it.
4808         (nnweb-request-article): Use it.
4810         * nnweb.el (nnweb-dejanews-create-mapping): Set a default date in
4811         case matching failed.
4813 1999-12-02  John Wiegley  <jwiegley@inprise.com>
4815         * mail-source.el (mail-source-keyword-map): Add backslash to
4816         Delete-flag.
4818 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4820         * gnus-sum.el (gnus-group-charset-alist): Default nnweb groups to
4821         Latin-1.
4822         (gnus-group-charset-alist): No, don't.
4824         * nnweb.el (nnweb-init): Make the buffer unibyte.
4826 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4828         * mail-source.el (mail-source-set-common-1): Fix to get the
4829         default value.
4831 1999-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4833         * nnslashdot.el (nnslashdot-read-groups): Unibyte.
4835         * nnultimate.el (nnultimate-request-list): Use unibyte.
4837         * gnus-uu.el (gnus-uu-grab-articles): Bind
4838         gnus-display-mime-function to nil.
4840         * message.el (message-send-mail-with-sendmail): Use the
4841         user-mail-address variable.
4843         * gnus-art.el (gnus-ignored-headers): More headers.
4845         * message.el (message-shorten-1): Use list.
4847 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4849         * gnus-msg.el (gnus-configure-posting-styles): Ignore nil
4850         signatures.
4852         * nnweb.el (nnweb-dejanews-create-mapping): Get the data.
4853         (nnweb-dejanews-create-mapping): Do the properish date.
4855 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4857         * mail-source.el (mail-source-common-keyword-map): New variable.
4858         (mail-source-bind-common): New macro.
4859         (mail-source-fetch): Support plugged mail source.
4860         * gnus-int.el (gnus-request-scan): Use them.
4862 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4864         * mm-view.el (mm-inline-message): Check whether charset is a
4865         string.
4867         * nnslashdot.el (nnslashdot-request-post): Insert <p>'s.
4869         * message.el (message-mode-map): Changed keystroke for
4870         message-yank-buffer.
4872 1999-11-26  Hrvoje Niksic  <hniksic@iskon.hr>
4874         * message.el (message-shorten-references): Cut references to 31
4875         elements, then either fold them or shorten them to 988 characters.
4876         (message-shorten-1): New function.
4877         (message-cater-to-broken-inn): New variable.
4879 1999-12-01  Eric Marsden  <emarsden@mail.dotcom.fr>
4881         * nnslashdot.el (nnslashdot-lose): New function.
4883 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4885         * mm-view.el (mm-inline-message): Not the right type of charset is
4886         being fetched here.  Let the group charset rule.
4887         (mm-inline-message): Ignore us-ascii.
4889 1999-11-24  Carsten Leonhardt  <leo@arioch.oche.de>
4891         * mail-source.el (mail-source-fetch-maildir): work around the
4892         ommitted "file-regular-p" in efs/ange-ftp
4894 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4896         * mml.el (mml-generate-mime-1): Don't insert extra empty line.
4897         (mml-generate-mime-1): Use the encoding param.
4899         * gnus-sum.el (gnus-summary-show-article): Don't bind gnus-visual.
4901         * gnus-cache.el (gnus-cache-possibly-enter-article): Require
4902         gnus-art before binding its variables.
4904         * gnus-art.el (gnus-article-prepare-display): Run the prepare
4905         after the MIME.
4907 1999-12-01  Rupa Schomaker  <rupa-list@rupa.com>
4909         * message.el (message-clone-locals): Use it.
4911         * gnus-msg.el (gnus-configure-posting-styles): Make
4912         user-mail-address local.
4914 1999-11-20  Simon Josefsson  <jas@pdc.kth.se>
4916         * gnus-start.el (gnus-get-unread-articles): Scan each method only
4917         once.
4919 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4921         * message.el (message-generate-new-buffer-clone-locals): Use varstr.
4922         (message-clone-locals): Ditto.
4924         * gnus-sum.el (gnus-summary-enter-digest-group): Have the digest
4925         group inherit reply-to or from.
4927 1999-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
4929         * gnus-sum.el (gnus-summary-show-article): Support numbered ARG
4930         for charset.
4931         (gnus-summary-show-article-charset-alist): New variable.
4933         * mm-bodies.el (mm-decode-string): Support gnus-all and
4934         gnus-unknown.
4935         (mm-decode-body): Ditto.
4936         * rfc2047.el (rfc2047-decode): Ditto.
4938 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4940         * mail-source.el (mail-source-delete-incoming): Change default to
4941         t.
4943 1999-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
4945         * gnus.el: Pterodactyl Gnus v0.99 is released.
4947 1999-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4949         * gnus-sum.el (gnus-summary-refer-article): Wrong interactive
4950         spec.
4952         * gnus-msg.el (gnus-configure-posting-styles): Eval `eval'.
4953         (gnus-configure-posting-styles): No, don't.
4954         (gnus-configure-posting-styles): Allow overriding files.
4956         * gnus-art.el (gnus-header-button-alist): Use browse-url
4957         directly.
4959         * mm-decode.el (mm-inline-media-tests): Check feature vcard.
4961         * gnus-msg.el (gnus-summary-yank-message): New command and
4962         keystroke.
4964         * message.el (message-yank-buffer): New command.
4965         (message-buffers): New function.
4967         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Select
4968         next group in a more normal fasion.
4970         * mml.el (mml-boundary-function): New variable.
4971         (mml-compute-boundary): Use it.
4973         * nnmh.el (nnmh-active-number): Skip past files that have buffers
4974         that exist for them.
4976         * gnus-async.el (gnus-async-prefetch-next): Cancel timers.
4977         (gnus-async-timer): New variable.
4979 1999-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4981         * nnultimate.el (nnultimate-request-list): Be more lenient with
4982         root addresses.
4984 1999-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
4986         * gnus-art.el (gnus-treatment-function-alist): Do
4987         gnus-treat-capitalize-sentences.
4989 1999-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
4991         * webmail.el (webmail-hotmail-article): Hotmail changes the
4992         format.
4994 1999-11-29  Simon Josefsson  <jas@pdc.kth.se>
4996         * mm-decode.el (mm-display-external): For `copiousoutput' methods,
4997         switch to buffer after calling program.
4998         (mm-display-external): Use `shell-command-switch' instead of "-c".
5000 1999-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5002         * nnultimate.el (nnultimate-possibly-change-server): Don't always
5003         read groups file.
5005         * nnslashdot.el (nnslashdot-request-article): Convert <br><br> to
5006         <p>.
5008 1999-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5010         * message.el (message-mode): Doc fix.
5012 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5014         * gnus-art.el (article-emphasize): Check group variable.
5015         * rfc1843.el (rfc1843-decode-article-body): Ditto.
5017 1999-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
5019         * mm-decode.el (mm-save-part-to-file): Inhibit jka-compr for any
5020         type.
5022 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5024         * webmail.el: Support www.netaddress.com, i.e. usa.net.
5026 1999-11-23  Hrvoje Niksic  <hniksic@iskon.hr>
5028         * mml.el (mml-quote-region): Insert ! after the hash.
5030 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5032         * gnus-group.el (gnus-group-warchive-address-history): Change to
5033         nil.
5035 1999-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
5037         * webmail.el: Support mail.yahoo.com.
5039         * mail-source.el (mail-source-fetch-webmail): Add password check.
5040         (mail-source-keyword-map): Use `subtype'.
5042 1999-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5044         * mail-source.el (mail-source-keyword-map): Add webmail.
5045         (mail-source-fetcher-alist): Ditto.
5046         (mail-source-fetch-webmail): New function.
5047         * webmail.el: New file.
5049 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5051         * nnwarchive.el (nnwarchive-request-group): Print 0 if it is nil.
5053 1999-11-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
5055         * mailcap.el (mailcap-parse-mailcap): Don't skip double semicolon.
5057 1999-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5059         * nnultimate.el (nnultimate-request-list): Add fetch-time slot.
5060         (nnultimate-prune-days): New function.
5061         (nnultimate-create-mapping): Use it.
5062         (nnultimate-request-group): Only fetch the groups list if it has
5063         not been done before.
5064         (nnultimate-retrieve-headers): Don't write groups.
5065         (nnultimate-create-mapping): Off-by-one error.
5067 1999-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5069         * nnslashdot.el (nnslashdot-sane-retrieve-headers): Fix to match
5070         threaded subjects.
5072 1999-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
5074         * nnwarchive.el: Lots of changes make agent happy.
5076 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5078         * gnus-start.el (gnus-get-unread-articles): Assert group is in
5079         hashtb.
5081 1999-11-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
5083         * mm-decode.el (mm-display-external): Write region with binary
5084         mode.
5086 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5088         * nnweb.el (nnweb-dejanews-create-mapping): Bind `text'.
5090 1999-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
5092         * mm-uu.el (mm-uu-dissect): Use fake charset `gnus-decoded'.
5093         (mm-uu-test): Now it is in restricted region.
5095         * gnus-art.el (article-decode-charset): Don't mm-uu-test.
5097         * mm-view.el (mm-view-message): Fix buffer leak.
5098         (mm-inline-message): Support 'gnus-decoded.
5100         * mm-bodies.el (mm-decode-body): Ditto.
5102         * rfc2047.el (rfc2047-decode-region): Ditto.
5104 1999-11-18  Matthias Andree  <ma@dt.e-technik.uni-dortmund.de>
5106         * imap.el (require): Added autoload for base64-encode-string.
5108 1999-11-17  Per Abrahamsen  <abraham@dina.kvl.dk>
5110         * gnus.el (gnus-refer-article-method): Made list value
5111         customizable.
5113 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5115         * gnus-sum.el (gnus-summary-recenter): set-window-start with
5116         NOFORCE in Emacs case.
5118 1999-11-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5120         * gnus-art.el (gnus-request-article-this-buffer): Set
5121         gnus-newsgroup-name.
5123 1999-11-17  Simon Josefsson  <jas@pdc.kth.se>
5125         * gnus-start.el (gnus-get-unread-articles): Check server before
5126         scanning.
5128 1999-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5130         * gnus.el (gnus-valid-select-methods): nnslashdot is news.
5132         * nnslashdot.el (nnslashdot-login-name): New variable.
5133         (nnslashdot-password): Ditto.
5134         (nnslashdot-request-post): New function.
5136         * gnus-art.el (gnus-treat-buttonize): More testing.
5138         * mm-encode.el: Another CVS test.
5140         * gnus-art.el (gnus-treat-emphasize): Change default.
5141         (gnus-treat-buttonize): Ditto.
5142         (gnus-treat-buttonize): This is a test.
5144         * gnus-sum.el (gnus-build-old-threads): Bind mail-parse-charset.
5145         (gnus-build-sparse-threads): Ditto.
5146         (gnus-build-all-threads): Ditto.
5148         * nnheader.el (make-full-mail-header): Make into a subst.
5150         * gnus.el (gnus-refer-article-method): Doc fix.
5152         * gnus-sum.el: Do not accept a prefix.
5153         (gnus-summary-refer-article): Accept a list of select methods.
5155 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5157         * message.el (message-forward): Pay attention to prefix argument
5158         again and forward all headers when it is set, regardless of the
5159         value of message-forward-ignored-headers.
5161 1999-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5163         * gnus-ems.el: Check for cygwin32.
5165 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5167         * mm-decode.el (mm-display-external): Use 'non-viewer.
5169 1999-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5171         * nntp.el (nntp-retrieve-groups): Erase nntp-sever-buffer before
5172         nntp-inhibit-erase.
5174 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5176         * gnus-start.el (gnus-get-unread-articles): Use
5177         nnfoo-retrieve-groups to find new news, if available.
5178         (gnus-read-active-file-2): New function.
5179         (gnus-get-unread-articles): Use it.
5180         (gnus-read-active-file-1): Ditto.
5182 1999-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5184         * mm-util.el (mm-find-mime-charset-region): Make sure
5185         find-coding-systems-for-charsets is fbound.
5187         * gnus-ems.el: Typo fix.
5189 1999-11-13  Florian Weimer  <fw@s.netic.de>
5191         * mm-util.el (mm-find-mime-charset-region): Use UTF-8 if
5192         it's available and makes sense.
5194 1999-11-12  Fabrice POPINEAU  <Fabrice.Popineau@supelec.fr>
5196         * gnus-score.el (gnus-score-save): Translate score file.
5198 1999-11-13  Simon Josefsson  <jas@pdc.kth.se>
5200         * mail-source.el (mail-source-keyword-map): For IMAP mail source,
5201         added fetchflag and dontexpunge keywords.
5202         (mail-source-fetch-imap): Use them.
5204 1999-11-12  Per Abrahamsen  <abraham@dina.kvl.dk>
5206         * gnus-start.el (gnus-level-subscribed, gnus-level-unsubscribed,
5207         gnus-level-zombie, gnus-level-killed): Changed from `defcustom' to
5208         `defconst'.
5210         * gnus-cus.el (gnus-group-parameters): Changed from `defcustom' to
5211         `defconst'.
5212         Mention that it is both for group and topic parameters.
5213         (gnus-extra-topic-parameters): New constant, including `subscribe'
5214         parameter.
5215         (gnus-extra-group-parameters): New constant.
5216         (gnus-group-customize): Use them.
5218         * gnus.el (gnus-select-method): Added default value and tag.
5219         (gnus-refer-article-method): Added `DejaNews' customization option.
5221 1999-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5223         * gnus-int.el (gnus-server-opened): Ignore denied servers.
5225         * gnus-ems.el (gnus-mule-max-width-function): New backquote
5226         syntax.
5228         * nndoc.el (nndoc-mime-digest-type-p): Reinstated.
5230         * nnslashdot.el (nnslashdot-group-number): Changed default.
5232         * nnweb.el (nnweb-dejanews-create-mapping): Work with new deja.
5233         (nnweb-dejanews-wash-article): Removed.
5234         (nnweb-type-definition): Fetch by id.
5236         * gnus-msg.el (gnus-configure-posting-styles): Don't insert unless
5237         we mean it.
5239         * nnslashdot.el (nnslashdot-group-number): Doc fix.
5240         (nnslashdot-request-list): Use Ultramode as well.
5241         (nnslashdot-date-to-date): Be more lenient.
5242         (nnslashdot-threaded): New function.
5244 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5246         * gnus-art.el (gnus-mime-internalize-part): Doc fix.
5248 1999-11-11  Steinar Bang  <sb@metis.no>
5250         * nnweb.el (nnweb-type-definition): /=dnc
5252 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5254         * nnultimate.el (nnultimate-retrieve-headers): Work with american
5255         dates.
5256         (nnultimate-retrieve-headers): Wrong ordering.
5258 1999-11-11  Matt Pharr  <mmp@graphics.stanford.edu>
5260         * message.el (message-forward-as-mime): New variable.
5262 1999-11-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5264         * gnus-util.el (gnus-dd-mmm): Beware buggy dates.
5266 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5268         * mail-source.el (mail-source-movemail-and-remove): New function.
5269         (mail-source-keyword-map): Add `function' for `maildir'.
5270         (mail-source-fetch-maildir): Use it.
5272 1999-11-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5274         * nnwarchive.el: New file.
5275         * gnus-group.el (gnus-group-make-warchive-group): New function.
5276         * gnus.el (gnus-valid-select-methods): Add `nnwarchive'.
5278 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5280         * nnultimate.el (nnultimate-retrieve-headers): Work for multi-page
5281         subjects.
5283 1999-11-10  Rajappa Iyer  <rajappa@mindspring.com>
5285         * gnus-salt.el (gnus-pick-article-or-thread): Don't move point.
5287 1999-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5289         * nnultimate.el (nnultimate-open-server): Do address.
5290         (nnultimate-forum-table-p): New function.
5292         * nnweb.el (nnweb-insert-html): Renamed.
5293         (nnweb-insert): New function.
5295         * nnultimate.el (nnultimate-insert-html): New function.
5297         * nnslashdot.el (nnslashdot-retrieve-headers): Don't do anything
5298         if nov is evil.
5299         (nnslashdot-retrieve-headers): use the sane version instead.
5301 1999-11-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5303         * nnslashdot.el (nnslashdot-request-article): Fold case.
5305         * nnultimate.el: New file.
5307         * nnslashdot.el (nnslashdot-retrieve-headers): Skip the article
5308         unless wanted.
5310         * gnus-start.el (gnus-active-to-gnus-format): Catch errors.
5311         (gnus-read-active-file-1): Separated into own function.
5312         (gnus-read-active-file): Catch quits.
5314         * nnslashdot.el (nnslashdot-request-article): Search better on
5315         first article.
5316         (nnslashdot-request-list): Fold case.
5317         (nnslashdot-retrieve-headers): Ditto.
5319 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5321         * gnus.el: Autoload gnus-subscribe-topics.
5323 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5325         * gnus-agent.el (gnus-agent-save-group-info): Remove backslash
5326         before dot.
5327         * gnus-util.el (gnus-write-active-file): Ditto.
5329 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5331         * nnheader.el (nnheader-replace-duplicate-chars-in-string): New
5332         function.
5333         * gnus-cache.el (gnus-cache-file-name): Use it.
5334         * gnus-agent.el (gnus-agent-group-path): Use it.
5335         * nnmail.el (nnmail-group-pathname): Use it.
5337 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5339         * gnus-start.el (gnus-active-to-gnus-format): Don't insert backslash
5340         if cooked.
5341         * gnus-util.el (gnus-write-active-file): Write cooked active file.
5342         * gnus-agent.el (gnus-agent-save-group-info): Ditto.
5343         * gnus.el (gnus-short-group-name): "..." proof.
5345 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5347         * gnus-srvr.el (gnus-browse-foreign-server): Keep using `read' to
5348         support nnslashdot.
5350 1999-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5352         * nnslashdot.el (nnslashdot-retrieve-headers): Don't fetch too
5353         many articles.
5354         (nnslashdot-generate-active): New function.
5355         (nnslashdot-request-newgroups): Use it.
5357         * gnus-start.el (gnus-active-to-gnus-format): Intern strings group
5358         names.
5360         * nnslashdot.el (nnslashdot-request-newgroups): New function.
5361         (nnslashdot-request-list): Not moderated.
5363 1999-11-07  Simon Josefsson  <jas@pdc.kth.se>
5365         * nnimap.el (nnimap-open-server): Remove error signal if
5366         nnimap-server-buffer is nil (the check should've been `boundp').
5368         * imap.el (imap-log):
5369         * nnimap.el (nnimap-debug): Disable debugging by default.
5371 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5373         * gnus-start.el (gnus-subscribe-newsgroup-method): Doc fix.
5375         * gnus-topic.el (gnus-subscribe-topic): New function.
5377         * nnslashdot.el (nnslashdot-request-list): Give out extended group
5378         names.
5380         * gnus-start.el (gnus-ignored-newsgroups): Disregard bogus chars
5381         if starting with a quote.
5383 1999-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5385         * gnus-srvr.el (gnus-browse-foreign-server): Support backslash in
5386         group name.
5388 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5390         * nnslashdot.el: New file.
5392         * nnheader.el (nnheader-insert-header): New function.
5394         * gnus-art.el (gnus-mime-internalize-part): Bind
5395         mm-inlined-types.
5397         * nndraft.el (nndraft-request-expire-articles): Do all the backup
5398         files.
5400 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5402         * emacs-mime.texi (Customization): Document mm-inline-override-types
5404 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5406         * emacs-mime.texi (Customization): Document mm-inline-override-types
5408 1999-10-29  David S. Goldberg  <dsg@mitre.org>
5410         * emacs-mime.texi (Customization): Document mm-inline-override-types
5412 1999-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5414         * gnus-topic.el (gnus-topic-goto-missing-topic): Work even in
5415         empty buffers.
5417 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5419         * gnus-art.el (gnus-article-mode-map): Use the summary article
5420         edit.
5422 1999-11-06  Jens-Ulrik Petersen  <Jens-Ulrik.Petersen@nokia.com>
5424         * gnus-group.el (gnus-group-read-ephemeral-group): Doc fix.
5426 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5428         * gnus-uu.el (gnus-uu-mark-thread): Don't move point around.
5430 1999-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5432         * gnus-art.el (gnus-treat-predicate): Examine whether the argument
5433         is list or not before condition.
5435 1999-10-07  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5437         * gnus-art.el (gnus-treat-predicate): Work for (typep "something").
5439 1999-11-06  Kevin the Bandicoot  <user42@zip.com.au>
5441         * gnus-art.el (gnus-emphasis-alist): New value.
5443 1999-11-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5445         * gnus-srvr.el (gnus-browse-foreign-server): Use both `read' and
5446         `buffer-substring'.
5448 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5450         * gnus-art.el (article-date-ut): Keep the updated timer.
5451         (gnus-emphasis-underline-italic): Doc fix.
5453         * gnus-msg.el (gnus-post-method): Doc fix.
5454         (gnus-post-method): Change default.
5456 1999-11-06  Francisco Solsona  <flsc@hp.fciencias.unam.mx>
5458         * message.el (message-newline-and-reformat): Improvements.
5460 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5462         * message.el (message-newline-and-reformat): Don't insert too many
5463         newlines.
5464         (message-newline-and-reformat): Work even if not sc.
5466         * mm-view.el (mm-inline-message): Insert a delimiter at the end.
5468         * mm-decode.el (mm-inline-media-tests): Only if diff mode.
5470 1999-11-06  Toby Speight  <Toby.Speight@streapadair.freeserve.co.uk>
5472         * mm-view.el (mm-display-patch-inline): New function.
5474 1999-11-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5476         * mm-view.el (mm-display-patch-inline): New function.
5478 1999-11-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5480         * gnus-sum.el (gnus-read-move-group-name): Subscribe to the
5481         group.
5483         * message.el (message-forward): Narrow to the right header.
5485         * gnus-sum.el (gnus-summary-limit-to-age): Protect against bogus
5486         dates.
5488         * gnus-msg.el (gnus-configure-posting-styles): Use the
5489         user-full-name function.
5491         * mm-bodies.el (mm-body-encoding): Use the choosing function.
5492         (mm-body-charset-encoding-alist): Default to nil.
5494         * message.el (message-elide-ellipsis): Fix typo.
5495         (message-elide-region): Ditto.
5496         (message-elide-region): Don't insert a newline first.
5498 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5500         * gnus-sum.el (gnus-cut-thread): Also cut for numberp
5501         gnus-fetch-old-headers.
5502         (gnus-cut-threads): Ditto.
5503         (gnus-summary-initial-limit): Ditto.
5504         (gnus-summary-limit-children): Ditto.
5506         * gnus-msg.el (gnus-configure-posting-styles): Allow `header'
5507         matches.
5509 1999-11-06  Simon Josefsson  <jas@pdc.kth.se>
5511         * gnus-art.el (article-decode-encoded-words):
5512         (gnus-mime-display-single): Don't assume gnus-summary-buffer is
5513         live.
5515         * gnus.el (gnus-read-method): Add methods from
5516         `gnus-opened-servers' to completion. Map entered method/address
5517         into existing methods if possible.
5519         * gnus-group.el (gnus-group-make-group): Simplify method.
5521         * gnus-srvr.el (gnus-browse-unsubscribe-group): Simplify method.
5523         * mml.el (mml-preview): Remove mail-header-separator before
5524         encoding.
5526 1999-11-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5528         * message.el (message-read-from-minibuffer): New function.
5530 1999-11-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5532         * gnus.el: Pterodactyl Gnus v0.98 is released.
5534 1999-11-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5536         * gnus-agent.el (gnus-agent-expire): Remove bad line in NOV.
5538 1999-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
5540         * mml.el (mml-generate-mime-1): Read attached binary file in
5541         binary mode.
5543 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5545         * gnus-sum.el (gnus-summary-toggle-header): Fix arg bug.
5547 1999-11-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5549         * mailcap.el (mailcap-viewer-lessp): Fix bug.
5551 1999-11-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5553         * gnus-sum.el (gnus-summary-search-article): Fix loop search bug.
5555 1999-10-31  Shenghuo ZHU  <zsh@cs.rochester.edu>
5557         * gnus-art.el (gnus-article-mime-match-handle-first): New function.
5558         (gnus-article-mime-match-handle-function): New variable.
5559         (gnus-article-view-part): Make `b' customizable.
5561 1999-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5563         * gnus-sum.el (gnus-article-get-xrefs): Test eobp.
5565 1999-09-27  Hrvoje Niksic  <hniksic@srce.hr>
5567         * mm-decode.el (mm-attachment-override-types): Exclude text/plain.
5569 1999-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
5571         * mm-decode.el (mm-dissect-buffer): CTE may come without CTL.
5573 1999-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
5575         * gnus-srvr.el (gnus-browse-foreign-server): Use
5576         `buffer-substring' instead of `read'.
5578 1999-10-23  Simon Josefsson  <jas@pdc.kth.se>
5580         * nnimap.el, imap.el, rfc2104.el: New files.
5582         * gnus.el (gnus-valid-select-methods): Add nnimap.
5584         * gnus-group.el (gnus-group-group-map): Add
5585         gnus-group-nnimap-edit-acl, gnus-group-nnimap-expunge.
5586         (gnus-group-nnimap-expunge): New function.
5587         (gnus-group-nnimap-edit-acl): New function.
5589         * gnus-agent.el (gnus-agent-group-mode-map): Add
5590         gnus-agent-synchronize.
5591         (gnus-agent-synchronize): New function.
5592         (gnus-agent-fetch-group-1): Check if server is open.
5594         * nnagent.el (nnagent-request-set-mark): Save marks.
5596         * mail-source.el (mail-source-keyword-map): New imap mail-source.
5597         (mail-source-fetcher-alist): Map to imap fetcher function.
5598         (mail-source-fetch-imap): New function.
5600         * gnus-art.el (article-hide-pgp): Hide all headers, not just
5601         Hash:.
5603 1999-10-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
5605         * gnus-topic.el (gnus-topic-sort-topics-1): New function.
5606         (gnus-topic-sort-topics): New function.
5607         (gnus-topic-make-menu-bar): Add sort-topics.
5608         (gnus-topic-move): New function.
5609         (gnus-topic-move-group): Move the topic if no group selected.
5611 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5613         * gnus-art.el (gnus-article-setup-buffer): Fix buffer leak.
5615 1999-10-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
5617         * mm-view.el (mm-inline-message): Fix leaving group bug.
5619 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5621         * gnus-msg.el (gnus-post-method): Use normal method if current is
5622         not available.
5624 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5626         * nnmail.el (nnmail-insert-xref): Dealing with empty articles.
5627         (nnmail-insert-lines): Ditto.
5629 1999-10-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
5631         * nnfolder.el (nnfolder-insert-newsgroup-line): Insert a blank
5632         line.
5634         * message.el (message-unsent-separator): One more separator.
5636 1999-10-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
5638         * nnfolder.el (nnfolder-request-move-article): For empty article,
5639         search till (point-max).
5640         (nnfolder-retrieve-headers): Ditto.
5641         (nnfolder-request-accept-article): Ditto.
5642         (nnfolder-save-mail): Ditto.
5643         (nnfolder-insert-newsgroup-line): Ditto.
5645 1999-10-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
5647         * qp.el (quoted-printable-encode-region): Check eobp.
5649 1999-10-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5651         * nntp.el (nntp-retrieve-headers-with-xover): Fix hanging problem.
5653 1999-10-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5655         * nntp.el (nntp-send-xover-command): Wait for nothing if not
5656         wait-for-reply.
5658 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5660         * mm-uu.el (mm-uu-forward-begin-line): Change the regexp.
5661         (mm-uu-forward-end-line): Ditto.
5663 1999-09-29  Didier Verna  <verna@inf.enst.fr>
5665         * binhex.el (binhex-decode-region): don't consider the value of
5666         `enable-multibyte-characters' in XEmacs.
5668         * gnus-start.el (gnus-read-descriptions-file): ditto.
5670         * mm-util.el (mm-multibyte-p): ditto.
5671         (mm-with-unibyte-buffer): ditto.
5672         (mm-find-charset-region): use `mm-multibyte-p'.
5674         * mm-bodies.el (mm-decode-body): ditto.
5675         (mm-decode-string): ditto.
5677 1999-09-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
5679         * mm-util.el (mm-binary-coding-system): Try binary first.
5681 1999-09-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5683         * rfc1843.el (rfc1843-decode-article-body): Don't decode twice.
5685 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5687         * gnus-art.el (article-make-date-line): Add time-zone in iso8601
5688         format.
5689         (article-date-ut): Find correct insert position.
5691 1999-09-03  Shenghuo ZHU  <zsh@cs.rochester.edu>
5693         * mm-uu.el (mm-uu-dissect): Do not dissect quoted-printable
5694         forwarded message.
5696 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5698         * gnus-topic.el (gnus-topic-find-groups): Work for unactivated
5699         groups.
5701         * message.el (message-resend): Use message mode when prompting.
5703         * gnus-art.el (article-hide-headers): Mark wash.
5704         (article-emphasize): Ditto.
5706 1999-09-27  Vladimir Volovich  <vvv@vvv.vsu.ru>
5708         * message.el (message-newline-and-reformat): Work for SC.
5710 1999-09-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5712         * gnus-msg.el (gnus-group-posting-charset-alist): 2047 in de.*.
5714         * gnus-sum.el (gnus-newsgroup-ignored-charsets): Add x-unknown.
5716 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5718         * mm-decode.el (mm-inline-override-types): New variable
5720         * mm-decode.el (mm-inline-override-p): New function
5722         * mm-decode.el (mm-inlined-p): Use it
5724 1999-10-20  David S. Goldberg  <dsg@mitre.org>
5726         * mm-decode.el mm-inline-override-types: New variable
5728         * mm-decode.el (mm-inline-override-p): New function
5730         * mm-decode.el (mm-inlined-p): Use it
5732 1999-09-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5734         * gnus.el: Pterodactyl Gnus v0.97 is released.
5736 1999-09-01  Brendan Kehoe  <brendan@zen.org>
5738         * gnus-sum.el (gnus-summary-catchup-and-goto-next-group): Use
5739         gnus-summary-next-group, not gnus-summary-next-article.  Only give
5740         3 args.
5742 1999-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5744         * gnus-agent.el (gnus-agent-fetch-group-1): Look in the group
5745         buffer for params.
5747         * message.el (message-forward-ignored-headers): New variable.
5749         * gnus-art.el (gnus-article-prepare-display): Nix out
5750         gnus-article-wash-types.
5752         * gnus-agent.el (gnus-agent-create-buffer): New function.
5753         (gnus-agent-fetch-group-1): Use it.
5754         (gnus-agent-start-fetch): Ditto.
5756         * gnus-sum.el (gnus-summary-exit): Don't use
5757         `gnus-use-adaptive-scoring'.
5759         * mail-source.el (mail-source-fetch-pop): Only store password when
5760         successful.
5762         * gnus-nocem.el (gnus-nocem-scan-groups): Message better.
5764 1999-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5766         * message.el (message-reply): Use it.
5767         (message-dont-reply-to-names): New variable.
5769         * nntp.el (nntp-open-telnet): Don't erase-buffer.
5771         * mm-util.el (mm-preferred-coding-system): Typo fix.
5773         * message.el (message-bounce): Work for non-MIME.
5775         * gnus.el (gnus-short-group-name): Short the right parts of the
5776         name.
5778 1999-09-24  Johan Kullstam  <kullstam@ne.mediaone.net>
5780         * mm-encode.el (mm-qp-or-base64): New version.
5782 1999-09-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
5784         * gnus-art.el (article-make-date-line): Fix time-zone bug.
5786 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5788         * gnus-art.el (gnus-article-add-buttons): Don't delete markers out
5789         of restricted region.
5790         (gnus-mime-display-single): Set beg at correct point.
5792 1999-09-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
5794         * nnmail.el (nnmail-process-maildir-mail-format): Typo.
5796 1999-09-09  Jens-Ulrik Petersen  <jens-ulrik.petersen@nokia.com>
5798         * gnus-msg.el (gnus-configure-posting-styles): Let
5799         `gnus-posting-styles' have its say in posting-style: local
5800         variable `styles' is already bound to `gnus-posting-styles' so
5801         don't rebind it to nil.
5803 1999-09-24  Robert Bihlmeyer  <robbe@orcus.priv.at>
5805         * gnus-score.el (gnus-summary-increase-score): Allow editing of
5806         Message-ID.
5808 1999-09-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
5810         * mm-encode.el (mm-encode-content-transfer-encoding): Fold
5811         quoted-printable-encode-region.
5813         * qp.el (quoted-printable-encode-region): Assume charset
5814         encoded. Fold every line in the region.
5816 1999-09-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
5818         * gnus-srvr.el (gnus-browse-foreign-server): Read the first line
5819         of active file.
5821 1999-09-01  Didier Verna  <verna@inf.enst.fr>
5823         * message.el (message-mode): allows whitespaces between multiple
5824         instances of the fill character ">".
5826 1999-09-24  Kim-Minh Kaplan  <kmkaplan@vocatex.fr>
5828         * mm-encode.el (mm-qp-or-base64): Fix.
5830 1999-09-01  Katsumi Yamaoka  <yamaoka@jpl.org>
5832         * message.el (message-send): Too much and.
5834 1999-09-24  Andreas Schwab  <schwab@suse.de>
5836         * gnus-art.el (gnus-mime-view-part-as-type): Renamed.
5838 1999-08-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5840         * gnus-score.el (gnus-score-headers): Work for nil scores.
5842 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5844         * gnus-cache.el (gnus-cache-write-active): Write full names.
5846         * gnus-util.el (gnus-write-active-file): Accept full name.
5848         * mm-decode.el (mm-inlinable-p): Use string-match on the types.
5849         (mm-assoc-string-match): New function.
5850         (mm-display-inline): Use it.
5852         * gnus-group.el (gnus-group-set-info): Work for nil group params.
5854         * gnus-msg.el (gnus-configure-posting-styles): Allow eval.
5856 1999-08-27  Florian Weimer  <fw@s.netic.de>
5858         * mml.el (mml-generate-multipart-alist): New variable.
5860 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
5862         * gnus-art.el (gnus-treat-predicate): Work for (not 5).
5864 1999-08-27  Peter von der Ahe  <pahe@daimi.au.dk>
5866         * message.el (message-send): More helpful error message if sending
5867         fails
5869 1999-09-06  Robert Bihlmeyer  <robbe@orcus.priv.at>
5871         * gnus-score.el (gnus-summary-increase-score): "Lars" was broken
5872         in newer emacsen, where ?r isn't equal 114.
5874 1999-08-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
5876         * gnus.el: Pterodactyl Gnus v0.96 is released.
5878 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5880         * gnus-start.el (gnus-groups-to-gnus-format): Only use agent
5881         to get active info if method is covered by agent, otherwise
5882         active info is lost.
5884 1999-08-17  Simon Josefsson  <jas@pdc.kth.se>
5886         * gnus-sum.el (gnus-summary-move-article): Report backend errors.
5888 1999-08-09  Dave Love  <fx@gnu.org>
5890         * mm-util.el: Use `defalias', not `fset' for dummy functions.
5892 1999-08-09  Simon Josefsson  <jas@pdc.kth.se>
5894         * gnus-art.el (gnus-ignored-headers): Remove "X-Pgp-*"
5895         (already matched by "^X-Pgp"), removed duplicate X-Mailing-List,
5896         added several new junk headers.
5898 1999-08-01  Simon Josefsson  <jas@pdc.kth.se>
5900         * gnus-art.el (article-decode-charset): Don't assume
5901         gnus-summary-buffer is live.
5903 1999-08-27  Florian Weimer  <fw@s.netic.de>
5905         * gnus-score.el (gnus-home-score-file): Work with absolute path
5906         names.
5908 1999-07-17  Shenghuo ZHU  <zsh@cs.rochester.edu>
5910         * gnus-sum.el (gnus-articles-to-read): Return cached articles if
5911         nothing else in the group.
5913 1999-07-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
5915         * gnus-bcklg.el (gnus-backlog-enter-article): Check the size of
5916         the article.
5918 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5920         * mm-uu.el (mm-uu-dissect): Fix for base64 message.
5922 1999-07-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
5924         * mm-uu.el (mm-uu-forward-end-line): Support forwarded message
5925         from mutt.
5927 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5929         * mm-bodies.el (mm-decode-content-transfer-encoding): Delete
5930         whitespace.
5932 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5934         * mm-util.el (mm-text-coding-system-for-write): New variable.
5935         (mm-append-to-file): New function.
5936         (mm-write-region): New function.
5938         * gnus-art.el (gnus-output-to-file): Use it.
5939         * gnus-util.el (gnus-output-to-rmail): Ditto.
5940         (gnus-output-to-mail): Ditto.
5941         * gnus-uu.el (gnus-uu-binhex-article): Ditto.
5943 1999-07-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
5945         * nnmail.el (nnmail-find-file): Use mm-auto-mode-alist.
5947         * nnheader.el (nnheader-insert-file-contents): Revert and use
5948         mm-insert-file-contents.
5949         (nnheader-find-file-noselect): Use mm-auto-mode-alist.
5950         (nnheader-auto-mode-alist): Removed.
5952         * mm-util.el (mm-inhibit-file-name-handlers): New variable.
5953         (mm-insert-file-contents): Add a new parameter for inserting
5954         compressed file literally.
5956         * mml.el (mml-generate-mime-1): Insert non-text literally.
5958         * gnus.el: Change most mm-insert-file-contents back to nnheader.
5960 1999-07-13  Hrvoje Niksic  <hniksic@srce.hr>
5962         * gnus-art.el (gnus-unbuttonized-mime-types): Fix docstring.
5964 1999-08-27  Oleg S. Tihonov  <ost@benetnash.ffke-campus.mipt.ru>
5966         * gnus-sum.el (gnus-group-charset-alist): Default fido7 to
5967         koi8-r.
5969 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5971         * mml.el (mml-insert-mime): Decode text.
5972         (mml-to-mime): Narrow to headers-or-head.
5974 1999-07-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
5976         * mm-view.el (mm-inline-text): Check
5977         w3-meta-content-type-charset-regexp.
5979 1999-07-10  Simon Josefsson  <jas@pdc.kth.se>
5981         * gnus-agent.el (gnus-agent-fetch-group-1): Search topics for
5982         predicate.
5984 1999-07-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
5986         * gnus-mlspl.el: Documentation fixes.
5988 1999-08-27  Rui Zhu  <sprache@iname.com>
5990         * gnus-sum.el (gnus-summary-limit-to-age): Prompt better.
5992 1999-08-27  Michael Cook  <cook@sightpath.com>
5994         * gnus-art.el (gnus-article-setup-buffer): Kill all local
5995         variables.
5997 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
5999         * nnmail.el (nnmail-get-new-mail): "Done".
6001 1999-08-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6003         * gnus-group.el (gnus-group-kill-all-zombies): Only prompt when
6004         interactive.
6006 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
6008         * gnus-art.el (article-decode-charset): Fix broken CT.
6010 1999-07-12  Shenghuo ZHU  <zsh@cs.rochester.edu>
6012         * gnus-agent.el (gnus-agent-fetch-group-1): Recreate agent
6013         overview buffer if it is killed.
6015 1999-08-27  Eric Marsden  <emarsden@mail.dotcom.fr>
6017         * gnus-art.el (article-babel): New version.
6019 1999-08-27  Jon Kv  <jonkv@ida.liu.se>
6021         * nnfolder.el (nnfolder-request-list-newsgroups): Faster expiry.
6023 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6025         * gnus.texi (More Threading): Document new variable
6026         `gnus-sort-gathered-threads-function'.
6028 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6030         * gnus.texi (More Threading): Document new variable
6031         `gnus-sort-gathered-threads-function'.
6033 1999-07-11  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
6035         * gnus-uu.el (gnus-uu-digest-mail-forward): Delete file after
6036         usage.
6038 1999-07-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
6040         * mm-util.el (mm-running-xemacs): Removed.
6041         (mm-coding-system-p): New function.
6042         (mm-binary-coding-system): Safe guess.
6043         (mm-text-coding-system): Ditto.
6044         (mm-auto-save-coding-system): Ditto.
6046 1999-07-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6048         * mm-encode.el (mm-qp-or-base64): Also consider control chars.
6049         (mm-qp-or-base64): Reversed logic.
6051         * mm-decode.el (mm-save-part-to-file): Let coding system be
6052         binary.
6054 1999-07-15  Mike McEwan  <mike@lotusland.demon.co.uk>
6056         * gnus-agent.el (gnus-agent-fetch-group-1): Allow 'agent-score' to
6057         be set in topic parameters.
6059 1999-07-10  Mike McEwan  <mike@lotusland.demon.co.uk>
6061         * gnus-sum.el (gnus-sort-gathered-threads-function): New variable.
6062         (gnus-sort-gathered-threads): Allow the user to specify the
6063         function to use when sorting gathered threads.
6065         * gnus-agent.el (gnus-agent-get-undownloaded-list): Don't
6066         mark cached articles as `undownloaded'.
6068 1999-07-20  Peter von der Ahe  <peter@ahe.dk>
6070         * gnus-sum.el (gnus-summary-exit): Allow gnus-use-adaptive-scoring
6071         to have buffer local values.
6073 1999-07-25  Matt Pharr  <mmp@graphics.stanford.edu>
6075         * gnus-group.el (gnus-group-make-doc-group): Notice when user
6076         types 'g' for 'guess group type.
6078 1999-07-30  Simon Josefsson  <jas@pdc.kth.se>
6080         * nnmail.el (nnmail-remove-list-identifiers): Remove whitespace
6081         after each regexp in nnmail-list-identifiers, not just after last
6082         one.
6084         * gnus-sum.el (gnus-list-identifiers): New variable.
6085         (gnus-summary-remove-list-identifiers): New function.
6086         (gnus-select-newsgroup): Use it.
6087         (gnus-summary-wash-hide-map): Bind
6088         `gnus-article-hide-list-identifiers' to W W l.
6089         (gnus-summary-make-menu-bar): Add list-identifiers command.
6091         * gnus-art.el (gnus-treat-strip-list-identifiers): New variable.
6092         (gnus-treatment-function-alist): Add variable.
6093         (article-hide-list-identifiers): New function.
6094         (mapcar): Add function.
6095         (gnus-article-hide): Use it.
6097 1999-07-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6099         * gnus.el: Pterodactyl Gnus v0.95 is released.
6101 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6103         * mm-decode.el (mm-mailcap-command): New function.
6104         (mm-display-external): Use it.
6106         * gnus-art.el (article-make-date-line): Work for India.
6108         * mm-encode.el (mm-qp-or-base64): Typo.
6110         * gnus-topic.el (gnus-topic-goto-topic): Made into command.
6112 1999-07-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6114         * gnus.el: Pterodactyl Gnus v0.94 is released.
6116 1999-07-09  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6118         * pop3.el: New version.
6120 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6122         * mm-encode.el (mm-qp-or-base64): New function.
6123         (mm-content-transfer-encoding): Use it.
6125         * gnus-util.el (gnus-parse-netrc): Allow quoted names.
6127 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6129         * mm-decode.el (mm-display-external): Fix typo and use 'non-viewer.
6131         * mailcap.el (mailcap-mailcap-entry-passes-test): Add needsterminal.
6133 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6135         * gnus-art.el (gnus-mime-view-part-as-media): New command and
6136         keystroke.
6138         * mailcap.el (mailcap-mime-types): New function.
6140         * nnmh.el (nnmh-request-group): Update nnmh-group-alist.
6142         * message.el (message-goto-eoh): Really go to the end.
6144 1999-07-09  Puneet Goel  <puneet@computer.org>
6146         * message.el (message-make-date): Do the right thing in with
6147         sub-hour time zones.
6149 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6151         * gnus-group.el (gnus-group-make-menu-bar): Removed double bug
6152         report.
6154 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6156         * nnfolder.el (nnfolder-request-rename-group): Create directory.
6158 1999-07-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
6160         * mailcap.el (mailcap-parse-mailcap): Skip \;.
6161         (mailcap-parse-mailcap-extras): Fix "nonterminal;" and empty name,
6162         and use t as default value.
6164 1999-07-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
6166         * gnus-sum.el (gnus-get-newsgroup-headers): Don't assume
6167         gnus-summary-buffer is live.
6169 1999-07-09  Robert Pluim  <rpluim@nortelnetworks.com>
6171         * mm-util.el (mm-enable-multibyte): Check whether var bound.
6173 1999-07-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6175         * message.el (message-bounce): Do MIME bounces MIMEy.
6177         * gnus-sum.el (gnus-summary-read-group-1): Update mark positions.
6179 1999-07-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6181         * mailcap.el (mailcap-mime-extensions): Changed patch to
6182         text/x-patch.
6184         * mm-decode.el (mm-display-external): Wrong placement of paren.
6186 1999-07-07  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6188         * gnus.el: Pterodactyl Gnus v0.93 is released.
6190 1999-07-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
6192         * gnus-cus.el (gnus-group-parameters): New entries for
6193         gnus-group-split.
6195         * gnus-mlspl.el: Renamed functions and variables so as to
6196         start with gnus-group-split.
6198         * gnus.el: Adjust autoload entries.
6200 1999-11-30  Alexandre Oliva  <oliva@dcc.unicamp.br>
6202         * gnus-mlspl.el: Removed trailing t from comment and provide.
6203         Renamed functions and variables to start with gnus-mlsplit.
6204         Added autoload comments.
6205         * gnus.el: Added autoload entries.
6207 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6209         * nnmail.el (nnmail-split-it): Search the regexp multiple times,
6210         so that matches excluded by RESTRICTs do not cause the whole split
6211         to be ignored.  This also fixes a long-standing bug in which a
6212         split with \N substitutions wouldn't cause cross-posting as
6213         expected.
6215         * nnmail.el (nnmail-split-fancy): Document RESTRICT clauses.
6216         (nnmail-split-it): Implement them.
6218         * nnmail.el (nnmail-split-fancy): Document ! splits.
6220 1999-07-07  Stainless Steel Rat  <ratinox@peorth.gweep.net>
6222         * pop3.el: New version.
6224 1999-07-05  Simon Josefsson  <jas@pdc.kth.se>
6226         * gnus-srvr.el (gnus-browse-foreign-server): Use read.
6228 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6230         * gnus-art.el (gnus-mime-display-alternative): Do treatment.
6232 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6234         * gnus-util.el (gnus-write-active-file): Use real name.
6236         * gnus-agent.el (gnus-agent-expire): Update active file
6237         method by method.
6239 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6241         * nndraft.el (nndraft-request-article): Use difference
6242         coding-systems for queue and drafts.
6244         * gnus-sum.el (gnus-summary-setup-default-charset): Special-case
6245         nndraft:drafts.
6247         * mm-util.el (mm-auto-save-coding-system): New coding system.
6249         * message.el (message-draft-coding-system): Use it.
6251 1999-07-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
6253         * mm-uu.el: More customizable and less aggressive.
6255 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6257         * gnus-start.el (gnus-groups-to-gnus-format): Only gnus-active
6258         when plugged.
6260         * mml.el (mml-generate-mime-1): Don't insert nofile files.
6261         (mml-insert-mml-markup): Accept a nofile.
6262         (mml-insert-mime): Insert nofile.
6264         * gnus-art.el (gnus-treat-strip-blank-lines): Removed.
6266         * mm-decode.el (mm-handle-media-type): New function.
6267         (mm-handle-media-supertype): New function.
6268         (mm-handle-media-subtype): New function.
6269         Use new functions throughout. "/"))
6271 1999-05-18  Katsumi Yamaoka  <yamaoka@jpl.org>
6273         * gnus-art.el (gnus-treat-predicate): Typo.
6275 1999-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6277         * gnus-score.el (gnus-summary-score-entry): Made un-interactive.
6279 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6281         * gnus-art.el (article-date-ut): UT!  Default it!
6283 1999-07-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6285         * gnus.el: Pterodactyl Gnus v0.92 is released.
6287 1999-07-06  Johannes Weinert  <Johannes.Weinert@Informatik.Uni-Oldenburg.DE>
6289         * gnus-sum.el (gnus-summary-catchup-and-exit): Doc fix.
6291 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6293         * nntp.el (nntp-retrieve-groups): Don't do anything when not
6294         connected.
6296         * gnus-start.el (gnus-active-to-gnus-format): Only save active
6297         when plugged.
6299         * mm-view.el (mm-inline-message): Ignore remove-spec.
6301         * gnus-agent.el (gnus-agent-write-active): Check whether orig sym
6302         is bound.
6304         * gnus-msg.el (gnus-summary-mail-forward): Rename From_ lines.
6306         * nndoc.el (nndoc-guess-type): Remove blank lines at the start.
6308         * nnfolder.el (nnfolder-read-folder): Remove blank lines at the
6309         start.
6311         * message.el (message-fill-yanked-message): Remove `t' arg.
6313         * gnus-group.el (gnus-group-kill-group): Message killing of
6314         groups.
6316         * mm-util.el (mm-preferred-coding-system): New function.
6317         (mm-mime-charset): Use it.
6319         * mml.el (mml-generate-mime-1): Charset-encode message parts.
6321 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6323         * gnus-mlsplt.el: New file.
6325 1999-07-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6327         * mm-decode.el (mm-inline-Media-tests): Changed from forms to
6328         functions.
6329         (mm-attachment-override-p): Take a handle instead of a type.
6330         (mm-inlined-p): Ditto.
6331         (mm-automatic-display-p): Ditto,
6332         (mm-inlinable-p): Ditto.
6334         * nndraft.el (nndraft-request-expire-articles): Delete backup
6335         files.
6337         * mailcap.el (mailcap-parse-mailcap): Regexp-quote stuff.
6339         * gnus-sum.el (gnus-summary-limit-to-extra): Typo.
6341 1999-07-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
6343         * nnmail.el (nnmail-split-it): Allow .*.
6345 1999-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6347         * mm-decode.el (mm-inline-large-images-p): Renamed.
6349         * gnus-art.el (article-date-ut): Always look in the current buffer
6350         for the Date header.
6352         * mml.el (mml-validate): New command.
6354         * mailcap.el (mailcap-possible-viewers): Revert to string-match
6355         since we are dealing with regexps.
6357 1999-07-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6359         * gnus.el: Pterodactyl Gnus v0.91 is released.
6361 1999-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6363         * gnus-agent.el (gnus-agent-save-active-1): New function.
6364         (gnus-agent-save-active): use it.
6365         (gnus-agent-save-groups): Ditto.
6367         * gnus-cache.el (gnus-cache-write-active): Use it.
6369         * gnus-agent.el (gnus-agent-write-active): Use it.
6371         * gnus-util.el (gnus-write-active-file): New function.
6373         * gnus-agent.el (gnus-agent-write-active): New function to keep
6374         lower boundaries and canceled groups.
6375         (gnus-agent-save-groups): Use it.
6376         (gnus-agent-save-active): Use it.
6377         (gnus-agent-save-group-info): Only write active files.
6378         (gnus-agent-expire): Update active file.
6380         * mm-decode.el (mm-inlinable-part-p): Removed.
6381         (mm-user-display-methods): Default to nil.
6382         (mm-user-display-methods): Removed.
6383         (add-mime-display-method): Removed.
6384         (mm-automatic-display): Renamed.
6385         (mm-automatic-display-p): Use it.
6386         (mm-inlined-types): New variable.
6387         (mm-inlined-p): New function.
6389         * message.el (message-reply): Bind message-this-is-mail.
6391 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6393         * mm-encode.el (mm-encode-buffer): Check whether we have 7bit.
6395         * message.el (message-check-news-header-syntax): Protect against
6396         nil froms.
6398         * mm-util.el (mm-auto-mode-alist): New.
6400         * mml.el (mml-generate-mime-1): Ditto.
6402         * gnus.el: Use mm-insert-file-contents throughout instead of
6403         nnheader.
6405         * mm-util.el (mm-insert-file-contents): New function.
6407 1999-07-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6409         * gnus.el: Pterodactyl Gnus v0.90 is released.
6411 1999-07-03  Sven Fischer  <herpes@kawo2.rwth-aachen.de>
6413         * mailcap.el (mailcap-possible-viewers): Use string=.
6415 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6417         * mm-uu.el (mm-uu-forward-begin-line): New variable.
6418         (mm-uu-forward-end-line): New variable.
6419         (mm-uu-begin-line): Handle forwarded message.
6420         (mm-uu-identifier-alist): Ditto.
6421         (mm-uu-dissect): Ditto.
6423 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6425         * nnheader.el (nnheader-file-coding-system): Use raw-text.
6426         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
6427         * gnus-cache.el (gnus-cache-coding-system): Ditto.
6429         * nnfolder.el (nnfolder-file-coding-system): Use mm-text-coding-system.
6430         (nnfolder-file-coding-system-for-write): New variable.
6431         (nnfolder-active-file-coding-system): New variable.
6432         (nnfolder-active-file-coding-system-for-write): New variable.
6433         (nnfolder-save-active): New function.
6434         (nnfolder-save-buffer): Use them.
6435         (nnfolder-possibly-change-group): Ditto.
6436         (nnfolder-request-list-newsgroups): Ditto.
6437         (nnfolder-request-create-group): Ditto.
6438         (nnfolder-request-expire-articles): Ditto.
6439         (nnfolder-request-move-article): Ditto.
6440         (nnfolder-request-accept-article): Ditto.
6441         (nnfolder-request-delete-group): Ditto.
6442         (nnfolder-request-rename-group): Ditto.
6443         (nnfolder-possibly-change-folder): Ditto.
6444         (nnfolder-read-folder): Ditto.
6445         (nnfolder-request-list): Remove pathname-coding-system.
6446         (nnfolder-possibly-change-group): Use nnmail-pathname-coding-system.
6448         * nnmail.el (nnmail-file-coding-system): Use raw-text.
6449         (nnmail-file-coding-system-1): Removed.
6450         (nnmail-find-file): Use nnmail-pathname-coding-system.
6451         (nnmail-write-region): Ditto.
6453         * nnmbox.el (nnmbox-file-coding-system): New variable.
6454         (nnmbox-file-coding-system-for-write): New variable.
6455         (nnmbox-active-file-coding-system): New variable.
6456         (nnmbox-active-file-coding-system-for-write): New variable.
6457         (nnmbox-save-buffer): New function.
6458         (nnmbox-save-active): New function.
6459         (nnmbox-request-scan): Use them.
6460         (nnmbox-request-expire-articles): Ditto.
6461         (nnmbox-request-move-article): Ditto.
6462         (nnmbox-request-accept-article): Ditto.
6463         (nnmbox-request-replace-article): Ditto.
6464         (nnmbox-request-delete-group): Ditto.
6465         (nnmbox-request-rename-group): Ditto.
6466         (nnmbox-request-create-group): Ditto.
6468         * mm-util.el (mm-text-coding-system): raw-text or -dos.
6469         (mm-running-ntemacs): Removed.
6471         * nnml.el (nnml-file-coding-system): Use nnmail-file-coding-system.
6473 1999-07-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6475         * nnfolder.el (nnfolder-read-folder): Use nnheader-file-coding-system.
6477 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6479         * qp.el (quoted-printable-encoding-characters): Support lower case.
6481 1999-07-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
6483         * rfc2047.el (rfc2047-encode): Fold before B-encoding.
6484         (rfc2047-b-encode-region): Encode line by line.
6486 1999-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6488         * mm-util.el (mm-find-mime-charset-region): Fix.
6490 1999-06-30  KOSEKI Yoshinori  <kose@yk.NetLaputa.ne.jp>
6492         * mm-util.el (mm-mime-mule-charset-alist): Fix iso-2022-jp(-2) bug.
6493         (mm-find-mime-charset-region): Ditto.
6495 1999-07-03  Simon Josefsson  <jas@pdc.kth.se>
6497         * gnus-sum.el (gnus-summary-move-article): Fix something or
6498         other.
6500 1999-06-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
6502         * gnus-sum.el (gnus-newsgroup-ephemeral-charset): New variable.
6503         (gnus-newsgroup-ephemeral-ignored-charsets): New variable.
6504         (gnus-summary-enter-digest-group): Use them.
6505         (gnus-summary-setup-default-charset): Ditto.
6507 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6509         * gnus-msg.el (gnus-configure-posting-styles): Fix bug when
6510         gnus-newsgroup-name is nil.
6512 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6514         * rfc2047.el (rfc2047-encode): Chop the tail newline.
6516 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6518         * gnus-art.el (article-emphasize): Use correct
6519         gnus-article-emphasis-alist.
6521 1999-06-15  Shenghuo ZHU  <zsh@cs.rochester.edu>
6523         * mm-view.el (mm-inline-text): Fix text/html bug.
6525 1999-06-28  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6527         * gnus.el: Pterodactyl Gnus v0.89 is released.
6529 1999-06-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
6531         * nnmail.el (nnmail-file-coding-system-1): For NTEmacs in Windows.
6532         * message.el (message-draft-coding-system): Ditto.
6533         * mm-util.el (mm-running-ntemacs): Ditto.
6535 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6537         * mm-view.el (mm-inline-text): Ignore error in w3-region.
6539 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6541         * mml.el: require mm-decode.
6543 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6545         * gnus-art.el (gnus-display-mime): Treat as head only if necessary.
6547 1999-06-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
6549         * mm-view.el (mm-inline-image): Fix image undisplayer.
6551 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6553         * mml.el (mml-insert-multipart): Error in compeling-read.
6554         (mml-insert-tag): Match tags.
6556 1999-06-19  Shenghuo ZHU  <zsh@cs.rochester.edu>
6558         * gnus-cache.el (gnus-cache-braid-nov): Fix coding-system bug.
6559         (gnus-cache-braid-heads): Ditto.
6560         (gnus-cache-retrieve-headers): Ditto.
6562 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6564         * gnus-draft.el (gnus-draft-send): Fix encoding bug.
6566 1999-06-16  Katsumi Yamaoka  <yamaoka@jpl.org>
6568         * gnus-art.el (gnus-article-read-summary-keys): Convert key events
6569         to string under XEmacs.
6571 1999-06-28  Petersen Jens-Ulrik  <jens-ulrik.petersen@nokia.com>
6573         * gnus-start.el (gnus-find-new-newsgroups): Doc fix.
6575 1999-06-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
6577         * mm-view.el (mm-inline-message): Fix message view bug.
6578         * gnus-art.el (gnus-article-prepare): Ditto.
6580 1999-06-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
6582         * gnus-cache.el (gnus-cache-possibly-enter-article): Fetch headers.
6584 1999-06-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6586         * gnus.el: Pterodactyl Gnus v0.88 is released.
6588 1999-06-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6590         * gnus-sum.el (gnus-summary-save-parts): Destroy handles after
6591         usage.
6593         * nnmail.el (nnmail-get-new-mail): Save info.
6595 1999-06-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6597         * gnus.el: Pterodactyl Gnus v0.87 is released.
6599 1999-06-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6601         * mail-source.el (mail-source-fetch-file): Use prescript-delay.
6602         (mail-source-run-script): New function.
6603         (mail-source-fetch-pop): Use it.
6605 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6607         * gnus-art.el (gnus-article-setup-highlight-words): Moved here.
6609 1999-06-13  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6611         * gnus.el: Pterodactyl Gnus v0.86 is released.
6613 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6615         * gnus-art.el (gnus-treat-translate): New variable.
6616         (gnus-treat-predicate): Accept a list of regexps.
6617         (gnus-article-treat-custom): Allow a list of regexps.
6619 1999-06-09  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
6621         * gnus/gnus-group.el (gnus-permanently-visible-groups): Fix custom
6622         type.
6624 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6626         * gnus-art.el (article-babel): Narrow a bit.
6628         * gnus-agent.el (gnus-agent-get-undownloaded-list): Was too slow.
6630 1999-06-12  Simon Josefsson  <jas@pdc.kth.se>
6632         * gnus-agent.el (gnus-agent-get-undownloaded-list): Operate on all
6633         articles, not only unread ones.
6634         (gnus-agent-fetch-headers): Fetch headers from unread and marked
6635         articles, not only unread ones.
6637 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6639         * gnus-sum.el (gnus-summary-limit-to-extra): New command and
6640         keystroke.
6642         * gnus-art.el (gnus-article-x-face-command): Ditto.
6644         * gnus-uu.el (gnus-uu-default-view-rules): Default to "display".
6646         * gnus.el (gnus-method-simplify): Accept server names.
6648 1999-06-13  Per Abrahamsen  <abraham@dina.kvl.dk>
6650         * gnus-art.el (article-babel-prompt): New function.
6651         (article-babel): New command.
6653 1999-06-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6655         * gnus-art.el (gnus-article-part-wrapper): Go to part.
6657         * mml.el (mml-generate-mime-1): Don't insert literally.
6659         * gnus-util.el (gnus-parse-netrc): Skip lines with #'s.
6660         (gnus-netrc-syntax-table): Removed.
6661         (gnus-parse-netrc): Don't use syntax table; just use whitespace.
6663 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6665         * mm-view.el (mm-inline-text): Fix charset for text/html.
6667 1999-05-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
6669         * message.el (message-draft-coding-system): Use emacs-mule-dos.
6671 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6673         * nnmail.el (nnmail-split-incoming): Return the number of split
6674         mails.
6675         (nnmail-process-babyl-mail-format): Ditto.
6676         (nnmail-process-unix-mail-format): Ditto.
6677         (nnmail-process-mmdf-mail-format): Ditto.
6678         (nnmail-process-maildir-mail-format): Ditto.
6680         * mail-source.el (mail-source-callback): Return the number from
6681         the callback.
6683         * message.el (message-send-mail): Generate Lines.
6685         * mail-source.el (mail-source-call-script): New function.
6686         (mail-source-call-script): New function.
6688 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6690         * gnus-sum.el (gnus-summary-setup-highlight-words): New function.
6691         (gnus-select-newsgroup): Use it.
6692         (gnus-group-highlight-words-alist): New variable.
6693         (gnus-newsgroup-emphasis-alist): New variable.
6694         (gnus-summary-local-variables): Use it.
6695         * gnus-art.el (article-emphasize): Use it.
6696         (gnus-emphasis-highlight-words): New face.
6697         * gnus-cus.el (gnus-group-parameters): New parameter.
6699 1999-05-02  Shenghuo ZHU  <zsh@cs.rochester.edu>
6701         * gnus-cache.el (gnus-cache-possibly-enter-article): Remove
6702         parameter `headers'.
6703         (gnus-cache-enter-article): Ditto.
6704         (gnus-cache-update-article): Ditto.
6705         * gnus-sum.el (gnus-summary-move-article): Ditto.
6706         (gnus-summary-mark-article-as-unread): Ditto.
6707         (gnus-summary-mark-article): Ditto.
6709 1999-06-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6711         * gnus-msg.el (gnus-message-insert-stylings): Removed.
6712         (gnus-posting-style-alist): Removed.
6713         (gnus-message-style-insertions): Ditto.
6714         (gnus-configure-posting-styles): Reimplementation.
6716         * mail-source.el (mail-source-fetch): Error the message.
6718         * gnus-msg.el (gnus-inews-do-gcc): Do mml and encoding.
6720 1999-06-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6722         * gnus.el: Pterodactyl Gnus v0.85 is released.
6724 1999-04-20  Michael Cook  <cook@sightpath.com>
6726         * gnus-cite.el (gnus-cite-attribution-prefix): Tweak for MS
6727           Outlook citation regex.
6729 1999-06-12  Lars Magne Ingebrigtsen  <pinard@iro.umontreal.ca>
6731         * nndoc.el (nndoc-mime-parts-type-p): Accept space before
6732         semicolon.
6734 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6736         * gnus-range.el (gnus-remove-from-range): Document range1
6737         modification, protect range2.
6739 1999-05-24  Simon Josefsson  <jas@pdc.kth.se>
6741         * gnus-sum.el (gnus-update-marks): Protect lists from
6742         gnus-remove-from-range, don't sort twice.
6744 1999-05-21  Simon Josefsson  <jas@pdc.kth.se>
6746         * gnus-start.el (gnus-read-descriptions-file): Protect if no
6747         function in backend.
6749 1999-05-15  Simon Josefsson  <jas@pdc.kth.se>
6751         * gnus-sum.el (gnus-valid-move-group-p): Check for a
6752         request-accept-article function in the backend instead of using
6753         the 'respool capability.
6755 1999-04-18  Hrvoje Niksic  <hniksic@srce.hr>
6757         * mm-bodies.el (mm-decode-content-transfer-encoding): Handle
6758         spurious whitespace at eob.
6760 1999-06-12  Adrian Aichner  <aichner@ecf.teradyne.com>
6762         * nnmail.el (nnmail-get-new-mail): Check right variable.
6764 1999-06-12  Karl Kleinpaste  <karl@justresearch.com>
6766         * mailcap.el (mailcap-mime-data): Fix rfc822.
6768 1999-06-12  TOZAWA Akihiko  <miles@is.s.u-tokyo.ac.jp>
6770         * nndoc.el (nndoc-nsmail-type-p): New function.
6771         (nndoc-type-alist): Recognize nsmail.
6773 1999-05-12  Mike McEwan  <mike@lotusland.demon.co.uk>
6775         * gnus-art.el (gnus-treatment-function-alist): Display `x-face'
6776         *before* `article-hide-headers' deletes the information.
6778 1999-05-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6780         * gnus-sum.el (gnus-summary-save-parts): New command and
6781         keystroke.
6782         (gnus-summary-save-parts-1): New function.
6783         (gnus-summary-iterate): Buggy.
6785         * mm-decode.el (mm-save-part-to-file): Made into own function.
6787 1999-05-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6789         * gnus-group.el (gnus-group-set-info): Resist nils.
6791 1999-05-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6793         * mailcap.el (mailcap-mime-data): Ditto.
6795         * gnus-uu.el (gnus-uu-default-view-rules): Ditto.
6797         * gnus-art.el (gnus-article-x-face-command): Default to ee.
6799 1999-05-02  Gareth Jones  <gdj1@gdjones.demon.co.uk>
6801         * gnus-art.el (article-make-date-line): Put X-Sent below Date if
6802         gnus-article-date-lapsed-new-header is t.
6804 1999-05-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6806         * gnus.el: Pterodactyl Gnus v0.84 is released.
6808 1999-05-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6810         * gnus-msg.el (gnus-bug-message): Mime change.
6812 1999-04-22  Simon Josefsson  <jas@pdc.kth.se>
6814         * gnus-sum.el (gnus-update-marks): Process null mark lists.
6816 1999-04-21  Hrvoje Niksic  <hniksic@srce.hr>
6818         * mm-bodies.el (mm-decode-content-transfer-encoding): Recognize
6819         `x-uue'.
6821 1999-03-04  Aaron M. Ucko  <amu@mit.edu>
6823         * mail-source.el (mail-source-fetch-pop): Only prompt for password
6824         when authentication is 'password.
6826 1999-05-02  Francois Pinard  <pinard@iro.umontreal.ca>
6828         * gnus-win.el (gnus-configure-windows): Accept a setting.
6830 1999-04-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6832         * mm-util.el (mm-quote-arg): Moved here.
6834         * mm-decode.el (mm-quote-arg): Quote more chars.
6836 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6838         * nnheader.el (nnheader-parse-head): Message-ID in In-Reply-To
6839         with newlines would create buggy .nov files.
6841         * gnus-art.el (gnus-article-date-lapsed-new-header): Default to nil.
6843         * qp.el (quoted-printable-encode-region): Encode whitespace at the
6844         end of lines.
6846         * message.el (message-mode): Doc fix.
6848         * gnus-art.el (article-hide-headers): Delete the hidden headers.
6850         * gnus-msg.el (gnus-setup-posting-charset): Default group to "".
6852         * gnus-art.el (article-date-ut): Rewrite.
6854         * mm-decode.el (mm-preferred-alternative-precedence): Reverse the
6855         order.
6857         * gnus-msg.el (gnus-message-insert-stylings): Remove duplicate
6858         headers.
6860         * gnus-art.el (gnus-article-date-lapsed-new-header): Doc fix.
6862 1999-04-18  Didier Verna  <verna@inf.enst.fr>
6864         * gnus-art.el (gnus-article-date-lapsed-new-header): new variable.
6865         (article-date-ut): use it.
6867 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6869         * mail-source.el (mail-source-fetch-pop): Call script
6870         asynchronously.
6872 1999-04-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6874         * gnus.el: Pterodactyl Gnus v0.83 is released.
6876 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6878         * gnus-draft.el (gnus-draft-mode): Use mml minor mode.
6880         * gnus-cite.el (gnus-dissect-cited-text): Off-by-one error.
6882         * gnus-uu.el (gnus-uu-mark-thread): Save hidden threads.
6884         * gnus-art.el (gnus-mime-inline-part): Don't do a charset param.
6886         * gnus-msg.el (gnus-bug): Use application/x-emacs-lisp.
6888         * message.el (message-generate-headers): Accept continuation
6889         headers.
6891 1999-04-18  Renaud Rioboo  <Renaud.Rioboo@lip6.fr>
6893         * gnus-demon.el (gnus-demon-time-to-step): Not strings.
6895 1999-04-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6897         * gnus-art.el (gnus-treatment-function-alist): use
6898         maybe-hide-headers.
6900         * message.el (message-inhibit-body-encoding): Typo.
6901         (message-resend): Inhibit encoding.
6903         * gnus-sum.el (gnus-summary-toggle-header): Decode rfc2047.
6905         * gnus-art.el (article-remove-cr): Use re-search.
6907         * rfc2231.el (rfc2231-parse-string): Allow broken elm MIME
6908         headers.
6910         * mm-decode.el (mm-quote-arg): Quote '.
6912         * gnus-ems.el (gnus-x-splash): Would place splash wrongly.
6914         * mm-decode.el (mm-insert-part): Use multibyte for text.
6916         * gnus-start.el (gnus-read-newsrc-file): New variable.
6917         (gnus-read-newsrc-file): Use it.
6919 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6921         * nnvirtual.el (nnvirtual-request-expire-articles): New function.
6923         * gnus-group.el (gnus-group-expire-articles-1): Made into own
6924         function.
6926 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
6928         * gnus.el: Pterodactyl Gnus v0.82 is released.
6930 1999-04-15  Hrvoje Niksic  <hniksic@srce.hr>
6932         * gnus-sum.el (gnus-group-charset-alist): Include Croatian groups
6933         for iso8859-2.
6935 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6937         * mm-util.el (mm-charset-synonym-alist): Remove iso-2022-jp-2 from
6938         synonym alist.
6940 1999-04-17  Adam P. Jenkins  <ajenkins@netway.com>
6942         * gnus-sum.el (gnus-summary-local-variables): Mark as global.
6944 1999-04-17  Ettore Perazzoli  <ettore@comm2000.it>
6946         * mail-source.el (mail-source-fetch): Ask before bugging out.
6948 1999-03-19  Hrvoje Niksic  <hniksic@srce.hr>
6950         * uudecode.el (uudecode-decode-region-external): Don't assume
6951         uudecode-temporary-file-directory ends with a slash.
6953 1999-03-18  Simon Josefsson  <jas@pdc.kth.se>
6955         * gnus-sum.el (gnus-update-marks):
6956         (gnus-update-read-articles):
6957         (gnus-summary-expire-articles): Check server.
6959 1999-03-16  Simon Josefsson  <jas@pdc.kth.se>
6961         * mml.el (mml-preview): New function.
6963 1999-04-17  William M. Perry  <wmperry@aventail.com>
6965         * mail-source.el (mail-source-fetch-file): Return the right
6966         value.
6968 1999-04-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
6970         * mml.el (mml-insert-parameter): New function.
6971         (mml-insert-parameter-string): New function.
6973         * nnmail.el (nnmail-get-new-mail): Say how many new articles.
6975         * gnus-art.el (gnus-mime-multipart-functions): New variable.
6976         (gnus-mime-display-part): Use it.
6978         * mm-decode.el (mm-alternative-precedence): Removed.
6979         (mm-discouraged-alternatives): New variable.
6980         (mm-preferred-alternative-precedence): New function.
6982         * nnmail.el (nnmail-get-new-mail): Use mail-sources.
6984         * mail-source.el (mail-sources): New variable.
6986         * gnus-art.el (article-remove-cr): Remove several trailing CRs.
6988         * mm-decode.el (mm-valid-image-format-p): New function.
6989         (mm-inline-media-tests): Use it.
6990         (mm-valid-and-fit-image-p): New function.
6992         * gnus-agent.el (gnus-agent-fetch-groups): Error when unplugged.
6993         (gnus-agent-fetch-group): Ditto.
6995 1999-04-12  Didier Verna  <verna@inf.enst.fr>
6997         * nnmail.el (nnmail-article-group): in case of a group name
6998         containing "\\n" constructs, be sure to pass the expanded value to
6999         nn*-save-mail.
7001 1999-04-17  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7003         * gnus.el: Pterodactyl Gnus v0.81 is released.
7005 1999-04-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7007         * gnus-sum.el (gnus-get-split-value): Reverse result.
7009 1999-04-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7011         * gnus-start.el (gnus-always-read-dribble-file): Doc fix.
7013 1999-04-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7015         * mml.el (mml-insert-tag): Insert concluding part.
7017         * message.el (message-send-mail): Encode later.
7018         (message-send-news): Ditto.
7020         * nnfolder.el: Don't use mail delim.
7022 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7024         * gnus-cus.el (gnus-group-customize): Put point at min.
7026         * mm-view.el (mm-inline-text): Allow toggling html.
7028 1999-03-28  William M. Perry  <wmperry@aventail.com>
7030         * mail-source.el: Added prescript and postscript to file.
7032 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7034         * nnmail.el: Reverted.
7036         * gnus-msg.el (gnus-setup-posting-charset): Didn't work.
7037         (gnus-setup-posting-charset): Did work.
7039 1999-03-28  Jae-you Chung  <jay@pllab.kaist.ac.kr>
7041         * gnus.el (gnus-short-group-name): Use
7042         gnus-group-uncollapsed-levels.
7044 1999-03-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7046         * gnus-cite.el (gnus-dissect-cited-text): Don't remove overlays.
7048 1999-03-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7050         * gnus-art.el (gnus-treat-strip-headers-in-body): New variable.
7051         (article-strip-headers-from-body): New command and keystroke.
7053 1999-03-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7055         * mail-source.el (mail-source-fetch-pop): Check for symbol first.
7057         * nnheader.el (nnheader-insert-file-contents): Bind
7058         enable-local-eval to nil.
7059         (nnheader-find-file-noselect): Ditto.
7061         * nnmail.el (nnmail-article-group): Don't remove long lines.
7062         (nnmail-remove-long-lines): New function.
7063         (nnmail-split-header-length-limit): Removed.
7065         * mml.el (mml-generate-mime-1): Use unibyte buffers.
7067         * gnus-group.el (gnus-group-kill-all-zombies): Query user.
7069 1999-03-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7071         * gnus-sum.el (gnus-summary-generic-mark): New function.
7073         * nnmail.el (nnmail-split-header-length-limit): Increased.
7074         (nnmail-article-group): Allow nil.
7076         * gnus-cite.el (gnus-cite-parse-wrapper): Inhibit point-motion.
7078         * nndoc.el (nndoc-generate-mime-parts-head): Insert real headers
7079         first.
7081         * mml.el (mml-minibuffer-read-type): Include types from
7082         mailcap-mime-data.
7084         * nndraft.el (nndraft-request-article): Would clobber Japanese.
7086 1999-03-05  Hrvoje Niksic  <hniksic@srce.hr>
7088         * mml.el (mml-insert-tag): New function.
7089         (mml-read-file): Renamed to mml-minibuffer-read-file to avoid
7090         confusion with functions like `mml-read-tag'.
7091         (mml-read-type): Ditto with `mml-minibuffer-read-type'.
7092         (mml-minibuffer-read-description): Ditto with
7093         `mml-minibuffer-read-description'.
7094         (mml-attach-buffer): New function.
7095         (mml-mode-map): New entry for /.
7096         (mml-minibuffer-read-type): Accept DEFAULT.
7098         * mml.el (mml-quote-region): Narrow the region.
7100         * message.el (message-mode-menu): message-mime-attach-file is now
7101         mml-attach-file.
7103 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7105         * gnus-art.el (gnus-treatment-function-alist): Do emphasis earlier.
7107 1999-03-05  Robert Bihlmeyer  <robbe@orcus.priv.at>
7109         * mml.el (mml-attach-buffer): New command.
7111 1999-02-27  Simon Josefsson  <jas@pdc.kth.se>
7113         * gnus-sum.el (gnus-update-marks): Call gnus-remove-from-range
7114         with a proper range. Compress range.
7116         * gnus-range.el (gnus-remove-from-range): Protect arguments.
7118 1999-03-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7120         * mm-decode.el (mm-get-image): Create a temporary file for xbms.
7122 1999-03-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7124         * gnus-picon.el (gnus-picons-x-face-file-name): Removed.
7125         (gnus-picons-convert-x-face): Removed.
7126         (gnus-picons-article-display-x-face): Removed.
7127         (gnus-picons-x-face-sentinel): Ditto.
7128         (gnus-picons-display-x-face): Ditto.
7130 1999-03-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7132         * gnus.el: Pterodactyl Gnus v0.80 is released.
7134 1999-03-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7136         * gnus-art.el (gnus-mm-display-part): Narrow to the part itself.
7138         * gnus-sum.el (gnus-with-article): Moved here.
7140         * mail-source.el (mail-source-fetch-pop): Ask for password even
7141         when program.
7143 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7145         * gnus-msg.el (gnus-bug): Add description.
7147         * mml.el (mml-insert-mml-markup): Insert disposition.
7149         * message.el (message-send-mail): Always encode mail headers.
7151 1999-02-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7153         * gnus-art.el (gnus-treat-article): Only run the highlight stuff
7154         when requested.
7156         * nnmail.el (nnmail-current-spool): Removed.
7158         * gnus-salt.el (gnus-tree-inhibit): New varible.
7160         * gnus.el (mm-util): Required.
7162 1999-02-27  paul stevenson  <spaul@mail.phy.ornl.gov>
7164         * gnus-sum.el (gnus-summary-toggle-header): Narrow to head first.
7166 1999-02-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7168         * mail-source.el (mail-source-bind): Doc fix.
7170 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7172         * message.el (message-mode): Doc fix.
7174         * mm-encode.el (mm-content-transfer-encoding-defaults): Use 8bit
7175         encoding.
7177         * gnus.el (gnus-methods-equal-p): Moved here.
7179         * mail-source.el: pop at 110.
7181         * pop3.el (pop3-movemail): Use write-region instead of
7182         append-to-file to avoid excessive messaging.
7184 1999-02-27  lantz moore  <lmoore@contigo.com>
7186         * nnmail.el (nnmail-get-new-mail): honor suffix for spool-files of
7187         type directory.
7189 1999-03-04  Robert Bihlmeyer  <robbe@orcus.priv.at>
7191         * gnus-art.el (article-hide-boring-headers): Field names must not
7192         contain whitespace.
7194 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7196         * gnus.el: Pterodactyl Gnus v0.79 is released.
7198 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7200         * gnus-cite.el (gnus-cite-toggle): Don't remove highlighting.
7202         * mml.el (mml-mode): Don't use add-minor-mode.
7204         * message.el (messgage-inhibit-body-encoding): New variable.
7205         (message-encode-message-body): Use it.
7207 1999-02-26  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7209         * gnus.el: Pterodactyl Gnus v0.78 is released.
7211 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7213         * message.el (message-mode): Switch on MML mode.
7215         * mml.el: Included commands and functions.
7216         (mml-mode-map): New keymap.
7218         * message.el: Removed the insertion commands and functions.
7220         * gnus-ems.el (gnus-mule-cite-add-face): Removed.
7222         * gnus-sum.el (gnus-summary-sort-by-chars): New command and
7223         keystroke.
7225         * gnus-art.el (gnus-narrow-to-page): Revert.
7227         * gnus-cite.el (gnus-cite-delete-overlays): New function.
7228         (gnus-cite-parse-maybe): Always reparse.
7230         * message.el (message-encode-message-body): Don't insert
7231         "multipart warning".
7233         * gnus-art.el (gnus-article-treat-head-custom): New variable.
7235 1999-02-25  Miles Bader  <miles@ccs.mt.nec.co.jp>
7237         * mail-source.el (mail-source-fetch-pop): Return 1 for success.
7239         * nnmail.el: Require mm-util.
7241 1999-02-26  Justin Sheehy  <justin@linus.mitre.org>
7243         * nnmail.el (nnmail-get-new-mail): Only get mail for the one
7244         group.
7246 1999-02-26  SeokChan LEE  <chan@smoky-blue.com>
7248         * mm-bodies.el (mm-body-charset-encoding-alist): Add euc-kr.
7250 1999-02-21  Simon Josefsson  <jas@pdc.kth.se>
7252         * gnus-msg.el (gnus-extended-version): Better regexp.
7254 1999-02-25  Didier Verna  <verna@inf.enst.fr>
7256         * nnmail.el (nnmail-split-it): new syntax: `(! FUNC SPLIT)'. FUNC
7257         is called with the result of SPLIT and should return a new split.
7259         * gnus.texi: update the doc.
7261 1999-02-23  Didier Verna  <verna@inf.enst.fr>
7263         * gnus-picon.el (gnus-picons-display-bar-p): when picons are
7264         displayed in the article buffer, output bars if
7265         `gnus-picons-display-article-move-p'.
7267 1999-02-20  Aaron M. Ucko  <amu@mit.edu>
7269         * mail-source.el (mail-source-fetch-pop): Typo.
7271 1999-02-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7273         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7275 1999-02-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7277         * gnus-cite.el (gnus-cite-parse-wrapper): Always parse.
7279 1999-02-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7281         * mml.el (mml-insert-buffer): New function.
7283         * message.el (message-forward): Insert the buffer in the buffer.
7285 1999-02-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
7287         * mm-view.el (mm-inline-message): Insert part in narrowed region.
7289 1999-02-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
7291         * gnus-sum.el (gnus-summary-toggle-header): Save restriction.
7293 1999-02-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7295         * gnus.el: Pterodactyl Gnus v0.77 is released.
7297 1999-02-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7299         * gnus-art.el (gnus-displaying-mime): New variable.
7300         (article-narrow-to-head): New function.
7302         * mail-source.el (mail-source-fetch-pop): Include pre/postscript.
7303         Default to pop instead of pop3.
7305 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7307         * gnus-art.el (article-hide-pgp): Goto body.
7309         * gnus-uu.el (gnus-uu-digest-mail-forward): Don't kill buffer.
7311         * gnus-cite.el: Don't use goto-line.
7313         * gnus-art.el (gnus-article-treat-html): Removed.
7314         (gnus-treat-article): Save restriction.
7316 1999-02-17  Per Abrahamsen  <abraham@dina.kvl.dk>
7318         * message.el (message-send-mail): Don't untabify.
7319         (message-mode): Don't use tabs for indentation.
7321 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7323         * message.el (message-send-mail): Don't untabify.
7325         * nnml.el (nnml-save-mail): Typo fix.
7327 1999-02-19  Per Abrahamsen  <abraham@dina.kvl.dk>
7329         * message.el (message-cite-function): Add
7330         `message-cite-original-without-signature' customization option.
7332 1999-02-18  Per Abrahamsen  <abraham@dina.kvl.dk>
7334         * nnmail.el (nnmail-fix-eudora-headers): Mark as option to
7335         `nnmail-prepare-incoming-header-hook'.
7337 1999-02-19  Justin Sheehy  <justin@linus.mitre.org>
7339         * gnus-util.el (gnus-make-sort-function-1): Typo fix.
7341 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7343         * gnus-group.el (gnus-group-get-new-news): Require nnmail.
7345 1999-02-18  Michael Cook  <cook@sightpath.com>
7347         * Recognize Microsoft Outlook's cite attribution conventions.
7349 1999-02-19  James H. Cloos, Jr.  <cloos@jhcloos.com>
7351         * gnus-sum.el: Bind M.
7353 1999-02-19  Neil Crellin  <neilc@wallaby.cc>
7355         * mail-source.el (mail-source-fetch-pop): Bind pop3-port.
7357 1999-02-15  Didier Verna  <verna@inf.enst.fr>
7359         * gnus-picon.el (gnus-group-display-picons): ensures that
7360         `article-goto-body' really goes to the article body.
7362 1999-02-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7364         * mm-view.el (mm-inline-text): Bind url-standalone-mode.
7366         * gnus-msg.el (gnus-summary-mail-forward): Create unique names.
7368         * mm-view.el (mm-view-message): Enable multibyte.
7370 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7372         * nnmail.el (nnmail-get-new-mail): Message later.
7374         * mm-util.el (mm-find-charset-region): Revert to checking
7375         multibyte.
7377 1999-02-11  Matt Pharr  <mmp@graphics.stanford.edu>
7379         * gnus-msg.el (gnus-bug): Encode environment info as a MIME
7380         attachment.
7382 1999-02-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7384         * gnus.el: Pterodactyl Gnus v0.76 is released.
7386 1999-02-06  Felix Lee  <flee@cygnus.com>
7388         * gnus.el (gnus-group-change-level-function): Typo.
7390 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7392         * gnus-sum.el (gnus-nov-skip-field): Removed.
7393         (gnus-nov-field): Ditto.
7394         (gnus-nov-parse-extra): Ditto.
7395         (gnus-nov-read-integer): Ditto.
7397 1999-02-05  Katsumi Yamaoka  <yamaoka@jpl.org>
7399         * nnheader.el (nnheader-nov-read-message-id): New macro.
7400         (nnheader-parse-nov): Use it.
7402         * gnus-sum.el (gnus-nov-read-message-id): New macro.
7403         (gnus-nov-parse-line): Use it; use `(eobp)' instead of
7404         `(eq (char-after) ?\n)'.
7406 1999-02-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7408         * gnus.el (gnus-other-frame): Always pop up a new frame.
7410 1999-02-10  Shenghuo ZHU  <zsh@cs.rochester.edu>
7412         * gnus-range.el (gnus-range-add): Rewrite.
7414 1999-02-02  Carsten Leonhardt  <leo@arioch.oche.de>
7416         * nnmail.el (nnmail-split-incoming): Added detection of maildir
7417         format.
7418         (nnmail-process-maildir-mail-format): New function.
7420         * mail-source.el (mail-source-fetch-maildir): New function.
7421         (mail-source-keyword-map): Add default for maildir method.
7422         (mail-source-fetcher-alist): Changed "qmail" to "maildir".
7424 1999-02-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7426         * mail-source.el (mail-source-fetcher-alist): Remove apop.
7428         * nndoc.el (nndoc-type-alist): Remove MIME-digest.
7429         (nndoc-mime-digest-type-p): Removed.
7431 1999-02-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7433         * gnus-art.el (gnus-article-read-summary-keys): Set the point
7434         where it is supposed to be.
7435         (gnus-treat-play-sounds): New variable.
7437         * gnus-sum.el (gnus-newsgroup-ignored-charsets): New variable.
7439         * gnus-art.el (article-display-x-face): Narrow to head.
7440         (gnus-article-washed-types): New variable.
7441         (article-hide-pgp): Is not a toggle.
7442         (gnus-article-hide-text-type): Save types.
7443         (article-decode-charset): Use it.
7445         * nnmail.el (nnmail-get-new-mail): Ignore procmail.
7447         * message.el (message-forward-start-separator): Removed.
7448         (message-forward-end-separator): Removed.
7449         (message-signature-before-forwarded-message): Removed.
7450         (message-included-forward-headers): Removed.
7451         (message-check-news-body-syntax): Don't check forward.
7452         (message-forward): Use MIME.
7454         * nnvirtual.el (nnvirtual-request-article): Bind
7455         gnus-article-decode-hook to nil.
7457 1999-02-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7459         * mml.el (mml-parse-singlepart-with-multiple-charsets): Check for
7460         us-ascii.
7462 1999-02-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7464         * format-spec.el (format-spec): Be more robust.
7466         * message.el (message-encode-message-body): Default
7467         mail-parse-charset to mail-parse-charset.
7469         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode.
7470         (gnus-summary-edit-article): Bind mail-parse-charset.
7472         * mml.el (mml-read-tag): Ignore white space after end of tag.
7474         * message.el (message-goto-body): Also work in separatorless
7475         articles.
7477         * mml.el (mml-translate-from-mime): New function.
7478         (mml-insert-mime): Ditto.
7479         (mml-to-mime): New function.
7480         (mime-to-mml): New name.
7482         * gnus-sum.el (gnus-summary-edit-article): Always select raw
7483         article.
7485         * gnus-group.el (gnus-group-catchup-current): Unmark groups.
7487         * gnus-sum.el (gnus-summary-setup-default-charset): Don't
7488         special-case nndraft groups.
7490 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7492         * gnus-sum.el (gnus-get-newsgroup-headers): Bind charset.
7493         (gnus-get-newsgroup-headers): Already bound.
7495         * message.el (message-encode-message-body): Use posting charset.
7497         * mm-bodies.el (mm-encode-body): Use MIME charsets.
7498         (mm-body-encoding): Do CTE.
7499         (mm-body-7-or-8): New function.
7501         * mm-util.el (mm-mime-charset): Always fall back on alist.
7502         (mm-mime-mule-charset-alist): Include katakana-jisx0201.
7503         (mm-mime-mule-charset-alist): Add arabic-*-column.
7504         (mm-find-mime-charset-region): New function.
7506         * format-spec.el (format-spec-make): New function.
7508         * mail-source.el (format-spec): Required.
7509         (mail-source-fetch-with-program): Removed.
7510         (mail-source-fetch-with-program): New function.
7512         * format-spec.el: New file.
7514 1999-02-03  Tatsuya Ichikawa  <ichikawa@hv.epson.co.jp>
7516         * mail-source.el (mail-source-fetch-with-program): Take optional
7517         parameter.
7519 1999-02-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7521         * gnus-start.el: Ignore some groups.
7522         (gnus-setup-news): Bind nnmail-fetched-sources.
7524         * message.el (message-send-mail): Remove all tabs.
7526         * mm-util.el (mm-find-charset-region): Just check whether
7527         find-charset-region is defined.
7529 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7531         * gnus-group.el (gnus-group-get-new-news): Use
7532         nnmail-fetched-sources.
7534         * nnmail.el (nnmail-fetched-sources): New variable.
7535         (nnmail-get-new-mail): Use it.
7537         * mail-source.el (mail-source-fetched-sources): New variable.
7538         (mail-source-fetch): Use it.
7540 1999-02-02  Mark W. Eichin  <eichin@thok.org>
7542         * gnus.el (gnus-getenv-nntpserver): if the file that
7543         gnus-nntpserver-file names has a trailing newline, the
7544         string-match will always match, and thus the file will never be
7545         read.  (^ matches start of "line", \\` matches start of "buffer",
7546         which is what was intended...)
7548 1999-02-02  Kim-Minh Kaplan  <kmkaplan@western.fr>
7550         * gnus-picon.el (gnus-picons-parse-filenames): Quote group names.
7552 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7554         * gnus-start.el (gnus-read-active-file): Eliminate duplicated
7555         select methods.
7557 1999-01-27  Simon Josefsson  <jas@pdc.kth.se>
7559         * gnus-range.el (gnus-remove-from-range): Sort second argument.
7561 1999-02-02  Scott Hofmann  <shofmann@mindspring.com>
7563         * nntp.el: Use mail-source-read-passwd instead of nnmail-read-passwd.
7565 1999-02-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
7567         * gnus-cus.el (gnus-group-parameters): Charset as symbol, and fix
7568         a typo.
7569         * gnus-sum.el (gnus-summary-setup-default-charset): Set nndraft's
7570         charset to nil.
7571         * gnus-agent.el (gnus-agent-queue-setup): Remove charset setting.
7572         * gnus-start.el (gnus-start-draft-setup): Ditto.
7574 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7576         * mail-source.el (mail-source-fetch-directory): Use the predicate.
7577         (mail-source-value): Don't do variables.
7579         * nnmail.el (nnmail-get-new-mail): Set the predicate.
7581         * gnus-sum.el (gnus-summary-toggle-header): Fix, and bound to t.
7583 1999-02-01  Michael Cook  <cook@sightpath.com>
7585         * Defenestrate spurious ?a.
7587 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7589         * mail-source.el (mail-source-fetch-pop): Instead use
7590         :authentication.
7592 1999-02-01  Tatsuya Ichikawa  <t-ichi@po.shiojiri.ne.jp>
7594         * lisp/mail-source.el : Support APOP authentication scheme.
7596 1999-02-02  Tatsuya Ichikawa  <t-ichi@niagara.shiojiri.ne.jp>
7598         * pop3.el (pop3-movemail): Return t.
7600 1999-02-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7602         * rfc2047.el (rfc2047-fold-region): New function.
7603         (rfc2047-encode-message-header): Use it.
7605 1999-02-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
7607         * gnus-sum.el (gnus-group-charset-alist): Add more.
7609 1999-02-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7611         * gnus.el: Pterodactyl Gnus v0.75 is released.
7613 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7615         * gnus-art.el (article-display-x-face): Don't narrow to head.
7617 1999-02-01  Michael Cook  <cook@sightpath.com>
7619         * gnus-cite.el (gnus-cited-lines-visible): Accept a cons.
7621 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7623         * mail-source.el (mail-source-fetch-directory): Ignore
7624         directories.
7626         * gnus-cus.el (gnus-group-parameters): Addition.
7628         * gnus-art.el (article-strip-banner): Do symbolic banners.
7629         (article-strip-banner): New keystroke.
7631 1999-02-01  Michael Cook  <cook@sightpath.com>
7633         * gnus-art.el (article-strip-banner): New command.
7635 1999-02-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7637         * gnus-art.el (gnus-treat-strip-banners): New variable.
7639 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7641         * mail-source.el (mail-source-read-passwd): Use `read-passwd' if it
7642         has been exist.
7644 1999-01-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
7646         * message.el (message-draft-coding-system): Check coding-system.
7647         * mm-util.el (mm-text-coding-system): Ditto.
7649 1999-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
7651         * mail-source.el (mail-source-fetch-pop): Save excursion.
7653 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7655         * mail-source.el (mail-source-movemail-args): Not constant.
7656         (mail-source-movemail-args): Removed.
7657         (mail-source-fetch-with-program): New function.
7658         (mail-source-fetch-pop): Use program and function.
7659         (mail-source-movemail-program): Removed.
7661         * gnus-art.el (gnus-treat-date-iso8601): New variable.
7662         (gnus-treat-date-user-defined): New variable.
7664 1999-01-28  Per Abrahamsen  <abraham@dina.kvl.dk>
7666         * nnmail.el (nnmail-fix-eudora-headers): New function.
7668 1999-01-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7670         * mm-bodies.el (mm-encode-body): Use mail-parse-charset.
7672 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7674         * gnus-art.el (gnus-treatment-function-alist): Do
7675         gnus-article-add-buttons-to-head later.
7676         (gnus-treat-capitalize-sentences): New variable.
7677         (article-capitalize-sentences): New command and keystroke.
7679         * gnus-group.el (gnus-group-catchup-current): Do group.
7681         * message.el (message-default-charset): Add group.
7683 1999-01-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7685         * gnus.el: Pterodactyl Gnus v0.74 is released.
7687 1999-01-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7689         * gnus-art.el (article-fill-long-lines): Renamed.
7690         (article-fill-long-lines): New keystroke.
7692 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7694         * gnus-msg.el (gnus-setup-posting-charset): Check for group.
7696         * gnus-group.el (gnus-group-catchup-current): Skip groups now
7697         displayed.
7698         (gnus-group-catchup-current): Be more robus.
7700         * gnus-sum.el (gnus-summary-select-article): Reselect for showing
7701         headers.
7703 1999-01-25  Dave Love  <fx@gnu.org>
7705         * message.el (message-mode-menu): Add message-mime-attach-file.
7706         (message-mode): Doc fix.
7708 1999-01-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7710         * nnmail.el (nnmail-check-duplication): Insert the mail source
7711         string.
7713         * mail-source.el (mail-source-fetch-pop): Bind mail-source-string.
7714         (mail-source-fetch-directory): Ditto.
7715         (mail-source-fetch-file): Ditto.
7716         (mail-source-string): New variable.
7718         * gnus-start.el (gnus-get-unread-articles): Nix out groups over
7719         the level.
7721         * rfc2047.el (rfc2047-encodable-p): Convert to MIME charsets
7722         before handling.
7724         * mm-util.el (mm-mime-charset): Use the parameters.
7725         (mm-mime-charset): Removed region paremeters.
7727         * nnmail.el (nnmail-get-new-mail): Don't message the entire
7728         source.
7730 1999-01-25  Lloyd Zusman  <ljz@asfast.com>
7732         * nnmail.el (nnmail-get-split-group): Quote right.
7734 1999-01-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7736         * mail-source.el (mail-source-movemail): Would kill an arbitrary
7737         buffer.
7739 1999-01-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7741         * gnus-group.el (gnus-clear-inboxes-moved): Removed.
7742         (gnus-group-mode): Don't hook.
7744         * mail-source.el (mail-source-bind): Doc fix.
7745         (mail-source-bind): Take only one param.
7747         * gnus-art.el (gnus-treat-highlight-signature): typep.
7749         * mail-source.el (mail-source-movemail): Ignore empty file.
7750         (mail-source-callback): Check before deleting.
7752         * message.el (message-mime-attach-file): Include name.
7754 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7756         * mm-util.el (mm-read-charset): Return a symbol.
7758         * mm-view.el (mm-inline-text): Insert signature separator.
7760         * gnus-art.el (gnus-treat-predicate): New function.
7761         (gnus-treat-article): Allow all types to be checked.
7763         * gnus-util.el (gnus-or): New function.
7764         (gnus-and): Ditto.
7766         * gnus-art.el (gnus-mime-display-single): Use override.
7768         * mm-decode.el (mm-attachment-override-types): New variable.
7769         (mm-attachment-override-p): New function.
7771         * gnus-picon.el (gnus-group-display-picons): Don't go backward.
7773 1999-01-23  Andrew J. Cosgriff  <ajc@bing.wattle.id.au>
7775         * mm-view.el (mm-inline-text): Do vcards.
7777 1999-01-23  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7779         * gnus.el: Pterodactyl Gnus v0.73 is released.
7781 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7783         * nnmail.el (nnmail-spool-file): Changed to use mail-source.
7784         (nnmail-crash-box, nnmail-use-procmail, nnmail-procmail-directory,
7785         nnmail-procmail-suffix, nnmail-resplit-incoming): Removed.
7786         (nnmail-movemail-program): Removed.
7787         (nnmail-movemail-args): Removed.
7788         (nnmail-pop-password-required): Ditto.
7789         (nnmail-tmp-directory): Ditto.
7790         (nnmail-delete-incoming): Removed.
7791         (nnmail-pop-password, nnmail-moved-inboxes,
7792         nnmail-internal-password, nnmail-move-inbox): Removed.
7793         (nnmail-read-passwd): Ditto.
7794         (nnmail-get-spool-files): Removed.
7795         (nnmail-resplit-incoming): Reinstated.
7797         * mail-source.el: New file.
7799 1999-01-23  James H. Cloos, Jr.  <cloos@jhcloos.com>
7801         * gnus-art.el (gnus-article-mode-map): Bind backspace.
7803 1999-01-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7805         * gnus-art.el (article-make-date-line): Fix iso8601 display.
7807 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7809         * gnus-art.el (gnus-treat-display-smileys): Check xpm.
7811         * gnus-picon.el (gnus-group-display-picons): Goto body.
7813         * gnus.el: Indented all functions; broke long lines; changed all
7814         instances of illegal/legal to invalid/valid.  Yes, I'm bored.
7816 1999-01-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7818         * gnus.el: Pterodactyl Gnus v0.72 is released.
7820 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7822         * gnus.el: Cleaned up trailing whitespace.
7824         * mm-util.el (mm-read-charset): Work.
7826 1999-01-17  Matt Armstrong  <mattdav+matt@best.com>
7828         * gnus-score.el (gnus-score-find-bnews): Match regexp on the
7829         nnheader-translate-file-chars'd group name.
7831 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7833         * message.el (message-encode-message-body): Fold case.
7835 1999-01-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7837         * mailcap.el (mailcap-add): New function.
7839 1999-01-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7841         * gnus-art.el (article-goto-body-goes-to-point-min-p): New variable.
7842         (article-goto-body): Use it.
7843         (gnus-treat-article): Ditto.
7845         * gnus-agent.el (gnus-agent-get-undownloaded-list): Remove the
7846         downloaded articles from the downloadeble list.
7848 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7850         * message.el (message-encode-message-body): Bind
7851         mail-parse-charset.
7853         * mm-util.el (mm-charset-synonym-alist): New variable.
7854         (mm-charset-to-coding-system): Use it.
7855         (mm-charset-coding-system-alist): Removed.
7856         (mm-charset-to-coding-system): Don't use it.
7857         (mm-find-charset-region): Use mail-parse-charset.
7859         * gnus-art.el (gnus-treatment-function-alist): Use
7860         gnus-article-display-picons.
7861         (gnus-treat-display-xface): Only do if we have xface feature.
7862         (gnus-part-display-hook): New function.
7863         (gnus-treat-article): Use it.
7864         (gnus-treat-article): Use gnus-visual.
7866         * gnus-msg.el (gnus-setup-posting-charset): Check elem.
7868         * gnus-art.el (gnus-mm-display-part): Fix the MIME button after
7869         displaying.
7871         * mm-decode.el (mm-insert-part): Use insert-buffer-substring.
7873         * gnus-score.el (gnus-score-find-bnews): Protect against invalid
7874         regexp file names.
7876 1999-01-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7878         * gnus.el: Pterodactyl Gnus v0.71 is released.
7880 1999-01-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7882         * mm-view.el (mm-inline-image): Don't add a dot.
7884         * gnus-art.el (gnus-treat-article): New function.
7886         * gnus.el (gnus-article-display-hook): Removed.
7888         * gnus-art.el (gnus-article-treat-custom): New variable.
7890         * gnus-start.el (gnus-ignored-newsgroups-has-to-p): Removed.
7892         * gnus-msg.el (gnus-setup-posting-charset): Allow variables and
7893         functions.
7895         * message.el (message-posting-charset): New variable.
7896         (message-send-mail): Use it.
7898         * gnus-msg.el (gnus-group-posting-charset-alist): Moved here.
7899         (gnus-setup-posting-charset): New function.
7900         (gnus-setup-message): Use it.
7902         * message.el (message-encode-message-body): Just look for
7903         Content-Type before inserting a new one.
7905 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7907         * rfc2047.el (rfc2047-default-charset): Removed.
7909         * mail-prsvr.el: New file.
7910         (mail-parse-charset): New variable.
7912         * gnus-sum.el (gnus-newsgroup-charset): Changed name.
7913         Changed name.
7915         * gnus.el (gnus-charset): New group.
7917         * nnmail.el (nnmail-pathname-coding-system): Default to binary.
7919         * gnus-sum.el (gnus-default-charset): Default to nil.
7920         (gnus-newsgroup-iso-8859-1-forced-regexp): Removed.
7921         (gnus-newsgroup-iso-8859-1-forced): Removed.
7923         * mm-util.el (mm-known-charsets): Removed.
7924         (mm-default-coding-system): Removed.
7925         (mm-default-charset): Removed.
7926         (mm-read-charset): New function.
7928         * message.el (message-default-charset): Removed.
7930         * rfc2047.el (rfc2047-default-charset): Default to nil.
7932         * mm-util.el (mm-charset-iso-8859-1-forced): Removed.
7934 1999-01-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
7936         * gnus.el: Pterodactyl Gnus v0.70 is released.
7938 1999-01-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7940         * mm-decode.el (mm-save-part): Use mm-get-part.
7941         (mm-insert-part): New function.
7942         (mm-get-part): Use it.
7943         (mm-get-image): Ditto.
7944         (mm-display-external): Ditto.
7946         * mm-view.el (mm-inline-text): Ditto.
7948         * gnus-move.el (gnus-move-group-to-server): Protect against nil
7949         ranges.
7951         * mm-decode.el (mm-display-external): Save the buffer.
7952         (mm-remove-part): Kill it.
7954         * qp.el (quoted-printable-decode-region): Do the right thing at eobp.
7956         * nnagent.el (nnagent-request-set-mark): Defined stub.
7958 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7960         * gnus-score.el (gnus-score-load-score-alist): Bind
7961         coding-system-for-read.
7963         * gnus-sum.el (gnus-summary-exit): Do adaptive scoring before
7964         prepare-exit-hook.
7966         * mm-view.el (mm-setup-w3): Require w3.
7968 1999-01-13  Kiyokazu SUTO  <suto@merry.xmath.ous.ac.jp>
7970         * lisp/nnspool.el (nnspool-retrieve-headers): Protect against empty
7971         body.
7973 1999-01-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
7975         * mm-encode.el: Ditto.
7977         * mm-bodies.el (mm-decode-content-transfer-encoding): Message the
7978         error.
7980         * mailcap.el (mailcap-mime-data): SAFER ps.
7982         * message.el (message-encode-message-body): Always insert a
7983         Content-Type header.
7985         * mm-decode.el (mm-inline-media-tests): Default all text/* to be
7986         shown inline.
7988         * mm-view.el (mm-inline-text): Handle all sorts of text.
7990         * mailcap.el (mailcap-mime-data): non-viewer for viewers that
7991         don't view.
7993         * mm-decode.el (mm-display-external): Use it.
7995         * gnus-art.el (gnus-visible-headers): Added bcc, gcc, fcc.
7997         * mm-decode.el (mm-save-part): Removed double code.
7999 1999-01-12  Dave Love  <fx@gnu.org>
8001         * mm-decode.el (mm-save-part): Avoid doubly-compressed
8002         application/octet-stream .gz & al files with jka-compr.
8004 1999-01-12  Dave Love  <fx@gnu.org>
8006         * gnus-ems.el (gnus-down-mouse-3): New variable.
8007         * gnus-art.el (gnus-mime-button-map): Use it.
8008         (gnus-mime-button-menu): Set the clicked-on buffer initially.
8010 1999-01-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8012         * mailcap.el (mailcap-mime-data): Added ImageMagic and ee.
8014 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8016         * gnus-picon.el (gnus-picons-kill-buffer): Don't kill article
8017         buffers.
8019         * gnus-sum.el (gnus-summary-exit): Destroy all MIME.
8021         * gnus-cache.el (gnus-cache-read-active): Reversed check.
8023 1999-01-12  Matt Armstrong  <matta@geoworks.com>
8025         * mml.el (mml-parameter-string): Strip directory component.
8027 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8029         * gnus.el (gnus-use-demon): Removed.
8031 1999-01-12  Katsumi Yamaoka  <yamaoka@jpl.org>
8033         * nnmail.el (nnmail-article-group): Don't infloop.
8035 1999-01-11  Colin Rafferty  <colin@xemacs.org>
8037         * gnus-art.el (article-update-date-lapsed): Made it work with
8038         picons, and make it update on all visible frames.
8039         (article-date-ut): Get summary-buffer's current-headers.
8041 1999-01-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8043         * gnus-picon.el (gnus-picons-setup-buffer): Don't set major mode.
8044         (gnus-picons-setup-p): New variable.
8046 1999-01-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8048         * nnmail.el (nnmail-split-header-length-limit): Lowered to 512.
8050 1999-01-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8052         * gnus-sum.el (gnus-summary-exit-no-update): Don't use run-hooks.
8053         (gnus-summary-exit-no-update): Use mapcar.
8055 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8057         * gnus-agent.el (gnus-category-write): Make directory.
8059 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
8061         * gnus-sum.el (gnus-update-read-articles):
8062         (gnus-update-marks): Request backend update of mark.
8064 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8066         * mm-bodies.el (mm-body-encoding): Use mm-find.
8068 1999-01-03  Kim-Minh Kaplan  <kmkaplan@western.fr>
8070         * gnus-picon.el (gnus-article-display-picons): Fix.
8072 1999-01-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8074         * gnus.el: Pterodactyl Gnus v0.69 is released.
8076 1999-01-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8078         * gnus-picon.el (gnus-picons-setup-buffer): Run the hook.
8080         * gnus-agent.el (gnus-agent-remove-group): New command and
8081         keystroke.
8083         * rfc2047.el (rfc2047-decode-region): Check for us-ascii.
8085 1999-01-02  Simon Josefsson  <jas@pdc.kth.se>
8087         * gnus-agent.el (gnus-agent-write-servers): Make directory.
8089 1998-12-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8091         * mm-view.el (mm-inline-text): Bind current id.
8093         * mm-decode.el (mm-handle-id): New macro.
8094         (mm-make-handle): Accept id.
8095         (mm-dissect-singlepart): Use it.
8097 1998-12-23  Matt Pharr  <mmp@graphics.stanford.edu>
8099         * message.el (message-cite-original-without-signature): Use
8100         message-signature-separator when searching for signature in
8101         message-cite-original-without-signature.
8103 1998-12-24  Simon Josefsson  <jas@pdc.kth.se>
8105         * gnus.el (gnus-server-to-method): Check named methods.
8107 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8109         * mm-view.el (mm-view-message): Goto point-min.
8111         * nnmail.el (nnmail-article-group): Don't delete lines, only
8112         shorten them.
8114         * gnus-msg.el (gnus-configure-posting-styles): Also do nil
8115         values.
8117         * nnheader.el (nnheader-temp-directory): New variable.
8118         (nnheader-temp-directory): Removed.
8120 1998-12-22  Jack Vinson  <jvinson@chevax.ecs.umass.edu>
8122         * mailcap.el (mailcap-parse-mailcaps): Add "~/.mailcaps" to the
8123         list of files to check for mailcap entries under windows-nt.
8125 1998-12-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8127         * gnus-art.el (gnus-article-maybe-hide-headers): Check whether the
8128         summary buffer exists.
8130 1998-12-22  Aaron M. Ucko  <amu@mit.edu>
8132         * nnsoup.el (nnsoup-store-reply): Remove code to deal with
8133         irrelevant Sun sendmail bug.
8134         (nnsoup-store-reply): Stop mucking with mail-header-separator.
8136         * message.el (message-send-news): Bind mail-header-separator to
8137         "" when asking backend to post.
8139 1998-12-22  Karl Kleinpaste  <karl@justresearch.com>
8141         * mm-uu.el (mm-dissect-disposition): New variable.
8142         (mm-uu-dissect): Use it.
8144 1998-12-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8146         * mm-view.el (mm-inline-text): Bind url-current-object.
8148 1998-12-06  Simon Josefsson  <jas@pdc.kth.se>
8150         * gnus-range.el (gnus-remove-from-range): Rewrite.
8152 1998-12-09  SL Baur  <steve@altair.xemacs.org>
8154         * gnus-picon.el (annotations): Remove bogus require 'xpm.
8156 1998-12-18  Hrvoje Niksic  <hniksic@srce.hr>
8158         * message.el (message-encode-message-body): Insert `MIME-Version'
8159         instead of `Mime-Version'.
8161 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8163         * message.el (message-insert-mime-part): Add the attachment
8164         disposition.
8165         (message-insert-mime-part): Make TYPE and DESCRIPTION optional.
8166         (message-mime-query-type): New function.
8167         (message-mime-query-description): Ditto.
8168         (message-mime-query-file): Ditto.
8169         (message-insert-mime-part): Use them.
8170         (message-mime-insert-external): Use the new stuff.
8172 1998-12-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8174         * nnmail.el (nnmail-split-header-length-limit): New variable.
8176         * mm-decode.el (mm-dissect-buffer): Check syntax.
8178         * rfc2231.el (rfc2231-parse-string): Remove check for syntax.
8180         * rfc2047.el (rfc2047-encodable-p): Use mm-find-charset-region.
8181         (rfc2047-dissect-region): Ditto.
8183 1998-12-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8185         * mm-view.el (mm-view-message): Decode charset.
8187 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8189         * rfc2231.el (rfc2231-parse-string): Ignore syntactically invalid
8190         CT headers.
8192 1998-12-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
8194         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
8195         mm-uu-*-function.
8196         * mm-uu.el (mm-uu-dissect): Use x-uuencode.
8198 1998-12-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8200         * message.el (message-send-mail): Do MML first.
8201         (message-send-news): Ditto.
8203 1998-12-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8205         * gnus-picon.el (gnus-picons-face): New face.
8206         (gnus-picons-try-face): Use it.
8208 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8210         * gnus.el: Pterodactyl Gnus v0.68 is released.
8212 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8214         * gnus.el: Pterodactyl Gnus v0.67 is released.
8216 1998-12-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8218         * gnus.el: Pterodactyl Gnus v0.66 is released.
8220 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8222         * gnus-art.el (gnus-insert-mime-button): Decode description.
8224 1998-12-05  Shenghuo ZHU  <zsh@cs.rochester.edu>
8226         * gnus-art.el (article-decode-encoded-words): Rollback to 0.55.
8227         (gnus-decode-header-methods): Ditto.
8228         (gnus-decode-with-mail-decode-encoded-word-region): Ditto.
8230 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8232         * mml.el (mml-insert-mime-headers): Encode description.
8234         * nnfolder.el (nnfolder-request-expire-articles): Go to the date
8235         line.
8237         * gnus-sum.el (gnus-default-charset): Doc fix.
8239 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8241         * mm-decode.el (mm-display-part): Forward a line.
8243 1998-12-09  Shenghuo ZHU  <zsh@cs.rochester.edu>
8245         * mm-util.el (mm-running-ntemacs): New variable.
8246         (mm-text-coding-system): Ditto.
8247         * nnmail.el (nnmail-incoming-coding-system): Ditto.
8248         (nnmail-split-incoming): Use nnmail-incoming-coding-system.
8250 1998-12-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8252         * gnus-picon.el (gnus-picons-network-display-internal): Don't set
8253         buffer.
8255         * message.el (message-insert-headers): New command and keystroke.
8257 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8259         * mm-decode.el (mm-inline-media-tests): Recognize x-xbitmap.
8260         (mm-get-image): Ditto.
8262         * mm-bodies.el (mm-decode-content-transfer-encoding): Only for
8263         base64, uudecode and binhex.
8265 1998-12-06  Shenghuo ZHU  <zsh@cs.rochester.edu>
8267         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
8268         in text/plain.
8269         * mm-uu.el (mm-uu-dissect): Use inline.
8271 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8273         * mm-view.el (mm-view-message): New function.
8275         * mm-encode.el (mm-content-transfer-encoding-defaults): Changed to
8276         qp.
8278 1998-12-07  Karl Kleinpaste  <karl@justresearch.com>
8280         * mm-encode.el (mm-content-transfer-encoding-defaults): Add an
8281         entry for message/rfc822 as 8bit.
8283 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8285         * mailcap.el (mailcap-mime-extensions): Add patch.
8287 1998-12-05  Dale Hagglund  <rdh@best.com>
8289         * gnus-sum.el (gnus-summary-display-buttonized): Use prefix
8290         argument to force all multipart/* to look like multipart/mixed.
8292         * gnus-art.el (gnus-mime-display-multipart-as-mixed): New
8293         variable.
8294         (gnus-mime-display-part): Use it.
8296 1998-12-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8298         * gnus-draft.el (gnus-draft-send): Only disable checks for
8299         non-interactive use.
8300         (gnus-draft-send-message): Use it.
8302 1998-12-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8304         * gnus.el: Pterodactyl Gnus v0.65 is released.
8306 1998-12-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8308         * gnus-art.el (gnus-article-prepare-display): Don't init w3.
8310         * mm-view.el (mm-inline-text): Bind url-standalone-mode here.
8312 1998-12-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8314         * gnus.el: Pterodactyl Gnus v0.64 is released.
8316 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8318         * mm-view.el (mm-setup-w3): Don't load.
8320         * gnus-msg.el (gnus-setup-message): Set group name.
8321         (gnus-group-mail): Avoid leaking local vars.
8323         * message.el (message-attach-file): Renamed.
8324         (message-mime-attach-file): Renamed again.
8326 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
8328         * gnus-art.el (article-decode-encoded-words): Bind
8329         rfc2047-default-charset here.
8331         * gnus-art.el (gnus-insert-mime-button): Nix slashes in file name.
8333 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8335         * gnus-picon.el (gnus-picons-setup-buffer): Run picons hook.
8336         (gnus-picons-setup-hook): New hook.
8338 1998-12-05  Per Abrahamsen  <abraham@dina.kvl.dk>
8340         * mailcap.el (mailcap-mime-data): Remove "*" from documentation
8341         string.
8342         (mailcap-mime-extensions): Ditto.  Made first sentense fit a
8343         line.
8345 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8347         * gnus-art.el (gnus-article-prepare-display): Setup w3.
8348         (gnus-mime-view-part): Ditto.
8349         (gnus-mime-inline-part): Dotii.
8350         (gnus-mime-externalize-part): Daddo.
8351         (gnus-mime-internalize-part): Tutti frutti.
8352         (gnus-widget-press-button): Da da do.
8354         * mm-view.el (mm-setup-w3): Require url-vars.
8356 1998-12-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
8358         * message.el (message-draft-coding-system): Fix for XEmacs-NT.
8359         * mm-util.el (mm-find-charset-region): Ditto.
8361 1998-12-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8363         * message.el (message-send): Don't encode here.
8364         (message-send-mail): But here.
8365         (message-send-news): And here.
8367 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8369         * gnus-msg.el (gnus-message-insert-stylings): Don't insert twice.
8371 1998-12-04  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8373         * gnus.el: Pterodactyl Gnus v0.63 is released.
8375 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8377         * mml.el (mml-base-boundary): Shorten.
8379         * message.el (message-insert-mime-part): Use default.
8381         * gnus-art.el (gnus-insert-mime-button): Bind gnus-tmp-type-long.
8383 1998-12-03  Per Abrahamsen  <abraham@dina.kvl.dk>
8385         * gnus-art.el (gnus-mime-display-alternative): Use (*) for radio
8386         buttons, not [*].
8388 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8390         * gnus-art.el (gnus-insert-mime-button): Do proper help-echo.
8392 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
8394         * gnus-art.el (gnus-insert-mime-button): Fix.
8396 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8398         * message.el (message-insert-mime-part): Nicify prompts.
8399         (message-insert-mime-part): Really delete duplicates.
8400         (message-insert-mime-part): Check against common errors.
8401         (message-insert-mime-part): Fix docstring.
8403 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8405         * gnus-art.el (gnus-mime-internalize-part): Bugged out.
8407 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8409         * gnus-art.el (gnus-mime-button-line-format): Nicify.
8410         (gnus-insert-mime-button): Modify accordingly.
8412 1998-12-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8414         * gnus-art.el (gnus-display-mime): Set window point.
8416         * mm-decode.el (mm-display-external): Only decode when not
8417         saving.
8418         (mm-alternative-precedence): Prefer multiparts.
8419         (mm-inline-media-tests): Inline multiparts.
8421         * gnus-picon.el (gnus-picons-next-job-internal): Do bar if asked.
8422         Ignore errors when requiring url.
8424         * mml.el (mml-quote-region): New command.
8426         * message.el (message-cite-original): Use it.
8427         (message-cite-original-without-signature): Ditto.
8429 1998-12-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8431         * gnus.el: Pterodactyl Gnus v0.62 is released.
8433 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8435         * gnus-art.el (gnus-mime-view-all-parts): Work with multiparts.
8437 1998-12-03  Hrvoje Niksic  <hniksic@srce.hr>
8439         * mm-view.el (mm-inline-text): Use `point-min-marker' and
8440         `point-max-marker'.
8442 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8444         * mailcap.el (mailcap-mime-extensions): Use image/xpm for xpms.
8446         * gnus-art.el (gnus-mime-display-single): Check for attachment
8447         before other tests.
8449 1998-12-03  Didier Verna  <verna@inf.enst.fr>
8451         * gnus-msg.el (gnus-configure-posting-styles): find a
8452         posting-style entry in the group parameters, if any, and honor it
8453         at the end.
8455 1998-12-03  Felix Lee  <flee@teleport.com>
8457         * nntp.el (nntp-after-change-function): Fix.
8459 1998-12-03  Mike McEwan  <mike@lotusland.demon.co.uk>
8461         * mml.el (mml-generate-mime-1): Insert literally.
8463 1998-12-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8465         * mml.el (mml-insert-mime-headers): Removed debug.
8467 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8469         * gnus-sum.el (gnus-summary-show-article): Destroy parts when
8470         prefixed.
8472         * mm-encode.el (mm-content-transfer-encoding-defaults): Default
8473         application/emacs-lisp to 8bit.
8475 1998-12-03  Dale Hagglund  <rdh@best.com>
8477         * mm-decode.el (mm-quote-arg): Add quoting of '()', '<>', and '|'.
8479 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8481         * gnus.el: Pterodactyl Gnus v0.61 is released.
8483 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8485         * mml.el (mml-parse-1): Skipped parts.
8486         (mml-insert-mime-headers): Nil is a list.
8487         (mml-generate-mime-1): Don't insert literally.
8488         (mml-read-tag): Drop text props.
8489         (mml-read-part): Ditto.
8490         (mml-parse-singlepart-with-multiple-charsets): Ditto.
8492 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8494         * gnus.el: Pterodactyl Gnus v0.60 is released.
8496 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8498         * mml.el (mml-parse-1): Don't throw contents away.
8500 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
8502         * mml.el (mml-compute-boundary-1): Regexp-quote the boundary.
8504 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8506         * mml.el (mml-parse-singlepart-with-multiple-charsets): New
8507         function.
8508         (mml-parse-1): Use it.
8510 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8512         * gnus-art.el (gnus-decode-with-mail-decode-encoded-word-region):
8513         Use gnus-newsgroup-default-charset.
8514         (article-decode-encoded-words): Remove charset codes.
8515         * gnus-sum.el (gnus-newsgroup-default-charset): Use
8516         gnus-default-charset.
8518 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8520         * message.el (message-send-mail): Don't encode here.
8521         (message-send-news): Nor here.
8522         (message-send): ... but here instead.
8524         * gnus-picon.el (gnus-picons-display-article-move-p): Changed
8525         default to nil.
8526         (gnus-article-display-picons): Replace From line.
8527         (gnus-group-display-picons): Replace Newsgroups line.
8528         (gnus-picons-display-glyph): Set baseline.
8529         (gnus-group-display-picons): Piconize the entire Newsgroups line.
8530         (gnus-picons-xbm-face): Revert to old, standard colors.
8532         * message.el (message-fetch-field): Remove text props.
8534         * gnus-art.el (gnus-article-normalized-header-length): New
8535         variable.
8536         (article-normalize-headers): New command and keystroke.
8538         * gnus-picon.el (gnus-picons-xbm-face): Changed colors.
8540 1998-12-02  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8542         * gnus.el: Pterodactyl Gnus v0.59 is released.
8544 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8546         * mml.el (mml-insert-mime-headers): Beep at multiple charsets.
8548         * gnus-art.el (gnus-mime-copy-part): Set buffer-file-name.
8550 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8552         * mml.el (mml-generate-mime-1): Handle unquoting end-tags.
8554 1998-12-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8556         * mm-decode.el (mm-all-images-fit): New variable.
8557         (mm-image-fit-p): Use it.
8559         * gnus-art.el (gnus-mime-display-single): Use it.
8560         (gnus-mime-internalize-part): New command and keystroke.
8562         * mm-decode.el (mm-user-automatic-external-display): New
8563         variable.
8564         (mm-automatic-external-display-p): New function.
8566         * gnus-picon.el (gnus-picons-xbm-face): Default to sensible
8567         colors.
8569 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8571         * gnus-sum.el (gnus-summary-repair-multipart): Reselect article.
8573         * gnus-art.el (gnus-with-article): Work in the original article
8574         buffer.
8575         (gnus-with-article): Work in read-only groups.
8577 1998-12-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
8579         * mm-bodies.el (mm-decode-string): Return original string if not
8580         decode.
8582 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8584         * mm-uu.el (mm-uu-dissect): Use mm-make-handle.
8586 1998-12-01  Francois Pinard  <pinard@iro.umontreal.ca>
8588         * nndoc.el (nndoc-mime-parts-type-p): Do related.
8590 1998-12-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8592         * gnus.el: Pterodactyl Gnus v0.58 is released.
8594 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
8596         * mm-decode.el (mm-get-image): Return a glyph, not an image
8597         specifier.
8599 1998-11-29  Hrvoje Niksic  <hniksic@srce.hr>
8601         * rfc2047.el (rfc2047-decode): Bind mm-default-charset.
8603 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8605         * mail-parse.el (rfc2045): Required.
8607 1998-12-01  William M. Perry  <wmperry@aventail.com>
8609         * mm-view.el (mm-inline-text): Remove props.
8611 1998-12-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8613         * mm-view.el (mm-setup-w3): Protect url-misc.
8615         * message.el (message-ignored-resent-headers): Remove
8616         Gnus-Warning.
8618         * mml.el (mml-insert-mime-headers): Use encoding.
8619         (mml-parameter-string): Ditto.
8621         * rfc2045.el: New file.
8622         (rfc2045-encode-string): New function.
8624 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8626         * mail-parse.el (mail-header-encode-parameter): New function.
8628         * rfc2231.el (rfc2231-encode-string): New function.
8630 1998-11-30  Shenghuo ZHU  <zsh@cs.rochester.edu>
8632         * mm-bodies.el (mm-decode-string): New function.
8633         * mm-view.el (mm-inline-text): Use mm-decode-string.
8635 1998-11-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8637         * gnus.el: Pterodactyl Gnus v0.57 is released.
8639 1998-11-23  Felix Lee  <flee@cygnus.com>
8641         * nntp.el (nntp-async-needs-kluge): new setting.
8642         (nntp-async-timer): new var.
8643         (nntp-async-process-list): new var.
8644         (nntp-async-kluge): new function.
8645         (nntp-async-timer-handler): new function.
8646         (nntp-async-wait): new function.
8647         (nntp-async-stop): new function.
8648         (nntp-after-change-function): renamed, and split apart.
8649         (nntp-async-trigger): new function.
8650         (nntp-do-callback): new function.
8651         (nntp-accept-process-output): add optional timeout arg.
8653         * gnus-async.el (gnus-async-request-fetched-article): fixed.
8654         (gnus-async-wait-for-article): new function.
8655         (gnus-async-with-semaphore): s/asynch/async/.
8657 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8659         * gnus-art.el (gnus-with-article): Don't encode.
8660         (gnus-insert-mime-button): Fall back on filename from C-D.
8661         (gnus-mime-display-single): Have dots right on text/plain
8662         attachments.
8664         * mm-decode.el (mm-dissect-buffer): Respect Content-Disposition in
8665         broken parts.
8667         * gnus-art.el (gnus-with-article): Flush cache and backlog.
8669         * mm-bodies.el (mm-decode-content-transfer-encoding): Also do
8670         binhex.
8672         * gnus-sum.el (gnus-summary-reparent-thread): Use new macro.
8673         (gnus-summary-repair-multipart): New command and keystroke.
8675         * gnus-art.el (gnus-with-article-buffer): New macro.
8677 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8679         * gnus-art.el (gnus-mime-inline-part): Do not get part when
8680         undisplay the part.
8682 1998-11-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8684         * gnus-util.el (gnus-make-sort-function-1): Allow lambdas.
8686         * mml.el (mml-read-part): Partition right.
8688         * mm-decode.el (mm-handle-set-cache): New macro.
8689         (mm-handle-cache): Ditto.
8690         (mm-make-handle): Ditto.
8691         (mm-dissect-singlepart): Use it.
8692         (mm-get-image): Use the cache.
8694 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8696         * gnus-art.el (gnus-mime-display-mixed): Rewrite.
8697         (gnus-mime-display-single): Don't insert lines between parts.
8699 1998-11-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
8701         * nnmail.el (nnmail-file-coding-system-1): New variable.
8702         * nnfolder.el (nnfolder-file-coding-system): Ditto.
8703         (nnfolder-read-folder): Use nnfolder-file-coding-system.
8704         * nnml.el (nnml-file-coding-system): New variable.
8705         (nnml-request-article): Use nnml-file-coding-system.
8707 1998-11-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8709         * gnus.el: Pterodactyl Gnus v0.56 is released.
8711 1998-11-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8713         * gnus-art.el (gnus-mime-display-part): New function.
8714         (gnus-mime-display-mixed): Use it.
8716         * mm-view.el (mm-setup-w3): Don't register.
8718         * message.el (message-cite-original): Cite parts.
8720 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8722         * mml.el (mml-parameter-string): New function.
8723         (mml-insert-mime-headers): Separated into new function.
8725 1998-11-28  Hrvoje Niksic  <hniksic@srce.hr>
8727         * mml.el (mml-make-boundary): Use `make-string'.
8729 1998-11-27  Hrvoje Niksic  <hniksic@srce.hr>
8731         * binhex.el (binhex-insert-char): Ditto.
8733         * uudecode.el (uudecode-insert-char): Code correctly.
8735 1998-11-28  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8737         * mml.el (mml-generate-mime): Don't generate multiparts for
8738         empties.
8740         * gnus-art.el (gnus-display-mime): Save excursion.
8742         * message.el (message-remove-first-header): New function.
8743         (message-encode-message-body): Use it.
8745 1998-11-27  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8747         * gnus.el: Pterodactyl Gnus v0.55 is released.
8749 1998-11-27  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8751         * mm-view.el (mm-setup-w3): New function.
8753         * mm-decode.el (mm-content-id-get-contents): New function.
8754         (mm-content-id-get-type): Ditto.
8755         (mm-content-id-get-encoding): Ditto.
8756         (mm-get-handle-by-content-id): Removed.
8758 1998-11-25  Colin Rafferty  <colin@xemacs.org>
8760         * message.el (message-generate-new-buffers): Fix tag.
8762 1998-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8764         * message.el (message-buffer-name): Check for unique first.
8766         * gnus-art.el (gnus-unbuttonized-mime-type-p): use
8767         gnus-inhibit-mime-unbuttonizing.
8769         * gnus-sum.el (t): Bind M-t.
8770         (gnus-inhibit-unbuttonizing): New variable.
8771         (gnus-summary-toggle-display-buttonized): New command.
8773         * gnus-art.el (gnus-display-mime): Select article window.
8774         (article-strip-trailing-space): New command and keystroke.
8776         * nneething.el (nneething-include-files): New variable.
8777         (nneething-create-mapping): Use it.
8779         * nntp.el (nntp-possibly-change-group): Use nntp-send-command.
8781         * nnvirtual.el (nnvirtual-request-update-mark): Only yodate
8782         ayto-expirable marks.
8784 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8786         * gnus-art.el (gnus-mime-view-all-parts): Set buffer.
8788         * gnus-sum.el (gnus-summary-display-buttonized): Don't pass on
8789         ARG.
8791         * gnus-art.el (gnus-article-mode-line-format): Doc fix.
8793 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8795         * mm-util.el (mm-binary-coding-system): New variable.
8796         (mm-with-unibyte-buffer): Use mm-binary-coding-system.
8797         * mm-decode.el (mm-display-external): Ditto.
8799 1998-11-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8801         * gnus.el: Pterodactyl Gnus v0.54 is released.
8803 1998-11-24  Katsumi Yamaoka  <yamaoka@jpl.org>
8805         * gnus-sum.el (gnus-newsgroup-default-charset-alist): Note fj.
8807 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8809         * mm-decode.el (mm-save-part): Unquote.
8811 1998-11-24  Matt Armstrong  <matta@geoworks.com>
8813         * mm-decode.el (mm-save-part): Bind coding system for write.
8815 1998-11-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8817         * gnus-art.el (gnus-article-mode-line-format): New default.
8818         (gnus-article-mime-part-status): New function.
8820         * message.el (message-send-news): Check the body syntax before
8821         encoding.
8823         * gnus-art.el (gnus-unbuttonized-mime-type): New function.
8824         (gnus-mime-display-single): Use it.
8825         (gnus-mime-display-alternative): Ditto.
8827         * mm-decode.el: Check for whether we are running under a term.
8829 1998-11-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8831         * mm-decode.el (mm-preferred-alternative): Default to first
8832         alternative.
8833         (mm-preferred-alternative): No, we dont.
8835 1998-11-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
8837         * mm-decode.el (mm-display-external): Use binary instead of
8838         no-conversion.
8839         * gnus-agent.el (gnus-agent-file-coding-system): Ditto.
8840         * nnheader.el (nnheader-file-coding-system): Ditto.
8841         * mm-util.el (mm-with-unibyte-buffer): Use binary instead of nil.
8843 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8845         * gnus-sum.el (gnus-newsgroup-setup-default-charset): Use group
8846         name without method.
8848 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8850         * gnus-sum.el (gnus-newsgroup-default-charset): Rename
8851         coding-system -> default-charset.
8852         (gnus-newsgroup-default-charset-alist): Ditto.
8853         (gnus-summary-local-variables): Ditto.
8854         (gnus-set-global-variables): Ditto.
8855         (gnus-get-newsgroup-headers): Ditto.
8856         (gnus-summary-from-or-to-or-newsgroups): Ditto.
8857         (gnus-get-newsgroup-headers-xover): Ditto.
8858         (gnus-newsgroup-setup-default-charset): Ditto.
8859         (article-decode-mime-words): Ditto.
8860         (article-decode-charset): Ditto.
8861         (article-decode-encoded-words): Ditto.
8862         (article-de-quoted-unreadable): Ditto.
8863         (gnus-mime-view-all-parts): Ditto.
8864         (gnus-mime-externalize-part): Ditto.
8865         (gnus-mm-display-part): Ditto.
8866         (gnus-mime-display-single): Ditto.
8867         (gnus-mime-display-alternative): Ditto.
8869 1998-11-23  Shenghuo ZHU  <zsh@cs.rochester.edu>
8871         * rfc2047.el (rfc2047-decode-region): Do not decode nil charset.
8872         * gnus-art.el (article-decode-charset): Overlay
8873         rfc2047-default-charset.
8874         * message.el (message-draft-coding-system): New variable.
8875         (message-set-auto-save-file-name): Use message-draft-coding-system.
8876         * nndraft.el (nndraft-request-article): Ditto.
8877         * gnus-start.el (gnus-start-draft-setup): Set charset nil.
8878         * gnus-agent.el (gnus-agent-queue-setup): Ditto.
8880 1998-11-22  Shenghuo ZHU  <zsh@cs.rochester.edu>
8882         * mm-uu.el (mm-uu-test): New function.
8883         (mm-uu-dissect): Inherit charset and cte from head.
8884         * gnus-art.el (article-decode-charset): Use mm-uu-test.
8886 1998-11-21  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8888         * gnus.el: Pterodactyl Gnus v0.53 is released.
8890 1998-11-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8892         * mm-decode.el (mm-get-image): New function.
8893         (mm-image-fit-p): New function.
8895         * gnus-util.el (gnus-annotation-in-region-p): New definition.
8897         * gnus-art.el (gnus-article-insert-newline): New function.
8898         (article-goto-body): New function.
8900 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8902         * gnus-art.el (gnus-mime-display-single): Insert blank line before
8903         buttons.
8905         * gnus-sum.el (gnus-summary-display-buttonized): New command and
8906         keystroke.
8908         * gnus-art.el (gnus-mime-display-single): Don't insert a blank
8909         line between parts.
8911         * message.el (message-remove-header): Go to end if wanted.
8913 1998-11-20  Karl Kleinpaste  <karl@justresearch.com>
8915         * gnus-art.el (gnus-mime-display-alternative): Avoid window
8916         movement with save-window-excursion.
8918 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8920         * gnus-art.el (gnus-mime-inline-part): Use argument as charset.
8922 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8924         * mm-bodies.el (mm-decode-body): Remove buffer-file-coding-system.
8926 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8928         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
8929         gnus-newsgroup-coding-system.
8930         (gnus-get-newsgroup-headers): Ditto.
8931         (gnus-get-newsgroup-headers-xover): Ditto.
8932         (gnus-set-global-variables): Ditto.
8933         * gnus-art.el (article-decode-mime-words): Ditto.
8934         (article-decode-charset): Ditto.
8935         (article-decode-encoded-words): Ditto.
8936         (article-de-quoted-unreadable): Ditto.
8937         (gnus-mime-view-all-parts): Ditto.
8938         (gnus-mime-externalize-part): Ditto.
8939         (gnus-mm-display-part): Ditto.
8940         (gnus-mime-display-alternative): Ditto.
8941         (gnus-mime-display-single): Ditto.
8942         * mm-view.el (mm-inline-text): Use default coding system.
8944 1998-11-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
8946         * gnus-sum.el (gnus-newsgroup-coding-system-alist): New variable.
8947         (gnus-newsgroup-iso-8859-1-forced-regexp): New variable.
8948         (gnus-newsgroup-coding-system): New local variable.
8949         (gnus-newsgroup-iso-8859-1-forced): New local variable.
8950         (gnus-summary-local-variables): Add two new local variables.
8951         (gnus-newsgroup-setup-coding-system): New function.
8952         (gnus-select-newsgroup): Setup coding system.
8953         * mm-util.el (mm-charset-iso-8859-1-forced): New variable.
8954         (mm-charset-to-coding-system): Use mm-charset-iso-8859-1-forced.
8955         * gnus-cus.el (gnus-group-parameters): Customizable
8956         iso-8859-1-forced.
8958 1998-11-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
8960         * gnus.el: Pterodactyl Gnus v0.52 is released.
8962 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8964         * rfc2047.el (rfc2047-encode-message-header): Encode the default
8965         encoding.
8967         * gnus-art.el (gnus-mime-display-single): Insert buttons for
8968         undisplayed text types.
8970         * mm-decode.el (mm-automatic-display-p): Only prefer inlinable
8971         types.
8973 1998-11-19  Felix Lee  <flee@cygnus.com>
8975         * nntp.el (nntp-after-change-function-callback): recover from C-g.
8977 1998-11-19  Felix Lee  <flee@cygnus.com>
8979         * gnus-async.el (gnus-asynch-obarray): rename to
8980         gnus-async-hashtb, and don't buffer-local it.
8982         (gnus-async-article-callback): new function.
8983         (gnus-make-async-article-function): use it.
8985         (gnus-async-current-prefetch-group): new var.
8986         (gnus-async-current-prefetch-article): new var.
8987         (gnus-async-request-fetched-article): are we fetching it already?
8989         (gnus-async-delete-prefected-entry): s/prefected/prefetched/
8991 1998-11-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
8993         * gnus-sum.el (gnus-summary-show-article): Require.
8995         * message.el: Provide before hooks.
8996         (message-send-news): Do MIME before headers.
8998         * gnus-art.el (gnus-article-check-buffer): New function.
8999         (gnus-article-read-summary-keys): Use it.
9001         * mm-decode.el (mm-user-automatic-display): Display all inline
9002         images.
9004         * gnus-art.el (gnus-mime-display-single): Don't buttonize so
9005         much.
9006         (gnus-unbuttonized-mime-types): New variable.
9008 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9010         * gnus-sum.el (gnus-inhibit-user-auto-expire): Changed to t.
9012         * mm-decode.el (mm-quote-arg): Quote semicolons.
9014         * gnus-art.el (gnus-mime-display-single): Don't display
9015         attachments.
9016         (gnus-mime-externalize-part): New command and keystroke.
9018         * mm-decode.el (mm-dissect-buffer): Pass on the description info.
9019         (mm-alternative-precedence): Changed order.
9021 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
9023         * gnus.el (gnus-method-simplify): New function.
9024         (gnus-native-method-p): New function.
9025         (gnus-secondary-method-p): Use gnus-method-equal.
9027         * gnus-start.el (gnus-group-change-level): Shorten select method.
9029 1998-11-19  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9031         * gnus.el: Pterodactyl Gnus v0.51 is released.
9033 1998-11-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9035         * gnus.el: Applied patches from 5.6.45.
9037         * gnus-score.el (gnus-score-find-trace): Print complete file
9038         paths.
9039         (gnus-score-find-trace): Truncate lines.
9041         * gnus.el (gnus-message-archive-group): Allow function.
9043         * message.el (message-encode-message-body): Remove Mime-Version
9044         before inserting.
9046         * gnus-cus.el (gnus-group-customize): Optional topic.
9048         * gnus-sum.el (gnus-summary-customize-parameters): New command and
9049         keystroke.
9051 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9053         * message.el (message-encode-message-body): Rewrite.
9055 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9057         * mml.el (mml-base-boundary): New variable.
9058         (mml-make-boundary): New function.
9060         * gnus-cache.el (gnus-cache-coding-system): New variable.
9061         (gnus-cache-request-article): Use it.
9063         * message.el (message-insert-mime-part): Delete duplicates.
9065 1998-11-18  Shenghuo ZHU  <zsh@cs.rochester.edu>
9067         * gnus-art.el (gnus-mime-display-alternative): Set end of
9068         multipart and display even when nothing is preferred.
9070 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9072         * gnus.el: Pterodactyl Gnus v0.50 is released.
9074 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9076         * mm-decode.el (mm-inline-media-tests): Check that device-type is
9077         fbound.
9079         * gnus-sum.el (gnus-summary-sort): Didn't do reverse.
9081 1998-11-07  Simon Josefsson  <jas@pdc.kth.se>
9083         * gnus.el (gnus-similar-server-opened): Compare backend.
9085 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9087         * gnus-topic.el (gnus-topic-expire-articles): New function.
9088         (gnus-topic-mode-map): Bind it.
9090         * gnus.texi (Topic Commands): New expiry command. Reordered.
9092 1998-11-10  Miles Bader  <miles@ccs.mt.nec.co.jp>
9094         * gnus-sum.el
9095         (gnus-auto-expirable-marks): New variable.
9096         (gnus-inhibit-user-auto-expire): New variable.
9097         (gnus-summary-mark-article-as-read, gnus-summary-mark-article):
9098         When looking to see if we should expire instead, check
9099         gnus-auto-expirable-marks instead of using a hard-wired list.
9100         (gnus-summary-mark-as-read-forward,
9101         gnus-summary-mark-as-read-backward):
9102         Pass gnus-inhibit-user-auto-expire for the no-expire argument to
9103         gnus-summary-mark-forward, instead of `t'.
9105 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9107         * mml.el (mml-compute-boundary): New function.
9108         (mml-compute-boundary-1): New function.
9109         (mml-generate-mime-1): Use it.
9111 1998-11-18  Hrvoje Niksic  <hniksic@srce.hr>
9113         * mml.el (mml-generate-mime-1): Always precede closing boundary
9114         with newline.
9116 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9118         * mml.el (mml-generate-mime-1): Do right boundaries when several
9119         multiparts.
9121         * mm-decode.el (mm-user-automatic-display): Default to inline
9122         jpeg.
9124         * mml.el (mml-generate-mime-1): Encode non-text parts.
9126 1998-11-18  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9128         * gnus.el: Pterodactyl Gnus v0.49 is released.
9130 1998-11-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9132         * mm-view.el (mm-inline-text): Require w3-vars.
9134         * gnus-setup.el (gnus-use-tm): Removed.
9136         * gnus-art.el (gnus-article-goto-part): Don't beep.
9137         (gnus-article-view-part): Check return value.
9138         (gnus-mime-display-alternative): Don't display when there is
9139         nothing to display.
9141         * mml.el (mml-generate-mime-1): Don't use a unibyte buffer.
9142         (mml-generate-mime-1): Use unibyte for binaries.
9144         * gnus-art.el (gnus-display-mime): Call
9145         gnus-article-mime-part-function.
9146         (gnus-mime-part-function): New function.
9147         (gnus-article-mime-part-function): New function.
9149         * mml.el (mml-generate-mime-1): Don't insert so many newlines.
9151 1998-11-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9153         * mml.el (mml-generate-mime-1): Do it in unibyte buffers.
9155         * message.el (message-font-lock-keywords): Highlight MML.
9156         (message-mml-face): New font.
9158 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9160         * gnus-art.el (gnus-display-mime): Clean up even when no handles.
9161         (gnus-mm-display-part): Do not select-window if the article window
9162         is not found.
9164 1998-11-16  Shenghuo ZHU  <zsh@cs.rochester.edu>
9166         * gnus-sum.el (gnus-summary-move-article): Use no-encode for B m.
9168 1998-11-16  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9170         * gnus.el: Pterodactyl Gnus v0.48 is released.
9172 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9174         * mm-bodies.el (mm-encode-body): Disbabled for nonmule.
9176         * mm-util.el (mm-find-charset-region): Bogus change for non-Mule.
9178         * message.el (message-cite-original-without-signature): Ditto.
9179         (message-cite-original): Quote parts.
9181 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9183         * gnus.el: Pterodactyl Gnus v0.47 is released.
9185 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9187         * message.el (message-encode-message-body): Insert MIME warning.
9189         * mml.el (mml-read-tag): Look for #tag.
9191         * mm-util.el (mm-find-charset-region): Check whether
9192         enable-multibyte-characters is bound.
9194 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9196         * gnus.el: Pterodactyl Gnus v0.46 is released.
9198 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9200         * message.el (message-encode-message-body): Insert headers at the
9201         right spot.
9203 1998-11-15  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9205         * gnus.el: Pterodactyl Gnus v0.45 is released.
9207 1998-11-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9209         * nndraft.el (nndraft-save-mime-part): Removed.
9210         (nndraft-get-mime-part): Ditto.
9212         * message.el (message-format-mime-old): Removed.
9213         (message-encode-message-body): Removed.
9214         (message-encode-message-body): Renamed.
9216 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9218         * gnus-sum.el (gnus-get-newsgroup-headers): Translate \r's.
9220         * message.el (message-format-mime): Check message-mime-part.
9222         * mm-encode.el (mm-mime-file-types): Removed.
9223         (mm-default-file-encoding): New definition.
9225 1998-11-14  Shenghuo ZHU  <zsh@cs.rochester.edu>
9227         * mm-view.el (mm-inline-image): Use mm-insert-inline.
9228         * gnus-art.el (gnus-mm-display-part): Go to correct position.
9230 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9232         * gnus.el: Pterodactyl Gnus v0.44 is released.
9234 1998-11-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9236         * message.el (message-format-mime): New function.
9238         * nndraft.el (nndraft-save-mime-part): New function.
9239         (nndraft-get-mime-part): New function.
9241         * mm-encode.el (mm-default-file-encoding): New function.
9242         (mm-content-transfer-encoding): New function.
9243         (mm-encode-buffer): New function.
9245         * message.el: New command.
9246         (message-mime-part): New variable.
9247         (message-insert-mime-part): New command.
9249         * mm-encode.el (mm-encode-content-transfer-encoding): New
9250         function.
9252         * mm-util.el (mm-content-transfer-encoding-defaults): New
9253         variable.
9254         (mm-mime-file-types): Taken from TM.
9256 1998-11-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9258         * gnus.el: Pterodactyl Gnus v0.43 is released.
9260 1998-11-07  Karl Kleinpaste  <karl@jprc.com>
9262         * gnus-cus.el (gnus-score-customize): Add "Extra" element.
9263         * gnus-score.el (gnus-score-default-header): Ditto.
9264         (gnus-header-index): Ditto.
9265         (gnus-summary-increase-score): Ditto, & process "extra" requests.
9266         (gnus-summary-header): Handle extra headers.
9267         (gnus-summary-score-entry): Ditto, & provide new score element.
9268         (gnus-summary-score-effect): Ditto.
9269         (gnus-score-string): Avoid "extra" string sort, & modify match in
9270         "extra" case.
9271         * gnus-sum.el (gnus-make-score-map): Add "extra" element.
9273 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9275         * message.el (message-resend): Bind message-required-mail-headers
9276         to nil.
9278         * mm-view.el (mm-inline-text): Bind w3-strict-width.
9280         * nngateway.el (require): Require cl.
9282         * gnus-art.el (gnus-button-alist): Exclude more chars from news:
9283         things.
9285 1998-11-11  Shenghuo ZHU  <zsh@cs.rochester.edu>
9287         * gnus-agent.el (gnus-agent-fetch-headers): Create directory even
9288         when no articles.
9290 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9292         * message.el (message-ignored-resent-headers): Remove X-Gnus.
9294 1998-11-10  Colin Rafferty  <colin@xemacs.org>
9296         * gnus-sum.el (gnus-ignored-from-addresses): Only quote
9297         user-mail-address if non-nil.
9299 1998-11-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9301         * gnus-util.el (gnus-make-sort-function): Do `reverse'.
9302         (gnus-make-sort-function-1): Ditto.
9304         * gnus-art.el (gnus-mm-display-part): Switch to mm in right
9305         window.
9307 1998-11-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9309         * mm-util.el (mm-with-unibyte-buffer): Ditto.
9311         * binhex.el (binhex-decode-region): Quote.
9313 1998-11-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9315         * gnus-art.el (article-decode-charset): Don't downcase charset.
9317         * gnus-sum.el (gnus-get-newsgroup-headers-xover): Translate CR's.
9319 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9321         * gnus.el: Pterodactyl Gnus v0.42 is released.
9323 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9325         * gnus-art.el (gnus-display-mime): Add id for alternative part.
9327 1998-11-08  Simon Josefsson  <jas@pdc.kth.se>
9329         * nntp.el (nntp-send-mode-reader): Revert.
9331 1998-11-08  Shenghuo ZHU  <zsh@cs.rochester.edu>
9333         * gnus-agent.el (gnus-agent-fetch-articles): Use with-temp-buffer.
9335 1998-11-07  Shenghuo ZHU  <zsh@cs.rochester.edu>
9337         * message.el (message-make-date): Fix for negative time zones.
9339 1998-11-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9341         * gnus.el: Pterodactyl Gnus v0.41 is released.
9343 1998-11-08  Hrvoje Niksic  <hniksic@srce.hr>
9345         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9347 1998-10-29  Sudish Joseph  <sj@eng.mindspring.net>
9349         * gnus.el (gnus-short-group-name): When shortening foreign select
9350         methods, do not scan for plusses beyond the first colon.
9352 1998-11-07  Mike McEwan  <mike@lotusland.demon.co.uk>
9354         * gnus-agent.el (gnus-agent-save-group-info): Cater for group info
9355         lines where `group' is the last thing on the line.
9357 1998-11-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9359         * gnus-art.el (gnus-article-view-part): Do alternative.
9360         (gnus-mime-display-alternative): Insert marker.
9362 1998-11-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9364         * mm-decode.el (mm-dissect-multipart): Quote regexp.
9366         * nnmail.el (nnmail-expired-article-p): Protect against bogus
9367         dates.
9369         * gnus-cus.el (gnus-topic): Required.
9371         * nnheader.el (nnheader-parse-nov): Parse extra.
9372         (nnheader-nov-parse-extra): New macro.
9374 1998-10-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9376         * gnus-art.el (gnus-article-view-part): Internal move.
9378 1998-10-28  Per Abrahamsen  <abraham@dina.kvl.dk>
9380         * gnus-cus-new.el (gnus-custom-topic): New free variable.
9381         (gnus-group-customize): Support editing topic parameters.
9383 1998-10-29  Karl Kleinpaste  <karl@jprc.com>
9385         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Add
9386         indicators.
9388 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9390         * gnus-art.el (gnus-mm-display-part): Return.
9391         (gnus-article-view-part): Only go if external.
9392         (gnus-article-dumbquotes-map): Do 205.
9394         * mm-decode.el (mm-display-part): Return what was done.
9396         * message.el (message-buffer-naming-style): New variable.
9397         (message-generate-new-buffers): Extended.
9398         (message-buffer-naming-style): Removed.
9399         (message-buffer-name): Use it.
9400         (message-do-send-housekeeping): Rename new styling.
9402         * gnus-sum.el (gnus-summary-recenter): Allow
9403         gnus-auto-center-summary to be a number.
9405 1998-11-04  Shenghuo ZHU  <zsh@cs.rochester.edu>
9407         * pop3.el (pop3-open-server): Use "binary" instead of
9408         "no-conversion".
9410 1998-11-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
9412         * gnus-srvr.el (gnus-browse-foreign-server): Set
9413         gnus-browse-current-method to the result of gnus-server-to-method.
9415 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9417         * gnus-util.el (gnus-pull): Another optional argument.
9418         * nnweb.el (nnweb-request-delete-group): Delete from
9419         nnweb-group-alist and update active file.
9421 1998-10-29  Shenghuo ZHU  <zsh@cs.rochester.edu>
9423         * gnus-group.el (gnus-group-make-group): Accept group of new
9424         method.
9426 1998-10-28  Shenghuo ZHU  <zsh@cs.rochester.edu>
9428         * gnus-agent.el (gnus-agent-fetch-group-1): Update dribble.
9430 1998-10-27  Shenghuo ZHU  <zsh@cs.rochester.edu>
9432         * mm-view.el (mm-inline-text): Postion of html portion.
9434 1998-10-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9436         * nntp.el (nntp-list-active-group): Waited for short strings.
9437         (nntp-send-mode-reader): Ditto.
9438         (nntp-open-connection): Ditto.
9440         * gnus-int.el (gnus-request-group-articles): New function.
9442         * nntp.el (nntp-request-listgroup): New function.
9443         (nntp-request-group-articles): Renamed.
9445 1998-10-27  Karl Kleinpaste  <karl@jprc.com>
9447         * nnheader.el (nnheader-parse-nov): Supply extra.
9449 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9451         * gnus-art.el (gnus-button-push): Don't go to
9452         gnus-article-buffer.
9454         * mm-view.el (mm-inline-image): Add a newline.
9456         * gnus-start.el (gnus-check-first-time-used): Check more.
9458 1998-10-26  Francois Felix Ingrand  <felix@laas.fr>
9460         * gnus-start.el (gnus-check-first-time-used): Check current.
9462 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9464         * mm-util.el (mm-find-charset-region): New function.
9466         * ietf-drums.el (ietf-drums-narrow-to-header): Work when no header.
9468         * gnus-art.el (gnus-mime-button-menu): Fix.
9470 1998-10-26  Michael Welsh Duggan  <md5i@cs.cmu.edu>
9472         * gnus-art.el (gnus-mime-button-menu): New definition.
9474 1998-10-26  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9476         * gnus-art.el (article-decode-charset): Downcase charset.
9477         (article-decode-charset): Pass on type.
9478         (article-decode-charset): Check nil charsets.
9479         (article-remove-cr): Translate CR to LF.
9480         (gnus-ignored-mime-types): Default to nil.
9482         * nnheader.el (nnheader-insert-nov): Work when not Xref.
9484         * gnus-sum.el (gnus-ignored-from-addresses): Default to
9485         user-mail-address.
9486         (gnus-nov-parse-extra): Didn't return right thing.
9488 1998-10-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9490         * mm-decode.el (mm-copy-Yo-buffer): Make it works when no header.
9492 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9494         * gnus.el: Pterodactyl Gnus v0.40 is released.
9496 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9498         * gnus-sum.el (gnus-summary-mark-forward): Show thread.
9500         * gnus-start.el (gnus-check-first-time-used): Ignore dribble.
9502         * gnus-agent.el (gnus-agent-fetch-group-1): Bind name.
9504         * nnml.el (nnml-possibly-create-directory): Check before making.
9506 1998-10-25  Kai Grossjohann  <Kai.Grossjohann@CS.Uni-Dortmund.DE>
9508         * nnheader.el (nnheader-insert-nov): Don't infloop.
9510 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9512         * gnus-sum.el (gnus-set-mode-line): Check that the spec has been
9513         set up.
9515 1998-10-25  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9517         * nneething.el (nneething-file-name): New definition.
9519 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9521         * gnus-art.el (gnus-treatment-function-alist): Fix.
9522         (gnus-summary-save-in-rmail): Use gnus-output-to-rmail.
9524         * nndoc.el (nndoc-dissect-mime-parts-sub): Recognize first part.
9526 1998-10-25  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9528         * gnus.el: Pterodactyl Gnus v0.39 is released.
9530 1998-10-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9532         * gnus-art.el (gnus-ignored-mime-types): New variable.
9533         (gnus-mime-display-single): Use it.
9534         (gnus-treatment-function-alist): New variable.
9536         * gnus.el (gnus-mime): New group.
9538         * gnus-art.el (gnus-mime-display-alternative): Don't destroy
9539         things for other parts.
9540         (gnus-mime-display-alternative): Place point.
9542         * gnus.el: autoload gnus-uu-post-news.
9544         * mailcap.el (mailcap-mailcap-entry-passes-test): Also check
9545         needsterm/DISPLAY.
9547         * mm-decode.el (mm-display-part): Default to inline text/.*
9548         parts.
9550         * mm-bodies.el (mm-decode-content-transfer-encoding): Default to
9551         8bit.
9553         * gnus-art.el (gnus-mime-copy-part): Use normal-mode.
9554         (gnus-mime-display-single): Inline all text parts.
9555         (gnus-article-narrow-to-signature): Removed mime:: stubs.
9557 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9559         * nnml.el (nnml-possibly-create-directory): Rewrite.
9560         (nnml-request-create-group): Change to right server.
9562         * gnus-sum.el (gnus-set-mode-line): Use truncate-string-to-width.
9564         * gnus.el: rmail-output-to-rmail-file autoload.
9566         * gnus-util.el (gnus-output-to-rmail): Didn't work if not in
9567         Gnus.
9569         * nnheader.el (nnheader-parse-head): Checked wrong variable.
9571         * gnus-sum.el (gnus-summary-update-mark): Ignore nil'd marks.
9573 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9575         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9576         mixed part.
9578 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9580         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9582         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9584 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9586         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9588 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9590         * gnus-sum.el (gnus-valid-move-group-p): Make sure group has a
9591         value.
9593         * gnus-art.el (gnus-article-hidden-text-p): Return nil when not
9594         hidden.
9596         * gnus-spec.el (gnus-update-format-specifications): Use the
9597         article mode line spec.
9599         * gnus-art.el (gnus-insert-mime-button): Put right type.
9600         (gnus-insert-prev-page-button): Ditto.
9601         (gnus-insert-next-page-button): Dutti.
9603         * pop3.el: New version installed.
9605 1998-10-24  Shenghuo ZHU  <zsh@cs.rochester.edu>
9607         * mm-uu.el (mm-uu-dissect): Delete the begining spurious newline
9608         and display last part.
9610 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9612         * gnus.el: Pterodactyl Gnus v0.38 is released.
9614 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9616         * gnus-art.el (article-mime-decode-quoted-printable-buffer):
9617         Removed.
9618         (article-de-quoted-unreadable): Narrow to default.
9620         * qp.el (quoted-printable-encode-region): Encode before QP-ing.
9622         * gnus-art.el (article-decode-charset): Decode even when broken
9623         MIME.
9625         * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Return
9626         name.
9628         * gnus-msg.el (gnus-copy-article-buffer): Delete headers.
9630         * gnus-cache.el (gnus-cache-possibly-enter-article): Use
9631         nnheader.
9633         * nnmail.el (nnmail-extra-headers): New variable.
9635         * nnheader.el (nnheader-insert-nov): Insert extra.
9637         * gnus.el (gnus-summary-line-format): Doc fix.
9639         * gnus-sum.el (gnus-get-newsgroup-headers): Parse extra.
9640         (gnus-nov-parse-line): Ditto.
9641         (gnus-nov-parse-extra): New macro.
9642         (gnus-header): New function.
9643         (gnus-update-summary-mark-positions): Change.
9644         (gnus-ignored-from-addresses): New variable.
9645         (gnus-summary-insert-from-or-to): New function.
9647         * gnus.el (gnus-extra-headers): New variable.
9649         * nnheader.el (make-mail-header): Expand.
9650         (mail-header-extra): New macro.
9651         (mail-header-set-extra): Ditto.
9652         (make-full-mail-header): Expand.
9654 1998-10-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9656         * gnus.el: Pterodactyl Gnus v0.37 is released.
9658 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9660         * mm-bodies.el (mm-decode-body): Check for multibyticity.
9662         * mm-util.el (mm-enable-multibyte): Don't always switch multibyte
9663         on.
9665 1998-10-22  Didier Verna  <verna@inf.enst.fr>
9667         * gnus-spec.el (gnus-balloon-face-function): new function
9668         (gnus-parse-format): understand the %< %> specifiers
9669         (gnus-parse-complex-format): ditto.
9671 1998-10-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9673         * gnus.el: Changed following-char to char-after throughout.
9675 1998-10-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9677         * mm-decode.el (mm-display-external): Protect more and message.
9679 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9681         * gnus-art.el (gnus-mime-display-mixed): Multipart in
9682         mixed part.
9684 1998-10-21  Shenghuo ZHU  <zsh@cs.rochester.edu>
9686         * gnus-sum.el (gnus-summary-exit): Use mm-destroy-parts.
9688         * gnus-sum.el (gnus-summary-exit-no-update): Ditto.
9690 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9692         * mm-uu.el (mm-uu-dissect): Create pseudo multipart head.
9694 1998-10-21  Hrvoje Niksic  <hniksic@srce.hr>
9696         * mailcap.el (mailcap-save-binary-file): Use unwind-protect.
9698         * mm-decode.el (mm-display-external): Set undisplayer to mm
9699         buffer, not the current buffer; use unwind-protect.
9701 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9703         * gnus-sum.el (gnus-summary-exit): Destroy parts.
9704         (gnus-summary-exit-no-update): Ditto.
9706 1998-10-21  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9708         * mm-decode.el (mm-inline-media-tests): Look for w3.
9710         * mailcap.el (mailcap-mime-data): Inline html.
9712 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9714         * gnus.el: Pterodactyl Gnus v0.36 is released.
9716 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9718         * gnus-art.el (article-translate-strings):
9719         (gnus-article-dumbquotes-map): Don't dot.
9721         * pop3.el (pop3-open-server): Set point right.
9723         * mm-decode.el (mm-dissect-multipart): Dissect hierarchically.
9724         (mm-dissect-buffer): Ditto.
9725         (mm-destroy-part): Ignore non-handles.
9726         (mm-remove-part): Ditto.
9727         (mm-destroy-parts): New function.
9728         (mm-remove-parts): Ditto.
9730         * gnus-art.el (gnus-mm-display-part): Don't move point.
9732 1998-10-20  Shenghuo ZHU  <zsh@cs.rochester.edu>
9734         * mm-uu.el : New file.
9736         * gnus-art.el (gnus-display-mime): Dissect uu stuffs.
9738         * mm-bodies.el (mm-decode-content-transfer-encoding): Encoding as
9739         a function.
9741 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9743         * mm-decode.el (mm-display-external): Check before selecting.
9745 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
9747         * gnus-sum.el (gnus-multi-decode-encoded-word-string): Rewrite.
9749         * gnus-sum.el (gnus-decode-encoded-word-methods): New variable.
9751         * gnus-sum.el (gnus-decode-encoded-word-methods-cache): New
9752         variable.
9754         * gnus-sum.el (gnus-encoded-word-method-alist): Deleted.
9756         * gnus-art.el (gnus-decode-header-methods): New variable.
9758         * gnus-art.el (gnus-decode-header-methods-cache): New variable.
9760         * gnus-art.el (gnus-multi-decode-header): New function.
9762 1998-10-20  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9764         * gnus.el: Pterodactyl Gnus v0.35 is released.
9766 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9768         * uudecode.el (uudecode-decode-region-external): Insert
9769         literally.
9771         * mm-bodies.el (mm-decode-body): Optional encoding.
9773 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9775         * gnus-ems.el (gnus-mouse-3): New variable.
9777         * binhex.el (binhex-decode-region-external): Don't use -internally.
9779 1998-10-16  Simon Josefsson  <jas@pdc.kth.se>
9781         * mailcap.el (mailcap-parse-mailcaps): Only open regular
9782         files.
9784 1998-09-27  Simon Josefsson  <jas@pdc.kth.se>
9786         * gnus-group.el (gnus-add-marked-articles): Request backend update
9787         of flags.
9789 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9791         * gnus-sum.el (gnus-update-read-articles):
9792         (gnus-update-marks): Request backend update of mark.
9794 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9796         * gnus.texi (Optional Backend Functions): New item,
9797         nnchoke-request-set-mark.
9799 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
9801         * gnus-range.el (gnus-remove-from-range): Don't add stuff in list
9802         to range.
9804 1998-10-20  Simon Josefsson  <jas@pdc.kth.se>
9806         * gnus-sum.el (gnus-summary-exit-no-update): Don't expire.
9808 1998-10-14  SL Baur  <steve@altair.xemacs.org>
9810         * gnus-sum.el: Move gnus-save-hidden-threads above where it is
9811         first used.
9813 1998-10-10  SL Baur  <steve@altair.xemacs.org>
9815         * mm-view.el: Require mm-decode for macros.
9817         * mm-decode.el (mm-handle-type): Move macro declarations above the
9818         place where they are used.
9820 1998-10-18  Kurt Swanson  <ksw@dna.lth.se>
9822         * gnus-msg.el (gnus-summary-mail-forward): Erase old forward
9823         buffer.
9825 1998-10-20  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
9827         * nnagent.el (nnagent-open-server): Error message.
9829 1998-10-20  Joerg Lenneis  <lenneis@statrix2.wu-wien.ac.at>
9831         * nnheader.el (nnheader-article-p): Recognize lower-case headers.
9833 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
9835         * score-mode.el (gnus-score-mode-map): Ditto.
9837         * message.el (message-mode-map): Ditto.
9839         * gnus-uu.el (gnus-uu-post-news): Ditto.
9841         * gnus-kill.el (gnus-kill-file-mode-map): Ditto.
9843         * gnus-eform.el (gnus-edit-form-mode-map): Ditto.
9845         * gnus-art.el (gnus-article-edit-mode-map): Use
9846         `set-keymap-parent' rather than `copy-keymap'.
9848 1998-10-18  Hrvoje Niksic  <hniksic@srce.hr>
9850         * gnus-art.el (gnus-mime-button-commands): New variable.
9851         (gnus-mime-button-map): Initialize it from
9852         `gnus-mime-button-commands'.
9853         (gnus-mime-button-menu): New function.
9854         (gnus-insert-mime-button): Use `gnus-mime-button-map'.
9856 1998-10-11  Hrvoje Niksic  <hniksic@srce.hr>
9858         * message.el (message-insert-to): Make `nobody' and `poster'
9859         synonymous to `never' and `always' in Mail-Copies-To.
9860         (message-reply): Ditto.
9861         (message-followup): Ditto.
9863 1998-10-20  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9865         * mailcap.el (mailcap-mime-data): Save sound.
9867 1998-09-24  Hrvoje Niksic  <hniksic@srce.hr>
9869         * message.el (message-ignored-supersedes-headers): Include
9870         `NNTP-Posting-Date'.
9872 1998-10-19  Jonas Steverud  <d4jonas@dtek.chalmers.se>
9874         * gnus-art.el (gnus-article-dumbquotes-table): New variable.
9876 1998-10-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9878         * mm-bodies.el (mm-decode-content-transfer-encoding): Use
9879         uudecode.
9881 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9883         * mm-decode.el (mm-display-external): Don't switch on save.
9885 1998-10-18  Andy Piper  <andyp@parallax.co.uk>
9887         * nnmail.el (nnmail-movemail-args): New variable.
9889 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9891         * gnus-art.el (article-translate-strings):
9893 1998-10-18  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9895         * gnus-art.el (gnus-article-view-part): Use it.
9896         (gnus-mm-display-part): New function.
9897         (article-de-quoted-unreadable): Yse mm-default-coding-system.
9899         * mm-decode.el (mm-handle-displayed-p): New function.
9901         * gnus-art.el (gnus-mime-copy-part): Create better names.
9902         (gnus-mime-button-line-format): Include dots spec.
9904 1998-10-15  Matt Pharr  <mmp@graphics.stanford.edu>
9906         * gnus-msg.el (gnus-summary-mail-forward): Erase contents of old
9907         forward buffer first.
9909 1998-10-17  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9911         * gnus-util.el (gnus-set-window-start): New function.
9913         * message.el (message-send): Don't check changed.
9915 1998-10-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9917         * gnus-art.el (gnus-article-setup-buffer): Set params.
9919         * mm-decode.el (mm-user-display-methods): Inline
9920         "message/delivery-status".
9922 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9924         * message.el (message-auto-save-directory): Rename.
9925         (message-mode): Dof fix.
9927         * gnus-art.el (gnus-summary-save-in-pipe): Default to "cat".
9928         (gnus-summary-save-in-pipe): No, check gnus-last-shell-command.
9930         * nndoc.el (nndoc-mime-parts-type-p): Be a bit more forgiving.
9932         * message.el (message-make-date): Avoid locale.
9934         * gnus-art.el (gnus-article-edit-done): Allow update before doing
9935         cache.
9937         * mm-decode.el (mm-display-inline): Goto point-min.
9939         * gnus-art.el (gnus-article-prepare-display): Not read-only.
9941         * mm-decode.el (mm-display-external): Reverse before sorting.
9943         * gnus-draft.el (gnus-draft-send): Allow mail.
9945 1999-11-30  -SL Baur  <steve@altair.xemacs.org>
9947         * message.el (message-check): Move message-check macro above where
9948         it is first used.
9950         * gnus-art.el (article-hide-pgp): Hide the PGP 5/GNUPG Hash: line.
9952 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9954         * gnus-sum.el (gnus-summary-make-menu-bar): Fix.
9956 1998-10-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
9958         * gnus.el: Pterodactyl Gnus v0.34 is released.
9960 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9962         * mm-decode.el (mm-inline-media-tests): delivery-status.
9964         * mm-view.el (mm-inline-text): Provide default.
9966 1998-10-11  Lloyd Zusman  <ljz@asfast.com>
9968         * mailcap.el (mailcap-possible-viewers): Fix nils.
9970 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9972         * gnus-art.el (gnus-article-edit-exit): Don't do updates.
9973         (article-update-date-lapsed): Record the buffer.
9974         (article-update-date-lapsed): Do all windows that display article
9975         buffers.
9977         * nnml.el (nnml-generate-nov-databases-1): Ditto.
9979         * gnus-score.el (gnus-score-score-files-1): Ignore dotted files.
9981         * gnus-art.el (gnus-insert-mime-button): Mark buttons as
9982         annoations.
9984         * gnus-msg.el (gnus-summary-mail-forward): Decode properly.
9986 1998-10-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
9988         * gnus-agent.el (gnus-category-add): Change default category to
9989         'false.
9991         * nnvirtual.el (nnvirtual-update-read-and-marked): Don't nix out
9992         scores.
9994         * gnus-draft.el (gnus-draft-send): Check server more.
9996         * gnus-art.el (gnus-article-view-part): New command and keystroke.
9997         (gnus-article-goto-part): New function.
9999         * mm-view.el (mm-inline-text): Insert richtext properly.
10001         * gnus-art.el (gnus-insert-mime-button): Store handle in alist.
10003 1998-10-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10005         * parse-time.el (parse-time-rules): Accept dates far into the past
10006         and the future, and parse single-digit numbers as years.
10008 1998-10-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10010         * mm-decode.el (mm-display-external): Chop off directories.
10012 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10014         * uudecode.el (uu-decode-region-external): Use
10015         insert-file-contents-literally.
10017         * gnus-cache.el (gnus-cache-generate-active): Translate _ to :.
10019 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10021         * uudecode.el: New file.
10023         * mm-bodies.el (mm-decode-content-transfer-encoding): Do
10024         x-uuencode.
10026 1998-10-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10028         * gnus-art.el (gnus-mime-display-alternative): Set faces.
10030         * message.el (message-fetch-field): Unfold properly.
10032         * mm-bodies.el (mm-decode-content-transfer-encoding): Replace CRLF
10033         in text/plain.
10035 1998-09-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10037         * gnus-sum.el (gnus-summary-first-unread-subject): New command.
10038         (gnus-auto-select-first): Removed.
10039         (gnus-auto-select-first): Extended.
10040         (gnus-summary-read-group-1): Use new value.
10042 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10044         * message.el (message-fix-before-sending): Space.
10046         * nnmail.el (nnmail-find-file): Don't erase.
10048 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10050         * gnus-agent.el (gnus-agent-fetch-headers): Do not decode headers.
10052 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10054         * gnus-soup.el (gnus-soup-add-article): Do not decode headers.
10056 1998-10-01  Shenghuo ZHU  <zsh@cs.rochester.edu>
10058         * gnus-soup.el (gnus-soup-pack-packet): Pack only if necesary.
10060 1998-09-26  Shenghuo ZHU  <zsh@cs.rochester.edu>
10062         * mm-util.el (mm-with-unibyte-buffer): Make it work in XEmacs
10063         20.4.
10065 1998-09-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10067         * gnus-art.el (gnus-mime-view-all-parts): New command and
10068         keystroke.
10070         * mm-decode.el (mm-display-external): Translate slashes.
10072         * nnmail.el (nnmail-find-file): Restrict auto-mode-alist.
10074         * nndraft.el (nndraft-retrieve-headers): Don't copy so much.
10076         * mm-decode.el (mm-quote-arg): Quote spaces.
10077         (mm-display-external): Quote args.
10079 1998-09-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10081         * mm-decode.el (mm-inlinable-part-p): New function.
10083 1998-09-26  Simon Josefsson  <jas@pdc.kth.se>
10085         * mm-util.el (mm-disable-multibyte): New function.
10087 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10089         * gnus.el: Pterodactyl Gnus v0.33 is released.
10091 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10093         * gnus-art.el (gnus-insert-mime-button): Get buffer size.
10095         * mm-decode.el (mm-display-external): Don't switch for externals.
10096         (mm-dissect-multipart): Don't include end-sep.
10098         * mm-util.el (mm-get-coding-system-list): New function.
10099         (mm-coding-system-list): New variable.
10101 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10103         * gnus-cus.el (gnus-group-parameters): Add charset as a parameter
10105 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10107         * gnus-cus.el (gnus-group-customize): Use variable as cons not as
10108         group
10110 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10112         * mm-decode.el (mm-interactively-view-part): Typo.
10114 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10116         * mm-decode.el (mm-dissect-multipart): Display last part when the
10117         article has no close-delimiter
10119 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10121         * mm-decode.el (mm-dissect-buffer): Display parts which have no
10122         content-type.
10124 1998-09-24  ZHU Shenghuo  <zsh@cs.rochester.edu>
10126         * gnus-art.el (gnus-display-mime): Typo.
10128 1998-09-24  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10130         * gnus.el: Pterodactyl Gnus v0.32 is released.
10132 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10134         * gnus-kill.el (gnus-batch-score): Protect against errors.
10136         * gnus-art.el: Protect against broken headers.
10138         * mm-decode.el (mm-display-external): Respect needsterm.
10139         (mm-display-external): Create buffer for external commands.
10141 1998-09-24  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10143         * mailcap.el (mailcap-mime-info): Return the proper viewer.
10145         * mm-decode.el (mm-display-external): Use file name.
10147 1998-09-22  Markus Rost  <markus.rost@mathematik.uni-regensburg.de>
10149         * gnus-util.el (gnus-output-to-rmail): Adjust to
10150         `rmail-output-to-rmail-file'.
10152 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10154         * gnus-util.el (gnus-output-to-rmail): Reinstated function.
10156         * gnus-sum.el (gnus-select-newsgroup): Set global variables before
10157         headers.
10159         * gnus-art.el (article-decode-charset): Fold case.
10161 1998-09-17  Simon Josefsson  <jas@pdc.kth.se>
10163         * mailcap.el (mailcap-save-binary-file): Goto point-min.
10165 1998-09-23  Aaron M. Ucko  <amu@mit.edu>
10167         * nnmail.el (nnmail-check-duplication): Enter into duplicate list
10168         after being stored.
10170 1998-09-15  Kurt Swanson  <ksw@dna.lth.se>
10172         * gnus-salt.el (gnus-pick-setup-message): Return from whence ye
10173         come.
10175 1998-09-23  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10177         * gnus-ems.el (gnus-widget-button-keymap): New variable.
10179 1998-09-20  ZHU Shenghuo  <zsh@cs.rochester.edu>
10181         * gnus-art.el (gnus-mime-inline-part): remove part if necessary
10183 1998-09-23  Matt Armstrong  <matta@geoworks.com>
10185         * gnus-art.el (article-decode-charset): Narrow to the correct
10186         region.
10188         * mm-bodies.el: Fix autoload.
10190 1998-09-22  Lee Willis  <lee@gbdirect.co.uk>
10192         * gnus-art.el (gnus-mime-button-line-format): Doc fix.
10194 1998-09-22  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10196         * rfc2047.el (rfc2047-decode): Use rfc2047-default-charset.
10198 1998-09-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10200         * gnus-art.el (gnus-insert-mime-button): Specify keymap.
10201         (gnus-article-add-button): Ditto.
10203         * gnus-sum.el (gnus-summary-insert-pseudos): Use mm.
10205         * gnus-art.el (gnus-article-prepare-display): Make article mode.
10206         (gnus-article-prepare-display): Bind url-standalone-mode.
10208         * mm-decode.el (mm-remove-part): Also delete directory.
10209         (mm-display-external): Create a private sub-dir.
10211         * mailcap.el (mailcap-binary-suffixes): New variable.
10212         (mailcap-command-p): Use it.
10214 1998-09-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10216         * nnmbox.el (nnmbox-request-group): Change server.
10217         (nnmbox-possibly-change-newsgroup): Enable multibyte.
10219         * message.el (message-encode-message-body): Don't stomp MIME
10220         headers.
10222         * gnus-sum.el (gnus-summary-edit-article-done): Don't encode
10223         unless useful.
10224         (gnus-summary-exit): Check for a live article buffer.
10225         (gnus-summary-exit-no-update): Ditto.
10227         * gnus-int.el (gnus-request-replace-article): Accept no-encode
10228         param.
10230         * gnus-sum.el (gnus-article-decoded-p): New variable.
10232         * mm-decode.el (mm-display-external): Use no-conv.
10234         * rfc2047.el (rfc2047-q-encode-region): Bound properly.
10235         (rfc2047-charset-encoding-alist): Use B encoding for koi8-r.
10237         * gnus-art.el (gnus-article-mode-map): Bind button2 to
10238         mouse-click.
10240 1998-09-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10242         * gnus-agent.el (gnus-agent-expire): Protect against nil infos.
10244 1998-09-14  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10246         * gnus.el: Pterodactyl Gnus v0.31 is released.
10248 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10250         * gnus-sum.el (gnus-summary-exit): Destroy MIME.
10252         * mm-decode.el (mm-display-part): Accept no-default.
10254         * gnus-art.el (gnus-insert-mime-button): buffer-size doesn't take
10255         a parameter.
10257         * gnus-sum.el (gnus-summary-insert-line): Don't exclude faces.
10258         (gnus-summary-prepare-threads): Ditto.
10260         * gnus.el (gnus-article-mode-map): Make sparse keymap.
10262         * gnus-art.el (gnus-mime-button-line-format-alist): Allow a %d spec.
10263         (gnus-mime-button-line-format): Doc fix.
10264         (gnus-insert-mime-button): Use it.
10265         (gnus-article-add-button): Use widget-convert-button.
10267         * gnus.el ((featurep 'gnus-xmas)): Defalias gnus-decode-rfc1522 to
10268         ignore.
10270         * mm-decode.el (mm-alternative-precedence): Ditto.
10272 1998-09-14  Conrad Sauerwald  <conrad@stack.nl>
10274         * mm-decode.el (mm-user-automatic-display): Use enriched.
10276 1998-09-14  Paul Fisher  <rao@gnu.org>
10278         * mm-decode.el (mm-dissect-multipart): Have the part start on the
10279         right place.
10281 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10283         * gnus-msg.el (gnus-inews-add-send-actions): Mark silently.
10285         * gnus-art.el (article-update-date-lapsed): Only update header if
10286         buffer is dispalyed in frame.
10287         (gnus-article-prepare-display): New function.
10288         (gnus-article-prepare): Use it.
10290 1998-09-14  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10292         * gnus-art.el (gnus-mime-inline-part): New command and keystroke.
10294         * mm-view.el (mm-insert-inline): New function.
10296         * mm-decode.el (mm-pipe-part): Bugged.
10298         * gnus-agent.el (gnus-agent-send-mail): Don't encode.
10300         * mm-bodies.el (mm-encode-body): Move over the body.
10302         * nnmbox.el (nnmbox-read-mbox): Enable multibyte.
10304         * rfc2047.el (rfc2047-q-encode-region): Would bug out.
10306 1998-09-13  Francois Pinard  <pinard@iro.umontreal.ca>
10308         * nndoc.el: Make nndoc-dissection-alist simpler for MIME, adjust all
10309         related functions.  Handle message/rfc822 parts.  Display subject on
10310         multipart summary lines.  Display name on sub-parts when available.
10312 1998-09-14  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10314         * mailcap.el (mailcap-command-p): New version.
10316 1998-09-13  Mike McEwan  <mike@lotusland.demon.co.uk>
10318         * gnus-agent.el (gnus-agent-expire): Stop expiry barfing on killed
10319         groups.
10321 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10323         * message.el (message-make-date): Remove weekday name.
10325         * mm-decode.el (mm-dissect-buffer): Protect against broken
10326         headers.
10328         * mailcap.el (mailcap-command-in-path-p): New function.
10329         (mailcap-command-p): Renamed.
10331 1998-09-13  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10333         * rfc2047.el (eval): Autoload.
10335 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10337         * gnus-sum.el (gnus-decode-encoded-word-functions): New variable.
10338         (gnus-multi-decode-encoded-word-string): New function.
10339         (gnus-encoded-word-method-alist): New variable.
10340         (gnus-decode-encoded-word-functions): Removed.
10342 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10344         * gnus-int.el (gnus-request-replace-article): Replace
10345         message-narrow-to-headers with message-narrow-to-head
10347 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10349         * drums.el (drums-quote-string): Reversed match.
10351         * message.el (message-make-date): Use weekday name.
10353 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10355         * gnus.el: Pterodactyl Gnus v0.30 is released.
10357 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10359         * gnus-art.el (article-decode-encoded-words): Use it.
10360         (gnus-decode-header-function): New variable.
10362         * gnus-sum.el (gnus-nov-parse-line): Use it.
10363         (gnus-decode-encoded-word-function): New variable.
10365         * gnus-msg.el (gnus-copy-article-buffer): Decode the right
10366         buffer.
10368         * gnus-art.el (gnus-insert-mime-button): Use widget.
10369         (gnus-widget-press-button): New function.
10370         (gnus-article-prev-button): Removed.
10371         (gnus-article-next-button): Ditto.
10372         (gnus-article-add-button): Ditto.
10374         * gnus.el (gnus-article-mode-map): Inherit from widget.
10375         (gnus-article-mode-map): No, don't.
10377         * mm-decode.el (mm-dissect-buffer): Store Content-ID things.
10378         (mm-content-id-alist): New variable.
10379         (mm-get-content-id): New function.
10381         * gnus-art.el (gnus-request-article-this-buffer): Only decode
10382         articles if we are fetching to the article buffer.
10384 1998-09-13  Shenghuo ZHU  <zsh@cs.rochester.edu>
10386         * gnus-sum.el (gnus-summary-move-article): Don't decode accepting
10387         articles.
10389 1998-09-13  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10391         * mm-util.el (mm-mime-charset): Try to use safe-charsets.
10392         (mm-default-mime-charset): New variable.
10394         * rfc2047.el (rfc2047-dissect-region): Dissect using tspecials.
10396         * drums.el (drums-quote-string): Reversed test.
10398 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10400         * mm-util.el (mm-insert-rfc822-headers): Possibly not quote
10401         string.
10403         * drums.el (drums-quote-string): New function.
10405         * rfc2047.el (rfc2047-encode-message-header): Goto point-min.
10406         (rfc2047-b-encode-region): Chop lines.
10407         (rfc2047-q-encode-region): Ditto.
10409 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10411         * gnus.el: Pterodactyl Gnus v0.29 is released.
10413 1998-09-12  Istvan Marko  <imarko@pacificnet.net>
10415         * mm-decode.el (mm-save-part): Message right.
10417 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10419         * drums.el (drums-parse-address): Returned a list instead of a
10420         string.
10421         (drums-remove-whitespace): Skip comments.
10422         (drums-parse-addresses): Didn't work.
10424 1998-09-12  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10426         * gnus.el: Pterodactyl Gnus v0.28 is released.
10428 1998-09-12  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10430         * gnus-art.el (gnus-mime-button-map): Use the article keymap as a
10431         starting point.
10432         (article-decode-encoded-words): Rename.
10434         * message.el (message-narrow-to-headers-or-head): New function.
10436         * gnus-int.el (gnus-request-accept-article): Narrow to the right
10437         region.
10439         * message.el (message-send-news): Encode body after checking
10440         syntax.
10442         * gnus-art.el (gnus-mime-button-line-format): Allow descriptions.
10444         * mm-decode.el (mm-save-part): Use Content-Disposition filename.
10446         * gnus-art.el (gnus-display-mime): Respect disposition.
10448         * mm-decode.el (mm-preferred-alternative): Respect disposition.
10450         * gnus-art.el (article-strip-multiple-blank-lines): Don't delete
10451         text with annotations.
10453         * message.el (message-make-date): Fix sign for negative time
10454         zones.
10456         * mm-view.el (mm-inline-image): Insert a space at the end of the
10457         image.
10459         * mail-parse.el: New file.
10461         * rfc2231.el: New file.
10463         * drums.el (drums-content-type-get): Removed.
10464         (drums-parse-content-type): Ditto.
10466         * mailcap.el (mailcap-mime-data): Use symbols instead of strings.
10468 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10470         * gnus.el: Pterodactyl Gnus v0.27 is released.
10472 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10474         * mm-decode.el (mm-alternative-precedence): New variable.
10475         (mm-preferred-alternative): New function.
10477         * gnus-art.el (gnus-mime-copy-part): New command.
10479         * mm-decode.el (mm-get-part): New function.
10481         * mm-view.el: New file.
10483         * mm-decode.el (mm-dissect-buffer): Downcase cte.
10484         (mm-display-part): Default to mailcap-save-binary-file.
10486 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10488         * gnus.el: Pterodactyl Gnus v0.26 is released.
10490 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10492         * mm-decode.el (mm-interactively-view-part): New function.
10494         * gnus-art.el (gnus-mime-view-part): New command.
10496         * mm-decode.el (mm-last-shell-command): New variable.
10498         * mailcap.el (mailcap-mime-info): Allow returning all matches.
10500         * mm-decode.el (mm-save-part): New function.
10502         * gnus-art.el (article-decode-charset): Protect against buggy
10503         content-types.
10504         (gnus-mime-pipe-part): New command.
10505         (gnus-mime-save-part): New command.
10506         (gnus-mime-button-map): New keymap.
10507         (gnus-mime-button-line-format): New variable.
10508         (gnus-insert-mime-button): New function.
10509         (gnus-display-mime): Use it.
10511         * gnus-util.el (gnus-dd-mmm): Removed length spec.
10513         * mm-decode.el (mm-inline-text): Decode charsets.
10515         * gnus-art.el (gnus-article-save): Comment fix.
10517         * gnus-int.el (gnus-start-news-server): When in batch, don't
10518         prompt.
10520         * gnus-cache.el (gnus-cache-possibly-enter-article): Don't
10521         decode.
10523         * mm-decode.el (mm-inline-media-tests): Add audio.
10524         (mm-inline-audio): New function.
10526 1998-09-11  Katsumi Yamaoka  <yamaoka@ga.sony.co.jp>
10528         * gnus-art.el (article-make-date-line): Didn't work.
10530         * parse-time.el (parse-time-string): One too many nils.
10532 1998-09-11  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10534         * gnus.el: Pterodactyl Gnus v0.25 is released.
10536 1998-09-11  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10538         * gnus-art.el (article-remove-trailing-blank-lines): Don't remove
10539         annotations.
10541         * gnus.el ((featurep 'gnus-xmas)): New
10542         'gnus-annotation-in-region-p alias.
10544 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10546         * mm-util.el (mm-with-unibyte-buffer): New function.
10548         * gnus-uu.el (gnus-quote-arg-for-sh-or-csh): Renamed.
10550         * mm-decode.el (mm-inline-media-tests): New variable.
10552         * gnus-sum.el (gnus-summary-exit): Destroy handles.
10554         * gnus-art.el (gnus-article-mime-handles): New variable.
10556         * drums.el (drums-narrow-to-header): New function.
10558         * gnus-art.el (article-decode-charset): Use it.
10560         * drums.el (drums-content-type-get): New function.
10562         * mm-util.el (mm-content-type-charset): Removed.
10564         * drums.el (drums-syntax-table): @ is word.
10565         (drums-parse-content-type): New function.
10567         * parse-time.el (parse-time-rules): Parse "Wed, 29 Apr 98 0:26:01
10568         EDT" times.
10570         * gnus-util.el (gnus-date-get-time): Use safe date.
10572         * gnus-sum.el (gnus-show-mime): Removed.
10573         (gnus-summary-toggle-mime): Removed.
10575         * gnus-art.el (gnus-strict-mime): Removed.
10576         (gnus-article-prepare): Don't do MIME.
10577         (gnus-decode-encoded-word-method): Removed.
10578         (gnus-show-mime-method): Removed.
10580 1998-09-10  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10582         * gnus.el: Pterodactyl Gnus v0.24 is released.
10584 1998-09-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10586         * gnus-sum.el (gnus-summary-show-article): Don't decode chars if
10587         PREFIX.
10589         * parse-time.el (parse-time-rules): Accept times that look like
10590         "h:mm".
10592         * message.el (message-make-date): Use zone properly.
10594         * gnus.el: Autoload gnus-batch.
10596         * gnus-art.el (article-de-quoted-unreadable): Do not do
10597         gnus-article-decode-rfc1522.
10599         * gnus-msg.el (gnus-inews-do-gcc): Use it.
10601         * gnus-int.el (gnus-request-accept-article): Accept a no-encode
10602         param.
10604         * message.el (message-encode-message-body): Check for us-ascii.
10606         * gnus-msg.el (gnus-extended-version): Move Gnus version comments
10607         to the left.
10609 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10611         * gnus-art.el (article-decode-charset): Rename.
10613 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10615         * gnus.el: Pterodactyl Gnus v0.23 is released.
10617 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10619         * gnus-util.el (gnus-parent-id): Ditto.
10620         (gnus-put-text-property-excluding-newlines): Ditto.
10622         * gnus-sum.el (gnus-dependencies-add-header): Make into subst.
10624 1998-09-08  Karl Kleinpaste  <karl@jprc.com>
10626         * message.el (message-generate-headers): Generate User-Agent
10627         instead of X-Mailer & X-Newsreader.
10629         * gnus-msg.el (gnus-extended-version): Reformat for USEFOR
10630         User-Agent header format.
10632 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10634         * gnus.el: Pterodactyl Gnus v0.22 is released.
10636 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10638         * mm-util.el (mm-multibyte-p): Typo.
10640 1998-09-09  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10642         * gnus.el: Pterodactyl Gnus v0.21 is released.
10644 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
10646         * gnus-art.el (article-treat-dumbquotes): Handle \224 correctly.
10648 1998-09-09  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10650         * mm-util.el (mm-multibyte-p): New function.
10652 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10654         * gnus.el: Pterodactyl Gnus v0.20 is released.
10656 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10658         * rfc2047.el (rfc2047-decode-region): Only decode when in
10659         multibyte.
10661         * nnheader.el (nnheader-pathname-coding-system): Changed to binary.
10663         * gnus-int.el (gnus-request-replace-article): Encode.
10664         (gnus-request-accept-article): Encode.
10666         * gnus-art.el (gnus-request-article-this-buffer): Decode charsets
10667         here.
10669         * gnus.el (gnus-article-display-hook): Take the charset functions
10670         out.
10672         * time-date.el (safe-date-to-time): New function.
10674         * gnus-util.el (gnus-dd-mmm): Protect against bogus dates.
10676 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10678         * gnus.el: Pterodactyl Gnus v0.19 is released.
10680 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10682         * mm-util.el (mm-mime-charset): New function.
10684         * gnus-draft.el (gnus-draft-edit-message): Delete article.
10686 1998-09-08  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10688         * gnus.el: Pterodactyl Gnus v0.18 is released.
10690 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10692         * message.el (message-send-and-exit): Return t on success.
10693         (message-make-date): Make a proper time zone.
10695         * gnus-draft.el (gnus-draft-send): Only remove article if the
10696         sending is successful.
10698         * drums.el (drums-get-comment): Return the last comment.
10699         (drums-parse-address): Parse old-style From headers.
10701 1998-09-07  SL Baur  <steve@altair.xemacs.org>
10703         * gnus-sum.el (gnus-data-compute-positions): Move below
10704         `gnus-save-hidden-threads' so the former is correctly detected as
10705         a macro.
10707 1998-09-06  Dave Love  <fx@gnu.org>
10709         * gnus/nnweb.el (require): Wrap requirement of w3 and url in
10710         ignore-errors too, eval'd when compile.  Require w3 stuff at load
10711         time for nicer failure if it's not available.
10713 1998-09-08  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10715         * time-date.el (time-to-seconds): Renamed.
10717         * parse-time.el (parse-time-string): Downcase before handling.
10718         (parse-time-rules): Times without seconds have 0 seconds.
10720         * rfc2047.el (rfc2047-encode-region): New version.
10721         (rfc2047-dissect-region): New function.
10723 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10725         * message.el (message-make-date): Use symbolic zone.
10727 1998-09-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10729         * time-date.el (parse-time): Always use parse-time.
10731         * parse-time.el (parse-time-syntax): Use vectors.
10733 1998-09-06  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10735         * gnus.el: Pterodactyl Gnus v0.17 is released.
10737 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10739         * time-date.el: Renamed from "date".
10741         * gnus.el: Removed all timezone dependencies.
10743         * score-mode.el: Removed.
10744         (gnus-score-edit-insert-date): Use date.
10746         * date.el (float-to-time): New function.
10748         * nnspool.el (nnspool-seconds-since-epoch): Removed.
10750         * date.el (time-to-float): New function.
10752         * message.el (message-make-date): Use format-time-string.
10753         (message-make-expires): Use make-date.
10755         * gnus-util.el (gnus-dd-mmm): Use date.
10756         (gnus-sortable-date): Ditto.
10758         * message.el (message-make-date): Take an optional time.
10760         * gnus: Applied patches from 5.6.43.
10762         * date.el (if): Use parse-time.
10764         * gnus-score.el (gnus-summary-score-entry): Make into a command
10765         again.
10767         * gnus-group.el (gnus-group-get-new-news-this-group): Only call if
10768         gnus-agent.
10770         * gnus.el (gnus-agent-meta-information-header): Moved here.
10772 1998-09-05  Mike McEwan  <mike@lotusland.demon.co.uk>
10774         * gnus-agent.el (gnus-agent-scoreable-headers): New variable.
10775         (gnus-agent-fetch-group-1): Score article headers using normal
10776         group score files if the download score rule of a category/group
10777         is `file'.
10778         (gnus-agent-fetch-group-1): Don't parse the entire .overview when
10779         deciding what articles to download.
10780         (gnus-agent-fetch-group-1): Don't push headers through scoring and
10781         predicate processing if predicate is `true' or `false'.
10783 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10785         * gnus-score.el (gnus-score-load-score-alist): Bind coding system.
10787         * gnus-art.el (gnus-article-setup-buffer): Enable multibyte.
10789         * score-mode.el (score-mode-coding-system): New variable.
10790         (gnus-score-edit-exit): Use it.
10792 1998-09-04  Jason R Mastaler  <jason@4b.org>
10794         * drums.el: Corrected typo.
10796 1998-09-06  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10798         * mm-bodies.el (mm-body-encoding): Faster version.
10800 1998-09-06  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10802         * gnus-art.el (gnus-article-decode-charset): Only decode text
10803         things.
10805         * message.el (message-output): Use rmail.
10807         * rfc2047.el (rfc2047-encoded-word-regexp): Allow spaces in the
10808         word part.
10810         * mm-util.el (mm-charset-to-coding-system): Use
10811         rfc2047-default-charset.
10812         (mm-known-charsets): New variable.
10814         * message.el (message-caesar-region): Bugged out.
10816 1998-09-06  Mike McEwan  <mike@lotusland.demon.co.uk>
10818         * gnus-agent.el (gnus-agent-fetch-group-1): Allow lists when
10819         specifying `agent-predicate' in a group's parameters.
10821 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10823         * gnus.el: Pterodactyl Gnus v0.16 is released.
10825 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10827         * nnmail.el (nnmail-expired-article-p): Use predicate.
10829         * date.el (time-less-p): Renamed.
10831         * gnus-art.el (gnus-article-decode-charset): Really fetch headers
10832         from the headers.
10834         * rfc2047.el (rfc2047-decode-region): Use the mm decoding
10835         functions.
10837         * gnus-group.el (gnus-group-sort-selected-flat): Didn't work at
10838         all.
10839         (gnus-group-sort-selected-groups-by-alphabet): Changed interface
10840         to all functions.
10842 1998-09-05  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10844         * gnus.el: Pterodactyl Gnus v0.15 is released.
10846 1998-09-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10848         * date.el: New file.
10850         * gnus-util.el (gnus-encode-date): Removed.
10851         (gnus-time-less): Ditto.
10853         * nnmail.el (nnmail-date-to-time): Removed.
10854         (nnmail-time-less): Ditto.
10855         (nnmail-days-to-time): Ditto.
10856         (nnmail-time-since): Ditto.
10858         * drums.el: New file.
10860 1998-09-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10862         * message.el (message-encode-message-body): Encode headers with
10863         body encoding.
10865         * rfc2047.el (rfc2047-default-charset): Renamed.
10866         (rfc2047-encodable-p): Use it.
10868 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10870         * gnus-msg.el (gnus-post-method): Peel off real info from opened
10871         servers.
10873         * gnus-util.el (gnus-output-to-rmail): Removed.
10875         * gnus-art.el (gnus-summary-save-in-rmail): Use
10876         gnus-output-to-rmailrmail-output-to-rmail-file.
10878         * rfc2047.el (rfc2047-decode-region): Fold case.
10879         (rfc2047-decode): Use decode-string.
10881         * mm-util.el: Provide mm-char-int.
10883 1998-09-03  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10885         * gnus.el: Pterodactyl Gnus v0.14 is released.
10887 1998-09-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10889         * mm-bodies.el (mm-body-encoding): Go through the buffer to make
10890         sure we have 7bit.
10892 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10894         * gnus-msg.el (gnus-post-method): Use opened servers, and remove
10895         ducplicates.
10896         (gnus-inews-insert-mime-headers): Removed.
10898         * message.el (message-caesar-region): Protect against MULE chars.
10900 1998-09-02  Hallvard B. Furuseth  <h.b.furuseth@usit.uio.no>
10902         * mm-util.el (if): fset the right function.
10904 1998-09-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10906         * gnus-art.el (gnus-article-decode-charset): Use real
10907         read-coding-system.
10909 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10911         * mm-bodies.el (mm-decode-body): Protect against malformed
10912         base64.
10913         (mm-decode-body): Check that buffer-file-coding-system is
10914         non-nil.
10916 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10918         * gnus.el: Pterodactyl Gnus v0.13 is released.
10920 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10922         * gnus-util.el (gnus-strip-whitespace): Already defined.
10923         Removed.
10925         * gnus-art.el (gnus-article-decode-charset): Strip whitespace.
10927         * gnus-util.el (gnus-strip-whitespace): New function.
10929         * mm-util.el (mm-content-type-charset): Downcase.
10931 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10933         * gnus-art.el (gnus-article-decode-charset): Accept a prefix.
10934         (gnus-article-decode-charset): Don't fetch all headers.
10936         * mm-util.el (mm-read-coding-system): New function.
10938         * mm-bodies.el (mm-decode-body): Check the right charset.
10940         * gnus-sum.el (gnus-summary-mode-line-format): Ditto.
10942         * gnus-art.el (gnus-article-mode-line-format): Use short group
10943         format.
10945 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10947         * gnus.el: Pterodactyl Gnus v0.12 is released.
10949 1998-09-01  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10951         * mm-bodies.el (mm-decode-body): Don't do charset unless MULE.
10953         * gnus-art.el (gnus-article-decode-charset): Supply cte.
10954         (gnus-article-decode-charset): Always run.
10956         * mm-bodies.el (mm-decode-body): Decode cte.
10958 1998-09-01  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
10960         * gnus.el: Pterodactyl Gnus v0.11 is released.
10962 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
10964         * message.el (message-encode-message-body): Ditto.
10966         * gnus-art.el (gnus-article-decode-mime-words): New command and
10967         keystroke.
10968         (gnus-article-decode-charset): Ditto.
10969         (gnus-article-decode-charset): Only work under MULE.
10971         * mm-util.el (mm-content-type-charset): New function.
10973         * nnmail.el (nnmail-delete-incoming): Changed to nil.
10975         * message.el (message-send-mail): Insert MIME headers.
10976         (message-check-news-body-syntax): Don't warn for escape sequences.
10977         (message-check-news-body-syntax): Insert MIME headers.
10979         * mm-bodies.el (mm-body-encoding): New function.
10981         * message.el (message-encode-message-body): New function.
10983         * mm-bodies.el: New file.
10985         * mm-util.el (mm-narrow-to-head): New function.
10987         * rfc2047.el (rfc2047-encode): Use it.
10989         * mm-util.el: Provide mm-encode-coding-region.
10991         * gnus-sum.el (gnus-summary-mode): Enable multibyte.
10993         * gnus-util.el (gnus-set-work-buffer): Enable multibyte.
10995         * mm-util.el (mm-enable-multibyte): New function.
10997         * message.el (message-set-work-buffer): Set multibyte.
10999         * gnus.el (gnus-continuum-version): Be valid forever and ever.
11001         * gnus-util.el (gnus-point-at-eol): Removed.
11002         (gnus-point-at-bol): Ditto.
11004 1998-08-31  Didier Verna  <verna@inf.enst.fr>
11006         * gnus-msg.el (gnus-group-mail): make it behave like
11007         gnus-group-post-news with regards to the prefix (this enables the
11008         use of posting styles).
11010 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11012         * gnus.el (gnus-article-display-hook): Added
11013         gnus-article-decode-rfc1522 to hook.
11015 1998-08-31  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11017         * gnus.el: Pterodactyl Gnus v0.10 is released.
11019 1998-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11021         * nnfolder.el (nnfolder-delete-mail): Narrow to mail and allow
11022         hook to be run.
11024 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11026         * rfc2047.el (rfc2047-encodable-p): Use find-charset-region.
11028         * mm-util.el (mm-charsets-in-region): Removed.
11030         * rfc2047.el: Renamed file.
11032         * gnus-msg.el (gnus-copy-article-buffer): Multibyte.
11034         * message.el (message-mode): Set multibyte.
11036         * mm-util.el (mm-charsets-in-region): Copied here.
11038         * gnus-util.el: Removed gnus-truncate-string.
11040         * gnus-art.el (gnus-article-decode-mime-words): Use 1522.
11042         * rfc1522.el (rfc1522-unencoded-charsets): New variable.
11043         (rfc1522-encodable-p): New function.
11044         (rfc1522-encode-message-header): Use it.
11046 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11048         * gnus.el: Pterodactyl Gnus v0.9 is released.
11050 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11052         * mm-util.el: Shadow encode-coding-string.
11054         * rfc1522.el (rfc1522-narrow-to-field): Copied here.
11056         * mm-util.el: New file.
11058         * mm-decode.el: Somewhat depleted.
11059         * mm-encode.el: Ditto.
11061         * rfc1522.el: New file.
11063         * mm-util.el (mm-replace-chars-in-string): Copied here.
11065         * mm-encode.el (mm-q-encode-region): New function.
11067         * qp.el (quoted-printable-encode-region): Take an optional CLASS
11068         param.
11070         * mm-encode.el (mm-encode-word-region): Downcase.
11072 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11074         * gnus.el: Pterodactyl Gnus v0.8 is released.
11076 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11078         * message.el (message-send-mail): Encode headers.
11080         * qp.el (quoted-printable-encode-region): Encode 8-bit words.
11081         (quoted-printable-encode-region): Upcase.
11083         * message.el (message-default-charset): New variable.
11085         * qp.el (quoted-printable-encode-region): Optional param FOLD.
11087         * message.el (message-narrow-to-field): Changed name.
11089         * mm-encode.el: New file.
11091         * message.el (message-narrow-to-header): New function.
11093         * gnus-art.el (gnus-article-decode-mime-words): Place point in the
11094         right buffer.
11096 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11098         * gnus.el: Pterodactyl Gnus v0.7 is released.
11100 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11102         * gnus.el: Remove autoload for
11103         gnus-article-mime-decode-quoted-printable.
11105         * mm-decode.el (mm-charset-to-coding-system): Allow iso-8859-1 to
11106         be decoded in non-MULE Emacsen.
11108 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11110         * mm-decode.el: Check for coding-system-list.
11112 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11114         * gnus.el: Pterodactyl Gnus v0.6 is released.
11116 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11118         * nnheader.el (fboundp): Protect code-coding-string.
11120         * gnus-art.el (gnus-article-mode): Check that set-buffer-multibyte
11121         is available.
11123 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11125         * gnus.el: Pterodactyl Gnus v0.5 is released.
11127 1998-08-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11129         * gnus-art.el (gnus-article-mode): Make article buffer multibyte.
11130         (gnus-hack-decode-rfc1522): Removed.
11132         * mm-decode.el (mm-charset-coding-system-alist): Check better.
11134 1998-08-30  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11136         * gnus.el: Gnus v0.4 is released.
11138 1998-08-29  Lars Magne Ingebrigtsen  <larsi@gnus.org>
11140         * gnus-art.el (gnus-article-decode-mime-words): New command and
11141         keystroke.
11143         * qp.el (quoted-printable-decode-region): Don't use hexl.
11145         * gnus-sum.el (gnus-parse-headers-hook): Default to nil.
11146         (gnus-structured-field-decoder): Removed.
11147         (gnus-unstructured-field-decoder): Ditto.
11149         * mm-decode.el: New file.
11151         * qp.el: New file.
11153         * gnus-art.el (article-mime-decode-quoted-printable): Removed.
11155         * gnus-ems.el (fboundp): Removed gnus-split-string.
11157         * gnus.el (gnus-splash-face): Doc fix.
11159         * gnus-ems.el (fboundp): Don't bind mail-file-babyl-p.
11161         * gnus-art.el (article-mime-decode-quoted-printable): Don't use
11162         hexl.
11164         * nnheader.el (nnheader-temp-write): Removed.
11166 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11168         * gnus.el: Gnus v0.3 is released.
11170 1998-08-29  Lars Magne Ingebrigtsen  <larsi@menja.ifi.uio.no>
11172         * gnus.el: Gnus v0.2 is released.
11174 ;; Local Variables:
11175 ;; coding: iso-2022-7bit
11176 ;; End:
11178     Copyright (C) 2002 Free Software Foundation, Inc.
11179   Copying and distribution of this file, with or without modification,
11180   are permitted provided the copyright notice and this notice are preserved.